summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-09 00:12:01 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-09 00:12:01 +0000
commitb95a6fd4a7b591baa7cfc689f8ce5643592d07be (patch)
tree6a7c4722b40bdb6c409879ce253d8b42817fec14
parent8b3c41ecef8a1cdd270ce3aabcfdfb991839699c (diff)
gentoo auto-resync : 09:02:2025 - 00:12:00
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin30166 -> 30106 bytes
-rw-r--r--app-admin/Manifest.gzbin32725 -> 32714 bytes
-rw-r--r--app-admin/awscli/Manifest14
-rw-r--r--app-admin/awscli/awscli-1.37.13.ebuild95
-rw-r--r--app-admin/awscli/awscli-1.37.14.ebuild95
-rw-r--r--app-admin/awscli/awscli-1.37.15.ebuild95
-rw-r--r--app-admin/awscli/awscli-1.37.16.ebuild (renamed from app-admin/awscli/awscli-1.37.12.ebuild)0
-rw-r--r--app-admin/awscli/awscli-1.37.2.ebuild95
-rw-r--r--app-admin/awscli/awscli-1.37.6.ebuild2
-rw-r--r--app-admin/conky/Manifest4
-rw-r--r--app-admin/conky/conky-1.21.9.ebuild251
-rw-r--r--app-admin/conky/conky-1.22.0.ebuild2
-rw-r--r--app-admin/entr/Manifest2
-rw-r--r--app-admin/entr/entr-5.7.ebuild38
-rw-r--r--app-admin/salt/Manifest2
-rw-r--r--app-admin/salt/salt-3007.1-r1.ebuild4
-rw-r--r--app-arch/Manifest.gzbin18264 -> 18266 bytes
-rw-r--r--app-arch/par2cmdline/Manifest1
-rw-r--r--app-arch/par2cmdline/par2cmdline-0.8.1-r1.ebuild30
-rw-r--r--app-containers/Manifest.gzbin9386 -> 9388 bytes
-rw-r--r--app-containers/incus/Manifest3
-rw-r--r--app-containers/incus/incus-6.7.ebuild216
-rw-r--r--app-containers/lxc/Manifest3
-rw-r--r--app-containers/lxc/lxc-6.0.2.ebuild175
-rw-r--r--app-editors/Manifest.gzbin14105 -> 14100 bytes
-rw-r--r--app-editors/emacs/Manifest8
-rw-r--r--app-editors/emacs/emacs-26.3-r21.ebuild2
-rw-r--r--app-editors/emacs/emacs-27.2-r19.ebuild2
-rw-r--r--app-editors/emacs/emacs-28.2-r15.ebuild2
-rw-r--r--app-editors/emacs/emacs-29.4-r1.ebuild2
-rw-r--r--app-editors/gnome-text-editor/Manifest2
-rw-r--r--app-editors/gnome-text-editor/gnome-text-editor-47.2.ebuild2
-rw-r--r--app-emacs/Manifest.gzbin76790 -> 76784 bytes
-rw-r--r--app-emacs/nxml-libvirt-schemas/Manifest10
-rw-r--r--app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild45
-rw-r--r--app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild45
-rw-r--r--app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.0.0.ebuild (renamed from app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild)2
-rw-r--r--app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild45
-rw-r--r--app-emulation/Manifest.gzbin15360 -> 15355 bytes
-rw-r--r--app-emulation/libvirt/Manifest21
-rw-r--r--app-emulation/libvirt/files/libvirt-10.1.0-Fix-off-by-one-error-in-udevListInterfacesByStatus.patch42
-rw-r--r--app-emulation/libvirt/files/libvirt-10.2.0-remote-check-for-negative-array-lengths-before-alloc.patch222
-rw-r--r--app-emulation/libvirt/files/libvirt-11.0.0-Fix-paths-in-libvirt-guests.sh.in.patch29
-rw-r--r--app-emulation/libvirt/files/libvirt-9.10.0-virxml-include-libxml-xmlsave.h-for-xmlIndentTreeOut.patch36
-rw-r--r--app-emulation/libvirt/files/libvirt-9.4.0-do-not-use-sysconfig.patch209
-rw-r--r--app-emulation/libvirt/libvirt-10.10.0-r1.ebuild4
-rw-r--r--app-emulation/libvirt/libvirt-11.0.0.ebuild (renamed from app-emulation/libvirt/libvirt-10.1.0-r4.ebuild)17
-rw-r--r--app-emulation/libvirt/libvirt-9.8.0-r5.ebuild383
-rw-r--r--app-emulation/libvirt/libvirt-9.9.0-r5.ebuild384
-rw-r--r--app-emulation/libvirt/libvirt-9999.ebuild4
-rw-r--r--app-emulation/qemu/Manifest2
-rw-r--r--app-emulation/qemu/qemu-9.1.2.ebuild2
-rw-r--r--app-emulation/virtiofsd/Manifest8
-rw-r--r--app-emulation/virtiofsd/virtiofsd-1.10.0-r2.ebuild (renamed from app-emulation/virtiofsd/virtiofsd-1.10.0-r1.ebuild)7
-rw-r--r--app-emulation/virtiofsd/virtiofsd-1.10.1-r2.ebuild (renamed from app-emulation/virtiofsd/virtiofsd-1.10.1-r1.ebuild)7
-rw-r--r--app-emulation/virtiofsd/virtiofsd-1.11.1-r2.ebuild (renamed from app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild)5
-rw-r--r--app-emulation/virtiofsd/virtiofsd-9999.ebuild7
-rw-r--r--app-emulation/virtualbox-kvm/Manifest4
-rw-r--r--app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.6a_pre20250207.ebuild788
-rw-r--r--app-emulation/wine-vanilla/Manifest10
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-10.1.ebuild (renamed from app-emulation/wine-vanilla/wine-vanilla-9.20.ebuild)4
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild445
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild445
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild445
-rw-r--r--app-emulation/xen-tools/Manifest6
-rw-r--r--app-emulation/xen-tools/files/edk2-202202-binutils-2.41-textrels.patch21
-rw-r--r--app-emulation/xen-tools/files/xen-tools-4.19.1-gnu17.patch10
-rw-r--r--app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild22
-rw-r--r--app-emulation/xen-tools/xen-tools-4.19.1.ebuild15
-rw-r--r--app-i18n/Manifest.gzbin16866 -> 16867 bytes
-rw-r--r--app-i18n/fcitx-anthy/Manifest2
-rw-r--r--app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild32
-rw-r--r--app-i18n/fcitx-chewing/Manifest2
-rw-r--r--app-i18n/fcitx-chewing/fcitx-chewing-5.1.7.ebuild26
-rw-r--r--app-i18n/fcitx-chinese-addons/Manifest2
-rw-r--r--app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.8.ebuild62
-rw-r--r--app-i18n/fcitx-configtool/Manifest2
-rw-r--r--app-i18n/fcitx-configtool/fcitx-configtool-5.1.8.ebuild71
-rw-r--r--app-i18n/fcitx-hangul/Manifest2
-rw-r--r--app-i18n/fcitx-hangul/fcitx-hangul-5.1.6.ebuild31
-rw-r--r--app-i18n/fcitx-lua/Manifest2
-rw-r--r--app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild45
-rw-r--r--app-i18n/fcitx-m17n/Manifest2
-rw-r--r--app-i18n/fcitx-m17n/fcitx-m17n-5.1.3.ebuild40
-rw-r--r--app-i18n/fcitx-qt/Manifest2
-rw-r--r--app-i18n/fcitx-qt/fcitx-qt-5.1.9.ebuild65
-rw-r--r--app-i18n/fcitx-rime/Manifest2
-rw-r--r--app-i18n/fcitx-rime/fcitx-rime-5.1.10.ebuild30
-rw-r--r--app-i18n/fcitx-sayura/Manifest2
-rw-r--r--app-i18n/fcitx-sayura/fcitx-sayura-5.1.3.ebuild24
-rw-r--r--app-i18n/fcitx-table-extra/Manifest2
-rw-r--r--app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.7.ebuild28
-rw-r--r--app-i18n/fcitx-table-other/Manifest2
-rw-r--r--app-i18n/fcitx-table-other/fcitx-table-other-5.1.4.ebuild27
-rw-r--r--app-i18n/fcitx-unikey/Manifest2
-rw-r--r--app-i18n/fcitx-unikey/fcitx-unikey-5.1.6.ebuild50
-rw-r--r--app-i18n/fcitx/Manifest3
-rw-r--r--app-i18n/fcitx/fcitx-5.1.12.ebuild125
-rw-r--r--app-i18n/fcitx/files/fcitx-5.1.12-make-x11-dependencies-optional.patch24
-rw-r--r--app-i18n/ibus-hangul/Manifest2
-rw-r--r--app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild4
-rw-r--r--app-i18n/libime/Manifest2
-rw-r--r--app-i18n/libime/libime-1.1.10.ebuild50
-rw-r--r--app-i18n/librime/Manifest6
-rw-r--r--app-i18n/librime/librime-1.13.0.ebuild (renamed from app-i18n/librime/librime-1.11.2.ebuild)4
-rw-r--r--app-i18n/librime/librime-1.7.3-r1.ebuild74
-rw-r--r--app-i18n/opencc/Manifest7
-rw-r--r--app-i18n/opencc/files/opencc-1.1.9-python.patch162
-rw-r--r--app-i18n/opencc/opencc-1.1.4.ebuild69
-rw-r--r--app-i18n/opencc/opencc-1.1.7-r2.ebuild (renamed from app-i18n/opencc/opencc-1.1.7-r1.ebuild)4
-rw-r--r--app-i18n/opencc/opencc-1.1.9.ebuild122
-rw-r--r--app-i18n/rime-data/Manifest22
-rw-r--r--app-i18n/rime-data/rime-data-1.0.20250124.ebuild84
-rw-r--r--app-portage/Manifest.gzbin9747 -> 9749 bytes
-rw-r--r--app-portage/pycargoebuild/Manifest4
-rw-r--r--app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild32
-rw-r--r--app-portage/pycargoebuild/pycargoebuild-0.13.5.ebuild2
-rw-r--r--app-text/Manifest.gzbin50285 -> 50121 bytes
-rw-r--r--app-text/fbreader/Manifest4
-rw-r--r--app-text/fbreader/fbreader-0.99.4-r6.ebuild87
-rw-r--r--app-text/fbreader/metadata.xml10
-rw-r--r--app-text/libspelling/Manifest2
-rw-r--r--app-text/libspelling/libspelling-0.4.5-r1.ebuild2
-rw-r--r--dev-build/Manifest.gzbin7376 -> 7382 bytes
-rw-r--r--dev-build/rocm-cmake/Manifest2
-rw-r--r--dev-build/rocm-cmake/rocm-cmake-6.3.2.ebuild35
-rw-r--r--dev-cpp/Manifest.gzbin16831 -> 16836 bytes
-rw-r--r--dev-cpp/cpp-httplib/Manifest5
-rw-r--r--dev-cpp/cpp-httplib/cpp-httplib-0.18.6.ebuild (renamed from dev-cpp/cpp-httplib/cpp-httplib-0.18.0.ebuild)8
-rw-r--r--dev-cpp/cpp-httplib/files/cpp-httplib-0.18.6-onlinetest.patch13
-rw-r--r--dev-cpp/rapidfuzz-cpp/Manifest2
-rw-r--r--dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.1.ebuild2
-rw-r--r--dev-db/Manifest.gzbin16766 -> 16601 bytes
-rw-r--r--dev-db/tora/Manifest4
-rw-r--r--dev-db/tora/files/tora-3.2-qt-includes.patch61
-rw-r--r--dev-db/tora/metadata.xml15
-rw-r--r--dev-db/tora/tora-3.2-r2.ebuild87
-rw-r--r--dev-java/Manifest.gzbin55395 -> 55398 bytes
-rw-r--r--dev-java/protobuf-java/Manifest2
-rw-r--r--dev-java/protobuf-java/protobuf-java-4.29.3.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin22652 -> 22651 bytes
-rw-r--r--dev-lang/execline/Manifest2
-rw-r--r--dev-lang/execline/execline-2.9.6.1.ebuild4
-rw-r--r--dev-lang/orc/Manifest2
-rw-r--r--dev-lang/orc/orc-0.4.40-r1.ebuild2
-rw-r--r--dev-lang/pypy/Manifest4
-rw-r--r--dev-lang/pypy/pypy-3.11.7.3.18_p1.ebuild (renamed from dev-lang/pypy/pypy-3.11.7.3.18.ebuild)0
-rw-r--r--dev-lang/spidermonkey/Manifest2
-rw-r--r--dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild478
-rw-r--r--dev-lang/tcl/Manifest2
-rw-r--r--dev-lang/tcl/tcl-8.6.15.ebuild4
-rw-r--r--dev-lang/tk/Manifest2
-rw-r--r--dev-lang/tk/tk-8.6.15.ebuild4
-rw-r--r--dev-libs/Manifest.gzbin100012 -> 99696 bytes
-rw-r--r--dev-libs/apache-arrow/Manifest2
-rw-r--r--dev-libs/apache-arrow/apache-arrow-19.0.0.ebuild2
-rw-r--r--dev-libs/flatbuffers/Manifest6
-rw-r--r--dev-libs/flatbuffers/flatbuffers-24.12.23.ebuild33
-rw-r--r--dev-libs/flatbuffers/flatbuffers-25.1.21.ebuild33
-rw-r--r--dev-libs/flatbuffers/flatbuffers-25.1.24.ebuild2
-rw-r--r--dev-libs/hipother/Manifest2
-rw-r--r--dev-libs/hipother/hipother-6.3.2.ebuild22
-rw-r--r--dev-libs/isa-l/Manifest2
-rw-r--r--dev-libs/isa-l/isa-l-2.31.0.ebuild4
-rw-r--r--dev-libs/kqoauth/Manifest3
-rw-r--r--dev-libs/kqoauth/kqoauth-0.98-r3.ebuild53
-rw-r--r--dev-libs/kqoauth/metadata.xml15
-rw-r--r--dev-libs/nspr/Manifest2
-rw-r--r--dev-libs/nspr/nspr-4.35-r2.ebuild178
-rw-r--r--dev-libs/qcoro5/Manifest3
-rw-r--r--dev-libs/qcoro5/metadata.xml18
-rw-r--r--dev-libs/qcoro5/qcoro5-0.10.0-r1.ebuild71
-rw-r--r--dev-libs/rocdbgapi/Manifest2
-rw-r--r--dev-libs/rocdbgapi/rocdbgapi-6.3.2.ebuild67
-rw-r--r--dev-libs/rocm-comgr/Manifest3
-rw-r--r--dev-libs/rocm-comgr/files/rocm-comgr-6.3.2-rocm_path.patch14
-rw-r--r--dev-libs/rocm-comgr/rocm-comgr-6.3.2.ebuild88
-rw-r--r--dev-libs/rocm-device-libs/Manifest2
-rw-r--r--dev-libs/rocm-device-libs/rocm-device-libs-6.3.2.ebuild99
-rw-r--r--dev-libs/rocm-opencl-runtime/Manifest2
-rw-r--r--dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-6.3.2.ebuild101
-rw-r--r--dev-libs/rocr-runtime/Manifest2
-rw-r--r--dev-libs/rocr-runtime/rocr-runtime-6.3.2.ebuild68
-rw-r--r--dev-libs/roct-thunk-interface/Manifest2
-rw-r--r--dev-libs/roct-thunk-interface/roct-thunk-interface-6.3.2.ebuild92
-rw-r--r--dev-libs/skalibs/Manifest2
-rw-r--r--dev-libs/skalibs/skalibs-2.14.3.0.ebuild4
-rw-r--r--dev-libs/tree-sitter/Manifest2
-rw-r--r--dev-libs/tree-sitter/tree-sitter-0.24.3.ebuild4
-rw-r--r--dev-ml/Manifest.gzbin39794 -> 39787 bytes
-rw-r--r--dev-ml/llvm/Manifest2
-rw-r--r--dev-ml/llvm/llvm-21.0.0_pre20250208.ebuild107
-rw-r--r--dev-perl/Manifest.gzbin288046 -> 288059 bytes
-rw-r--r--dev-perl/Sys-Virt/Manifest4
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-10.9.0.ebuild4
-rw-r--r--dev-perl/Sys-Virt/Sys-Virt-11.0.0.ebuild40
-rw-r--r--dev-python/Manifest.gzbin274589 -> 274519 bytes
-rw-r--r--dev-python/aiohappyeyeballs/Manifest2
-rw-r--r--dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild36
-rw-r--r--dev-python/aioresponses/Manifest4
-rw-r--r--dev-python/aioresponses/aioresponses-0.7.7.ebuild39
-rw-r--r--dev-python/aioresponses/aioresponses-0.7.8.ebuild2
-rw-r--r--dev-python/alembic/Manifest4
-rw-r--r--dev-python/alembic/alembic-1.14.0.ebuild47
-rw-r--r--dev-python/alembic/alembic-1.14.1.ebuild2
-rw-r--r--dev-python/atpublic/Manifest6
-rw-r--r--dev-python/atpublic/atpublic-4.1.0.ebuild32
-rw-r--r--dev-python/atpublic/atpublic-5.0.ebuild27
-rw-r--r--dev-python/atpublic/atpublic-5.1.ebuild2
-rw-r--r--dev-python/bincopy/Manifest4
-rw-r--r--dev-python/bincopy/bincopy-20.0.0.ebuild27
-rw-r--r--dev-python/bincopy/bincopy-20.1.0.ebuild2
-rw-r--r--dev-python/boto3/Manifest14
-rw-r--r--dev-python/boto3/boto3-1.36.13.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.36.14.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.36.15.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.36.16.ebuild (renamed from dev-python/boto3/boto3-1.36.12.ebuild)0
-rw-r--r--dev-python/boto3/boto3-1.36.2.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.36.6.ebuild2
-rw-r--r--dev-python/botocore/Manifest14
-rw-r--r--dev-python/botocore/botocore-1.36.13.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.36.14.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.36.15.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.36.16.ebuild (renamed from dev-python/botocore/botocore-1.36.12.ebuild)0
-rw-r--r--dev-python/botocore/botocore-1.36.2.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.36.6.ebuild2
-rw-r--r--dev-python/cachetools/Manifest4
-rw-r--r--dev-python/cachetools/cachetools-5.5.0.ebuild21
-rw-r--r--dev-python/cachetools/cachetools-5.5.1.ebuild2
-rw-r--r--dev-python/cfn-lint/Manifest4
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.22.3.ebuild70
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.22.7.ebuild2
-rw-r--r--dev-python/clang/Manifest2
-rw-r--r--dev-python/clang/clang-21.0.0_pre20250208.ebuild53
-rw-r--r--dev-python/cramjam/Manifest2
-rw-r--r--dev-python/cramjam/cramjam-2.9.1.ebuild2
-rw-r--r--dev-python/deprecated/Manifest4
-rw-r--r--dev-python/deprecated/deprecated-1.2.15.ebuild26
-rw-r--r--dev-python/deprecated/deprecated-1.2.17.ebuild2
-rw-r--r--dev-python/elasticsearch/Manifest4
-rw-r--r--dev-python/elasticsearch/elasticsearch-8.17.0.ebuild76
-rw-r--r--dev-python/elasticsearch/elasticsearch-8.17.1.ebuild2
-rw-r--r--dev-python/executing/Manifest2
-rw-r--r--dev-python/executing/executing-2.2.0.ebuild2
-rw-r--r--dev-python/faker/Manifest4
-rw-r--r--dev-python/faker/faker-33.3.1.ebuild43
-rw-r--r--dev-python/faker/faker-35.0.0.ebuild2
-rw-r--r--dev-python/filelock/Manifest4
-rw-r--r--dev-python/filelock/filelock-3.16.1.ebuild31
-rw-r--r--dev-python/filelock/filelock-3.17.0.ebuild2
-rw-r--r--dev-python/flatbuffers/Manifest6
-rw-r--r--dev-python/flatbuffers/flatbuffers-24.12.23.ebuild46
-rw-r--r--dev-python/flatbuffers/flatbuffers-25.1.21.ebuild46
-rw-r--r--dev-python/flatbuffers/flatbuffers-25.1.24.ebuild2
-rw-r--r--dev-python/fonttools/Manifest4
-rw-r--r--dev-python/fonttools/fonttools-4.55.6.ebuild2
-rw-r--r--dev-python/fonttools/fonttools-4.56.0.ebuild99
-rw-r--r--dev-python/fpylll/Manifest4
-rw-r--r--dev-python/fpylll/fpylll-0.6.2.ebuild41
-rw-r--r--dev-python/fpylll/fpylll-0.6.3.ebuild2
-rw-r--r--dev-python/google-auth/Manifest4
-rw-r--r--dev-python/google-auth/google-auth-2.37.0.ebuild65
-rw-r--r--dev-python/google-auth/google-auth-2.38.0.ebuild2
-rw-r--r--dev-python/grpcio/Manifest2
-rw-r--r--dev-python/grpcio/grpcio-1.68.1.ebuild2
-rw-r--r--dev-python/gst-python/Manifest2
-rw-r--r--dev-python/gst-python/gst-python-1.24.11.ebuild2
-rw-r--r--dev-python/hpack/Manifest4
-rw-r--r--dev-python/hpack/hpack-4.0.0-r1.ebuild35
-rw-r--r--dev-python/hpack/hpack-4.1.0.ebuild2
-rw-r--r--dev-python/hyperframe/Manifest4
-rw-r--r--dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild22
-rw-r--r--dev-python/hyperframe/hyperframe-6.1.0.ebuild2
-rw-r--r--dev-python/hypothesis/Manifest10
-rw-r--r--dev-python/hypothesis/hypothesis-6.123.17.ebuild104
-rw-r--r--dev-python/hypothesis/hypothesis-6.124.3.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.124.7.ebuild104
-rw-r--r--dev-python/hypothesis/hypothesis-6.125.0.ebuild104
-rw-r--r--dev-python/hypothesis/hypothesis-6.125.1.ebuild104
-rw-r--r--dev-python/icalendar/Manifest4
-rw-r--r--dev-python/icalendar/icalendar-6.1.0.ebuild43
-rw-r--r--dev-python/icalendar/icalendar-6.1.1.ebuild2
-rw-r--r--dev-python/id/Manifest2
-rw-r--r--dev-python/id/id-1.5.0.ebuild2
-rw-r--r--dev-python/identify/Manifest4
-rw-r--r--dev-python/identify/identify-2.6.5.ebuild29
-rw-r--r--dev-python/identify/identify-2.6.6.ebuild2
-rw-r--r--dev-python/importlib-metadata/Manifest4
-rw-r--r--dev-python/importlib-metadata/importlib-metadata-8.5.0.ebuild51
-rw-r--r--dev-python/importlib-metadata/importlib-metadata-8.6.1.ebuild2
-rw-r--r--dev-python/josepy/Manifest4
-rw-r--r--dev-python/josepy/josepy-1.14.0.ebuild33
-rw-r--r--dev-python/josepy/josepy-1.15.0.ebuild2
-rw-r--r--dev-python/jsonschema-path/Manifest4
-rw-r--r--dev-python/jsonschema-path/jsonschema-path-0.3.3.ebuild47
-rw-r--r--dev-python/jsonschema-path/jsonschema-path-0.3.4.ebuild2
-rw-r--r--dev-python/legacy-cgi/Manifest2
-rw-r--r--dev-python/legacy-cgi/legacy-cgi-2.6.2.ebuild2
-rw-r--r--dev-python/libvirt-python/Manifest14
-rw-r--r--dev-python/libvirt-python/libvirt-python-10.1.0.ebuild64
-rw-r--r--dev-python/libvirt-python/libvirt-python-10.10.0.ebuild4
-rw-r--r--dev-python/libvirt-python/libvirt-python-11.0.0.ebuild (renamed from dev-python/libvirt-python/libvirt-python-9.9.0.ebuild)5
-rw-r--r--dev-python/libvirt-python/libvirt-python-9.8.0.ebuild65
-rw-r--r--dev-python/lit/Manifest2
-rw-r--r--dev-python/lit/lit-21.0.0_pre20250208.ebuild45
-rw-r--r--dev-python/markdown2/Manifest4
-rw-r--r--dev-python/markdown2/markdown2-2.5.2.ebuild31
-rw-r--r--dev-python/markdown2/markdown2-2.5.3.ebuild2
-rw-r--r--dev-python/mcbootflash/Manifest6
-rw-r--r--dev-python/mcbootflash/mcbootflash-10.0.0-r1.ebuild37
-rw-r--r--dev-python/mcbootflash/mcbootflash-10.1.0.ebuild37
-rw-r--r--dev-python/mcbootflash/mcbootflash-10.1.1.ebuild2
-rw-r--r--dev-python/mkdocs-material/Manifest2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.6.3.ebuild67
-rw-r--r--dev-python/mkdocs-static-i18n/Manifest4
-rw-r--r--dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.3.ebuild32
-rw-r--r--dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild2
-rw-r--r--dev-python/mkdocstrings-python/Manifest8
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.13.0.ebuild48
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.14.4.ebuild51
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.14.6.ebuild (renamed from dev-python/mkdocstrings-python/mkdocstrings-python-1.14.3.ebuild)0
-rw-r--r--dev-python/moto/Manifest4
-rw-r--r--dev-python/moto/moto-5.0.26.ebuild132
-rw-r--r--dev-python/moto/moto-5.0.27.ebuild2
-rw-r--r--dev-python/mpmath/Manifest2
-rw-r--r--dev-python/mpmath/mpmath-1.4.0_alpha3.ebuild2
-rw-r--r--dev-python/numpy/Manifest2
-rw-r--r--dev-python/numpy/numpy-2.2.2.ebuild2
-rw-r--r--dev-python/orjson/Manifest2
-rw-r--r--dev-python/orjson/orjson-3.10.15.ebuild2
-rw-r--r--dev-python/owslib/Manifest4
-rw-r--r--dev-python/owslib/owslib-0.32.0.ebuild51
-rw-r--r--dev-python/owslib/owslib-0.32.1.ebuild2
-rw-r--r--dev-python/pikepdf/Manifest2
-rw-r--r--dev-python/pikepdf/pikepdf-9.5.2.ebuild74
-rw-r--r--dev-python/prettytable/Manifest4
-rw-r--r--dev-python/prettytable/prettytable-3.12.0.ebuild39
-rw-r--r--dev-python/prettytable/prettytable-3.13.0.ebuild2
-rw-r--r--dev-python/prompt-toolkit/Manifest4
-rw-r--r--dev-python/prompt-toolkit/prompt-toolkit-3.0.48.ebuild30
-rw-r--r--dev-python/prompt-toolkit/prompt-toolkit-3.0.50.ebuild2
-rw-r--r--dev-python/pyarrow/Manifest2
-rw-r--r--dev-python/pyarrow/pyarrow-19.0.0.ebuild2
-rw-r--r--dev-python/pycpio/Manifest4
-rw-r--r--dev-python/pycpio/pycpio-1.4.1.ebuild30
-rw-r--r--dev-python/pycpio/pycpio-1.4.2.ebuild2
-rw-r--r--dev-python/pydantic-core/Manifest4
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.29.0.ebuild168
-rw-r--r--dev-python/pydantic/Manifest2
-rw-r--r--dev-python/pydantic/pydantic-2.10.6.ebuild2
-rw-r--r--dev-python/pyglet/Manifest4
-rw-r--r--dev-python/pyglet/pyglet-2.0.21.ebuild79
-rw-r--r--dev-python/pyglet/pyglet-2.1.2.ebuild2
-rw-r--r--dev-python/pyopengl-accelerate/Manifest4
-rw-r--r--dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.8-r1.ebuild81
-rw-r--r--dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.9.ebuild2
-rw-r--r--dev-python/pyopengl/Manifest2
-rw-r--r--dev-python/pyopengl/pyopengl-3.1.9.ebuild2
-rw-r--r--dev-python/pyphen/Manifest4
-rw-r--r--dev-python/pyphen/pyphen-0.17.0.ebuild25
-rw-r--r--dev-python/pyphen/pyphen-0.17.2.ebuild2
-rw-r--r--dev-python/pyproject-api/Manifest4
-rw-r--r--dev-python/pyproject-api/pyproject-api-1.8.0.ebuild43
-rw-r--r--dev-python/pyproject-api/pyproject-api-1.9.0.ebuild2
-rw-r--r--dev-python/pypy3/Manifest1
-rw-r--r--dev-python/pypy3/pypy3-7.3.18-r100.ebuild18
-rw-r--r--dev-python/pytest-aiohttp/Manifest4
-rw-r--r--dev-python/pytest-aiohttp/pytest-aiohttp-1.0.5.ebuild37
-rw-r--r--dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild2
-rw-r--r--dev-python/pytest-datadir/Manifest2
-rw-r--r--dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild28
-rw-r--r--dev-python/pytest-httpserver/Manifest4
-rw-r--r--dev-python/pytest-httpserver/pytest-httpserver-1.1.0.ebuild39
-rw-r--r--dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild2
-rw-r--r--dev-python/python-lsp-server/Manifest2
-rw-r--r--dev-python/python-lsp-server/python-lsp-server-1.12.2.ebuild90
-rw-r--r--dev-python/scipy/Manifest2
-rw-r--r--dev-python/scipy/scipy-1.15.1.ebuild2
-rw-r--r--dev-python/selenium/Manifest2
-rw-r--r--dev-python/selenium/selenium-4.28.1.ebuild2
-rw-r--r--dev-python/semver/Manifest4
-rw-r--r--dev-python/semver/semver-3.0.2.ebuild29
-rw-r--r--dev-python/semver/semver-3.0.4.ebuild2
-rw-r--r--dev-python/sphinxygen/Manifest4
-rw-r--r--dev-python/sphinxygen/sphinxygen-1.0.10.ebuild2
-rw-r--r--dev-python/sphinxygen/sphinxygen-1.0.6.ebuild35
-rw-r--r--dev-python/starlette/Manifest4
-rw-r--r--dev-python/starlette/starlette-0.44.0.ebuild57
-rw-r--r--dev-python/starlette/starlette-0.45.3.ebuild2
-rw-r--r--dev-python/tox/Manifest4
-rw-r--r--dev-python/tox/tox-4.23.2.ebuild98
-rw-r--r--dev-python/tox/tox-4.24.1.ebuild2
-rw-r--r--dev-python/tree-sitter/Manifest2
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.23.1.ebuild4
-rw-r--r--dev-python/truststore/Manifest2
-rw-r--r--dev-python/truststore/truststore-0.10.1.ebuild47
-rw-r--r--dev-python/twine/Manifest2
-rw-r--r--dev-python/twine/twine-6.1.0.ebuild2
-rw-r--r--dev-python/websockets/Manifest2
-rw-r--r--dev-python/websockets/websockets-14.2.ebuild2
-rw-r--r--dev-python/xlsxwriter/Manifest4
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.2.0.ebuild33
-rw-r--r--dev-python/xlsxwriter/xlsxwriter-3.2.1.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin112159 -> 112005 bytes
-rw-r--r--dev-ruby/activesupport/Manifest2
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.10.ebuild4
-rw-r--r--dev-ruby/dust/Manifest3
-rw-r--r--dev-ruby/dust/dust-0.1.7-r3.ebuild30
-rw-r--r--dev-ruby/dust/metadata.xml8
-rw-r--r--dev-ruby/fakefs/Manifest4
-rw-r--r--dev-ruby/fakefs/fakefs-2.7.1.ebuild4
-rw-r--r--dev-ruby/fakefs/fakefs-3.0.0.ebuild52
-rw-r--r--dev-ruby/http-cookie/Manifest2
-rw-r--r--dev-ruby/http-cookie/http-cookie-1.0.7.ebuild4
-rw-r--r--dev-ruby/io-event/Manifest2
-rw-r--r--dev-ruby/io-event/io-event-1.6.5-r1.ebuild4
-rw-r--r--dev-ruby/mysql2/Manifest2
-rw-r--r--dev-ruby/mysql2/mysql2-0.5.6.ebuild4
-rw-r--r--dev-ruby/net-imap/Manifest10
-rw-r--r--dev-ruby/net-imap/net-imap-0.4.19.ebuild (renamed from dev-ruby/net-imap/net-imap-0.4.18.ebuild)2
-rw-r--r--dev-ruby/net-imap/net-imap-0.5.3.ebuild42
-rw-r--r--dev-ruby/net-imap/net-imap-0.5.6.ebuild (renamed from dev-ruby/net-imap/net-imap-0.5.4.ebuild)2
-rw-r--r--dev-ruby/nokogiri/Manifest2
-rw-r--r--dev-ruby/nokogiri/nokogiri-1.16.8.ebuild2
-rw-r--r--dev-ruby/rack/Manifest6
-rw-r--r--dev-ruby/rack/rack-2.2.10.ebuild2
-rw-r--r--dev-ruby/rack/rack-3.0.10.ebuild2
-rw-r--r--dev-ruby/rack/rack-3.1.8.ebuild2
-rw-r--r--dev-ruby/rdoc/Manifest2
-rw-r--r--dev-ruby/rdoc/rdoc-6.8.1.ebuild4
-rw-r--r--dev-ruby/webmock/Manifest6
-rw-r--r--dev-ruby/webmock/webmock-3.23.0.ebuild67
-rw-r--r--dev-ruby/webmock/webmock-3.25.0.ebuild (renamed from dev-ruby/webmock/webmock-3.23.1.ebuild)6
-rw-r--r--dev-tcltk/Manifest.gzbin5482 -> 5474 bytes
-rw-r--r--dev-tcltk/bwidget/Manifest2
-rw-r--r--dev-tcltk/bwidget/bwidget-1.9.16.ebuild4
-rw-r--r--dev-tcltk/itk/Manifest2
-rw-r--r--dev-tcltk/itk/itk-4.2.3-r1.ebuild4
-rw-r--r--dev-tcltk/tcl3d/Manifest2
-rw-r--r--dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild4
-rw-r--r--dev-tcltk/tclx/Manifest2
-rw-r--r--dev-tcltk/tclx/tclx-8.6.3.ebuild4
-rw-r--r--dev-tcltk/thread/Manifest2
-rw-r--r--dev-tcltk/thread/thread-2.8.9.ebuild4
-rw-r--r--dev-tcltk/tkdnd/Manifest2
-rw-r--r--dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild4
-rw-r--r--dev-tcltk/tkimg/Manifest2
-rw-r--r--dev-tcltk/tkimg/tkimg-1.4.16.ebuild4
-rw-r--r--dev-util/Manifest.gzbin65127 -> 65121 bytes
-rw-r--r--dev-util/Tensile/Manifest2
-rw-r--r--dev-util/Tensile/Tensile-6.3.2.ebuild140
-rw-r--r--dev-util/clion/Manifest2
-rw-r--r--dev-util/clion/metadata.xml4
-rw-r--r--dev-util/fq/Manifest15
-rw-r--r--dev-util/fq/fq-0.10.0.ebuild40
-rw-r--r--dev-util/fq/fq-0.11.0.ebuild40
-rw-r--r--dev-util/fq/fq-0.12.0.ebuild40
-rw-r--r--dev-util/fq/fq-0.14.0.ebuild (renamed from dev-util/fq/fq-0.9.0.ebuild)4
-rw-r--r--dev-util/hip/Manifest4
-rw-r--r--dev-util/hip/hip-6.3.2.ebuild255
-rw-r--r--dev-util/hipcc/Manifest2
-rw-r--r--dev-util/hipcc/hipcc-6.3.2.ebuild85
-rw-r--r--dev-util/hipify-clang/Manifest2
-rw-r--r--dev-util/hipify-clang/hipify-clang-6.3.2.ebuild58
-rw-r--r--dev-util/hyprwayland-scanner/Manifest4
-rw-r--r--dev-util/hyprwayland-scanner/hyprwayland-scanner-0.4.4.ebuild (renamed from dev-util/hyprwayland-scanner/hyprwayland-scanner-0.4.0.ebuild)4
-rw-r--r--dev-util/librnp/Manifest1
-rw-r--r--dev-util/librnp/librnp-0.17.1-r1.ebuild85
-rw-r--r--dev-util/rocm-smi/Manifest2
-rw-r--r--dev-util/rocm-smi/rocm-smi-6.3.2.ebuild60
-rw-r--r--dev-util/rocm_bandwidth_test/Manifest2
-rw-r--r--dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild18
-rw-r--r--dev-util/rocminfo/Manifest2
-rw-r--r--dev-util/rocminfo/rocminfo-6.3.2.ebuild48
-rw-r--r--dev-util/roctracer/Manifest2
-rw-r--r--dev-util/roctracer/roctracer-6.3.2.ebuild110
-rw-r--r--dev-util/selenium-manager/Manifest2
-rw-r--r--dev-util/selenium-manager/selenium-manager-4.28.0.ebuild2
-rw-r--r--dev-util/tkdiff/Manifest2
-rw-r--r--dev-util/tkdiff/tkdiff-5.7.ebuild4
-rw-r--r--dev-util/tree-sitter-cli/Manifest2
-rw-r--r--dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.ebuild4
-rw-r--r--dev-vcs/Manifest.gzbin12022 -> 12016 bytes
-rw-r--r--dev-vcs/git-cola/Manifest2
-rw-r--r--dev-vcs/git-cola/git-cola-4.11.0.ebuild80
-rw-r--r--dev-vcs/stgit/Manifest127
-rw-r--r--dev-vcs/stgit/stgit-2.4.11-r1.ebuild211
-rw-r--r--dev-vcs/stgit/stgit-2.4.13.ebuild229
-rw-r--r--eclass/Manifest.gzbin40196 -> 40192 bytes
-rw-r--r--eclass/llvm.org.eclass3
-rw-r--r--llvm-core/Manifest.gzbin2541 -> 2535 bytes
-rw-r--r--llvm-core/clang-common/Manifest2
-rw-r--r--llvm-core/clang-common/clang-common-21.0.0_pre20250208.ebuild310
-rw-r--r--llvm-core/clang-runtime/Manifest1
-rw-r--r--llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild30
-rw-r--r--llvm-core/clang/Manifest2
-rw-r--r--llvm-core/clang/clang-21.0.0_pre20250208.ebuild464
-rw-r--r--llvm-core/libclc/Manifest2
-rw-r--r--llvm-core/libclc/libclc-21.0.0_pre20250208.ebuild61
-rw-r--r--llvm-core/lld/Manifest2
-rw-r--r--llvm-core/lld/lld-21.0.0_pre20250208.ebuild89
-rw-r--r--llvm-core/lldb/Manifest2
-rw-r--r--llvm-core/lldb/lldb-21.0.0_pre20250208.ebuild111
-rw-r--r--llvm-core/llvm-common/Manifest2
-rw-r--r--llvm-core/llvm-common/llvm-common-21.0.0_pre20250208.ebuild53
-rw-r--r--llvm-core/llvm/Manifest2
-rw-r--r--llvm-core/llvm/llvm-21.0.0_pre20250208.ebuild559
-rw-r--r--llvm-core/mlir/Manifest2
-rw-r--r--llvm-core/mlir/mlir-21.0.0_pre20250208.ebuild196
-rw-r--r--llvm-core/polly/Manifest2
-rw-r--r--llvm-core/polly/polly-21.0.0_pre20250208.ebuild59
-rw-r--r--llvm-runtimes/Manifest.gzbin1559 -> 1554 bytes
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/Manifest2
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250208.ebuild222
-rw-r--r--llvm-runtimes/compiler-rt/Manifest2
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250208.ebuild175
-rw-r--r--llvm-runtimes/libcxx/Manifest2
-rw-r--r--llvm-runtimes/libcxx/libcxx-21.0.0_pre20250208.ebuild208
-rw-r--r--llvm-runtimes/libcxxabi/Manifest2
-rw-r--r--llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250208.ebuild109
-rw-r--r--llvm-runtimes/libgcc/Manifest2
-rw-r--r--llvm-runtimes/libgcc/libgcc-21.0.0_pre20250208.ebuild155
-rw-r--r--llvm-runtimes/libunwind/Manifest2
-rw-r--r--llvm-runtimes/libunwind/libunwind-21.0.0_pre20250208.ebuild128
-rw-r--r--llvm-runtimes/offload/Manifest4
-rw-r--r--llvm-runtimes/offload/offload-21.0.0.9999.ebuild11
-rw-r--r--llvm-runtimes/offload/offload-21.0.0_pre20250208.ebuild139
-rw-r--r--llvm-runtimes/openmp/Manifest2
-rw-r--r--llvm-runtimes/openmp/openmp-21.0.0_pre20250208.ebuild88
-rw-r--r--lxqt-base/Manifest.gzbin3074 -> 3070 bytes
-rw-r--r--lxqt-base/lxqt-config/Manifest2
-rw-r--r--lxqt-base/lxqt-config/lxqt-config-2.1.1.ebuild62
-rw-r--r--mail-client/Manifest.gzbin3372 -> 3368 bytes
-rw-r--r--mail-client/alpine/Manifest2
-rw-r--r--mail-client/alpine/alpine-2.26-r5.ebuild11
-rw-r--r--mail-client/thunderbird-bin/Manifest134
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-128.5.2.ebuild274
-rw-r--r--mail-client/thunderbird-bin/thunderbird-bin-128.6.0.ebuild274
-rw-r--r--mail-client/thunderbird/Manifest265
-rw-r--r--mail-client/thunderbird/thunderbird-128.5.0.ebuild1163
-rw-r--r--mail-client/thunderbird/thunderbird-128.5.1.ebuild1163
-rw-r--r--mail-client/thunderbird/thunderbird-128.5.2.ebuild1163
-rw-r--r--mail-client/thunderbird/thunderbird-128.6.0.ebuild1163
-rw-r--r--media-libs/Manifest.gzbin69782 -> 69786 bytes
-rw-r--r--media-libs/ftgl/Manifest2
-rw-r--r--media-libs/ftgl/ftgl-2.1.3_rc5-r3.ebuild2
-rw-r--r--media-libs/gst-plugins-bad/Manifest2
-rw-r--r--media-libs/gst-plugins-bad/gst-plugins-bad-1.24.11.ebuild2
-rw-r--r--media-libs/gst-plugins-base/Manifest2
-rw-r--r--media-libs/gst-plugins-base/gst-plugins-base-1.24.11.ebuild2
-rw-r--r--media-libs/gst-plugins-good/Manifest2
-rw-r--r--media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild2
-rw-r--r--media-libs/gst-plugins-ugly/Manifest2
-rw-r--r--media-libs/gst-plugins-ugly/gst-plugins-ugly-1.24.11.ebuild2
-rw-r--r--media-libs/gst-rtsp-server/Manifest2
-rw-r--r--media-libs/gst-rtsp-server/gst-rtsp-server-1.24.11.ebuild2
-rw-r--r--media-libs/gstreamer-editing-services/Manifest2
-rw-r--r--media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.11.ebuild2
-rw-r--r--media-libs/gstreamer/Manifest2
-rw-r--r--media-libs/gstreamer/gstreamer-1.24.11.ebuild2
-rw-r--r--media-libs/openh264/Manifest2
-rw-r--r--media-libs/openh264/openh264-2.4.1.ebuild134
-rw-r--r--media-plugins/Manifest.gzbin44455 -> 44307 bytes
-rw-r--r--media-plugins/gst-plugins-a52dec/Manifest2
-rw-r--r--media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-amr/Manifest2
-rw-r--r--media-plugins/gst-plugins-amr/gst-plugins-amr-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-aom/Manifest2
-rw-r--r--media-plugins/gst-plugins-aom/gst-plugins-aom-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-assrender/Manifest2
-rw-r--r--media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-bluez/Manifest2
-rw-r--r--media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-bs2b/Manifest2
-rw-r--r--media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-cdio/Manifest2
-rw-r--r--media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-cdparanoia/Manifest2
-rw-r--r--media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-chromaprint/Manifest2
-rw-r--r--media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-dash/Manifest2
-rw-r--r--media-plugins/gst-plugins-dash/gst-plugins-dash-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-dtls/Manifest2
-rw-r--r--media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-dts/Manifest2
-rw-r--r--media-plugins/gst-plugins-dts/gst-plugins-dts-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-dv/Manifest2
-rw-r--r--media-plugins/gst-plugins-dv/gst-plugins-dv-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-dvb/Manifest2
-rw-r--r--media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-dvdread/Manifest2
-rw-r--r--media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-faac/Manifest2
-rw-r--r--media-plugins/gst-plugins-faac/gst-plugins-faac-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-faad/Manifest2
-rw-r--r--media-plugins/gst-plugins-faad/gst-plugins-faad-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-flac/Manifest2
-rw-r--r--media-plugins/gst-plugins-flac/gst-plugins-flac-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/Manifest2
-rw-r--r--media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-gtk/Manifest2
-rw-r--r--media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-hls/Manifest2
-rw-r--r--media-plugins/gst-plugins-hls/gst-plugins-hls-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-jack/Manifest2
-rw-r--r--media-plugins/gst-plugins-jack/gst-plugins-jack-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-jpeg/Manifest2
-rw-r--r--media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-kate/Manifest7
-rw-r--r--media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild13
-rw-r--r--media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.12.ebuild13
-rw-r--r--media-plugins/gst-plugins-kate/gst-plugins-kate-1.24.10.ebuild13
-rw-r--r--media-plugins/gst-plugins-kate/metadata.xml8
-rw-r--r--media-plugins/gst-plugins-ladspa/Manifest2
-rw-r--r--media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-lame/Manifest2
-rw-r--r--media-plugins/gst-plugins-lame/gst-plugins-lame-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-ldac/Manifest2
-rw-r--r--media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-libav/Manifest2
-rw-r--r--media-plugins/gst-plugins-libav/gst-plugins-libav-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-libde265/Manifest2
-rw-r--r--media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-libpng/Manifest2
-rw-r--r--media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-libvisual/Manifest2
-rw-r--r--media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-lv2/Manifest2
-rw-r--r--media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-meta/Manifest2
-rw-r--r--media-plugins/gst-plugins-meta/gst-plugins-meta-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-modplug/Manifest2
-rw-r--r--media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/Manifest2
-rw-r--r--media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/Manifest2
-rw-r--r--media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-mpg123/Manifest2
-rw-r--r--media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-mplex/Manifest2
-rw-r--r--media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-neon/Manifest2
-rw-r--r--media-plugins/gst-plugins-neon/gst-plugins-neon-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-openaptx/Manifest2
-rw-r--r--media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-openh264/Manifest2
-rw-r--r--media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-opus/Manifest2
-rw-r--r--media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-oss/Manifest2
-rw-r--r--media-plugins/gst-plugins-oss/gst-plugins-oss-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-pulse/Manifest2
-rw-r--r--media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-raw1394/Manifest2
-rw-r--r--media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-resindvd/Manifest2
-rw-r--r--media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-rtmp/Manifest2
-rw-r--r--media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-shout2/Manifest2
-rw-r--r--media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-sidplay/Manifest2
-rw-r--r--media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/Manifest2
-rw-r--r--media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-soundtouch/Manifest2
-rw-r--r--media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-soup/Manifest2
-rw-r--r--media-plugins/gst-plugins-soup/gst-plugins-soup-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-speex/Manifest2
-rw-r--r--media-plugins/gst-plugins-speex/gst-plugins-speex-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-srtp/Manifest2
-rw-r--r--media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-taglib/Manifest2
-rw-r--r--media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-twolame/Manifest2
-rw-r--r--media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-uvch264/Manifest2
-rw-r--r--media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-v4l2/Manifest2
-rw-r--r--media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-vaapi/Manifest2
-rw-r--r--media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-voaacenc/Manifest2
-rw-r--r--media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/Manifest2
-rw-r--r--media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-vpx/Manifest2
-rw-r--r--media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-wavpack/Manifest2
-rw-r--r--media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-x264/Manifest2
-rw-r--r--media-plugins/gst-plugins-x264/gst-plugins-x264-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-x265/Manifest2
-rw-r--r--media-plugins/gst-plugins-x265/gst-plugins-x265-1.24.11.ebuild2
-rw-r--r--media-plugins/gst-plugins-ximagesrc/Manifest2
-rw-r--r--media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.24.11.ebuild2
-rw-r--r--media-sound/Manifest.gzbin57275 -> 57262 bytes
-rw-r--r--media-sound/abcmidi/Manifest4
-rw-r--r--media-sound/abcmidi/abcmidi-2025.02.07.ebuild (renamed from media-sound/abcmidi/abcmidi-2025.02.02.ebuild)0
-rw-r--r--media-sound/cantata/Manifest6
-rw-r--r--media-sound/cantata/cantata-3.3.0.ebuild105
-rw-r--r--media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch29
-rw-r--r--media-sound/cantata/files/cantata-3.3.0-rm-vendor.patch217
-rw-r--r--media-sound/cantata/metadata.xml4
-rw-r--r--media-sound/chuck/Manifest4
-rw-r--r--media-sound/chuck/chuck-1.5.4.2.ebuild70
-rw-r--r--media-sound/chuck/chuck-1.5.4.3.ebuild70
-rw-r--r--media-sound/mac/Manifest4
-rw-r--r--media-sound/mac/mac-10.87.ebuild2
-rw-r--r--media-sound/mac/mac-10.93.ebuild28
-rw-r--r--media-sound/picard/Manifest4
-rw-r--r--media-sound/picard/picard-2.13.2.ebuild (renamed from media-sound/picard/picard-2.13.1.ebuild)0
-rw-r--r--media-sound/scream/Manifest3
-rw-r--r--media-sound/scream/files/scream-4.0-gcc15.patch11
-rw-r--r--media-sound/scream/scream-4.0.ebuild6
-rw-r--r--media-sound/upmpdcli/Manifest6
-rw-r--r--media-sound/upmpdcli/upmpdcli-1.9.0.ebuild4
-rw-r--r--media-sound/upmpdcli/upmpdcli-1.9.1.ebuild (renamed from media-sound/upmpdcli/upmpdcli-1.8.18.ebuild)4
-rw-r--r--media-sound/zynaddsubfx/Manifest2
-rw-r--r--media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild2
-rw-r--r--media-video/Manifest.gzbin23203 -> 22867 bytes
-rw-r--r--media-video/vidify-audiosync/Manifest3
-rw-r--r--media-video/vidify-audiosync/metadata.xml17
-rw-r--r--media-video/vidify-audiosync/vidify-audiosync-0.3.0-r2.ebuild47
-rw-r--r--media-video/vidify/Manifest5
-rw-r--r--media-video/vidify/files/vidify-2.2.6-python310.patch16
-rw-r--r--media-video/vidify/files/vidify-2.2.6-yt-dlp.patch122
-rw-r--r--media-video/vidify/metadata.xml24
-rw-r--r--media-video/vidify/vidify-2.2.6-r3.ebuild84
-rw-r--r--media-video/yle-dl/Manifest2
-rw-r--r--media-video/yle-dl/yle-dl-20240927.ebuild57
-rw-r--r--metadata/Manifest.gzbin13732 -> 13732 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28713 -> 28695 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin60717 -> 60088 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.37.1216
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.37.1416
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.37.1516
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.37.16 (renamed from metadata/md5-cache/app-admin/awscli-1.37.13)6
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.37.216
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.37.64
-rw-r--r--metadata/md5-cache/app-admin/conky-1.21.918
-rw-r--r--metadata/md5-cache/app-admin/conky-1.22.04
-rw-r--r--metadata/md5-cache/app-admin/entr-5.714
-rw-r--r--metadata/md5-cache/app-admin/salt-3007.1-r14
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin29084 -> 28921 bytes
-rw-r--r--metadata/md5-cache/app-arch/par2cmdline-0.8.1-r112
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin23026 -> 22701 bytes
-rw-r--r--metadata/md5-cache/app-containers/incus-6.716
-rw-r--r--metadata/md5-cache/app-containers/lxc-6.0.216
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin25216 -> 25213 bytes
-rw-r--r--metadata/md5-cache/app-editors/emacs-26.3-r214
-rw-r--r--metadata/md5-cache/app-editors/emacs-27.2-r194
-rw-r--r--metadata/md5-cache/app-editors/emacs-28.2-r154
-rw-r--r--metadata/md5-cache/app-editors/emacs-29.4-r14
-rw-r--r--metadata/md5-cache/app-editors/gnome-text-editor-47.24
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin101871 -> 101391 bytes
-rw-r--r--metadata/md5-cache/app-emacs/nxml-libvirt-schemas-10.0.013
-rw-r--r--metadata/md5-cache/app-emacs/nxml-libvirt-schemas-10.1.013
-rw-r--r--metadata/md5-cache/app-emacs/nxml-libvirt-schemas-11.0.0 (renamed from metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.9.0)4
-rw-r--r--metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.8.013
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin36516 -> 35860 bytes
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-10.10.0-r14
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-11.0.0 (renamed from metadata/md5-cache/app-emulation/libvirt-10.1.0-r4)12
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-9.8.0-r518
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-9.9.0-r518
-rw-r--r--metadata/md5-cache/app-emulation/libvirt-99992
-rw-r--r--metadata/md5-cache/app-emulation/qemu-9.1.24
-rw-r--r--metadata/md5-cache/app-emulation/virtiofsd-1.10.0-r2 (renamed from metadata/md5-cache/app-emulation/virtiofsd-1.10.0-r1)4
-rw-r--r--metadata/md5-cache/app-emulation/virtiofsd-1.10.1-r2 (renamed from metadata/md5-cache/app-emulation/virtiofsd-1.10.1-r1)4
-rw-r--r--metadata/md5-cache/app-emulation/virtiofsd-1.11.1-r2 (renamed from metadata/md5-cache/app-emulation/virtiofsd-1.11.1-r1)4
-rw-r--r--metadata/md5-cache/app-emulation/virtiofsd-99994
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-kvm-7.1.6a_pre2025020718
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-10.1 (renamed from metadata/md5-cache/app-emulation/wine-vanilla-9.20)8
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-9.1918
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-9.2118
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-9.2218
-rw-r--r--metadata/md5-cache/app-emulation/xen-tools-4.18.4_pre12
-rw-r--r--metadata/md5-cache/app-emulation/xen-tools-4.19.12
-rw-r--r--metadata/md5-cache/app-i18n/Manifest.gzbin23575 -> 25960 bytes
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-5.1.1218
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-anthy-5.1.617
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-chewing-5.1.715
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-chinese-addons-5.1.818
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-configtool-5.1.816
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-hangul-5.1.615
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-lua-5.0.1418
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-m17n-5.1.316
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-qt-5.1.916
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-rime-5.1.1015
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-sayura-5.1.315
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-table-extra-5.1.715
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-table-other-5.1.415
-rw-r--r--metadata/md5-cache/app-i18n/fcitx-unikey-5.1.617
-rw-r--r--metadata/md5-cache/app-i18n/ibus-hangul-1.5.54
-rw-r--r--metadata/md5-cache/app-i18n/libime-1.1.1016
-rw-r--r--metadata/md5-cache/app-i18n/librime-1.13.0 (renamed from metadata/md5-cache/app-i18n/librime-1.11.2)8
-rw-r--r--metadata/md5-cache/app-i18n/librime-1.7.3-r116
-rw-r--r--metadata/md5-cache/app-i18n/opencc-1.1.416
-rw-r--r--metadata/md5-cache/app-i18n/opencc-1.1.7-r2 (renamed from metadata/md5-cache/app-i18n/opencc-1.1.7-r1)2
-rw-r--r--metadata/md5-cache/app-i18n/opencc-1.1.917
-rw-r--r--metadata/md5-cache/app-i18n/rime-data-1.0.2025012410
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin17792 -> 17623 bytes
-rw-r--r--metadata/md5-cache/app-portage/pycargoebuild-0.13.416
-rw-r--r--metadata/md5-cache/app-portage/pycargoebuild-0.13.54
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin79697 -> 79531 bytes
-rw-r--r--metadata/md5-cache/app-text/fbreader-0.99.4-r615
-rw-r--r--metadata/md5-cache/app-text/libspelling-0.4.5-r14
-rw-r--r--metadata/md5-cache/dev-build/Manifest.gzbin19656 -> 19813 bytes
-rw-r--r--metadata/md5-cache/dev-build/rocm-cmake-6.3.2 (renamed from metadata/md5-cache/dev-libs/flatbuffers-25.1.21)17
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin31361 -> 31362 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/cpp-httplib-0.18.6 (renamed from metadata/md5-cache/dev-cpp/cpp-httplib-0.18.0)8
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.14
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin32265 -> 32104 bytes
-rw-r--r--metadata/md5-cache/dev-db/tora-3.2-r217
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin74661 -> 74663 bytes
-rw-r--r--metadata/md5-cache/dev-java/protobuf-java-4.29.34
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin55386 -> 55217 bytes
-rw-r--r--metadata/md5-cache/dev-lang/execline-2.9.6.14
-rw-r--r--metadata/md5-cache/dev-lang/orc-0.4.40-r14
-rw-r--r--metadata/md5-cache/dev-lang/pypy-3.11.7.3.18_p1 (renamed from metadata/md5-cache/dev-lang/pypy-3.11.7.3.18)2
-rw-r--r--metadata/md5-cache/dev-lang/spidermonkey-128.5.017
-rw-r--r--metadata/md5-cache/dev-lang/tcl-8.6.154
-rw-r--r--metadata/md5-cache/dev-lang/tk-8.6.154
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin185465 -> 185740 bytes
-rw-r--r--metadata/md5-cache/dev-libs/apache-arrow-19.0.04
-rw-r--r--metadata/md5-cache/dev-libs/flatbuffers-25.1.244
-rw-r--r--metadata/md5-cache/dev-libs/hipother-6.3.210
-rw-r--r--metadata/md5-cache/dev-libs/isa-l-2.31.04
-rw-r--r--metadata/md5-cache/dev-libs/kqoauth-0.98-r313
-rw-r--r--metadata/md5-cache/dev-libs/nspr-4.35-r213
-rw-r--r--metadata/md5-cache/dev-libs/qcoro5-0.10.0-r117
-rw-r--r--metadata/md5-cache/dev-libs/rocdbgapi-6.3.215
-rw-r--r--metadata/md5-cache/dev-libs/rocm-comgr-6.3.217
-rw-r--r--metadata/md5-cache/dev-libs/rocm-device-libs-6.3.215
-rw-r--r--metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.3.216
-rw-r--r--metadata/md5-cache/dev-libs/rocr-runtime-6.3.216
-rw-r--r--metadata/md5-cache/dev-libs/roct-thunk-interface-6.3.217
-rw-r--r--metadata/md5-cache/dev-libs/skalibs-2.14.3.04
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-0.24.34
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin107169 -> 107320 bytes
-rw-r--r--metadata/md5-cache/dev-ml/llvm-15.0.72
-rw-r--r--metadata/md5-cache/dev-ml/llvm-16.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-17.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-18.1.82
-rw-r--r--metadata/md5-cache/dev-ml/llvm-19.1.42
-rw-r--r--metadata/md5-cache/dev-ml/llvm-19.1.72
-rw-r--r--metadata/md5-cache/dev-ml/llvm-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/dev-ml/llvm-20.1.0_rc12
-rw-r--r--metadata/md5-cache/dev-ml/llvm-21.0.0.99992
-rw-r--r--metadata/md5-cache/dev-ml/llvm-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/dev-ml/llvm-21.0.0_pre2025020816
-rw-r--r--metadata/md5-cache/dev-perl/Manifest.gzbin312572 -> 312724 bytes
-rw-r--r--metadata/md5-cache/dev-perl/Sys-Virt-10.9.04
-rw-r--r--metadata/md5-cache/dev-perl/Sys-Virt-11.0.016
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin381833 -> 374315 bytes
-rw-r--r--metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.616
-rw-r--r--metadata/md5-cache/dev-python/aioresponses-0.7.716
-rw-r--r--metadata/md5-cache/dev-python/aioresponses-0.7.84
-rw-r--r--metadata/md5-cache/dev-python/alembic-1.14.016
-rw-r--r--metadata/md5-cache/dev-python/alembic-1.14.14
-rw-r--r--metadata/md5-cache/dev-python/atpublic-4.1.016
-rw-r--r--metadata/md5-cache/dev-python/atpublic-5.016
-rw-r--r--metadata/md5-cache/dev-python/atpublic-5.14
-rw-r--r--metadata/md5-cache/dev-python/bincopy-20.0.016
-rw-r--r--metadata/md5-cache/dev-python/bincopy-20.1.04
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.36.1316
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.36.1416
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.36.1516
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.36.16 (renamed from metadata/md5-cache/dev-python/boto3-1.36.12)6
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.36.216
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.36.64
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.36.1316
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.36.1416
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.36.1516
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.36.16 (renamed from metadata/md5-cache/dev-python/botocore-1.36.12)2
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.36.216
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.36.64
-rw-r--r--metadata/md5-cache/dev-python/cachetools-5.5.016
-rw-r--r--metadata/md5-cache/dev-python/cachetools-5.5.14
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-1.22.316
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-1.22.74
-rw-r--r--metadata/md5-cache/dev-python/clang-15.0.72
-rw-r--r--metadata/md5-cache/dev-python/clang-16.0.62
-rw-r--r--metadata/md5-cache/dev-python/clang-17.0.62
-rw-r--r--metadata/md5-cache/dev-python/clang-18.1.82
-rw-r--r--metadata/md5-cache/dev-python/clang-19.1.42
-rw-r--r--metadata/md5-cache/dev-python/clang-19.1.72
-rw-r--r--metadata/md5-cache/dev-python/clang-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/dev-python/clang-20.1.0_rc12
-rw-r--r--metadata/md5-cache/dev-python/clang-21.0.0.99992
-rw-r--r--metadata/md5-cache/dev-python/clang-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/dev-python/clang-21.0.0_pre2025020816
-rw-r--r--metadata/md5-cache/dev-python/cramjam-2.9.14
-rw-r--r--metadata/md5-cache/dev-python/deprecated-1.2.1516
-rw-r--r--metadata/md5-cache/dev-python/deprecated-1.2.174
-rw-r--r--metadata/md5-cache/dev-python/elasticsearch-8.17.016
-rw-r--r--metadata/md5-cache/dev-python/elasticsearch-8.17.14
-rw-r--r--metadata/md5-cache/dev-python/executing-2.2.04
-rw-r--r--metadata/md5-cache/dev-python/faker-33.3.116
-rw-r--r--metadata/md5-cache/dev-python/faker-35.0.04
-rw-r--r--metadata/md5-cache/dev-python/filelock-3.16.116
-rw-r--r--metadata/md5-cache/dev-python/filelock-3.17.04
-rw-r--r--metadata/md5-cache/dev-python/flatbuffers-24.12.2316
-rw-r--r--metadata/md5-cache/dev-python/flatbuffers-25.1.2116
-rw-r--r--metadata/md5-cache/dev-python/flatbuffers-25.1.244
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.55.64
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.56.017
-rw-r--r--metadata/md5-cache/dev-python/fpylll-0.6.217
-rw-r--r--metadata/md5-cache/dev-python/fpylll-0.6.34
-rw-r--r--metadata/md5-cache/dev-python/google-auth-2.37.016
-rw-r--r--metadata/md5-cache/dev-python/google-auth-2.38.04
-rw-r--r--metadata/md5-cache/dev-python/grpcio-1.68.14
-rw-r--r--metadata/md5-cache/dev-python/gst-python-1.24.114
-rw-r--r--metadata/md5-cache/dev-python/hpack-4.0.0-r116
-rw-r--r--metadata/md5-cache/dev-python/hpack-4.1.04
-rw-r--r--metadata/md5-cache/dev-python/hyperframe-6.0.1-r116
-rw-r--r--metadata/md5-cache/dev-python/hyperframe-6.1.04
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.123.1716
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.124.34
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.124.716
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.125.016
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.125.116
-rw-r--r--metadata/md5-cache/dev-python/icalendar-6.1.016
-rw-r--r--metadata/md5-cache/dev-python/icalendar-6.1.14
-rw-r--r--metadata/md5-cache/dev-python/id-1.5.04
-rw-r--r--metadata/md5-cache/dev-python/identify-2.6.516
-rw-r--r--metadata/md5-cache/dev-python/identify-2.6.64
-rw-r--r--metadata/md5-cache/dev-python/importlib-metadata-8.5.016
-rw-r--r--metadata/md5-cache/dev-python/importlib-metadata-8.6.14
-rw-r--r--metadata/md5-cache/dev-python/josepy-1.14.016
-rw-r--r--metadata/md5-cache/dev-python/josepy-1.15.04
-rw-r--r--metadata/md5-cache/dev-python/jsonschema-path-0.3.316
-rw-r--r--metadata/md5-cache/dev-python/jsonschema-path-0.3.44
-rw-r--r--metadata/md5-cache/dev-python/legacy-cgi-2.6.24
-rw-r--r--metadata/md5-cache/dev-python/libvirt-python-10.10.04
-rw-r--r--metadata/md5-cache/dev-python/libvirt-python-11.0.0 (renamed from metadata/md5-cache/dev-python/libvirt-python-10.1.0)16
-rw-r--r--metadata/md5-cache/dev-python/libvirt-python-9.8.017
-rw-r--r--metadata/md5-cache/dev-python/libvirt-python-9.9.017
-rw-r--r--metadata/md5-cache/dev-python/lit-15.0.72
-rw-r--r--metadata/md5-cache/dev-python/lit-16.0.62
-rw-r--r--metadata/md5-cache/dev-python/lit-17.0.62
-rw-r--r--metadata/md5-cache/dev-python/lit-18.1.82
-rw-r--r--metadata/md5-cache/dev-python/lit-19.1.42
-rw-r--r--metadata/md5-cache/dev-python/lit-19.1.72
-rw-r--r--metadata/md5-cache/dev-python/lit-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/dev-python/lit-20.1.0_rc12
-rw-r--r--metadata/md5-cache/dev-python/lit-21.0.0.99992
-rw-r--r--metadata/md5-cache/dev-python/lit-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/dev-python/lit-21.0.0_pre2025020815
-rw-r--r--metadata/md5-cache/dev-python/markdown2-2.5.216
-rw-r--r--metadata/md5-cache/dev-python/markdown2-2.5.34
-rw-r--r--metadata/md5-cache/dev-python/mcbootflash-10.0.0-r116
-rw-r--r--metadata/md5-cache/dev-python/mcbootflash-10.1.016
-rw-r--r--metadata/md5-cache/dev-python/mcbootflash-10.1.14
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-material-9.6.316
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-static-i18n-1.2.316
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-static-i18n-1.3.04
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-python-1.13.016
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-python-1.14.316
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-python-1.14.6 (renamed from metadata/md5-cache/dev-python/mkdocstrings-python-1.14.4)2
-rw-r--r--metadata/md5-cache/dev-python/moto-5.0.2616
-rw-r--r--metadata/md5-cache/dev-python/moto-5.0.274
-rw-r--r--metadata/md5-cache/dev-python/mpmath-1.4.0_alpha34
-rw-r--r--metadata/md5-cache/dev-python/numpy-2.2.24
-rw-r--r--metadata/md5-cache/dev-python/orjson-3.10.154
-rw-r--r--metadata/md5-cache/dev-python/owslib-0.32.016
-rw-r--r--metadata/md5-cache/dev-python/owslib-0.32.14
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-9.5.217
-rw-r--r--metadata/md5-cache/dev-python/prettytable-3.12.016
-rw-r--r--metadata/md5-cache/dev-python/prettytable-3.13.04
-rw-r--r--metadata/md5-cache/dev-python/prompt-toolkit-3.0.4816
-rw-r--r--metadata/md5-cache/dev-python/prompt-toolkit-3.0.504
-rw-r--r--metadata/md5-cache/dev-python/pyarrow-19.0.04
-rw-r--r--metadata/md5-cache/dev-python/pycpio-1.4.116
-rw-r--r--metadata/md5-cache/dev-python/pycpio-1.4.24
-rw-r--r--metadata/md5-cache/dev-python/pydantic-2.10.64
-rw-r--r--metadata/md5-cache/dev-python/pydantic-core-2.29.017
-rw-r--r--metadata/md5-cache/dev-python/pyglet-2.0.2116
-rw-r--r--metadata/md5-cache/dev-python/pyglet-2.1.24
-rw-r--r--metadata/md5-cache/dev-python/pyopengl-3.1.94
-rw-r--r--metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.8-r117
-rw-r--r--metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.94
-rw-r--r--metadata/md5-cache/dev-python/pyphen-0.17.016
-rw-r--r--metadata/md5-cache/dev-python/pyphen-0.17.24
-rw-r--r--metadata/md5-cache/dev-python/pyproject-api-1.8.016
-rw-r--r--metadata/md5-cache/dev-python/pyproject-api-1.9.04
-rw-r--r--metadata/md5-cache/dev-python/pypy3-7.3.18-r1009
-rw-r--r--metadata/md5-cache/dev-python/pytest-aiohttp-1.0.516
-rw-r--r--metadata/md5-cache/dev-python/pytest-aiohttp-1.1.04
-rw-r--r--metadata/md5-cache/dev-python/pytest-datadir-1.6.116
-rw-r--r--metadata/md5-cache/dev-python/pytest-httpserver-1.1.016
-rw-r--r--metadata/md5-cache/dev-python/pytest-httpserver-1.1.14
-rw-r--r--metadata/md5-cache/dev-python/python-lsp-server-1.12.216
-rw-r--r--metadata/md5-cache/dev-python/scipy-1.15.14
-rw-r--r--metadata/md5-cache/dev-python/selenium-4.28.14
-rw-r--r--metadata/md5-cache/dev-python/semver-3.0.216
-rw-r--r--metadata/md5-cache/dev-python/semver-3.0.44
-rw-r--r--metadata/md5-cache/dev-python/sphinxygen-1.0.104
-rw-r--r--metadata/md5-cache/dev-python/sphinxygen-1.0.616
-rw-r--r--metadata/md5-cache/dev-python/starlette-0.44.016
-rw-r--r--metadata/md5-cache/dev-python/starlette-0.45.34
-rw-r--r--metadata/md5-cache/dev-python/tox-4.23.216
-rw-r--r--metadata/md5-cache/dev-python/tox-4.24.14
-rw-r--r--metadata/md5-cache/dev-python/tree-sitter-0.23.14
-rw-r--r--metadata/md5-cache/dev-python/truststore-0.10.117
-rw-r--r--metadata/md5-cache/dev-python/twine-6.1.04
-rw-r--r--metadata/md5-cache/dev-python/websockets-14.24
-rw-r--r--metadata/md5-cache/dev-python/xlsxwriter-3.2.016
-rw-r--r--metadata/md5-cache/dev-python/xlsxwriter-3.2.14
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin228244 -> 227903 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.1.7.104
-rw-r--r--metadata/md5-cache/dev-ruby/dust-0.1.7-r317
-rw-r--r--metadata/md5-cache/dev-ruby/fakefs-2.7.14
-rw-r--r--metadata/md5-cache/dev-ruby/fakefs-3.0.017
-rw-r--r--metadata/md5-cache/dev-ruby/http-cookie-1.0.74
-rw-r--r--metadata/md5-cache/dev-ruby/io-event-1.6.5-r14
-rw-r--r--metadata/md5-cache/dev-ruby/mysql2-0.5.64
-rw-r--r--metadata/md5-cache/dev-ruby/net-imap-0.4.19 (renamed from metadata/md5-cache/dev-ruby/net-imap-0.4.18)4
-rw-r--r--metadata/md5-cache/dev-ruby/net-imap-0.5.317
-rw-r--r--metadata/md5-cache/dev-ruby/net-imap-0.5.6 (renamed from metadata/md5-cache/dev-ruby/net-imap-0.5.4)4
-rw-r--r--metadata/md5-cache/dev-ruby/nokogiri-1.16.84
-rw-r--r--metadata/md5-cache/dev-ruby/rack-2.2.104
-rw-r--r--metadata/md5-cache/dev-ruby/rack-3.0.104
-rw-r--r--metadata/md5-cache/dev-ruby/rack-3.1.84
-rw-r--r--metadata/md5-cache/dev-ruby/rdoc-6.8.14
-rw-r--r--metadata/md5-cache/dev-ruby/webmock-3.23.017
-rw-r--r--metadata/md5-cache/dev-ruby/webmock-3.25.0 (renamed from metadata/md5-cache/dev-ruby/webmock-3.23.1)4
-rw-r--r--metadata/md5-cache/dev-tcltk/Manifest.gzbin9145 -> 9154 bytes
-rw-r--r--metadata/md5-cache/dev-tcltk/bwidget-1.9.164
-rw-r--r--metadata/md5-cache/dev-tcltk/itk-4.2.3-r14
-rw-r--r--metadata/md5-cache/dev-tcltk/tcl3d-0.9.54
-rw-r--r--metadata/md5-cache/dev-tcltk/tclx-8.6.34
-rw-r--r--metadata/md5-cache/dev-tcltk/thread-2.8.94
-rw-r--r--metadata/md5-cache/dev-tcltk/tkdnd-2.9.4-r14
-rw-r--r--metadata/md5-cache/dev-tcltk/tkimg-1.4.164
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin141903 -> 142544 bytes
-rw-r--r--metadata/md5-cache/dev-util/Tensile-6.3.217
-rw-r--r--metadata/md5-cache/dev-util/fq-0.11.014
-rw-r--r--metadata/md5-cache/dev-util/fq-0.12.014
-rw-r--r--metadata/md5-cache/dev-util/fq-0.14.0 (renamed from metadata/md5-cache/dev-util/fq-0.10.0)6
-rw-r--r--metadata/md5-cache/dev-util/fq-0.9.014
-rw-r--r--metadata/md5-cache/dev-util/hip-6.3.217
-rw-r--r--metadata/md5-cache/dev-util/hipcc-6.3.217
-rw-r--r--metadata/md5-cache/dev-util/hipify-clang-6.3.215
-rw-r--r--metadata/md5-cache/dev-util/hyprwayland-scanner-0.4.4 (renamed from metadata/md5-cache/dev-util/hyprwayland-scanner-0.4.0)6
-rw-r--r--metadata/md5-cache/dev-util/librnp-0.17.1-r116
-rw-r--r--metadata/md5-cache/dev-util/rocm-smi-6.3.215
-rw-r--r--metadata/md5-cache/dev-util/rocm_bandwidth_test-6.3.2 (renamed from metadata/md5-cache/dev-libs/flatbuffers-24.12.23)18
-rw-r--r--metadata/md5-cache/dev-util/rocminfo-6.3.216
-rw-r--r--metadata/md5-cache/dev-util/roctracer-6.3.216
-rw-r--r--metadata/md5-cache/dev-util/selenium-manager-4.28.04
-rw-r--r--metadata/md5-cache/dev-util/tkdiff-5.74
-rw-r--r--metadata/md5-cache/dev-util/tree-sitter-cli-0.24.3-r14
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin21973 -> 21801 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/git-cola-4.11.017
-rw-r--r--metadata/md5-cache/dev-vcs/stgit-2.4.11-r114
-rw-r--r--metadata/md5-cache/dev-vcs/stgit-2.4.1314
-rw-r--r--metadata/md5-cache/llvm-core/Manifest.gzbin19137 -> 20767 bytes
-rw-r--r--metadata/md5-cache/llvm-core/clang-15.0.7-r32
-rw-r--r--metadata/md5-cache/llvm-core/clang-16.0.62
-rw-r--r--metadata/md5-cache/llvm-core/clang-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/clang-18.1.8-r62
-rw-r--r--metadata/md5-cache/llvm-core/clang-19.1.42
-rw-r--r--metadata/md5-cache/llvm-core/clang-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/clang-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/clang-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/clang-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/clang-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/clang-21.0.0_pre2025020817
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-15.0.7-r102
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-16.0.6-r62
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-17.0.6-r102
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-17.0.6-r92
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-18.1.8-r32
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-19.1.42
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/clang-common-21.0.0_pre2025020813
-rw-r--r--metadata/md5-cache/llvm-core/clang-runtime-21.0.0_pre2025020812
-rw-r--r--metadata/md5-cache/llvm-core/libclc-15.0.72
-rw-r--r--metadata/md5-cache/llvm-core/libclc-16.0.62
-rw-r--r--metadata/md5-cache/llvm-core/libclc-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/libclc-18.1.82
-rw-r--r--metadata/md5-cache/llvm-core/libclc-19.1.42
-rw-r--r--metadata/md5-cache/llvm-core/libclc-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/libclc-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/libclc-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/libclc-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/libclc-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/libclc-21.0.0_pre2025020813
-rw-r--r--metadata/md5-cache/llvm-core/lld-15.0.72
-rw-r--r--metadata/md5-cache/llvm-core/lld-16.0.62
-rw-r--r--metadata/md5-cache/llvm-core/lld-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/lld-18.1.82
-rw-r--r--metadata/md5-cache/llvm-core/lld-19.1.42
-rw-r--r--metadata/md5-cache/llvm-core/lld-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/lld-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/lld-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/lld-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/lld-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/lld-21.0.0_pre2025020816
-rw-r--r--metadata/md5-cache/llvm-core/lldb-15.0.72
-rw-r--r--metadata/md5-cache/llvm-core/lldb-16.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-core/lldb-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/lldb-18.1.82
-rw-r--r--metadata/md5-cache/llvm-core/lldb-19.1.42
-rw-r--r--metadata/md5-cache/llvm-core/lldb-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/lldb-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/lldb-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/lldb-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/lldb-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/lldb-21.0.0_pre2025020816
-rw-r--r--metadata/md5-cache/llvm-core/llvm-15.0.7-r72
-rw-r--r--metadata/md5-cache/llvm-core/llvm-16.0.6-r52
-rw-r--r--metadata/md5-cache/llvm-core/llvm-17.0.6-r32
-rw-r--r--metadata/md5-cache/llvm-core/llvm-18.1.8-r62
-rw-r--r--metadata/md5-cache/llvm-core/llvm-19.1.42
-rw-r--r--metadata/md5-cache/llvm-core/llvm-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/llvm-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/llvm-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/llvm-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/llvm-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/llvm-21.0.0_pre2025020817
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-15.0.72
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-16.0.62
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-17.0.62
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-18.1.82
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-19.1.42
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-19.1.72
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre2025020813
-rw-r--r--metadata/md5-cache/llvm-core/mlir-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/mlir-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/mlir-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/mlir-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/mlir-21.0.0_pre2025020815
-rw-r--r--metadata/md5-cache/llvm-core/polly-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-core/polly-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-core/polly-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-core/polly-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-core/polly-21.0.0_pre2025020815
-rw-r--r--metadata/md5-cache/llvm-runtimes/Manifest.gzbin12119 -> 13400 bytes
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r22
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r52
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r62
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r22
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r22
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.42
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre2025020815
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r62
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.42
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre2025020815
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-16.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-17.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-18.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-19.1.42
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre2025020816
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.42
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre2025020816
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre2025020815
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-15.0.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-17.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-18.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-19.1.42
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre2025020816
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-21.0.0.99998
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre2025020815
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r62
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-16.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-17.0.62
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-18.1.82
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-19.1.42
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-19.1.72
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-20.0.0_pre202501252
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-20.1.0_rc12
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-21.0.0.99992
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre202502012
-rw-r--r--metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre2025020816
-rw-r--r--metadata/md5-cache/lxqt-base/Manifest.gzbin5808 -> 5968 bytes
-rw-r--r--metadata/md5-cache/lxqt-base/lxqt-config-2.1.116
-rw-r--r--metadata/md5-cache/mail-client/Manifest.gzbin7797 -> 6830 bytes
-rw-r--r--metadata/md5-cache/mail-client/alpine-2.26-r52
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-128.5.017
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-128.5.117
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-128.5.217
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-128.6.017
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-128.5.216
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-bin-128.6.016
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin117906 -> 117745 bytes
-rw-r--r--metadata/md5-cache/media-libs/ftgl-2.1.3_rc5-r34
-rw-r--r--metadata/md5-cache/media-libs/gst-plugins-bad-1.24.114
-rw-r--r--metadata/md5-cache/media-libs/gst-plugins-base-1.24.114
-rw-r--r--metadata/md5-cache/media-libs/gst-plugins-good-1.24.114
-rw-r--r--metadata/md5-cache/media-libs/gst-plugins-ugly-1.24.114
-rw-r--r--metadata/md5-cache/media-libs/gst-rtsp-server-1.24.114
-rw-r--r--metadata/md5-cache/media-libs/gstreamer-1.24.114
-rw-r--r--metadata/md5-cache/media-libs/gstreamer-editing-services-1.24.114
-rw-r--r--metadata/md5-cache/media-libs/openh264-2.4.114
-rw-r--r--metadata/md5-cache/media-plugins/Manifest.gzbin79405 -> 78887 bytes
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-a52dec-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-amr-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-aom-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-assrender-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-bluez-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-bs2b-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-cdio-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-cdparanoia-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-chromaprint-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-dash-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-dtls-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-dts-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-dv-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-dvb-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-dvdread-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-faac-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-faad-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-flac-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-gdkpixbuf-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-gtk-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-hls-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-jack-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-jpeg-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-kate-1.22.1116
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-kate-1.22.1216
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-kate-1.24.1016
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-ladspa-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-lame-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-ldac-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-libav-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-libde265-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-libpng-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-libvisual-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-lv2-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-meta-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-modplug-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-mpeg2dec-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-mpeg2enc-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-mplex-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-neon-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-openaptx-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-openh264-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-opus-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-oss-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-pulse-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-raw1394-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-resindvd-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-rtmp-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-shout2-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-sidplay-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-soup-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-speex-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-srtp-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-taglib-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-twolame-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-v4l2-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-vaapi-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-voaacenc-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-voamrwbenc-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-vpx-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-wavpack-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-x264-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-x265-1.24.114
-rw-r--r--metadata/md5-cache/media-plugins/gst-plugins-ximagesrc-1.24.114
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin76195 -> 76199 bytes
-rw-r--r--metadata/md5-cache/media-sound/abcmidi-2025.02.07 (renamed from metadata/md5-cache/media-sound/abcmidi-2025.02.02)2
-rw-r--r--metadata/md5-cache/media-sound/cantata-3.3.017
-rw-r--r--metadata/md5-cache/media-sound/chuck-1.5.4.215
-rw-r--r--metadata/md5-cache/media-sound/chuck-1.5.4.315
-rw-r--r--metadata/md5-cache/media-sound/mac-10.874
-rw-r--r--metadata/md5-cache/media-sound/mac-10.9312
-rw-r--r--metadata/md5-cache/media-sound/picard-2.13.2 (renamed from metadata/md5-cache/media-sound/picard-2.13.1)2
-rw-r--r--metadata/md5-cache/media-sound/scream-4.02
-rw-r--r--metadata/md5-cache/media-sound/upmpdcli-1.9.04
-rw-r--r--metadata/md5-cache/media-sound/upmpdcli-1.9.1 (renamed from metadata/md5-cache/media-sound/upmpdcli-1.8.18)6
-rw-r--r--metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r64
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39744 -> 39255 bytes
-rw-r--r--metadata/md5-cache/media-video/vidify-2.2.6-r317
-rw-r--r--metadata/md5-cache/media-video/vidify-audiosync-0.3.0-r217
-rw-r--r--metadata/md5-cache/media-video/yle-dl-2024092717
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin65167 -> 64852 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-7.0.717
-rw-r--r--metadata/md5-cache/net-analyzer/zabbix-7.2.117
-rw-r--r--metadata/md5-cache/net-dns/Manifest.gzbin14204 -> 14042 bytes
-rw-r--r--metadata/md5-cache/net-dns/pdns-4.9.4 (renamed from metadata/md5-cache/net-dns/pdns-4.9.2)6
-rw-r--r--metadata/md5-cache/net-dns/pdns-recursor-5.0.9-r117
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin15370 -> 15370 bytes
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-bin-5.10.7 (renamed from metadata/md5-cache/net-im/telegram-desktop-bin-5.10.3)2
-rw-r--r--metadata/md5-cache/net-irc/Manifest.gzbin12276 -> 12117 bytes
-rw-r--r--metadata/md5-cache/net-irc/irssi-1.4.4-r115
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin55468 -> 55471 bytes
-rw-r--r--metadata/md5-cache/net-libs/nodejs-22.13.14
-rw-r--r--metadata/md5-cache/net-libs/xdp-tools-1.4.34
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94963 -> 94800 bytes
-rw-r--r--metadata/md5-cache/net-misc/curl-8.12.0-r117
-rw-r--r--metadata/md5-cache/net-misc/lyricwikia-0.1.11-r117
-rw-r--r--metadata/md5-cache/net-misc/lyricwikia-0.1.11-r217
-rw-r--r--metadata/md5-cache/net-misc/nx-3.5.99.262
-rw-r--r--metadata/md5-cache/net-misc/nx-3.5.99.272
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin16953 -> 17123 bytes
-rw-r--r--metadata/md5-cache/net-vpn/tailscale-1.80.114
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin77251 -> 79755 bytes
-rw-r--r--metadata/md5-cache/sci-libs/hipBLAS-6.3.216
-rw-r--r--metadata/md5-cache/sci-libs/hipBLAS-common-6.3.212
-rw-r--r--metadata/md5-cache/sci-libs/hipBLASLt-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/hipCUB-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/hipFFT-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/hipRAND-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/hipSOLVER-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/miopen-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/rocBLAS-6.3.216
-rw-r--r--metadata/md5-cache/sci-libs/rocFFT-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/rocPRIM-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/rocRAND-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/rocSOLVER-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/rocSPARSE-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/rocThrust-6.3.217
-rw-r--r--metadata/md5-cache/sci-libs/rocWMMA-6.3.216
-rw-r--r--metadata/md5-cache/sci-mathematics/4ti2-1.6.1014
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin32636 -> 32952 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/coq-8.17.116
-rw-r--r--metadata/md5-cache/sci-mathematics/coq-8.19.24
-rw-r--r--metadata/md5-cache/sci-mathematics/coq-8.20.04
-rw-r--r--metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13-r1 (renamed from metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13)8
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin96588 -> 96595 bytes
-rw-r--r--metadata/md5-cache/sys-apps/mcstrans-3.7-r14
-rw-r--r--metadata/md5-cache/sys-apps/policycoreutils-3.74
-rw-r--r--metadata/md5-cache/sys-apps/restorecond-3.74
-rw-r--r--metadata/md5-cache/sys-apps/s6-2.13.1.04
-rw-r--r--metadata/md5-cache/sys-apps/s6-linux-init-1.1.2.14
-rw-r--r--metadata/md5-cache/sys-apps/s6-linux-utils-2.6.2.14
-rw-r--r--metadata/md5-cache/sys-apps/s6-portable-utils-2.3.0.44
-rw-r--r--metadata/md5-cache/sys-apps/s6-rc-0.5.5.04
-rw-r--r--metadata/md5-cache/sys-apps/secilc-3.74
-rw-r--r--metadata/md5-cache/sys-apps/selinux-python-3.7-r14
-rw-r--r--metadata/md5-cache/sys-apps/semodule-utils-3.74
-rw-r--r--metadata/md5-cache/sys-apps/systemd-utils-254.224
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin17352 -> 17360 bytes
-rw-r--r--metadata/md5-cache/sys-block/mbuffer-202410074
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin24510 -> 24670 bytes
-rw-r--r--metadata/md5-cache/sys-devel/dev86-0.16.21-r32
-rw-r--r--metadata/md5-cache/sys-devel/dev86-1.0.113
-rw-r--r--metadata/md5-cache/sys-devel/multilib-gcc-wrapper-0-r22
-rw-r--r--metadata/md5-cache/sys-firmware/Manifest.gzbin7415 -> 7423 bytes
-rw-r--r--metadata/md5-cache/sys-firmware/edk2-2024084
-rw-r--r--metadata/md5-cache/sys-firmware/edk2-bin-2024084
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin37577 -> 37572 bytes
-rw-r--r--metadata/md5-cache/sys-fs/bcachefs-tools-1.20.017
-rw-r--r--metadata/md5-cache/sys-fs/lxcfs-6.0.216
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin27491 -> 29398 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.1318
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.13.218
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.7618
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.1317
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.13.217
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.7617
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.12.1314
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.13.214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.6.7614
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.1318
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.13.218
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.7618
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.12.13 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.12.12)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.13.2 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.13.1)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.6.76 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.6.75)4
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin33015 -> 33015 bytes
-rw-r--r--metadata/md5-cache/sys-libs/libsemanage-3.74
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin16921 -> 17083 bytes
-rw-r--r--metadata/md5-cache/sys-process/fcron-3.3.215
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin38054 -> 38530 bytes
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.12.137
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.13.27
-rw-r--r--metadata/md5-cache/virtual/dist-kernel-6.6.767
-rw-r--r--metadata/md5-cache/www-apache/Manifest.gzbin7282 -> 7282 bytes
-rw-r--r--metadata/md5-cache/www-apache/passenger-6.0.244
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin26730 -> 26888 bytes
-rw-r--r--metadata/md5-cache/www-apps/gitea-1.23.3 (renamed from metadata/md5-cache/www-apps/gitea-1.23.0)2
-rw-r--r--metadata/md5-cache/www-apps/mediawiki-1.42.516
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin14031 -> 11918 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-128.5.017
-rw-r--r--metadata/md5-cache/www-client/firefox-128.5.117
-rw-r--r--metadata/md5-cache/www-client/firefox-128.6.017
-rw-r--r--metadata/md5-cache/www-client/firefox-133.0.317
-rw-r--r--metadata/md5-cache/www-client/firefox-134.017
-rw-r--r--metadata/md5-cache/www-client/firefox-134.0.117
-rw-r--r--metadata/md5-cache/www-client/firefox-134.0.217
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-128.5.216
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-128.6.016
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-133.0.316
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-134.016
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-134.0.116
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-134.0.216
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43581 -> 43576 bytes
-rw-r--r--net-analyzer/zabbix/Manifest6
-rw-r--r--net-analyzer/zabbix/zabbix-7.0.7.ebuild371
-rw-r--r--net-analyzer/zabbix/zabbix-7.2.1.ebuild371
-rw-r--r--net-dns/Manifest.gzbin7878 -> 7878 bytes
-rw-r--r--net-dns/pdns-recursor/Manifest27
-rw-r--r--net-dns/pdns-recursor/files/pdns-recursor-r247
-rw-r--r--net-dns/pdns-recursor/pdns-recursor-5.0.9-r1.ebuild134
-rw-r--r--net-dns/pdns/Manifest4
-rw-r--r--net-dns/pdns/pdns-4.9.4.ebuild (renamed from net-dns/pdns/pdns-4.9.2.ebuild)4
-rw-r--r--net-im/Manifest.gzbin8924 -> 8925 bytes
-rw-r--r--net-im/telegram-desktop-bin/Manifest6
-rw-r--r--net-im/telegram-desktop-bin/telegram-desktop-bin-5.10.7.ebuild (renamed from net-im/telegram-desktop-bin/telegram-desktop-bin-5.10.3.ebuild)0
-rw-r--r--net-irc/Manifest.gzbin7909 -> 7914 bytes
-rw-r--r--net-irc/irssi/Manifest3
-rw-r--r--net-irc/irssi/files/irssi-1.4.4-fix-usage-of-type-in-ExtUtils.patch43
-rw-r--r--net-irc/irssi/irssi-1.4.4-r1.ebuild72
-rw-r--r--net-libs/Manifest.gzbin30635 -> 30635 bytes
-rw-r--r--net-libs/nodejs/Manifest2
-rw-r--r--net-libs/nodejs/nodejs-22.13.1.ebuild2
-rw-r--r--net-libs/xdp-tools/Manifest2
-rw-r--r--net-libs/xdp-tools/xdp-tools-1.4.3.ebuild2
-rw-r--r--net-misc/Manifest.gzbin54184 -> 54012 bytes
-rw-r--r--net-misc/curl/Manifest2
-rw-r--r--net-misc/curl/curl-8.12.0-r1.ebuild389
-rw-r--r--net-misc/curl/files/curl-8.12.0-multi.patch136
-rw-r--r--net-misc/lyricwikia/Manifest5
-rw-r--r--net-misc/lyricwikia/files/lyricwikia-0.1.11-skip-online-test.patch14
-rw-r--r--net-misc/lyricwikia/lyricwikia-0.1.11-r1.ebuild48
-rw-r--r--net-misc/lyricwikia/lyricwikia-0.1.11-r2.ebuild48
-rw-r--r--net-misc/lyricwikia/metadata.xml13
-rw-r--r--net-misc/nx/Manifest5
-rw-r--r--net-misc/nx/files/nx-3.5.99.26-gcc14-access.patch28
-rw-r--r--net-misc/nx/nx-3.5.99.26.ebuild3
-rw-r--r--net-misc/nx/nx-3.5.99.27.ebuild1
-rw-r--r--net-vpn/Manifest.gzbin8234 -> 8232 bytes
-rw-r--r--net-vpn/tailscale/Manifest3
-rw-r--r--net-vpn/tailscale/tailscale-1.80.1.ebuild63
-rw-r--r--profiles/Manifest.gzbin238123 -> 238109 bytes
-rw-r--r--profiles/arch/amd64/package.use.mask5
-rw-r--r--profiles/arch/base/package.use.mask5
-rw-r--r--profiles/arch/loong/package.use.mask5
-rw-r--r--profiles/arch/x86/package.use.mask5
-rw-r--r--profiles/base/package.use.mask6
-rw-r--r--profiles/package.mask39
-rw-r--r--profiles/use.local.desc10
-rw-r--r--sci-libs/Manifest.gzbin43350 -> 43341 bytes
-rw-r--r--sci-libs/hipBLAS-common/Manifest2
-rw-r--r--sci-libs/hipBLAS-common/hipBLAS-common-6.3.2.ebuild16
-rw-r--r--sci-libs/hipBLAS/Manifest2
-rw-r--r--sci-libs/hipBLAS/hipBLAS-6.3.2.ebuild46
-rw-r--r--sci-libs/hipBLASLt/Manifest2
-rw-r--r--sci-libs/hipBLASLt/hipBLASLt-6.3.2.ebuild140
-rw-r--r--sci-libs/hipCUB/Manifest2
-rw-r--r--sci-libs/hipCUB/hipCUB-6.3.2.ebuild58
-rw-r--r--sci-libs/hipFFT/Manifest2
-rw-r--r--sci-libs/hipFFT/hipFFT-6.3.2.ebuild40
-rw-r--r--sci-libs/hipRAND/Manifest2
-rw-r--r--sci-libs/hipRAND/hipRAND-6.3.2.ebuild38
-rw-r--r--sci-libs/hipSOLVER/Manifest2
-rw-r--r--sci-libs/hipSOLVER/hipSOLVER-6.3.2.ebuild49
-rw-r--r--sci-libs/miopen/Manifest2
-rw-r--r--sci-libs/miopen/miopen-6.3.2.ebuild134
-rw-r--r--sci-libs/rocBLAS/Manifest2
-rw-r--r--sci-libs/rocBLAS/rocBLAS-6.3.2.ebuild127
-rw-r--r--sci-libs/rocFFT/Manifest2
-rw-r--r--sci-libs/rocFFT/rocFFT-6.3.2.ebuild151
-rw-r--r--sci-libs/rocPRIM/Manifest2
-rw-r--r--sci-libs/rocPRIM/rocPRIM-6.3.2.ebuild70
-rw-r--r--sci-libs/rocRAND/Manifest2
-rw-r--r--sci-libs/rocRAND/rocRAND-6.3.2.ebuild65
-rw-r--r--sci-libs/rocSOLVER/Manifest2
-rw-r--r--sci-libs/rocSOLVER/rocSOLVER-6.3.2.ebuild70
-rw-r--r--sci-libs/rocSPARSE/Manifest2
-rw-r--r--sci-libs/rocSPARSE/rocSPARSE-6.3.2.ebuild123
-rw-r--r--sci-libs/rocThrust/Manifest2
-rw-r--r--sci-libs/rocThrust/rocThrust-6.3.2.ebuild72
-rw-r--r--sci-libs/rocWMMA/Manifest2
-rw-r--r--sci-libs/rocWMMA/rocWMMA-6.3.2.ebuild74
-rw-r--r--sci-mathematics/4ti2/4ti2-1.6.10.ebuild47
-rw-r--r--sci-mathematics/4ti2/Manifest4
-rw-r--r--sci-mathematics/4ti2/files/4ti2-1.6.10-slibtool.patch78
-rw-r--r--sci-mathematics/Manifest.gzbin19532 -> 19536 bytes
-rw-r--r--sci-mathematics/coq/Manifest6
-rw-r--r--sci-mathematics/coq/coq-8.17.1.ebuild122
-rw-r--r--sci-mathematics/coq/coq-8.19.2.ebuild4
-rw-r--r--sci-mathematics/coq/coq-8.20.0.ebuild4
-rw-r--r--sci-mathematics/why3-for-spark/Manifest2
-rw-r--r--sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13-r1.ebuild (renamed from sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13.ebuild)7
-rw-r--r--sys-apps/Manifest.gzbin51506 -> 51517 bytes
-rw-r--r--sys-apps/mcstrans/Manifest2
-rw-r--r--sys-apps/mcstrans/mcstrans-3.7-r1.ebuild4
-rw-r--r--sys-apps/policycoreutils/Manifest2
-rw-r--r--sys-apps/policycoreutils/policycoreutils-3.7.ebuild4
-rw-r--r--sys-apps/restorecond/Manifest2
-rw-r--r--sys-apps/restorecond/restorecond-3.7.ebuild4
-rw-r--r--sys-apps/s6-linux-init/Manifest2
-rw-r--r--sys-apps/s6-linux-init/s6-linux-init-1.1.2.1.ebuild4
-rw-r--r--sys-apps/s6-linux-utils/Manifest2
-rw-r--r--sys-apps/s6-linux-utils/s6-linux-utils-2.6.2.1.ebuild4
-rw-r--r--sys-apps/s6-portable-utils/Manifest2
-rw-r--r--sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.4.ebuild4
-rw-r--r--sys-apps/s6-rc/Manifest2
-rw-r--r--sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild4
-rw-r--r--sys-apps/s6/Manifest2
-rw-r--r--sys-apps/s6/s6-2.13.1.0.ebuild4
-rw-r--r--sys-apps/secilc/Manifest2
-rw-r--r--sys-apps/secilc/secilc-3.7.ebuild4
-rw-r--r--sys-apps/selinux-python/Manifest2
-rw-r--r--sys-apps/selinux-python/selinux-python-3.7-r1.ebuild4
-rw-r--r--sys-apps/semodule-utils/Manifest2
-rw-r--r--sys-apps/semodule-utils/semodule-utils-3.7.ebuild4
-rw-r--r--sys-apps/systemd-utils/Manifest2
-rw-r--r--sys-apps/systemd-utils/systemd-utils-254.22.ebuild4
-rw-r--r--sys-block/Manifest.gzbin10891 -> 10889 bytes
-rw-r--r--sys-block/mbuffer/Manifest2
-rw-r--r--sys-block/mbuffer/mbuffer-20241007.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin6222 -> 6228 bytes
-rw-r--r--sys-devel/dev86/Manifest7
-rw-r--r--sys-devel/dev86/dev86-0.16.21-r3.ebuild11
-rw-r--r--sys-devel/dev86/dev86-1.0.1.ebuild69
-rw-r--r--sys-devel/dev86/files/dev86-1.0.1-makefile.patch66
-rw-r--r--sys-devel/dev86/metadata.xml1
-rw-r--r--sys-devel/multilib-gcc-wrapper/Manifest2
-rw-r--r--sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild4
-rw-r--r--sys-firmware/Manifest.gzbin4398 -> 4398 bytes
-rw-r--r--sys-firmware/edk2-bin/Manifest2
-rw-r--r--sys-firmware/edk2-bin/edk2-bin-202408.ebuild2
-rw-r--r--sys-firmware/edk2/Manifest2
-rw-r--r--sys-firmware/edk2/edk2-202408.ebuild2
-rw-r--r--sys-fs/Manifest.gzbin22216 -> 22221 bytes
-rw-r--r--sys-fs/bcachefs-tools/Manifest3
-rw-r--r--sys-fs/bcachefs-tools/bcachefs-tools-1.20.0.ebuild230
-rw-r--r--sys-fs/lxcfs/Manifest3
-rw-r--r--sys-fs/lxcfs/lxcfs-6.0.2.ebuild80
-rw-r--r--sys-kernel/Manifest.gzbin5410 -> 5411 bytes
-rw-r--r--sys-kernel/gentoo-kernel-bin/Manifest21
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild184
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild184
-rw-r--r--sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild183
-rw-r--r--sys-kernel/gentoo-kernel/Manifest16
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.13.2.ebuild144
-rw-r--r--sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76.ebuild144
-rw-r--r--sys-kernel/gentoo-sources/Manifest12
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.12.13.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.13.2.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.76.ebuild27
-rw-r--r--sys-kernel/vanilla-kernel/Manifest9
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.12.13.ebuild135
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.13.2.ebuild135
-rw-r--r--sys-kernel/vanilla-kernel/vanilla-kernel-6.6.76.ebuild135
-rw-r--r--sys-kernel/vanilla-sources/Manifest12
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.12.13.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.12.12.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.13.2.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.13.1.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.6.76.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.6.75.ebuild)0
-rw-r--r--sys-libs/Manifest.gzbin13760 -> 13751 bytes
-rw-r--r--sys-libs/libsemanage/Manifest2
-rw-r--r--sys-libs/libsemanage/libsemanage-3.7.ebuild4
-rw-r--r--sys-process/Manifest.gzbin10298 -> 10298 bytes
-rw-r--r--sys-process/fcron/Manifest3
-rw-r--r--sys-process/fcron/fcron-3.3.2.ebuild256
-rw-r--r--sys-process/fcron/files/fcron-3.3.2-time_t.patch22
-rw-r--r--virtual/Manifest.gzbin28222 -> 28217 bytes
-rw-r--r--virtual/dist-kernel/Manifest3
-rw-r--r--virtual/dist-kernel/dist-kernel-6.12.13.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.13.2.ebuild16
-rw-r--r--virtual/dist-kernel/dist-kernel-6.6.76.ebuild16
-rw-r--r--www-apache/Manifest.gzbin5732 -> 5734 bytes
-rw-r--r--www-apache/mod_tls/Manifest1
-rw-r--r--www-apache/mod_tls/files/mod_tls.conf5
-rw-r--r--www-apache/passenger/Manifest2
-rw-r--r--www-apache/passenger/passenger-6.0.24.ebuild2
-rw-r--r--www-apps/Manifest.gzbin13136 -> 13134 bytes
-rw-r--r--www-apps/gitea/Manifest4
-rw-r--r--www-apps/gitea/gitea-1.23.3.ebuild (renamed from www-apps/gitea/gitea-1.23.0.ebuild)0
-rw-r--r--www-apps/mediawiki/Manifest2
-rw-r--r--www-apps/mediawiki/mediawiki-1.42.5.ebuild92
-rw-r--r--www-client/Manifest.gzbin6214 -> 6213 bytes
-rw-r--r--www-client/firefox-bin/Manifest600
-rw-r--r--www-client/firefox-bin/firefox-bin-128.5.2.ebuild364
-rw-r--r--www-client/firefox-bin/firefox-bin-128.6.0.ebuild364
-rw-r--r--www-client/firefox-bin/firefox-bin-133.0.3.ebuild364
-rw-r--r--www-client/firefox-bin/firefox-bin-134.0.1.ebuild364
-rw-r--r--www-client/firefox-bin/firefox-bin-134.0.2.ebuild364
-rw-r--r--www-client/firefox-bin/firefox-bin-134.0.ebuild364
-rw-r--r--www-client/firefox/Manifest719
-rw-r--r--www-client/firefox/firefox-128.5.0.ebuild1369
-rw-r--r--www-client/firefox/firefox-128.5.1.ebuild1369
-rw-r--r--www-client/firefox/firefox-128.6.0.ebuild1376
-rw-r--r--www-client/firefox/firefox-133.0.3.ebuild1371
-rw-r--r--www-client/firefox/firefox-134.0.1.ebuild1371
-rw-r--r--www-client/firefox/firefox-134.0.2.ebuild1371
-rw-r--r--www-client/firefox/firefox-134.0.ebuild1371
1654 files changed, 15764 insertions, 33373 deletions
diff --git a/Manifest b/Manifest
index c9f8dbaa77f0..739a4cf17098 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 30166 BLAKE2B 4840d2504c23747c5e86486f7d8512c6161ae47043f55edd803f12045dc4b23224bcc3ddd689ccb1f43c97392aa091c2201c804d7037dd1dfa1aaedd8dd2f44a SHA512 d3a46f4170a1fdafb9e2d6938592aafc4db65555653e75217e7aa8876e677590ec9f98b90462a6283a0089fd96a0a4d7c11b2c8f26cb5f80a78ad51dfe493b02
-TIMESTAMP 2025-02-07T22:40:32Z
+MANIFEST Manifest.files.gz 30106 BLAKE2B e9e9290f0f98eafffdd0b9dbbd62015fde67d9a2036316fc29747abd4ba850a278e9056b7f0b36d55fb1cf19716edc6b2a1d19398153d4e655131b589d706a91 SHA512 3ac2b86942219f0656229cf45cff96bb72443527c18c9a74ce57440d9816ea1958030309b79039a4ea5c3d7490f292dad478a527ced16f64b2350f20dd841875
+TIMESTAMP 2025-02-08T22:40:43Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmemi+BfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmen3WtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD5VQ//fJ/DmEyHhYYlhL+Sq/pjPv6iPpo0Q2Xy8f3eAYPigBwoRYfgF9wdpaOs
-iHgclCxBriNZD82db3wgaWJccPj2eEfbQkimaMhy9EiwI9SaqzlGtMSBju1u/MOj
-nnGrw9ocRSZXMzNk7DYNUDz5ciCOc2q2ckNXOaYYNpj1iQoebA+zQaCG0pgiscFK
-lxtVFNdCHsEfHlde9Tiw3df0XlAmUohEmkm4Ef2LF6H6WyGtsAzj3LBPnvX4cA7H
-ILa+YtzsOvdpHiqf5/H3XNjbE6Wgl8gVhCmxA4LaP6YZmzVrM7lR8wiIsokrVMlq
-gzUzH2rG1GSJgQUHfXoaI+eQdvWh3/9D1bim9o9l1P9EKb725kjUGbzA0F2lnku1
-YWOOX5A7yOo1QLGUpQZx7LBgLIUauM+qirZ1giI+uX4QrBOJrrbPgN+N2BLO/NUW
-bQVXxhO9mCJgm8iWuVU+Zvtbfe0+NxNFHGPUf5WFrR+hfJzVDcxYfffxnrdtyeRG
-EzE4bpBybEy+JmjxsoQWjSVQFhpzFfMpK83ZIzQL6v5y1oCJPsx1d4dHzldyOkdn
-zIVAOrWuzMbMC14EVhuTi+KkiYr8YclpRKL9xoJZBAJklXjRLkJ0w3SvaRL0+W8J
-TRKSn6NxZsRO51CkNqEocmza5RK4hdPZf84pthO6t2mAGbmvUuE=
-=l8jA
+klAwXg/9FusvYbPkf1FbUFyWvH1TK3xDhem9J7IMNg7zNc11gRRaJL6woIp1uo7z
+5B8eZO0JMYmHm6HhOCbSr2qifkY3ra1B40nvNS30DQOpThOaw9b6DfiqvVxZKm3k
+gxIsE5RMMKVGF0kmbmEBc9KMJ3QNe5vdYHKa5tNNBaRORze30uJ4jsQD3DD5PWPN
+dzrIJiuS7wPDR+h3z/9mAXS4WpYqK3mQQ5wf8PNL55Ltpdx/JIQb+dFhdTvtN67f
+hJu+LzY2sujiwIc+NeVf+/Txv/5IcHb4DOnycawOLqJqSGxbW/BYS8yHOPfjvT65
+s7nsZ08zaCQ8bi2VhmHm/iDXLsfV4EAI3iQjo0ZdGO0rBpN166Inz0zegAUrnGdT
+WX4Y1E19j0PjqxFQqBeIfRDy6qj+qUlxQXryAaTBYuDnoXFmRIfBr9uQY8X1vBZk
+IMLvYVbRUrZ6IszbOnb1mE5TZMM7DFp/YuOLtkiquU1N+4GdEA8XcrWbTPlLYWA+
+tinZtr2tRg9kTOD1nvoe7WnBpS7WTqcLv4FehpyXhs2BjwF9BaNz+0YSxQS6oJQ1
+LDv+1F4CVEdC1BmPKFVztZp91e/ECWEvq0uLhDrKLY4AKeIhss9TYMQMjca942ee
+XQbCl5SCIOBnuSq3EmNSdHZEtaHuYXV58SQMipDSIlhoqtiIR5k=
+=4WMk
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 5715113deebe..ad730f934abe 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 3adbe71a8211..e5dd33c8dab6 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 11ad85c3cc74..c85eb9773f8e 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,15 +1,7 @@
DIST aws-cli-1.37.11.gh.tar.gz 2900600 BLAKE2B eed7e50f8b481fa3f7ff1cbb4d6c953545b6d5285decd84ed75b29f89c5a182ed9db299d9cbba8ad75ef6c31da25f80559c55bc9a868d25cf6dea815bd57265e SHA512 a445764336804219cbe18a5f2b929c956c67d63958b4b01b7a4a263801061223941b92e551f223d4966a68d95c711933db0de2e6043c4c85e79376b973088c51
-DIST aws-cli-1.37.12.gh.tar.gz 2902903 BLAKE2B 8e158ae2c09f62b58f56b0549ed0f183c415ad6b0b35fbe7a0c767bd221d5cb113e118778e3445ad456a74a0d8be2701cc1853f84d7bf84f4a29b7ce537dc0bd SHA512 f2ec305a52d5d232e13a5d917f6e5934f5083c39b7ca38bc506ddb02bdf6f9bcccd285710233fec1a75c34cdcbb74c98b523596563ed65dad1dd3d6cab0c0238
-DIST aws-cli-1.37.13.gh.tar.gz 2903211 BLAKE2B 506a7b91bbeee488147c739d254d4a00a6e7ac6357df9c02caccfffddadc45839f47dd73c87d83814798a068efd5ad9b6c1b718bf56cd4e5f93b81d9fccde220 SHA512 8b92f600680a1f67536d27301bf6a6f8c7318c65a24d2a2af155a177ea7e68f5370a3b6ba20c46c87bcc30b58277afa69714a54d33c34cc73b67605cea909ead
-DIST aws-cli-1.37.14.gh.tar.gz 2903307 BLAKE2B f599c398df4c205f49057d6232db3fb13887bcd301129767b4881dcae5f2637ff7c2b0ec20b345485adf90c1d07c93538886d116b20cd3e6acf2518f9a386604 SHA512 2bfcddb3562616e7dcd7aebb576a02a9bf73d471494ee06d9671967a4b326a7078a2874050613bcdeb26686d06c6873bb8c3df61a405144199118a67c9f237e0
-DIST aws-cli-1.37.15.gh.tar.gz 2903471 BLAKE2B 27ca0f528240435ec65e8cea7b95aa8689bff42004547e94373d264e56d4fb5e441b9d2642798c573f45ebee0c17830e51edf44ff2ebb69bb604998d9d8259e6 SHA512 6cdd76fb86404746a66c89dcefbb19692517d0f090d62c900e4b32e7676be5cd299980b76276dd31279d01ce489d44f8a4949bae2d08ff172250666596bee2ed
-DIST aws-cli-1.37.2.gh.tar.gz 2882709 BLAKE2B be8e03342f8c105646c7a92bd9f4716952700cb1cee883669b532851f73b896dd3f55266851db0351348ca50e3d96ec78f296327545eaac1e5d4ceba58a71eeb SHA512 492ac75a47187a5579cae3211b7e4b9df34c7fcab8903cc52a61cc9dc6238f32268a04e45eb4edead76504636a85987355d4bf71f700df7c14dc215b45e8058b
+DIST aws-cli-1.37.16.gh.tar.gz 2903703 BLAKE2B 0d3333bef89222e9e84de2c469a98c6fd19177ba6c7e69278e43f459f1909d67e07cdc4150189dd3fd2ce1573ae43a22c944d172738de6102ecf7c7ea00404cf SHA512 d9916ecfedd8bd9086608b6350f95374efad96f3af6adc8b372a254021e4b9f00c43a7c5759cd74f20082f60806fc6eb13d8daf7569fad303995f6d180958cb9
DIST aws-cli-1.37.6.gh.tar.gz 2896548 BLAKE2B c160d981fc9d2a9c3de69b6d7dfc9fc699ad9ebbd7bd81808a74371059362ee7616a00c1c4d61674f4d9e8ebb35c3047c11d43c8c4bbf4ad63e65771462cc556 SHA512 475637e353afef4177d9375f2b8f9c86732ff55040ee1dfdc307a5c7fb6392db983e75324ebabe8016fb5c8712c1433a194a0cff65eda1f930a86b9357aafe28
EBUILD awscli-1.37.11.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
-EBUILD awscli-1.37.12.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
-EBUILD awscli-1.37.13.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
-EBUILD awscli-1.37.14.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
-EBUILD awscli-1.37.15.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
-EBUILD awscli-1.37.2.ebuild 3162 BLAKE2B 099b63681a7300c07c777d38f73edb68bb3d6421c65bf17e778a168441dcdd363e259fc399f7a83598e536bf27f534ccfdf960d1b356f180771b4774962df246 SHA512 662f08a57b1fe95a8fed4bd9c477b865526debd60be4d8164ef0a8fdeb7c4ef0cd71aef17b16717fbf189db283c13ddc13a3ee0c25f0541888f829b0449b134f
-EBUILD awscli-1.37.6.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
+EBUILD awscli-1.37.16.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
+EBUILD awscli-1.37.6.ebuild 3162 BLAKE2B 099b63681a7300c07c777d38f73edb68bb3d6421c65bf17e778a168441dcdd363e259fc399f7a83598e536bf27f534ccfdf960d1b356f180771b4774962df246 SHA512 662f08a57b1fe95a8fed4bd9c477b865526debd60be4d8164ef0a8fdeb7c4ef0cd71aef17b16717fbf189db283c13ddc13a3ee0c25f0541888f829b0449b134f
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.37.13.ebuild b/app-admin/awscli/awscli-1.37.13.ebuild
deleted file mode 100644
index 4a8e0ae852e0..000000000000
--- a/app-admin/awscli/awscli-1.37.13.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# botocore is x.(y-1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(ver_cut 3-)"
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
- # strip overzealous upper bounds on requirements
- sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=(
- "${serial_tests[@]}"
-
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.37.14.ebuild b/app-admin/awscli/awscli-1.37.14.ebuild
deleted file mode 100644
index 4a8e0ae852e0..000000000000
--- a/app-admin/awscli/awscli-1.37.14.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# botocore is x.(y-1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(ver_cut 3-)"
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
- # strip overzealous upper bounds on requirements
- sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=(
- "${serial_tests[@]}"
-
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.37.15.ebuild b/app-admin/awscli/awscli-1.37.15.ebuild
deleted file mode 100644
index 4a8e0ae852e0..000000000000
--- a/app-admin/awscli/awscli-1.37.15.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# botocore is x.(y-1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(ver_cut 3-)"
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
- # strip overzealous upper bounds on requirements
- sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=(
- "${serial_tests[@]}"
-
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.37.12.ebuild b/app-admin/awscli/awscli-1.37.16.ebuild
index 4a8e0ae852e0..4a8e0ae852e0 100644
--- a/app-admin/awscli/awscli-1.37.12.ebuild
+++ b/app-admin/awscli/awscli-1.37.16.ebuild
diff --git a/app-admin/awscli/awscli-1.37.2.ebuild b/app-admin/awscli/awscli-1.37.2.ebuild
deleted file mode 100644
index 2bb0ee1db5bd..000000000000
--- a/app-admin/awscli/awscli-1.37.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
-
-# botocore is x.(y-1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(ver_cut 3-)"
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
- # strip overzealous upper bounds on requirements
- sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=(
- "${serial_tests[@]}"
-
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.37.6.ebuild b/app-admin/awscli/awscli-1.37.6.ebuild
index 4a8e0ae852e0..2bb0ee1db5bd 100644
--- a/app-admin/awscli/awscli-1.37.6.ebuild
+++ b/app-admin/awscli/awscli-1.37.6.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
# botocore is x.(y-1).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(ver_cut 3-)"
diff --git a/app-admin/conky/Manifest b/app-admin/conky/Manifest
index 258165564ed1..586c45527a4d 100644
--- a/app-admin/conky/Manifest
+++ b/app-admin/conky/Manifest
@@ -1,7 +1,5 @@
DIST conky-1.21.7.tar.gz 1961997 BLAKE2B 80ca17e0d1065655c410d8108668b3f09df574b761d57e374a2d51c946b51bd1ce4d29d320def0a197d465401cb4a665fb84a394406611903877c0acf42b4ad3 SHA512 52b6621e3e693654610ebd1b9e1adbeaec2ae2a2aaed4b038882a6825e6573f4afdea85f9156e1ffaa5999e30b3b05170b6b101f415980f0edab5c85151e9e6c
-DIST conky-1.21.9.tar.gz 1966277 BLAKE2B 90735ab5e4a42f31ccc12c27fa7a5ca35c6c6cc93d97a06d33f37ee7f1300e7c4546ed34f348338661c8efe7a598b32564977ded2f28dc48a0133696031fee69 SHA512 649b7cb2ab482bae33010239ee96deb08a5f3b6954e55e6380f45d753a7690ac446f4471682e293b25f94c3c68e7d5373f5b63a42fec69392e34c4336c6f1b96
DIST conky-1.22.0.tar.gz 2030830 BLAKE2B b262b76fac24d74db0fe099e6e1c54be463d9453c5e9bcb9de33beeccda9e7b063287c189018f673bf0fc1d46029de9ac4f6c333c579b3f7fc86e2a7866e761e SHA512 df110bbec225127b6b9e2cb8998a21d99beb00225c7df6a6d35d6758135c8882d3e06c796f5c94eec7653da73af32f7a87ae631755b0e715306799f89de63cdd
EBUILD conky-1.21.7.ebuild 6191 BLAKE2B 73e7886b22f926d38e91a5df4963f6a516fd79cd01dcd7dc88b432e9b4301d00b49f3448200c14ee03420bffcee24b966cdf54fbcabd013917a44ad56174e9f6 SHA512 db3bca80c15821fc298092144e2898a2d048a18281d780df6c9f5c7d2a387af5db295da7cc406fdffd7acfde38ceb8d4a89191bd3ed7c6112c52981c1eff4fd7
-EBUILD conky-1.21.9.ebuild 6195 BLAKE2B 1699bcadd7599c8a344a3ad12b329abbfd099cb3e1a47616b3639ff3f44f0430c77055bc6b49b05b110f563af1e7a4cd7973c00f69a4125bc4d5df5cee7b3456 SHA512 770140c4808a1ec0031c4278340606dd03a1d7cd60cb84f6c152b177509d5e0a57b0fab1b69679303b9a9ea1c3210bac59086fdb4bbc275cdd32abaf327a0a7d
-EBUILD conky-1.22.0.ebuild 6193 BLAKE2B 121e23a4eb7ba66f96f23526a965c9cb7f8b6c7734aa6c0b742903e1c8be2661e7bc2d7149c32e5e9841a2ff0a556a7d15f4134232a98bd34e918f13d12c635f SHA512 854c19d40d17d9fc4949cb448ffc7e321a0e751e0e0e660dee7533cd2c7e20fde39e5f95df217dc35161d667043f8e68adcf2e6ce8695f5f4e24b573ffbc15e4
+EBUILD conky-1.22.0.ebuild 6190 BLAKE2B 406bb475ed1a912d5bad442e21b8b6b00a8ddd4aed931d00227201e281fa700bcf3b40a735bacd3de047b6848761ea6ff67a94df16e85ca5268d2cf3cc1854f7 SHA512 dfcb5a294ed706d892cfb96de56920bbbf0ed30df968777f11423728f7742ce327c938e347cc92f53564fc8810e545c5fae53433c178d72349c7a1059ad9e5f6
MISC metadata.xml 2706 BLAKE2B ccd856ef7d804a1d4cea72124dc575dc3b94b6cad0b98b4bff8248f70f84b1705d862a58b0c98d1a67ea17c412e7d967a32d31678e8b51d5234c215d54389a57 SHA512 65bd968350ff45ed491a2cc36bb7d5640e38f3a4b4a0e0e3fe22d4e74563c2bf2a3d9f3cd9f3c67a0e9f8b756c387f72fcf8581c6876941112470f7f04e47ddf
diff --git a/app-admin/conky/conky-1.21.9.ebuild b/app-admin/conky/conky-1.21.9.ebuild
deleted file mode 100644
index 9598436ba46d..000000000000
--- a/app-admin/conky/conky-1.21.9.ebuild
+++ /dev/null
@@ -1,251 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-4 )
-PYTHON_COMPAT=( python3_{10,11,12} )
-
-inherit cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg
-
-DESCRIPTION="An advanced, highly configurable system monitor for X"
-HOMEPAGE="https://github.com/brndnmtthws/conky"
-SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3 BSD LGPL-2.1 MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="apcupsd bundled-toluapp cmus colour-name-map curl doc extras hddtemp ical
- iconv imlib intel-backlight iostats irc lua-cairo lua-cairo-xlib
- lua-imlib lua-rsvg math moc mouse-events mpd mysql ncurses nvidia
- +portmon pulseaudio rss systemd test thinkpad truetype wayland webserver
- wifi X xinerama xinput xmms2"
-RESTRICT="!test? ( test )"
-
-# Note: toluapp is bundled in conky since 1.11.2
-# Note: maintainer mode "-DMAINTAINER_MODE=yes" sets CMAKE_BUILD_TYPE Debug
-# which creates debug symbols and enables "-DBUILD_TESTS" which also
-# results in conky_core debug library getting installed
-
-COMMON_DEPEND="
- curl? ( net-misc/curl )
- ical? ( dev-libs/libical:= )
- iconv? ( virtual/libiconv )
- imlib? ( >=media-libs/imlib2-1.11.0[X] )
- irc? ( net-libs/libircclient )
- lua-cairo? ( x11-libs/cairo[X?] )
- lua-cairo-xlib? ( x11-libs/cairo[X] )
- lua-imlib? ( >=media-libs/imlib2-1.11.0[X] )
- lua-rsvg? ( gnome-base/librsvg )
- mysql? ( dev-db/mysql-connector-c )
- ncurses? ( sys-libs/ncurses:= )
- nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] )
- pulseaudio? ( media-libs/libpulse )
- rss? (
- dev-libs/libxml2
- dev-libs/glib:2
- )
- systemd? ( sys-apps/systemd )
- truetype? (
- x11-libs/libXft
- >=media-libs/freetype-2
- )
- wayland? (
- dev-libs/wayland
- x11-libs/pango
- )
- wifi? ( net-wireless/wireless-tools )
- webserver? ( net-libs/libmicrohttpd:= )
- X? (
- x11-libs/libXdamage
- x11-libs/libXfixes
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libX11
- )
- xinerama? ( x11-libs/libXinerama )
- xmms2? ( media-sound/xmms2 )
- ${LUA_DEPS}
-"
-RDEPEND="
- ${COMMON_DEPEND}
- apcupsd? ( sys-power/apcupsd )
- cmus? ( media-sound/cmus )
- hddtemp? ( app-admin/hddtemp )
- moc? ( media-sound/moc )
-"
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- dev-cpp/catch
- )
- wayland? (
- dev-libs/wayland-protocols
- )
-"
-BDEPEND="
- colour-name-map? (
- dev-util/gperf
- )
- doc? (
- virtual/pandoc
- $(python_gen_any_dep '
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- ')
- )
- extras? (
- $(python_gen_any_dep '
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- ')
- )
- wayland? ( dev-util/wayland-scanner )
-"
-
-python_check_deps() {
- use doc || use extras || return 0
- python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/jinja2[${PYTHON_USEDEP}]"
-}
-
-REQUIRED_USE="
- ${LUA_REQUIRED_USE}
- imlib? ( X )
- lua-cairo? ( || ( X wayland ) bundled-toluapp )
- lua-cairo-xlib? ( X bundled-toluapp )
- lua-imlib? ( X bundled-toluapp )
- lua-rsvg? ( || ( X wayland ) bundled-toluapp )
- mouse-events? ( X wayland )
- nvidia? ( X )
- rss? ( curl )
- truetype? ( X )
- xinerama? ( X )
- xinput? ( X )
-"
-
-CONFIG_CHECK="~IPV6"
-
-DOCS=( README.md AUTHORS )
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="You can find sample configurations at /usr/share/doc/${PF}.
-To customize, copy to \${XDG_CONFIG_HOME}/conky/conky.conf and edit it to your liking.
-
-There are pretty html docs available at https://conky.cc/.
-
-Also see https://github.com/brndnmtthws/conky/wiki or https://wiki.gentoo.org/wiki/Conky"
-
-pkg_setup() {
- linux-info_pkg_setup
- lua-single_pkg_setup
- if use doc || use extras; then
- python-any-r1_pkg_setup
- fi
-}
-
-src_prepare() {
- # pin lua 5.4
- sed -i -e 's|Lua "5.3" REQUIRED|Lua "5.4" EXACT|g' \
- cmake/ConkyPlatformChecks.cmake || die "ConkyPlatformChecks.cmake"
-
- cmake_src_prepare
- xdg_environment_reset
-}
-
-src_configure() {
- local mycmakeargs=()
-
- if use X; then
- mycmakeargs+=(
- -DOWN_WINDOW=yes
- -DBUILD_XDAMAGE=yes
- -DBUILD_XFIXES=yes
- -DBUILD_ARGB=yes
- -DBUILD_XDBE=yes
- -DBUILD_XSHAPE=yes
- -DBUILD_X11=yes
- )
- else
- mycmakeargs+=(
- -DBUILD_X11=no
- )
- fi
-
- mycmakeargs+=(
- -DBUILD_APCUPSD=$(usex apcupsd)
- -DBUILD_AUDACIOUS=no
- -DBUILD_BUILTIN_CONFIG=yes
- -DBUILD_CMUS=$(usex cmus)
- -DBUILD_COLOUR_NAME_MAP=$(usex colour-name-map)
- -DBUILD_CURL=$(usex curl)
- -DBUILD_DOCS=$(usex doc)
- -DBUILD_EXTRAS=$(usex extras)
- -DBUILD_HDDTEMP=$(usex hddtemp)
- -DBUILD_HTTP=$(usex webserver)
- -DBUILD_I18N=yes
- -DBUILD_IBM=$(usex thinkpad)
- -DBUILD_ICAL=$(usex ical)
- -DBUILD_ICONV=$(usex iconv)
- -DBUILD_IMLIB2=$(usex imlib)
- -DBUILD_INTEL_BACKLIGHT=$(usex intel-backlight)
- -DBUILD_IOSTATS=$(usex iostats)
- -DBUILD_IPV6=yes
- -DBUILD_IRC=$(usex irc)
- -DBUILD_JOURNAL=$(usex systemd)
- -DBUILD_LUA_CAIRO=$(usex lua-cairo)
- -DBUILD_LUA_CAIRO_XLIB=$(usex lua-cairo-xlib)
- -DBUILD_LUA_IMLIB2=$(usex lua-imlib)
- -DBUILD_LUA_RSVG=$(usex lua-rsvg)
- -DBUILD_MATH=$(usex math)
- -DBUILD_MOC=$(usex moc)
- -DBUILD_MOUSE_EVENTS=$(usex mouse-events)
- -DBUILD_MPD=$(usex mpd)
- -DBUILD_MYSQL=$(usex mysql)
- -DBUILD_NCURSES=$(usex ncurses)
- -DBUILD_NVIDIA=$(usex nvidia)
- -DBUILD_OLD_CONFIG=yes
- -DBUILD_PORT_MONITORS=$(usex portmon)
- -DBUILD_PULSEAUDIO=$(usex pulseaudio)
- -DBUILD_RSS=$(usex rss)
- -DBUILD_TESTS=$(usex test)
- -DBUILD_WAYLAND=$(usex wayland)
- -DBUILD_WLAN=$(usex wifi)
- -DBUILD_XFT=$(usex truetype)
- -DBUILD_XINERAMA=$(usex xinerama)
- -DBUILD_XINPUT=$(usex xinput)
- -DBUILD_XMMS2=$(usex xmms2)
- -DDOC_PATH=/usr/share/doc/${PF}
- -DMAINTAINER_MODE=no
- -DRELEASE=yes
- )
-
- if use doc || use extras; then
- mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- if use extras; then
- insinto /usr/share/vim/vimfiles/ftdetect
- doins "${S}"/extras/vim/ftdetect/conkyrc.vim
-
- insinto /usr/share/vim/vimfiles/syntax
- doins "${BUILD_DIR}"/extras/vim/syntax/conkyrc.vim
-
- insinto /usr/share/nano/
- doins "${BUILD_DIR}"/extras/nano/conky.nanorc
- fi
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- xdg_pkg_postinst
-}
diff --git a/app-admin/conky/conky-1.22.0.ebuild b/app-admin/conky/conky-1.22.0.ebuild
index 3d106fec1f7d..8b0c49ed4571 100644
--- a/app-admin/conky/conky-1.22.0.ebuild
+++ b/app-admin/conky/conky-1.22.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-3 BSD LGPL-2.1 MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc x86"
IUSE="apcupsd bundled-toluapp cmus colour-name-map curl doc extras hddtemp ical
iconv imlib intel-backlight iostats irc lua-cairo lua-cairo-xlib
lua-imlib lua-rsvg math moc mouse-events mpd mysql ncurses nvidia
diff --git a/app-admin/entr/Manifest b/app-admin/entr/Manifest
index 0d4c83b4810d..14de68e9a95e 100644
--- a/app-admin/entr/Manifest
+++ b/app-admin/entr/Manifest
@@ -1,3 +1,5 @@
DIST entr-5.6.tar.gz 23370 BLAKE2B 52b2e2d49d550c7ba82199cc70500598c50809136bc9bed881174ab59806802ac09cf7ff32f0476eeb66ee9fdb87bef72dbf28bfd4495f0301ee80809800dbfa SHA512 9c65449b6fd7e172fde23a6d4d776b6fdbcec210ef54234db0af056e481acd11f53f9b25432a278435943bd998be734fcd997b5debdcace58112ac99d103f653
+DIST entr-5.7.tar.gz 23587 BLAKE2B 497ac54042fd6d54f7c0f4401e2038d1f0f8e55277efb54389cd9c9635d2caf77e80d042456ac06cfe937ec88111cdebaaf8f6133cdddadcdb65d11442b9fe82 SHA512 a267fdc3a9aeb84823e14167a7aed32d682d200e72409f896e95aea3cb22e5185e1ee1c49726435d66953baae6444d49111e0c6a0af66895bdef0fccd3320446
EBUILD entr-5.6.ebuild 711 BLAKE2B 78753c2decd36ba0eac8f1f479c1cd357c929dfba1e02f26b4e7efe1b10b30a1067fbb84076968a4668e745d0f83c45ec5dfc48b1d125266adcd9ce64113eeb7 SHA512 e29ea3a0a3d949e35350905f1008ab1314ed69ba654dce1da9871be14dba5a646a0b0ae089c43c1dc9055f11b677752552da4efddb29c2ff6ac250cb7c8ff26b
+EBUILD entr-5.7.ebuild 717 BLAKE2B c943fa308c023ee30288efc55f06e9af80b9c5060235c7a3e3426cdbb575f95e2a04fe4b229179da6770f0a69f3b69a6f778734ebc7354da83134d715a85d5f4 SHA512 9c84baf02a91fec8aa4612f7dc20b2f0001beb4a30023b1c1cd8468cbfac3435edba45038597b9609e4a6077b5af8029da881a46dc6bc1a2db2dea6e1774870a
MISC metadata.xml 449 BLAKE2B 5a03f1f771985a3877ad95b143ae9959ed2850170880fe4af3b4319e50248faa99e11b8fdc9d59e608f398b8c93efcd2b7a15612df5a516256e8e6dfb61452c8 SHA512 4b6d9eb9a9bb61185b3da9ec12cf9584a26daa3cab3bcfaabcad057dd08cace027f348e4e2600dc306eae23be71c894bec7426ca872b1f7a0d341664bcb53721
diff --git a/app-admin/entr/entr-5.7.ebuild b/app-admin/entr/entr-5.7.ebuild
new file mode 100644
index 000000000000..7a4e050a9262
--- /dev/null
+++ b/app-admin/entr/entr-5.7.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Run arbitrary commands when files change"
+HOMEPAGE="
+ https://eradman.com/entrproject/
+ https://github.com/eradman/entr
+"
+SRC_URI="https://eradman.com/entrproject/code/${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ app-alternatives/awk[gawk]
+ app-editors/vim
+ app-misc/tmux
+ dev-vcs/git
+ sys-apps/file
+ )
+"
+
+src_configure() {
+ tc-export CC
+ export PREFIX="${EPREFIX}/usr"
+ export SHELL="${BROOT}/bin/bash"
+ export TMUX_TMPDIR="${T}"
+
+ edo ./configure
+}
diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index e441a29fc553..910747cfeeb4 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -33,6 +33,6 @@ EBUILD salt-3006.5-r1.ebuild 15197 BLAKE2B bdc3934197b14ca3da055733e8bb04e494099
EBUILD salt-3006.7-r1.ebuild 15501 BLAKE2B 8e9324f3be043a58f37a746a0de56d698c11afe6713bc84ce40c966bf4282f153fd903441ca3e3f556f07d1bff7e2f3eab62f427dee050a5f7eb637e680bdc35 SHA512 b5639f4c18b6a0e62b7bc44ad2af4157248e476d9b4f6bd3ffabe2139ef914a7c75288975827060de575bd588d3a04f159ca880c34f2c6aa4f6b8d61ef9470b4
EBUILD salt-3006.9-r2.ebuild 19256 BLAKE2B baef6e95432d1d236762d3cf24526501be03240024073b808c95005dd99d73458f1f133e793abddc29af791e9d8ecb2d4e97912f7cdeb97381a0398513f02624 SHA512 ab48014733269b5dadc855d68dd316ca94f0e7458e0ba6436e97d28cac14e3308c8444217eeb706b1676fb0eea296ab6d53f08ade62f6192a269f1855489ad89
EBUILD salt-3007.0-r1.ebuild 30876 BLAKE2B 1ebe8d31ef34bb73dc1785fc0dbad58495a4eef02e657b04abc0986778c110b46ca405dec4f52cd86179076b917e84d0b64ee903e42cbb02966017c73731559e SHA512 508ac0783aae95184ab4e123dbc819e9ee02f23dd6f593d0d266fa73214a43ff1f442f3c184d24723ac89a4158d3e2c3085f895411e8819c85d890cf652d67fe
-EBUILD salt-3007.1-r1.ebuild 30973 BLAKE2B 88bdd4536256af5d80d338289ced21522c2c9ba09a2bd6b5cc7e18d6ae0c594a9e71023f9a8408ac80a3fdb20ec85dc4e7387ab0608d3b0e9f7bd96e0c60e93b SHA512 2bf4931eb20f473b6ed8a822707c7ae4bdc81f07025eae3a50eddef0b58821e8145a4c843ff8f54cbd245cbbe16f4bd781b8dc52a82404a3b18bc3118f112a89
+EBUILD salt-3007.1-r1.ebuild 30972 BLAKE2B 14b67da69e19a03db193f4c891c72c9b104d7437951df7554aa6d338375b161ff62dbb8c7a34e9050381f30c78bc4b30f49ff9ee124810e3cb5fe4096b5ea550 SHA512 1fc43370620c6a5ab74ce7b5943e8dbeb13901c86c0fd3b77f4f02768b71162dcaf26b6df7579011654046ea963b07e2002ec19a8ad60b45e8dc3e186c1c7cb9
EBUILD salt-3007.1-r2.ebuild 31090 BLAKE2B 43ed7931b6859ba5f12bd21b811afc71b4ac5d027710db58ce7aba2c27e67d7519b2c49b487e2153e47f505730fa3485f073f45b4c1d37a9343085dee7c9a8dc SHA512 39cdbffa03f68bb284183355610438729094a976bf01f488ca2fcc90365e67559d589b087002b59119929ce82474eb246fbdda0877dde5e5baa332049cc581c2
MISC metadata.xml 2244 BLAKE2B 2c67e0828b71051c1c542b1e2142d93d623c28f30e36b59442dda3966f18ef2ae1111a263f1faf56c288c927c7db13736cfa68111248e84378fab23043d49e02 SHA512 89e46a1379b2cf95aff0af082f989cb50a1a769240407fbe6a43de1a3f312be5b690f30d1349aa659268fcf3818a2d829fcff18fd11988b161038cb19e13bde5
diff --git a/app-admin/salt/salt-3007.1-r1.ebuild b/app-admin/salt/salt-3007.1-r1.ebuild
index 0e799b439510..7f4b60bd59a6 100644
--- a/app-admin/salt/salt-3007.1-r1.ebuild
+++ b/app-admin/salt/salt-3007.1-r1.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
@@ -17,7 +17,7 @@ if [[ ${PV} == 9999* ]]; then
EGIT_BRANCH="develop"
else
inherit pypi
- KEYWORDS="~amd64 ~riscv x86"
+ KEYWORDS="amd64 ~riscv x86"
fi
LICENSE="Apache-2.0"
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 0cb6dd7fba61..889310abff42 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/par2cmdline/Manifest b/app-arch/par2cmdline/Manifest
index 799641623d39..d80e0e01debc 100644
--- a/app-arch/par2cmdline/Manifest
+++ b/app-arch/par2cmdline/Manifest
@@ -1,5 +1,4 @@
AUX par2cmdline-0.8.1-big-endian.patch 2911 BLAKE2B 749e0f955997d52da1b676d750057724e78302cdf70bff777b1bbf68945faedabbd050339950a96121a4aa197af0b0520a4e9665f3d3767fbacdf60a6baa2f55 SHA512 4186f8b3506dab8128abae28549fd2af4200aa656c65682fe68f02c04c1b0bc45144d24851ff54ef82ac4d40d7f1eb3ae9fae31d426a1092447cee339e3c0016
DIST par2cmdline-0.8.1.tar.bz2 3213343 BLAKE2B 4778fd32012c61739e04a4e564eaedf48527c04b0d83c5467c34808913e81cd5459a6a5bfabe79ca74f520761ebd3592e80b714f3ef45cc98866da919757a176 SHA512 b33ee654bd14269afb02d48175abf183281270c3e0dad9ffcaa0aa69c4271715a85e550d6d56fe5460ebfe9a37dc53b7d2210cd79a6f55d3921dc5dd5972c846
-EBUILD par2cmdline-0.8.1-r1.ebuild 730 BLAKE2B 5f65c18c03a8a1328b09a302dd176d9ca01b03e78d0b1722b03b8559aa78ba6559fab139afafdf2f6ea0a4daf496d9099a80a371a96e8488e123f620b41258bb SHA512 cefef3a28ee98a32c0370a5931d63bcf8cea3412ab612d5a4742e8679805c6fde9722e51040e46764ed5c2db61c0a4463123ee5e9a8dec9e5fd9c4c538dc6b03
EBUILD par2cmdline-0.8.1-r2.ebuild 709 BLAKE2B f8b4d6868d925d7131f59c8fe6761d9e13fbfdd376b82d1dc49a620d112cb8997d635bc03b991d49fe41e0372c7e28c11a14aad039536ccfdce46b4a1f799ce9 SHA512 7369609ef362a18a83ad21296b4d7b62f440497d0a6750ab38647eb0bc3ce95f84983b7663d292ebaccd517517d9411df9c140c2d4cf14c6aed00e35297f3a0a
MISC metadata.xml 313 BLAKE2B 13e31cd90dad938be801aba6086fa8234878f9b691decd84e1fb56108a10e368c6442098b8574874f5c405f33d85c6236eb30e21e8f57e7e7c09deefe541a1d8 SHA512 88cd31f008359d686c66f9813f498c5c4c3f7662a5acfe5c7eac7c244bc0688fc544b36dd711c1949624c186e143f0d46e9c636b7ff54f401f67d95f3d33d69d
diff --git a/app-arch/par2cmdline/par2cmdline-0.8.1-r1.ebuild b/app-arch/par2cmdline/par2cmdline-0.8.1-r1.ebuild
deleted file mode 100644
index 2c68a78dc0f9..000000000000
--- a/app-arch/par2cmdline/par2cmdline-0.8.1-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A PAR-2.0 file verification and repair tool"
-HOMEPAGE="https://github.com/Parchive/par2cmdline"
-SRC_URI="https://github.com/Parchive/${PN}/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="openmp"
-
-PATCHES=( "${FILESDIR}"/${P}-big-endian.patch )
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_test() {
- # test22 fails when run in parallel
- emake -j1 check
-}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 29ace039280f..3fba5990765e 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index 7a5c89a7aeb5..d71eb45e0e16 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -13,15 +13,12 @@ DIST incus-6.0.2.tar.xz 11197324 BLAKE2B fa15816ea05865ce48f7cb668c3138d2d186a18
DIST incus-6.0.2.tar.xz.asc 833 BLAKE2B bcdeb0d2a3684dcdcb620166865523a2e9eb595f0e7760f05a06ea0608dc4fc7111b75206fe62a63cfd90a0d0ec79206404994e53770d5e35a639a67e1ad753c SHA512 18587ddc7b7cb41418ee0e7a43875663e71c9d39a505fd55bc29fe83717b5d5cdc876c46912561610735ddf80462631716354a943a272ae5ccf0ee495aff1c1c
DIST incus-6.0.3.tar.xz 11916020 BLAKE2B d3d998bd50124604c52ff007eefed586c216ce1a0a77d45724fd489db1d93f2fa304f5d6e1c368ff2dd4d1170b24605fd24bbf2a6e4506207686ca392936c200 SHA512 6a879e6634cf545b4c427800d923a32e5fe58a6eaf220ad8d0cb08e0ced5e6c4be09274ae095bb9dae25a55445462ea83d3d9235f67bbb9896944f596bf17e1a
DIST incus-6.0.3.tar.xz.asc 833 BLAKE2B 38835ab036709161150992cb40df4ff1ae1887d4f3e0b037d0415f75d2bb711cb3c5945bffe1b91d289acfb7e19e726964278e5c2ab31731ba9f7534f139dec7 SHA512 7d5360ab91aafe1d047a60e38a07e24c3c7b158e753087a943ec5e59d6a27c19a872080c9007b6cf592040d3408845bc188d76f6e732408d0680a3782cebce47
-DIST incus-6.7.tar.xz 11313960 BLAKE2B c55ec6c584eeb6123d707b628ff27f96f6555ad5d17a720c55cc69cfb2abee9c6692544fba63ec2c63c5c8cb0d68baf0c9fadc2bb538dfce20362097fa3809ee SHA512 4b7e9af926d6132f63cbc53466d98691b2fb182a1900cf4ac5964df8678829da0241c4a468cfe3e49d448ecb25d2e8b1be0f52ac71c176a87d554fcd59ab5f97
-DIST incus-6.7.tar.xz.asc 833 BLAKE2B 6c72ca10f20f55607b1059bf908e4b36d81b499c2b6e329855c8769cafe9def44bf8cc6a320718150192daf6e820f6e42beb1b9e7a90f794b9c906734b0ba742 SHA512 dd6d55f8f3e8538f8050fce0124bbab1495978ad1ccee954a3d38cc1bb33c0a8f9f6a7f673e7e0942e9bc732a2acdbcb71245c110eb091ef0b53015ef05e9d74
DIST incus-6.8.tar.xz 11403916 BLAKE2B 09d8e2a8619a040550600234d7fe2e65eea8c6a7054e0b790f3774721ad5de982dee5d0151f8141cda0f5c6b9d63e18b1c4964e4027bf9470ed44a28d482f999 SHA512 c7b0cc22014f482981777f3cef3b0064c02b46c7ced4e8572fd9548eec45a0d87ac868e94ab8d2af80eb24986db64a930ac578c8555e2759022cad559b74ac5c
DIST incus-6.8.tar.xz.asc 833 BLAKE2B 77b937177b4239da27478ff7826c633d34ee3b5e02e988387fdc63ff43fad307786c27dee2c3cefb8c4129ce8777fad3361c2e2a86152d202c55231d4105d7a8 SHA512 3111e196da18d362c2e60482e313da888ba6ffba1b5ae134bf9d7e89951ebf6d2b2af922d78ee6fd2e9b51bffea5ccadd0d11bf0a3527d07d8351733ce66f2e3
DIST incus-6.9.tar.xz 11444156 BLAKE2B 440e9ee9422935d68a52370406c1259ad226db680241000ec27633ef213c86cf8dfa49954c9ade4438b4f14ba9f301869a8b18c588edf5ed3439a85fd4a40fc8 SHA512 f8d704a76455fe4073a1fd67aea6dfd4af35d624aa0e91bb568871d5006ec49d9a7e5a19826c58ea300aa28c081e42ae98960f1c6d78a883434c4fd427a0a67b
DIST incus-6.9.tar.xz.asc 833 BLAKE2B 8051c12f9451b4e0300c2d3eea44743fcb61fc77181d1bc289aa85a5aeeba18b1866d84e387cc99f05996333f869738e8930ee63f28ea12b06ec3cd7bb2bd8c3 SHA512 6ef81ff6432333629888309e8b7ac48d4e92d80da77fe8fcabf248bd1c8927b4d180f9893a8895e7fbc32b8b1dec99388b154bf201275d77660af339f47ca2a2
EBUILD incus-6.0.2.ebuild 6083 BLAKE2B c9caaeb98078d7dad8bb277196fbe651eb956020bb933fdbd7d84a1f7caef1c2450d7bb31cfb9ea7717d768bf8cd4dde45c68f81508783e15150b56efc492c79 SHA512 0c6cb9391eaff33920b0e18daf1dc3299db0be2f451a547aa146fdbe85d0b3bafea31cf09f8fb744ec305de41d9ac7c3978ff1bc33aeafd0b8c5794817be3d8f
EBUILD incus-6.0.3.ebuild 6271 BLAKE2B c6e13a1cc4efd21365cef8837fd5ca25578fb197a412d8071a58f59d7c1fe39d0c3788bb77563099d6cbc5e13499f34a1026dacf3e213b144d2b50b4ecb355f4 SHA512 275d5a6a9d500ba9895d0d0d99f75eb6ef0d6a6e2d7688d9d5d9d32241b0c2721f5bfb620df80043d1ff281e7e115b6294d0e5fc8abea54387c5e2dccf9038f2
-EBUILD incus-6.7.ebuild 6173 BLAKE2B 1ac2d20ccfafee4697587c57ea676835fbfe84d70e4154c33ef8316fd1066f328a44c7b41bc84ec971271ade061b4f09f616c7fc746b22664f45b703fe2f25a3 SHA512 2037e19a3a43be689f666b3d794be77627cfa6da9aff0fb03f5340628ffd8fae375ec9c130f2cfb3f3ffb5c89d6968eeaebcd0e36a881654633809dd18c96c72
EBUILD incus-6.8.ebuild 6383 BLAKE2B 5b00f4b6de57500591485d076152684d5b841d2e4ead9c245607b1c4919fea96d88cfe84896b66c86dfb2049a9f17b2832cedf6a968801f0bd1ba9c8d7075b91 SHA512 7bf9f2b7e203522178a5569faf332bb309d0b68e3d5e27224c111fec441d1ee847a0d3e58c344fa6409bb72fd2884ec3fd1fe94d86fbafe9cc137595ba1ba42a
EBUILD incus-6.9-r2.ebuild 6264 BLAKE2B 5398823be9914419a23523ea1dd6c4cc457c47241f7782d018dd93fe9e0d39ecb9464a0c692d353de0765baaf854b479e9631fe87d78d92c3120ade63d88221f SHA512 15fb681af83e9e7112bcce4f6cd271d9cce4198c86f3fe980e9cc8c2e6798ec43ce45262e0a98942d44c299355f641c2c228ccc4c2b23ba7e2e63e2aa1b16957
MISC metadata.xml 1696 BLAKE2B d15b2a9b4a9f2197369466403fe00ff6a2a10d3d2b86e2f306a7eeaad4ef3eb6709c22b08df6dc4a8fa0f6d9468da6a240fca27d587c222f081644b8e303da6f SHA512 e07b3700562381e6634ae5bb50163c63fdec2e2798c055da53bd1e84e65a394482b4b95a57effac61f037ecee91440e1d3d608322978846b7c6c5e200e503f0f
diff --git a/app-containers/incus/incus-6.7.ebuild b/app-containers/incus/incus-6.7.ebuild
deleted file mode 100644
index a9c0723f61be..000000000000
--- a/app-containers/incus/incus-6.7.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module linux-info optfeature systemd toolchain-funcs verify-sig
-
-DESCRIPTION="Modern, secure and powerful system container and virtual machine manager"
-HOMEPAGE="https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus"
-SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz
- verify-sig? ( https://linuxcontainers.org/downloads/incus/${P}.tar.xz.asc )"
-
-LICENSE="Apache-2.0 BSD LGPL-3 MIT"
-SLOT="0/stable"
-KEYWORDS="~amd64 ~arm64"
-IUSE="apparmor fuidshift nls"
-
-DEPEND="acct-group/incus
- acct-group/incus-admin
- app-arch/xz-utils
- >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)]
- dev-db/sqlite:3
- >=dev-libs/cowsql-1.15.6
- dev-libs/lzo
- >=dev-libs/raft-0.22.1:=[lz4]
- >=dev-util/xdelta-3.0[lzma(+)]
- net-dns/dnsmasq[dhcp]
- sys-libs/libcap
- virtual/udev"
-RDEPEND="${DEPEND}
- fuidshift? ( !app-containers/lxd )
- net-firewall/ebtables
- net-firewall/iptables
- sys-apps/iproute2
- sys-fs/fuse:*
- >=sys-fs/lxcfs-5.0.0
- sys-fs/squashfs-tools[lzma]
- virtual/acl"
-BDEPEND=">=dev-lang/go-1.21
- nls? ( sys-devel/gettext )
- verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
-
-CONFIG_CHECK="
- ~CGROUPS
- ~IPC_NS
- ~NET_NS
- ~PID_NS
-
- ~SECCOMP
- ~USER_NS
- ~UTS_NS
-
- ~KVM
- ~MACVTAP
- ~VHOST_VSOCK
-"
-
-ERROR_IPC_NS="CONFIG_IPC_NS is required."
-ERROR_NET_NS="CONFIG_NET_NS is required."
-ERROR_PID_NS="CONFIG_PID_NS is required."
-ERROR_SECCOMP="CONFIG_SECCOMP is required."
-ERROR_UTS_NS="CONFIG_UTS_NS is required."
-
-WARNING_KVM="CONFIG_KVM and CONFIG_KVM_AMD/-INTEL is required for virtual machines."
-WARNING_MACVTAP="CONFIG_MACVTAP is required for virtual machines."
-WARNING_VHOST_VSOCK="CONFIG_VHOST_VSOCK is required for virtual machines."
-
-# Go magic.
-QA_PREBUILT="/usr/bin/incus
- /usr/bin/incus-agent
- /usr/bin/incus-benchmark
- /usr/bin/incus-migrate
- /usr/bin/lxc-to-incus
- /usr/sbin/fuidshift
- /usr/sbin/incusd
- /usr/sbin/lxd-to-incus"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
-
-# The testsuite must be run as root.
-# make: *** [Makefile:156: check] Error 1
-RESTRICT="test"
-
-GOPATH="${S}/_dist"
-
-src_unpack() {
- verify-sig_src_unpack
- go-module_src_unpack
-}
-
-src_prepare() {
- export GOPATH="${S}/_dist"
-
- default
-
- sed -i \
- -e "s:\./configure:./configure --prefix=/usr --libdir=${EPREFIX}/usr/lib/incus:g" \
- -e "s:make:make ${MAKEOPTS}:g" \
- Makefile || die
-
- sed -i \
- -e "s:/usr/share/OVMF:/usr/share/edk2/OvmfX64:g" \
- -e "s:OVMF_VARS.ms.fd:OVMF_VARS.fd:g" \
- internal/server/instance/drivers/edk2/driver_edk2.go || die "Failed to fix hardcoded ovmf paths."
-
- # Fix hardcoded virtfs-proxy-helper file path, see bug 798924
- sed -i \
- -e "s:/usr/lib/qemu/virtfs-proxy-helper:/usr/libexec/virtfs-proxy-helper:g" \
- internal/server/device/device_utils_disk.go || die "Failed to fix virtfs-proxy-helper path."
-
- cp "${FILESDIR}"/incus-0.4.service "${T}"/incus.service || die
- if use apparmor; then
- sed -i \
- '/^EnvironmentFile=.*/a ExecStartPre=\/usr\/libexec\/lxc\/lxc-apparmor-load' \
- "${T}"/incus.service || die
- fi
-
- # Disable -Werror's from go modules.
- find "${S}" -name "cgo.go" -exec sed -i "s/ -Werror / /g" {} + || die
-}
-
-src_configure() { :; }
-
-src_compile() {
- export GOPATH="${S}/_dist"
- export CGO_LDFLAGS_ALLOW="-Wl,-z,now"
-
- for k in incus-benchmark incus-simplestreams incus-user incus lxc-to-incus lxd-to-incus ; do
- ego install -v -x "${S}/cmd/${k}"
- done
-
- if use fuidshift ; then
- ego install -v -x "${S}/cmd/fuidshift"
- fi
-
- ego install -v -x -tags libsqlite3 "${S}"/cmd/incusd
-
- # Needs to be built statically
- CGO_ENABLED=0 go install -v -tags netgo "${S}"/cmd/incus-migrate
- CGO_ENABLED=0 go install -v -tags agent,netgo "${S}"/cmd/incus-agent
-
- use nls && emake build-mo
-}
-
-src_test() {
- emake check
-}
-
-src_install() {
- export GOPATH="${S}/_dist"
-
- if tc-is-cross-compiler ; then
- local bindir="_dist/bin/linux_${GOARCH}"
- else
- local bindir="_dist/bin"
- fi
-
- newsbin "${FILESDIR}"/incus-startup-0.4.sh incus-startup
-
- # Admin tools
- for l in incusd incus-user lxd-to-incus ; do
- dosbin ${bindir}/${l}
- done
-
- # User tools
- for m in incus-agent incus-benchmark incus-migrate incus-simplestreams incus lxc-to-incus ; do
- dobin ${bindir}/${m}
- done
-
- # fuidshift, should be moved under admin tools at some point
- if use fuidshift ; then
- dosbin ${bindir}/fuidshift
- fi
-
- newconfd "${FILESDIR}"/incus-6.0.confd incus
- newinitd "${FILESDIR}"/incus-6.0.initd incus
- newinitd "${FILESDIR}"/incus-user-0.4.initd incus-user
-
- systemd_dounit "${T}"/incus.service
- systemd_newunit "${FILESDIR}"/incus-0.4.socket incus.socket
- systemd_newunit "${FILESDIR}"/incus-startup-0.4.service incus-startup.service
- systemd_newunit "${FILESDIR}"/incus-user-0.4.service incus-user.service
- systemd_newunit "${FILESDIR}"/incus-user-0.4.socket incus-user.socket
-
- if ! tc-is-cross-compiler; then
- # Generate and install shell completion files.
- mkdir -p "${D}"/usr/share/{bash-completion/completions/,fish/vendor_completions.d/,zsh/site-functions/} || die
- "${bindir}"/incus completion bash > "${D}"/usr/share/bash-completion/completions/incus || die
- "${bindir}"/incus completion fish > "${D}"/usr/share/fish/vendor_completions.d/incus.fish || die
- "${bindir}"/incus completion zsh > "${D}"/usr/share/zsh/site-functions/_incus || die
- else
- ewarn "Shell completion files not installed! Install them manually with incus completion --help"
- fi
-
- dodoc AUTHORS
- dodoc -r doc/*
- use nls && domo po/*.mo
-}
-
-pkg_postinst() {
- elog
- elog "Please see"
- elog " https://wiki.gentoo.org/wiki/Incus"
- elog " https://wiki.gentoo.org/wiki/Incus#Migrating_from_LXD"
- elog
- optfeature "virtual machine support" app-cdr/cdrtools app-emulation/qemu[spice,usbredir,virtfs]
- optfeature "OCI container images support" app-containers/skopeo app-containers/umoci
- optfeature "btrfs storage backend" sys-fs/btrfs-progs
- optfeature "ipv6 support" net-dns/dnsmasq[ipv6]
- optfeature "full incus-migrate support" net-misc/rsync
- optfeature "lvm2 storage backend" sys-fs/lvm2
- optfeature "zfs storage backend" sys-fs/zfs
- elog
- elog "Be sure to add your local user to the incus group."
- elog
-}
diff --git a/app-containers/lxc/Manifest b/app-containers/lxc/Manifest
index 434f91a4b36e..aae4c3243e8a 100644
--- a/app-containers/lxc/Manifest
+++ b/app-containers/lxc/Manifest
@@ -5,11 +5,8 @@ AUX lxc.service-5.0.0 527 BLAKE2B 44d1fca919615c1acb672baa7b77bd43680975782683ad
AUX lxc_at.service.5.0.0 395 BLAKE2B b4a329964041a9b3017df80aedb73f296d60e0b78097c72e52b921de939246a45d07591535d3971458cee38bf4ddf84021af3f325bffac6db9ba7c4c78a48a5b SHA512 d896c2eb889b83a77041fcd51604bea11db65b8b494c9c063a72ed182006577ed49e2e2c0842353de4676b3fc1246508e5b7c669d797929818cccf485282d85c
DIST lxc-5.0.3.tar.gz 975269 BLAKE2B 533d97fe4d986acbf5d562bb2c295a63df2a9a8bfc27aeff5056e4235f667102500debc586c5698482ec048c1b222a0fdc234db6fd6648c4b649f87a85de18f8 SHA512 0553be317431ab7ec0c450c0f85724a53de1f251c39c9716168e17cda6a8daec70b8221228c4be64027df28a327e0f1fd508e6bb48348ab540bbfeaf2b9ac974
DIST lxc-5.0.3.tar.gz.asc 833 BLAKE2B c35278ed17cad76d2ea94b3985e0110731efea751fb5f1c2d1c9db71486e4844285f372a94c8611dcfe91fdb16459694843b9e0a8273cfc68a56f549c7162cfb SHA512 a5ce5769d49abdf35d94de8273fd3e9c2a8ba4fafea71cf33ee6bce1d83531c8b550d972f7080409a4cc5a92e9d04ece50ed108f92c6aec4868d150e58d7d11a
-DIST lxc-6.0.2.tar.gz 964007 BLAKE2B 55c0155a66194d4d10fff5ffc7edc6d6afab730245a401671f8d1bd6f54bd8558bd0644c0f42bd49b5b470bc343809091f1893c27b5830674870f6b91f23d6e0 SHA512 52841b5f48eeb4b2b63e0437e3abc38cec6a801778eb2fab264c78d7ee3be957bd45aa839c9fcd281396464fa0af84bb2fc8bf4bfadc9509fae3b4dc52b44da5
-DIST lxc-6.0.2.tar.gz.asc 833 BLAKE2B b4b6b56e65239c2125864e16e947a88c2d4d97a1b2dfa6920ca5c2f89b3df7d44d9ec8eb9a56753d6009143a53f6bb5bbd13f3b5b7f26e537aa6f1f1d0d0cc85 SHA512 741caccb3dc0ef1043c04122c75a3e3f6d8e6024a65bf905b186da0aabef971a1224e60f9adee069d1a2c24f43c408be1ccc32e5d4faba85860e9a19d9e4c0d9
DIST lxc-6.0.3.tar.gz 964210 BLAKE2B 8d5dec7f088111a2ca82aadd6cd90eb30a3a1b61900aa47123caba2ff95d10e68cfcd6a94ec6b3e36657777578c8b113c95aad9112b48b9dc964e4ed73783b48 SHA512 4ed41155b74afa135ae8e01f55a8cbbc7284a80e9789aaa2e69264d6b90a6527baf51f9c68dd3364aa83e7939d070f5c7dad924c751927783e883adce539fbdf
DIST lxc-6.0.3.tar.gz.asc 833 BLAKE2B 3a23eacfdd248a95c9fa41a6edcb55abb07abc81314fa227649663ac264a9e5fdcf81cb38b79f1bd51b9172a70a0aee5bf65ecfdaf438c944c25f11c882ab562 SHA512 5de32e772bd2864e3b688a90fd9f08d98829d61ba3e1cc76a9b403fc005256149f55ad034e186c3329f3abe52a8815f60c5027b16de46be0bc81b14d0134babd
EBUILD lxc-5.0.3.ebuild 5052 BLAKE2B 99a20e705617194a9e38ec6dabbc52fd43dbd5615a6b00379921f4ba200c2110f666878c00195917109f37cfed961258978b79bc3db0814986c36429537e660c SHA512 050ebb35250bd258a602ee84f9f1b1c35531caa0c3f9954bb8380927a8c262ffd66776cc0af643aaf69a7e0c51dccfe82bb2e3993e264ba2a0c91de8bd94faf5
-EBUILD lxc-6.0.2.ebuild 5601 BLAKE2B 8885d5a0fe2400dbecf8ccbe8766f3d5795fd675094387d0319ad1e8bfcb3f0b052b2a20e42c3fb11cd4961b0500580356349001755904c52adc7c1298f932d1 SHA512 68e97e42d5ca082c867f089c36264d545bbe69dde4df07136bdcd3c4458b9c986fc2b2c879485ea2348f745d19585953a1ac2032fa99a69c8ab542aaada1ffa1
EBUILD lxc-6.0.3.ebuild 5412 BLAKE2B 37cb83c04bbf15d7f697ce901248aaf96f83110cdc315c77f6331ff6157896218a6523c99390f9c0907bab4b263103344bd5e9d18f142955d25a674112305104 SHA512 95b0e84ceb394986fa4eb6e348caa31240d5b91fe6bdacb264be1a0dd2769627a2f18839e8d3814fad84743237a848f006e287c5d27ac85623b0c1da1bea089b
MISC metadata.xml 629 BLAKE2B 1dde5fefd2199c46a6b2714be94513f02494baf8d382195f79452c749cfe82c90ee1e353428d5d661cb991b25a6d9774605e292b0a4e1321e0a3d269c4eb3334 SHA512 245d00b1e44762fd76ad1978763158438db9a685f383575bce93cf4aac82358331cb41ee7fabc142849a90f8fc116cf14a646e254e6b5be4d46fa90798a48ff6
diff --git a/app-containers/lxc/lxc-6.0.2.ebuild b/app-containers/lxc/lxc-6.0.2.ebuild
deleted file mode 100644
index adb4ba4e3de4..000000000000
--- a/app-containers/lxc/lxc-6.0.2.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 linux-info meson optfeature systemd toolchain-funcs verify-sig
-
-DESCRIPTION="A userspace interface for the Linux kernel containment features"
-HOMEPAGE="https://linuxcontainers.org/ https://github.com/lxc/lxc"
-SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz
- verify-sig? ( https://linuxcontainers.org/downloads/lxc/${P}.tar.gz.asc )"
-
-LICENSE="GPL-2 LGPL-2.1 LGPL-3"
-SLOT="0/1.8" # SONAME liblxc.so.1 + ${PV//./} _if_ breaking ABI change while bumping.
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools"
-
-RDEPEND="acct-group/lxc
- acct-user/lxc
- apparmor? ( sys-libs/libapparmor )
- caps? ( sys-libs/libcap )
- io-uring? ( >=sys-libs/liburing-2:= )
- pam? ( sys-libs/pam )
- seccomp? ( sys-libs/libseccomp )
- selinux? ( sys-libs/libselinux )
- ssl? ( dev-libs/openssl:0= )
- systemd? (
- sys-apps/dbus
- sys-apps/systemd:=
- )
- tools? ( sys-libs/libcap )"
-DEPEND="${RDEPEND}
- caps? ( sys-libs/libcap[static-libs] )
- tools? ( sys-libs/libcap[static-libs] )
- sys-kernel/linux-headers"
-BDEPEND="virtual/pkgconfig
- man? ( app-text/docbook2X )
- verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
-
-RESTRICT="!test? ( test )"
-
-CONFIG_CHECK="~!NETPRIO_CGROUP
- ~CGROUPS
- ~CGROUP_CPUACCT
- ~CGROUP_DEVICE
- ~CGROUP_FREEZER
-
- ~CGROUP_SCHED
- ~CPUSETS
- ~IPC_NS
- ~MACVLAN
-
- ~MEMCG
- ~NAMESPACES
- ~NET_NS
- ~PID_NS
-
- ~POSIX_MQUEUE
- ~USER_NS
- ~UTS_NS
- ~VETH"
-
-ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
-ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
-ERROR_MEMCG="CONFIG_MEMCG: needed for memory resource control in containers"
-ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
-ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
-ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
-ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
-
-DOCS=( AUTHORS CONTRIBUTING MAINTAINERS README.md doc/FAQ.txt )
-
-pkg_setup() {
- linux-info_pkg_setup
-}
-
-src_configure() {
-
- # -Dtools-multicall=false: will create a single binary called 'lxc' that conflicts with LXD.
- local emesonargs=(
- --localstatedir "${EPREFIX}/var"
-
- -Dcoverity-build=false
- -Dinstall-state-dirs=false
- -Doss-fuzz=false
- -Dspecfile=false
- -Dtools-multicall=false
-
- -Dcommands=true
- -Dinstall-init-files=true
- -Dmemfd-rexec=true
- -Dthread-safety=true
-
- $(meson_use apparmor)
- $(meson_use caps capabilities)
- $(meson_use examples)
- $(meson_use io-uring io-uring-event-loop)
- $(meson_use lto b_lto)
- $(meson_use man)
- $(meson_use pam pam-cgroup)
- $(meson_use seccomp)
- $(meson_use selinux)
- $(meson_use ssl openssl)
- $(meson_use test tests)
- $(meson_use tools)
-
- $(usex systemd -Ddbus=true -Ddbus=false)
- $(usex systemd -Dinit-script="systemd" -Dinit-script="sysvinit")
-
- -Ddata-path=/var/lib/lxc
- -Ddoc-path=/usr/share/doc/${PF}
- -Dlog-path=/var/log/lxc
- -Drootfs-mount-path=/var/lib/lxc/rootfs
- -Druntime-path=/run
- )
-
- use tools && local emesonargs+=( -Dcapabilities=true )
-
- if $(tc-ld-is-gold) || $(tc-ld-is-lld); then
- local emesonargs+=( -Db_lto_mode=thin )
- else
- local emesonargs+=( -Db_lto_mode=default )
- fi
-
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # The main bash-completion file will collide with lxd, need to relocate and update symlinks.
- local lxcbashcompdir="${D}/$(get_bashcompdir)"
- mkdir -p "${lxcbashcompdir}" || die "Failed to create bashcompdir."
- mv "${lxcbashcompdir}"/_lxc "${lxcbashcompdir}"/lxc-start || die "Failed to move _lxc bash completion file."
-
- # Build system will install all bash completion files regardless of our 'tools' use flag.
- # Though installing them all will add bash completions for commands that don't exist, it's
- # cleaner than dealing with individual files based on the use flag status.
- bashcomp_alias lxc-start lxc-{attach,autostart,cgroup,checkpoint,config,console,copy,create,destroy,device,execute,freeze,info,ls,monitor,snapshot,stop,top,unfreeze,unshare,update-config,usernsexec,wait}
-
- find "${ED}" -name '*.la' -delete -o -name '*.a' -delete || die
-
- # Replace upstream sysvinit/systemd files.
- if use systemd ; then
- rm -r "${D}$(systemd_get_systemunitdir)" || die "Failed to remove systemd lib dir"
- else
- rm "${ED}"/etc/init.d/lxc-{containers,net} || die "Failed to remove sysvinit scripts"
- fi
-
- newinitd "${FILESDIR}/${PN}.initd.9" ${PN}
- systemd_newunit "${FILESDIR}"/lxc-monitord.service.5.0.0 lxc-monitord.service
- systemd_newunit "${FILESDIR}"/lxc-net.service.5.0.0 lxc-net.service
- systemd_newunit "${FILESDIR}"/lxc.service-5.0.0 lxc.service
- systemd_newunit "${FILESDIR}"/lxc_at.service.5.0.0 "lxc@.service"
-
- if ! use apparmor; then
- sed -i '/lxc-apparmor-load/d' "${D}$(systemd_get_systemunitdir)/lxc.service" ||
- die "Failed to remove apparmor references from lxc.service systemd unit."
- fi
-}
-
-pkg_postinst() {
- elog "Please refer to "
- elog "https://wiki.gentoo.org/wiki/LXC for introduction and usage guide."
- elog
- elog "Run 'lxc-checkconfig' to see optional kernel features."
- elog
-
- optfeature "creating your own LXC containers" app-containers/distrobuilder
- optfeature "automatic template scripts" app-containers/lxc-templates
- optfeature "Debian-based distribution container image support" dev-util/debootstrap
- optfeature "snapshot & restore functionality" sys-process/criu
-}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index bbb4c1d68d0f..dcf5344be605 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest
index 0c08add1322f..fb851f5678fb 100644
--- a/app-editors/emacs/Manifest
+++ b/app-editors/emacs/Manifest
@@ -16,12 +16,12 @@ DIST emacs-30.0.92.tar.xz 54813380 BLAKE2B adb5eb9e9b8f6eb059688d28730276db07ac8
DIST emacs-30.0.93.tar.xz 54820220 BLAKE2B 5c9a48eae9beaaa1a2ab2c4f3d4e3c4d1f4d71c180c07dfe1569df79d750479f7d96bbb6786608a2da748de89fdbd870b25ef04d27fec2c8f0642be76b945dc2 SHA512 030e9ecefc91c8088c6638a6b3a438c3999ccf0445f4362027d62bb56dcbdde744a7d003bd149cc1a2ad1528e4062cf42c6cfb3121890595d1e2b668a028dc28
EBUILD emacs-18.59-r15.ebuild 4497 BLAKE2B 21a6196ab04e75817c273796559a56747ae16ad914285a692e7fd3c3f9087573402e99aada6fe1cda72c0036f30839c637db87da3974957b6d567ab9739bcae2 SHA512 971e5e2d3c361f605d044c47528093df26aa120d01a2f3351a7c601f0bba6f57cebf3c6193f9cd14fe4c657e189561612dd9d26f1c54a29412bcfcc5a7c1b965
EBUILD emacs-26.3-r19.ebuild 11823 BLAKE2B 0ddb554f48e9f62d06cd6df2a840436d516b2ed1301cd639ce19584ea9350d7ec765cf249fcfa7a1e7ff139f135bcd96aaacd2e20d450aee126d0d7c02915ec1 SHA512 10475df4b0c9685f0f3f491ecc625524146af1e850e60425ebdad46c288f2f7be57f0c98e899086cb7ee3a405f25c3c79b03f0dc4deee9b24e560690e6426354
-EBUILD emacs-26.3-r21.ebuild 11745 BLAKE2B 9f8fe6d20dee429d5fe77eb102007fbd05cedf1e2023ebd8b049944e04deb58c774252d17b3078812eb4a8d8e4e29f372652caa4f1debba456974d5fb04f7381 SHA512 88426aecf829b5bc8746c0ea7c361e431e5a28f591a96217dcc6973a372698d22278efcd83c0fbc2a2f5e2173ab66d385f51b7e735d48cf9ca485a1b46f5d562
+EBUILD emacs-26.3-r21.ebuild 11744 BLAKE2B 2c6978273cc1bbf4f5d06781653196092a920935aae93a4854ad3adb5632f6be80017e31337a69b25dd60254816a6ee5f602f29b762fb66e1273097bde3304ac SHA512 47cba8445393d675bc4737c6437a32ab947d3bfd10780360a3fa2e4573350923ab97f907b4c43669ee8907282c51692b3eaae1cf013cb64397a18d2502e9442f
EBUILD emacs-27.2-r17.ebuild 14555 BLAKE2B ec5198f984a704f270f95c574405b9621d5a7d8028b56a41ed0f8871ca1980a32079d944f79648ac40713cefbf7efc233e972a386f48fd77c8f3af12d0500e72 SHA512 a3b046c085fb41bc3d7979992d67b92c4f9124e23a6f98f3417a179029b05311a4ce3a7d718009bbb76e121e533793988f8c6f567c24f0ba2b52fc9f932a2224
-EBUILD emacs-27.2-r19.ebuild 14398 BLAKE2B 62011cb5c8334a833c79f01527f0f14a14413cb0cff83234a9b78f0c73c2c208d9a2054b3e67a1b879f91c6e97e3ca4980ee27bba4458792b48a80e76f6a0e09 SHA512 889b401197b55e2d482da6e715c42b23bd25ec89bc457d3dcbc34da6bd7e425e57d84664b6187a904c1021209c1e45508d42a6e124be0105ccc72e1e51d368fe
+EBUILD emacs-27.2-r19.ebuild 14397 BLAKE2B 45c27e63be033394d1f10baa9e50c0ae9003d59503efd3babbbf79947929205bd5c02c58adefb4cd20099cf14c14dd033dcf411329e660c2c74036e5054649ae SHA512 d1f9478492d449e72855fe12605ebfef70a24f994070149e78e3c8b4b1a9634e225f9ad2bfb7ae356be92ef6c994ad7a3df230e7f0c9ae3739db45b42944273e
EBUILD emacs-28.2-r13.ebuild 17522 BLAKE2B df13974f748f4b0b9c59e857c40b00625b21a2e541814ed4de745bae9dbd7213fdc25bbea690ca70b57fd2a35a0f884b282ea7c1707c6e6fbd672f8e8845f239 SHA512 97a04f0c3e505c85471825f97f0955dbaa01b8702e40b9a15e83c276ea9ad90865c804b86f766a0bd393ea892e0b11e57b151e8ff8cdc79539954cbe3262c2d1
-EBUILD emacs-28.2-r15.ebuild 17756 BLAKE2B 19b55edd0f024126b6f7c9d3c631c20f398fe31f2fae6f4677a6096745b49d9431219a829bb47ba1d5708e517f8df95d65421441b33bbcdf901a301c306aae46 SHA512 83f31d6aefe852cadbe305afc24e4d49742841cd1b96ede30be784e2d610f98b3ec6df5486ed53a415b0ece533b248153ee36424a97fc7064d2b27c3bee96422
-EBUILD emacs-29.4-r1.ebuild 20469 BLAKE2B 66c489f9beb52cb80155fccca54fd4d6a0b728401a16e9d7f01b6cf84bcf5519e3d63164ca7458af09118b592819a9b59a2a6f3eca934fd5ef95e311afaba0ae SHA512 aa7291e6e4fbbf820a740071e12000a708fb62fe94cfed756a92c06177961d8ece85cbdadc2f448d2c634fee8aeb84de39c9c132bc58ba28c3030174840b3283
+EBUILD emacs-28.2-r15.ebuild 17755 BLAKE2B 161af979db061c55ee46be8cd388b5574c3817ad5e326651995af2265b29032e60b7a6cc9a8ee979cbfe461759096199a25a4a73d1d0d4c99be809dc848b20ed SHA512 c825f9ac140a8d51d1dd4f3120d30d8da1b4d1a1cd7b6d186bdad003a7ae48f221bd48c4fea6f8695aaad2ebdb1348241f50001ae996cdd1b870bbbae6d03dd8
+EBUILD emacs-29.4-r1.ebuild 20468 BLAKE2B 1d3dfcc7761908490a0e542b07906fc1fe209bfb094ebaa3eeccf1411d1c7cbf1acb5585ddd031df53cfa77b0c641d6e4c6be4e43352d206614057dbf85c41ed SHA512 4f29d1ca038b8db55d66e3e9dbf1152a525072d5571f6610e4bb80ee6d559e498b53f5f31344fe0ed2ca424d73337b893d81600cade6392fec97f0b481bf9e54
EBUILD emacs-29.4.ebuild 20313 BLAKE2B 1bed634eb42caf03b67df68474bf7d8b02b0f2086e8bbe820dd82096b81630af01fa184201fbc6c7b3797ff125ccf45b5dd465eae64443854781e9588acbd4d3 SHA512 d0ba494964d39737ed536e7e00a33212f215820971a449401ca6b60d7dc51715ae39f7fe6910e5673d7eba62683a1cc7d7dc20ef50e5dc5bb71c334f70387261
EBUILD emacs-30.0.91.ebuild 20041 BLAKE2B 952c0772b1b031348a307b05555dd08b5e5a1c474a9009ab854bca3ca0c2e9264a7d418a1f962d0da75380e6f28742674aa6a550ae7adc1351c18cb67d0b739f SHA512 29c82e6b09b20cb9b37551ffd578ea3d5da5df41e7b847a2db541858294407a6e0820de4753a512ec6f97d909f72f342368e839c8357b12455a32dfd71ff5327
EBUILD emacs-30.0.92.ebuild 20041 BLAKE2B 952c0772b1b031348a307b05555dd08b5e5a1c474a9009ab854bca3ca0c2e9264a7d418a1f962d0da75380e6f28742674aa6a550ae7adc1351c18cb67d0b739f SHA512 29c82e6b09b20cb9b37551ffd578ea3d5da5df41e7b847a2db541858294407a6e0820de4753a512ec6f97d909f72f342368e839c8357b12455a32dfd71ff5327
diff --git a/app-editors/emacs/emacs-26.3-r21.ebuild b/app-editors/emacs/emacs-26.3-r21.ebuild
index e90f6e5eaf28..5713551fc787 100644
--- a/app-editors/emacs/emacs-26.3-r21.ebuild
+++ b/app-editors/emacs/emacs-26.3-r21.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/emacs-${FULL_VERSION}"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="26"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib"
RDEPEND="app-emacs/emacs-common[games?,gui(-)?]
diff --git a/app-editors/emacs/emacs-27.2-r19.ebuild b/app-editors/emacs/emacs-27.2-r19.ebuild
index 38ea37db5eb6..a1e0e5850bbb 100644
--- a/app-editors/emacs/emacs-27.2-r19.ebuild
+++ b/app-editors/emacs/emacs-27.2-r19.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
diff --git a/app-editors/emacs/emacs-28.2-r15.ebuild b/app-editors/emacs/emacs-28.2-r15.ebuild
index 481e7c32b58c..1ef19235953e 100644
--- a/app-editors/emacs/emacs-28.2-r15.ebuild
+++ b/app-editors/emacs/emacs-28.2-r15.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
diff --git a/app-editors/emacs/emacs-29.4-r1.ebuild b/app-editors/emacs/emacs-29.4-r1.ebuild
index 1b785b5cd9fd..1065acccbbe6 100644
--- a/app-editors/emacs/emacs-29.4-r1.ebuild
+++ b/app-editors/emacs/emacs-29.4-r1.ebuild
@@ -36,7 +36,7 @@ else
PATCHES=("${WORKDIR}/patch")
SLOT="${PV%%.*}"
[[ ${PV} == *.*.* ]] && SLOT+="-vcs"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
fi
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
diff --git a/app-editors/gnome-text-editor/Manifest b/app-editors/gnome-text-editor/Manifest
index e8ea934aa15f..eb6b7c2e0443 100644
--- a/app-editors/gnome-text-editor/Manifest
+++ b/app-editors/gnome-text-editor/Manifest
@@ -1,5 +1,5 @@
DIST gnome-text-editor-46.3.tar.xz 654128 BLAKE2B 42a3b89bfe977cb2160c390a0391da1634ae4b2490aaf2ba8dc3230695d6064aa5c3aa03596e3f3e075fef50bf4ed5890d52acfe053fe2e98e238c9a839e58b1 SHA512 576b60e3f005cefd9930838d12173609cf7a0e9f6cb16b91be0e68a215c5c814df67c18c8adcf5083b5e1a3280149ed4b0aa1d830ab367aa76949a9ce81efea4
DIST gnome-text-editor-47.2.tar.xz 647948 BLAKE2B b498cf787b1a8e4c77868430a76ae0b054ca9bb6558b15ada23e2559cfb3e0df6967dd25293b8e20456540766f37b693a70140077a7f30cbff171ff7a946427d SHA512 728000abf1af37facb51a7f73df5db605204c8fb988cd04286a6b5fa8109a1a53d77a5239b4c013094894674eb8eb7ba093458866a0a5e9e723a26452a638b64
EBUILD gnome-text-editor-46.3.ebuild 1074 BLAKE2B 34ada3e249ffd560a506ae99cb75a4ed070e7f330b586da7e3c7a8e80c1f1f1711377c355637a1fc14da0d4d469e8bde6c5578b7cf3558fce13e52eacba724fc SHA512 1a0896c81a9398d14fe19efba317567c76d8463d48b92eafaff5441d827bc095c23822db5f02e4f8b6b385d0432cd13a221c7ce0f650c7770cdeb069e8b9b7e4
-EBUILD gnome-text-editor-47.2.ebuild 1129 BLAKE2B 4b06ab4ab0467e3a0e03145959ec68feae2a4ebc43e85a4eeeab0e0c02f53962547ac89f6431d0e9430a05509a82a6d7cefe92c7d0e94cef33a2b3ffa96a71eb SHA512 36435c2ff78b3738273af5310a2a6b87c0203adcbf8eee738f4b29b86e45018c7938637d8224058a0c092d3ee7a68d7dd7fc7e7cf953ef6b4fe08177b4151c8c
+EBUILD gnome-text-editor-47.2.ebuild 1134 BLAKE2B 044af6efcb44addb77365025c98f7104a4e4a3f03d01a7df0ceb107d5eb5a6530e19fa731a329151395fcf46e16914215b85bddb827d8618e571f2d6e076187f SHA512 9d6d51029bb9eb1a47a1cf5bfb9020ece51073576351e1b03f903ed50ee058e76f0cb2c2a287b4d511cd67c36db67951d7700764354ce15e1d7b976c55740bb2
MISC metadata.xml 447 BLAKE2B bc523338e4ff10bf8c481f8a80a3ab59e98adc134481b7d5a31f79f9bd038c239b4b457ff71c6897081f4f4975e6539b161fd5b9137d7659be84966ec4da291b SHA512 f05bf7909785fbdc300bc3df37cbe75cd2c688ce59b9b47afecb2632c2ebbaaa7cdded0124eb6bab4928b513c284d9478a856d8e283d75c53bccb265b1946e85
diff --git a/app-editors/gnome-text-editor/gnome-text-editor-47.2.ebuild b/app-editors/gnome-text-editor/gnome-text-editor-47.2.ebuild
index f9e66c04ea41..756f5e6001ca 100644
--- a/app-editors/gnome-text-editor/gnome-text-editor-47.2.ebuild
+++ b/app-editors/gnome-text-editor/gnome-text-editor-47.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/gnome-text-editor-${PV/_/.}"
LICENSE="GPL-3+ CC-BY-SA-3.0"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
IUSE="+editorconfig spell"
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 9f5444b4afbc..0c9bd16d8742 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/nxml-libvirt-schemas/Manifest b/app-emacs/nxml-libvirt-schemas/Manifest
index fd86616f750c..89c036675c72 100644
--- a/app-emacs/nxml-libvirt-schemas/Manifest
+++ b/app-emacs/nxml-libvirt-schemas/Manifest
@@ -1,23 +1,17 @@
AUX 60nxml-libvirt-schemas-gentoo.el 222 BLAKE2B 8d4edcb335df7cc4aa193f1587fc048290772d5413f972f88f250e36c4f229788a50a8b6ae6845780db1e9952148a98caeb4c2197a63b47517a0044cbd294e91 SHA512 3b2cbd5d2024e46d0f25bf58b65c29b837b337a5b781628e1064598744d52540a1e261461ee3552fe868a0e7d1a6c2c0d94ac7f5c000ba43c7896577e4a6a790
AUX schemas.xml 560 BLAKE2B 32f01d2dd047aa7109112b47155a21825686385845fae2af0f6d052dbd36f3e1ca5027ec39d654735e390ef9aa8a31f7ae5c86b15b0cd9c4ef84128326e87ee9 SHA512 82ef6189610fc4e1a0d5546ae15f2f315e7c0d460fa141201c43a93e59d147613c7186302fdc3e6b2f0ec5c343e5566966892d4e9f55dc4957e4ad58793fc3ff
-DIST libvirt-10.0.0.tar.xz 9395076 BLAKE2B bfbea7805a949999481293a31e52a5511bcf86db2c96486cbc3b9cb776719ec973b1208cfcb4a8ae2c9220d1d68053980eaf68893f7919c3ef354efbd1abf642 SHA512 4ab28539ff0e9a78ac231b11b4ec88b91d76ff2607cabd0226f04aaece73b05cab4aa9cfcf05073cd257ea270a377cd5d2cb915971583dbec04dadf2cf7ad252
-DIST libvirt-10.1.0.tar.xz 9444244 BLAKE2B bfdce9d067e3a319b81d867d27f1a6b4e724ab6aaa25d19d7383c9be26ad7dc92b3c0aaa92894b772f09e20c3c2eb0ea0a8707feee4c63be58578fa22854305f SHA512 08e73ae15de5681430b62db85ec9901242dca5e9a4ca9685614f4a67092c6e28f27f9187144b3ceb18ad6b40e6eb1a90b1a4b056b0888724d04a62002ee2bc48
DIST libvirt-10.10.0.tar.xz 9673792 BLAKE2B 8042ce1493c3ffd6e6deeb7d94d0744da18850fe416480487a57ffd33bf3390f587849f308aad12fd38c887628f90137ba717ea11ef7e0f73a97b157fa985a6e SHA512 b4e8a5f7d5c15387e5f3e82ac9661feb6e89c6b3b13d869bca63d9686e1e1e8d193a1fc84a19a09b3da1c868837ee76d1b3964a6e5f7ad5d669449b0a6aa4b53
DIST libvirt-10.2.0.tar.xz 9466588 BLAKE2B 7ee6f4bdbb6a22f1b3c5c0326d41e269e8a5a07e41bc4f9a17fd023f3e33e46735066656dffa3004e1f36d46324270351593c89f60106933042e8a19a2aa64e6 SHA512 65faf2346e66bdba606ba99b9e4da2be8bd94ef42ac49c2801f9e9253ceea10f5fe772d5c7ada59f48aa34ff528726719b690c3acfd3e63a5c3580db17b023ae
DIST libvirt-10.3.0.tar.xz 9476852 BLAKE2B 8c47840113904d72aeb1e9bf900a99a8b0e3d41391c9a8fee4277f2793f18fefc50d113e8cbea52dedfd03b93f430416bcd25fe90ee6820c95ac6f468b84212f SHA512 dd2b151a19877e57e11b582b1c11542319f8b7b7cd3d7d51304442aa7d5eb1a8490d2887d340191c3ecc561320ea453773763083364579de0a40ada9c244fc59
DIST libvirt-10.5.0.tar.xz 9530296 BLAKE2B 59b6b114e6d4c4752839775ec22b17f530ac86f0252647b312b7f98e9ba856d949727eed5cb47b6b92589e2ce2587fe02505d6653a4e7ba3a3685b5c81a8ebc0 SHA512 e4976849cff7bdae0b7fda0644490f0ca743efc11c35a2fae45bb0f6f467b85644c1d04d1f3d1b10affdc6d9b8dcc0a3c255e527e0bdd73cdd4d1c81d5c418e7
DIST libvirt-10.6.0.tar.xz 9481992 BLAKE2B 68d88ba7f6d5f74d6ad8753a7716902596338811e9c02b09ba6fbdcc60936abf9509bf5cc300446240fa5dd5d2f779c319bca0a22eadea32b49a758b71524857 SHA512 edec79e89669d5e9a46be35e0d6334a6ed3bbf32426679549bd998bde24cba52b0378843f41a3abb5d781ad53e2a6a54619a0bad3f168c11fb41736cc6af6568
DIST libvirt-10.8.0.tar.xz 9575348 BLAKE2B fb7d7b6d8a158c0045bb7fae4080cf8d58f8ff36cc2b99cdedcbc88397abf180de94931b3c114463fb717fb33bf16d67ea9b29ae77a673d4e1ca8ba94f195652 SHA512 4979565015d69d078e532944d1d1cdfbb28e2d5625168a80f7b56a323949cf6072c4b8cfb96b92dbae263ee166d1c514651455389f33c90d04cc615865009eee
-DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880 SHA512 0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41
-DIST libvirt-9.9.0.tar.xz 9321556 BLAKE2B 21eae5a95feaf7f5c6ba8dd48732c08212904882a11c48eccfa827d85ddc3df7e064503f21710dbe1b678670e02f003674de915a43a7403fbf85685c4832e21d SHA512 77cea28acf4f3e8c92fbd5bd72ad084be183c07f14e3a9ce35d6d9d62d36ee97a30cef55fb204b3e43f282890ecd7d5827a784a517e7f4ed8b22ee502c3f09d7
-EBUILD nxml-libvirt-schemas-10.0.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
-EBUILD nxml-libvirt-schemas-10.1.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
+DIST libvirt-11.0.0.tar.xz 9700388 BLAKE2B 0fc248bfcc505e143fa56560a216ed62ddeb8f8def5eaf32772bc5f0c1ca87f92dc530d9290f6349dc8727590f6148ffb6627e119f1e89fb0e151f1e6346b645 SHA512 ac5fd17d3f488c241017d967364e0441373e9ab0457dab1acfe84fd0b90353dc5d185cc7fcd2b0d7995af4137a3fa18371abb5511686456a9e720f7ec7829da9
EBUILD nxml-libvirt-schemas-10.10.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.2.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.3.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.5.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.6.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
EBUILD nxml-libvirt-schemas-10.8.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
-EBUILD nxml-libvirt-schemas-9.8.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
-EBUILD nxml-libvirt-schemas-9.9.0.ebuild 1120 BLAKE2B e54c9f17c66380ec0a2b600abed0f7f33890d201e61cb774c5dbef25c20e218f1ec81b7c8253aac0528b5b771ade0c059c1f65379e4d2b48adbf1774889f8c27 SHA512 79c2304a14cf1ca922c9d9cebbfbb512ac4fd682eecc00c0a51383f1083506fed03f979d44c2da9ad17a5608becf9858c3acf8d69eb7682047315dca128b0089
+EBUILD nxml-libvirt-schemas-11.0.0.ebuild 1120 BLAKE2B 725f6b38d4e91e2abb2b62516da9629682698f38b4bcff63877ec57a5f030bb58ed8e36c7503451dbcb20c339d85c2f34927f12c85f140a94eb34d9aad61a030 SHA512 3a9b0169ade84e4501dbb02ebd346cd422bb273fe9ebc5e060ed37348e1cd66c006cc4a7b68c2be90fa8f57841b774acd5c25417870d8009b726e3cc850a1107
MISC metadata.xml 390 BLAKE2B 05bd110c71244cf02d22bcf823d3285e73bdb03f3bb06b8c9e2c13cd346f2367380345747d5eb0861f37983be970dc6c9fe5e7d93b422205a7b447dc3330852e SHA512 bb803aed730418caf43baf132b989963e84f5e0e0d8db915a48cae407f20fb52e27c147725cac88fc94303db070f300a7ce3bf6c18e7dc66dec37bf9ccea5f5b
diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild
deleted file mode 100644
index 6c2585fb80d3..000000000000
--- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.0.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-inherit elisp
-
-MY_P="libvirt-${PV}"
-DESCRIPTION="Extension for nxml-mode with libvirt schemas"
-HOMEPAGE="https://www.libvirt.org/"
-SRC_URI="https://download.libvirt.org/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
-
-# This is the license of the package, but the schema files are
-# provided without license, maybe it's bad.
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Yes this requires Java, but I'd rather not repackage this, if you
-# know something better in C, I'll be glad to use that.
-BDEPEND="app-text/trang"
-
-SITEFILE="60${PN}-gentoo.el"
-
-src_compile() {
- emake -f - <<'EOF'
-all: $(patsubst %.rng,%.rnc,$(wildcard *.rng))
-%.rnc: %.rng
- trang -I rng -O rnc $< $@
-EOF
-}
-
-src_install() {
- insinto "${SITEETC}/${PN}"
- doins "${FILESDIR}"/schemas.xml *.rnc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}
diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild
deleted file mode 100644
index 6c2585fb80d3..000000000000
--- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-inherit elisp
-
-MY_P="libvirt-${PV}"
-DESCRIPTION="Extension for nxml-mode with libvirt schemas"
-HOMEPAGE="https://www.libvirt.org/"
-SRC_URI="https://download.libvirt.org/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
-
-# This is the license of the package, but the schema files are
-# provided without license, maybe it's bad.
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Yes this requires Java, but I'd rather not repackage this, if you
-# know something better in C, I'll be glad to use that.
-BDEPEND="app-text/trang"
-
-SITEFILE="60${PN}-gentoo.el"
-
-src_compile() {
- emake -f - <<'EOF'
-all: $(patsubst %.rng,%.rnc,$(wildcard *.rng))
-%.rnc: %.rng
- trang -I rng -O rnc $< $@
-EOF
-}
-
-src_install() {
- insinto "${SITEETC}/${PN}"
- doins "${FILESDIR}"/schemas.xml *.rnc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}
diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.0.0.ebuild
index 6c2585fb80d3..a08694d1726a 100644
--- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.9.0.ebuild
+++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-11.0.0.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
diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild
deleted file mode 100644
index 6c2585fb80d3..000000000000
--- a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.8.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-inherit elisp
-
-MY_P="libvirt-${PV}"
-DESCRIPTION="Extension for nxml-mode with libvirt schemas"
-HOMEPAGE="https://www.libvirt.org/"
-SRC_URI="https://download.libvirt.org/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
-
-# This is the license of the package, but the schema files are
-# provided without license, maybe it's bad.
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# Yes this requires Java, but I'd rather not repackage this, if you
-# know something better in C, I'll be glad to use that.
-BDEPEND="app-text/trang"
-
-SITEFILE="60${PN}-gentoo.el"
-
-src_compile() {
- emake -f - <<'EOF'
-all: $(patsubst %.rng,%.rnc,$(wildcard *.rng))
-%.rnc: %.rng
- trang -I rng -O rnc $< $@
-EOF
-}
-
-src_install() {
- insinto "${SITEETC}/${PN}"
- doins "${FILESDIR}"/schemas.xml *.rnc
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-}
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index b206538a19b0..8da2739794c5 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 703d2f9e5faa..f7ee9b6fc636 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,12 +1,9 @@
AUX README.gentoo-r3 2065 BLAKE2B f3677b916121126c431ba32e324bcc9f04b4dfeef1ee54517cae1118c67274592d890d6d919a48af6709e9220379797549277904a02fea740a69b1bf8f2397aa SHA512 77ede8a3e1a380b334595e65ae148acd2e52d594200253dc67d68dd256db5bf72ce7ce222d067c739ce53f84634421e74726f30c0ab7a1c76b86ccdc191c8a69
-AUX libvirt-10.1.0-Fix-off-by-one-error-in-udevListInterfacesByStatus.patch 1665 BLAKE2B 25c162ca5d33c36e1b97185f3db8517e707a20d8ee2573dfd15f9540af1a2a1d39706ffbc1b6e55be0b7156ca0d146715c9f629add883ff0d89122dd7a9962e4 SHA512 dd5dc696412529a6d004ea03ef75c991fbe7c7be839467e9bf2e8a8b2119275b053b4549e9924907b146e841c4a81e8f1ee2744c7d275c5a4007d80b87e5b1af
AUX libvirt-10.10.0-qemu-tpm-do-not-update-profile-name-for-transient-do.patch 2762 BLAKE2B d6ac52810fc746e2317f21f5bfb512960ef5455c2e1960ca0db98157bfae1f747c57cd80eaa5bd3f853b92e0b319eeeb1124956344e6bde1e4e58c0b128084fe SHA512 7c1647de44b76d48a059b9e929360d44c02e8db3e0df7b6a27fa4f7370c696ef511fe8912683cf58ed2cb9df8622788ed99e668336276caa1e9d514684cce3ea
-AUX libvirt-10.2.0-remote-check-for-negative-array-lengths-before-alloc.patch 9364 BLAKE2B 05ac0aaea8741102a34657b4910569ae5601364bdfd419743900823537f982348ba68cbac37fe10b21c2869531a35d68de8fbeb462c1f66aa0c3af4a97630405 SHA512 72a40984e6de167af8de9aedabdecf79c0f99bb5e7152b6521e87268bf1a1050b9d0d9acbb86c54810029dbde671a518ebd8a3f11590594a3226d818b89188f1
AUX libvirt-10.3.0-vsh-Don-t-init-history-in-cmdComplete.patch 2935 BLAKE2B b3bb5f7f6c21b645f43c2de8c17fe821a12fcd656629bbb44d780f408c5e50f0ee00e0d6bd82a9aba68b4651b711b29170e6989c317bada28edf3aff36cf06ec SHA512 b3421b7972a226660e475616bfc23fffcba825516e14b5267e8410fd178031e848bd7a69128c04f1188c0b75de39e6155cd480649b87a21ab650c2874765ccc7
AUX libvirt-10.5.0-virt-aa-helper-Allow-RO-access-to-usr-share-edk2-ovm.patch 1439 BLAKE2B e5d837f6f7af00fa6b7d3ef94ba0cdcd6120a17c17f52986df451ff2a66a019526f480cdd71592ea89c0629277c751f84b6f79c898d20017d454eda790ce0c66 SHA512 106e029750ed185c823e1759ead99520f628a52a00926cb5a09ee941e4b51cbbdbc91d4b95294eb9225459cb47bbde402b017016ea4ab177b4ba15c2decea90a
AUX libvirt-10.7.0-fix-paths-for-apparmor.patch 3902 BLAKE2B 62d7df4963fe57794252549a45b4809581dbd02bc46c51a8c46b21338a72d0e9aea661c527bcf6e0117ea93bab4fe812e97a6b0957f8d8bc957ee170162732ee SHA512 e4cd5577b37b2800da711576696a0c7888c68d0755f820f002451dc4ecd49ce19e0e8759ec16afdb4489647a4b48b4284c1befd3f43e1a53a8871aa6ab1d4833
-AUX libvirt-9.10.0-virxml-include-libxml-xmlsave.h-for-xmlIndentTreeOut.patch 1125 BLAKE2B d161698463c56b9fbb8b4c4a5ec1b7d65e87e088d68ea1a2cde316449c80d9ba2a4ad5883962eb3e4d31b0441917f6b02d4c781869083c47c8eeb432f6826e8b SHA512 d1dbcb9f6e1c66a38fa09af84248c8ac68d1f263f07b275e12ae3087a6fbd223eeefe20c7b241d02be9529c14bcf311d850d418bc8cecac4cb4e225d78800a41
-AUX libvirt-9.4.0-do-not-use-sysconfig.patch 8195 BLAKE2B b731d57dc86fe725d3cbd47b6e691a414107d3594377bd1c73e19735368937a0983e407ec05700213d2ec5802e90f429fd5c7354cd03fb25d3acced952ab6f38 SHA512 2a2e08a6034ed37cafebde3b0fd27913d972d1e9f8816e10a9af951e99f10bd3b9bc7ada1ac50c5085e3fdd3d02301365d031eb6ce3b71102e4b3072d609f21b
+AUX libvirt-11.0.0-Fix-paths-in-libvirt-guests.sh.in.patch 1001 BLAKE2B 908044c9af1eefeffb52ecbc65cb66663516ed7e654a5e4ea76907ad55e48f76f70fe71e778a0ea48aac6fe613bf6d70e8ac6fb4519acc78d64783bc95439b53 SHA512 7c46700aeae055a15d7757db599b16fc4431893f3f81b58db2d0c9395a54eedca810f2616b327246625d5971801ca18e303ee78b60e65f6aa507bdb0825916ef
AUX libvirt-9.4.0-fix_paths_in_libvirt-guests_sh.patch 988 BLAKE2B 5936eafa5c300edad7ed368ec13063d31aea59e3daefeac59cf515ea44667f61aa63b0e2c2a5c88ace24c48cc132789cc5fa1a7c6c04c17e9ac61b114778e46d SHA512 5b80a5ec2898c1c821d0d49b9de67a256f82cb60879215ddde07c2a51f2e8a8b6893fec65617c27edec50cd51a362fb1fcdd21827e8de954f26879adcfa12418
AUX libvirt-9.6.0-fix-paths-for-apparmor.patch 4250 BLAKE2B bf7cc5250575a3b377539aabae316b91a4ff4bc1490f894859e7c066285909b26904fc020cf1c25bed6bae0670db52b2064b55e12a9a8161e2eb4dd0e4bd987e SHA512 abd6472a2a2bd23c0d7232ee807e4c57a799afab13c7bf11538f9b20da584677830691f84816d2cdcec0b7986817c8d469ca169073c2cb0e4b32e8b0ffa05003
AUX libvirt-9.9.0-do-not-use-sysconfig.patch 2910 BLAKE2B 60d9cd53be99377b1f51f01eca85815cbdcb3a97cbcd4131931a975d4ec8073c3a384e9a67267580d30f3ab7117a2fe83ee91c406139ef4bc25ee76e6752d884 SHA512 3ef1c6eb803e0c2425f81a9c90dd0afc466b2474e62fd8189d029bddc679ef1cf9715bf23d98bff6e3ec1ab2515a0a5ede5ffd95f15cef56f3069283ccc8e741
@@ -17,8 +14,6 @@ AUX libvirtd.init-r19 1115 BLAKE2B 6498fb175180088aa4b2eb74a951de7cb3969cac81dec
AUX libvirtd.tmpfiles.conf 36 BLAKE2B fa0e1dac4117dcb2a2e826c82c4c63e20156db47abf4088167484f1f3149a4998840cf1aba745621851d7e2653df5c7f7268d8d61be3a3731ea053a88f35c13b SHA512 2b1c3c64dd6fa03d8c2ae24e7ce4aa7d754913214542a68a4e99f10fbc251fd23ee26e297a957d7b4b70eec8ef028c41fc915da3a85fbbd16143bb92d1de3aed
AUX virtlockd.init-r2 564 BLAKE2B 5979d26e8a3b4e402b3945f831b7304b1c6a49161728328f4e65c3fd8ec95ad8f2bceac3d531a11acfbfc7262c77510fce91149a7389eded046f32b743733f5e SHA512 4c967524ba9d6cdb7f2565e76a598d72fd8a8268a4b2c66dafb88fd0f2935c642b1149ad8543000d94086da1be95d174cb2afc2b1f29608d67724c4ba540fd24
AUX virtlogd.init-r2 563 BLAKE2B 815fb795e225ddeb6a29d9983fc3821ce5efa460fa452251c393f19a460a4e9940678e89751482331d9fbef2f8f85988890ee59889d74b8aca01257fa98bc62f SHA512 405b43dade3e3e88199bd6871b6fb9bc99da4b59b05927ed1871176d13452ce3ce2d6de4c05dcd765c4433ba0d7ab0fe9d053964cc6de33f38c538dd21a74cd3
-DIST libvirt-10.1.0.tar.xz 9444244 BLAKE2B bfdce9d067e3a319b81d867d27f1a6b4e724ab6aaa25d19d7383c9be26ad7dc92b3c0aaa92894b772f09e20c3c2eb0ea0a8707feee4c63be58578fa22854305f SHA512 08e73ae15de5681430b62db85ec9901242dca5e9a4ca9685614f4a67092c6e28f27f9187144b3ceb18ad6b40e6eb1a90b1a4b056b0888724d04a62002ee2bc48
-DIST libvirt-10.1.0.tar.xz.asc 833 BLAKE2B 1046403fb6ee084eb68e081a0fa4a1cfbf30378faf2f54591917ab6a4648a4c2a23da055cfe2577ec7ec80922c29ca7a918386259f747f052abfdfc420ff7749 SHA512 40ec184b4c33f21bf99d38fec0722e165854f723017f3cddaef63120cdf8dcf6df0c03b7e4aea5c3706f65d46f5335db667321b1ece1c123d9517fcd303b2bd8
DIST libvirt-10.10.0.tar.xz 9673792 BLAKE2B 8042ce1493c3ffd6e6deeb7d94d0744da18850fe416480487a57ffd33bf3390f587849f308aad12fd38c887628f90137ba717ea11ef7e0f73a97b157fa985a6e SHA512 b4e8a5f7d5c15387e5f3e82ac9661feb6e89c6b3b13d869bca63d9686e1e1e8d193a1fc84a19a09b3da1c868837ee76d1b3964a6e5f7ad5d669449b0a6aa4b53
DIST libvirt-10.10.0.tar.xz.asc 833 BLAKE2B c26069fb79d2f26c8f7763033ef71267512c923ce9b3eb97a416dcf4dd1535c86ba0ee6710c66bd8f62c724799fb99f839aa93861022c862ecdf6789cb6906d4 SHA512 912c572f91e0934c7954f7bf496d1fd212d57f6327f07d297f35b8f791087a71cb243e4d125c377921518339f9516288a1ddb6589fd13804eb91adeedda705a9
DIST libvirt-10.3.0.tar.xz 9476852 BLAKE2B 8c47840113904d72aeb1e9bf900a99a8b0e3d41391c9a8fee4277f2793f18fefc50d113e8cbea52dedfd03b93f430416bcd25fe90ee6820c95ac6f468b84212f SHA512 dd2b151a19877e57e11b582b1c11542319f8b7b7cd3d7d51304442aa7d5eb1a8490d2887d340191c3ecc561320ea453773763083364579de0a40ada9c244fc59
@@ -29,17 +24,13 @@ DIST libvirt-10.6.0.tar.xz 9481992 BLAKE2B 68d88ba7f6d5f74d6ad8753a7716902596338
DIST libvirt-10.6.0.tar.xz.asc 833 BLAKE2B 29c5217b665e8ba697adf39920baf6f824bb5d9fdfe96b68f7d4c4f5849c94e44b14b76435fdb98e033b30de73a79b45502a9ba6e7da76ba139c9ebe0bd183b2 SHA512 da50a4760afc094805f087c01646bf6c8165c54e5bad0569a375a1d0791374c27d35fa3780b7104ab248444ed6f8a8a45c20013e57d5129557d6622a9f2a0721
DIST libvirt-10.8.0.tar.xz 9575348 BLAKE2B fb7d7b6d8a158c0045bb7fae4080cf8d58f8ff36cc2b99cdedcbc88397abf180de94931b3c114463fb717fb33bf16d67ea9b29ae77a673d4e1ca8ba94f195652 SHA512 4979565015d69d078e532944d1d1cdfbb28e2d5625168a80f7b56a323949cf6072c4b8cfb96b92dbae263ee166d1c514651455389f33c90d04cc615865009eee
DIST libvirt-10.8.0.tar.xz.asc 833 BLAKE2B 25b01613df138dbaa921bfe3d3a2384182d4bff1a5828d0b9cccb08e4a48465d0b89391f83824889052e7827b107304289a3a38589039a302c93a15a5d4fe169 SHA512 1099f61b835351165bfa203f3d7d485f16b89e29234a6301e50cf3b5e47e4c7edb9808c23a6fd5045ed44d8349e78596923ea7cc1896e8239b5816e871fdc0cc
-DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880 SHA512 0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41
-DIST libvirt-9.8.0.tar.xz.asc 833 BLAKE2B 3ecd0a925992eeadd50675f7ad8e815bde532c0f66e331ea766fff8e613b6a60b002bedee82fd03684e703057bc13d4e92191268dcd5efe2611ce9bd3cf6b505 SHA512 e041db13281eae9323c22189b7a258caf8d0e2a350cbd31b6cbed7054ccaf09d05c155c3c09daea07940affdf15e8d42bb2339945480cd141a6e8cb417a78536
-DIST libvirt-9.9.0.tar.xz 9321556 BLAKE2B 21eae5a95feaf7f5c6ba8dd48732c08212904882a11c48eccfa827d85ddc3df7e064503f21710dbe1b678670e02f003674de915a43a7403fbf85685c4832e21d SHA512 77cea28acf4f3e8c92fbd5bd72ad084be183c07f14e3a9ce35d6d9d62d36ee97a30cef55fb204b3e43f282890ecd7d5827a784a517e7f4ed8b22ee502c3f09d7
-DIST libvirt-9.9.0.tar.xz.asc 833 BLAKE2B 3de3674d33c595692e71eeb9c312de76e865d3859d2482ec5b4d29d3cd7644cde080cba0001668efe7876b462f78c0233ab76076ef32943e118b34cca8c1ab4d SHA512 357fc2d1bdbbc26c6e0119a1b5c42e86a116f94bb714da855ab27ca83da0e50c7239d1b8abde3cee8a460ac537f63d518f43470d8329b727b39491771ad191e5
-EBUILD libvirt-10.1.0-r4.ebuild 10208 BLAKE2B ba05957d24d5b4b92fe2eb074924c43788bd1ee2c6608a9c981c1773a8f233da5b6a7e0e023a72c6a0770ceee6381e9d921dd59998d0d5c7ff61e385040d0e8d SHA512 40cbf881868ca0a4459a77ed925c2ff2548c8a32710f20a950aa36a39b29a4cdec4c5064b76ce51993a1e265f3f6a0954f3d79674b63b646b995f263e4877a1d
-EBUILD libvirt-10.10.0-r1.ebuild 10160 BLAKE2B fe86d9ca0a31c6771cf72e1cbd4d51a2f3f18e133bb913e1be5d59c58d990e1aca4ac277a02c0769441b9387d07ae4a76ec01f1205425828104bd8311e8c2332 SHA512 3043ad9072e6fe6e1e3952f8724417a42a0647038d6b0609074e6ab95082238b28f91f04ac257566f718f176101e8e16e53112fcd036860d9693d0de57f77723
+DIST libvirt-11.0.0.tar.xz 9700388 BLAKE2B 0fc248bfcc505e143fa56560a216ed62ddeb8f8def5eaf32772bc5f0c1ca87f92dc530d9290f6349dc8727590f6148ffb6627e119f1e89fb0e151f1e6346b645 SHA512 ac5fd17d3f488c241017d967364e0441373e9ab0457dab1acfe84fd0b90353dc5d185cc7fcd2b0d7995af4137a3fa18371abb5511686456a9e720f7ec7829da9
+DIST libvirt-11.0.0.tar.xz.asc 833 BLAKE2B c959800b18ac7220970d6a772aefe4a5b53419298641b4fc659db2585d187701b823cda06ea2e16ff8bfa50c7552fb3eb50ff5c4ea40fb4a3c6eb93921481165 SHA512 7b1bb3d902986bc269bf9efd0ab2dbfb256c3e02e0d410e3bf81ddb649b1d0983090adc1857d59db79fa7ac19b983496a80ac3bf6ae13163bb772cea05b5728b
+EBUILD libvirt-10.10.0-r1.ebuild 10156 BLAKE2B cab20284f4764e79eddeb3baa24406a825b2c8b9691983fc639034744258f19760a5d8cf02421c3a1a44ebdb3ebf7c3e0e359dc5dc020555494ad5f675948187 SHA512 4b00f545d3abbd6e0382560ef94c068c55bc1212ba2256803b1c2412c64916da2497d1c180359d924caecd3cb7517d4a1b372253df82b745917aa691ce6436b9
EBUILD libvirt-10.3.0-r4.ebuild 10193 BLAKE2B 01515dc6f7d77c235b2be818a8f27af6996282cf08d33d57bd84f9a2d3b12ff82082883123d88fc13d6cb8a249c2986ee888e11ab3a9be9de29c24940b6d8352 SHA512 a56a13ce5165a300849708ac6052fbf6703fe0d6db0f05101679f628f43f9e14289e7e3d303f8e0dd66b74160926e32624797df6048e137d88c8fe3b2abcee3f
EBUILD libvirt-10.5.0-r2.ebuild 10075 BLAKE2B 2093b04c2cd3690694d250e9435fe7222e88320f4e21384a11e62bf015f3a0636fadb39e040b87d3e62b1cc343dd09abb3d661912fa0ff9188f8dfdb512ec887 SHA512 0e1c5927c420dcc26f2bdb165112bb7d559a7c4f045ce582e0ed001028b1bbe186646d8b1301abfaa06aeeed65773ed14654bd0277c3dd7cbeeb39ebde87c0d8
EBUILD libvirt-10.6.0-r1.ebuild 10075 BLAKE2B 2093b04c2cd3690694d250e9435fe7222e88320f4e21384a11e62bf015f3a0636fadb39e040b87d3e62b1cc343dd09abb3d661912fa0ff9188f8dfdb512ec887 SHA512 0e1c5927c420dcc26f2bdb165112bb7d559a7c4f045ce582e0ed001028b1bbe186646d8b1301abfaa06aeeed65773ed14654bd0277c3dd7cbeeb39ebde87c0d8
EBUILD libvirt-10.8.0.ebuild 10072 BLAKE2B b3b6dd462d2c817a03a63ac2017b3d157ffc8334c20ac579a013bd59de99b0764358149d2853d421244eec5e6aa4e91ba40864f84c4d1afe4cba78c8aef55f77 SHA512 f1d8c447a8c4933be27e20260add44c66046743739f98fa3502ce3e942da61acb0258438c12d165bdd3e4783ab01bc40e9b86bf7ecc2c8aa7a6305390b4c51b2
-EBUILD libvirt-9.8.0-r5.ebuild 10162 BLAKE2B 98255fa21fe673307e542e19bad3056d0c8f53c95b03490b14a592d7924be2bfe2f3de58877f2252ece0c03ac4452283472818e5de8ba36005a56e711f27f0db SHA512 21f96f9c995366525f34afe614ffe417311ba0e378b075e5f2e85eb75779698cd6825a35ecc1c3c11d314c7a9a7f9c330d8425033ceab0b44b15d2016d6b4be5
-EBUILD libvirt-9.9.0-r5.ebuild 10216 BLAKE2B 20828b145408a8809ef629b0ea03644f107c5f174ffc55f8b2ef69f7ea0ae143e89301d4bda9563be56cb7c21b8fe46f5000b243ff83911815a340c5df851cf8 SHA512 cb7c19dddd8782f2d2e28427746afd217c4d2c3d2730a9a36be9bad1e46bfb043f7ae59d6b040d859ec6fb797dcd083171505d82ec66f3e2702860ec88fe597c
-EBUILD libvirt-9999.ebuild 10072 BLAKE2B b3b6dd462d2c817a03a63ac2017b3d157ffc8334c20ac579a013bd59de99b0764358149d2853d421244eec5e6aa4e91ba40864f84c4d1afe4cba78c8aef55f77 SHA512 f1d8c447a8c4933be27e20260add44c66046743739f98fa3502ce3e942da61acb0258438c12d165bdd3e4783ab01bc40e9b86bf7ecc2c8aa7a6305390b4c51b2
+EBUILD libvirt-11.0.0.ebuild 10072 BLAKE2B 64e614c2f06f416fbc869cd291e290a2ac4dec118e7ebaabde3663f84d477b1034a81e3d214c249c287888bd28802f48ac59b3a96d8c0400351714c67f1c236d SHA512 d056c775f5fccb567180df15a4abc18c90acf5b80b5e825343ebd691b3ad7b06f84031e3b7d87e338b1b6bca7f2177ef336c62aa87ccb692aed4cfc8cd542ccd
+EBUILD libvirt-9999.ebuild 10073 BLAKE2B 4cac6a4e66919be20f3ad352ebabe9023c9c5541245dd5484e8e33bfd45cece85001936d0e3ef026fdfe73851ac09e403d684ef28689f2449eab69601d7aa0b1 SHA512 5cfa42a8c0ce59b50e4ea4b47632083e77fa7ca34188ad1cf45f6284f694b41512c9ea96e15983203f401768a9fa0dcd0adc2e947b7bb9edf11533ef0483c73a
MISC metadata.xml 3822 BLAKE2B badb40564def06854a0c3af011b5de2888d722996c9b15df570a709161e49796f3d76ba2365c4adc1724f16bee3518d0e87ed6d2619d505b5ba2f1fd02c90f34 SHA512 f31e86b4d0c1faaf5bf0ac253cf20ce7728b94841debb590356efc0fa1e1a3d095a94e69ce0a34f793faadf10ed00ae1212aac54d13288f1975db4f032fd8b50
diff --git a/app-emulation/libvirt/files/libvirt-10.1.0-Fix-off-by-one-error-in-udevListInterfacesByStatus.patch b/app-emulation/libvirt/files/libvirt-10.1.0-Fix-off-by-one-error-in-udevListInterfacesByStatus.patch
deleted file mode 100644
index 7ef0652faa38..000000000000
--- a/app-emulation/libvirt/files/libvirt-10.1.0-Fix-off-by-one-error-in-udevListInterfacesByStatus.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 2127032ed8cd49001465dc0dce9f842e13467bc2 Mon Sep 17 00:00:00 2001
-Message-ID: <2127032ed8cd49001465dc0dce9f842e13467bc2.1713033988.git.mprivozn@redhat.com>
-From: Martin Kletzander <mkletzan@redhat.com>
-Date: Tue, 27 Feb 2024 16:20:12 +0100
-Subject: [PATCH 1/2] Fix off-by-one error in udevListInterfacesByStatus
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Ever since this function was introduced in 2012 it could've tried
-filling in an extra interface name. That was made worse in 2019 when
-the caller functions started accepting NULL arrays of size 0.
-
-This is assigned CVE-2024-1441.
-
-Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
-Reported-by: Alexander Kuznetsov <kuznetsovam@altlinux.org>
-Fixes: 5a33366f5c0b18c93d161bd144f9f079de4ac8ca
-Fixes: d6064e2759a24e0802f363e3a810dc5a7d7ebb15
-Reviewed-by: Ján Tomko <jtomko@redhat.com>
-(cherry picked from commit c664015fe3a7bf59db26686e9ed69af011c6ebb8)
-Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
----
- src/interface/interface_backend_udev.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/interface/interface_backend_udev.c b/src/interface/interface_backend_udev.c
-index fb6799ed94..4091483060 100644
---- a/src/interface/interface_backend_udev.c
-+++ b/src/interface/interface_backend_udev.c
-@@ -222,7 +222,7 @@ udevListInterfacesByStatus(virConnectPtr conn,
- g_autoptr(virInterfaceDef) def = NULL;
-
- /* Ensure we won't exceed the size of our array */
-- if (count > names_len)
-+ if (count >= names_len)
- break;
-
- path = udev_list_entry_get_name(dev_entry);
---
-2.43.2
-
diff --git a/app-emulation/libvirt/files/libvirt-10.2.0-remote-check-for-negative-array-lengths-before-alloc.patch b/app-emulation/libvirt/files/libvirt-10.2.0-remote-check-for-negative-array-lengths-before-alloc.patch
deleted file mode 100644
index 3e0426634f42..000000000000
--- a/app-emulation/libvirt/files/libvirt-10.2.0-remote-check-for-negative-array-lengths-before-alloc.patch
+++ /dev/null
@@ -1,222 +0,0 @@
-From 10fa5f6ba64b354b99b0f7b372e66e45bb4d9379 Mon Sep 17 00:00:00 2001
-Message-ID: <10fa5f6ba64b354b99b0f7b372e66e45bb4d9379.1713033988.git.mprivozn@redhat.com>
-In-Reply-To: <2127032ed8cd49001465dc0dce9f842e13467bc2.1713033988.git.mprivozn@redhat.com>
-References: <2127032ed8cd49001465dc0dce9f842e13467bc2.1713033988.git.mprivozn@redhat.com>
-From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
-Date: Fri, 15 Mar 2024 10:47:50 +0000
-Subject: [PATCH 2/2] remote: check for negative array lengths before
- allocation
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-While the C API entry points will validate non-negative lengths
-for various parameters, the RPC server de-serialization code
-will need to allocate memory for arrays before entering the C
-API. These allocations will thus happen before the non-negative
-length check is performed.
-
-Passing a negative length to the g_new0 function will usually
-result in a crash due to the negative length being treated as
-a huge positive number.
-
-This was found and diagnosed by ALT Linux Team with AFLplusplus.
-
-CVE-2024-2494
-Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
-Found-by: Alexandr Shashkin <dutyrok@altlinux.org>
-Co-developed-by: Alexander Kuznetsov <kuznetsovam@altlinux.org>
-Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
-(cherry picked from commit 8a3f8d957507c1f8223fdcf25a3ff885b15557f2)
-Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
----
- src/remote/remote_daemon_dispatch.c | 65 +++++++++++++++++++++++++++++
- src/rpc/gendispatch.pl | 5 +++
- 2 files changed, 70 insertions(+)
-
-diff --git a/src/remote/remote_daemon_dispatch.c b/src/remote/remote_daemon_dispatch.c
-index 7daf503b51..7542caa952 100644
---- a/src/remote/remote_daemon_dispatch.c
-+++ b/src/remote/remote_daemon_dispatch.c
-@@ -2291,6 +2291,10 @@ remoteDispatchDomainGetSchedulerParameters(virNetServer *server G_GNUC_UNUSED,
- if (!conn)
- goto cleanup;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -2339,6 +2343,10 @@ remoteDispatchDomainGetSchedulerParametersFlags(virNetServer *server G_GNUC_UNUS
- if (!conn)
- goto cleanup;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_DOMAIN_SCHEDULER_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -2497,6 +2505,10 @@ remoteDispatchDomainBlockStatsFlags(virNetServer *server G_GNUC_UNUSED,
- goto cleanup;
- flags = args->flags;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_DOMAIN_BLOCK_STATS_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -2717,6 +2729,14 @@ remoteDispatchDomainGetVcpuPinInfo(virNetServer *server G_GNUC_UNUSED,
- if (!(dom = get_nonnull_domain(conn, args->dom)))
- goto cleanup;
-
-+ if (args->ncpumaps < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("ncpumaps must be non-negative"));
-+ goto cleanup;
-+ }
-+ if (args->maplen < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("maplen must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->ncpumaps > REMOTE_VCPUINFO_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("ncpumaps > REMOTE_VCPUINFO_MAX"));
- goto cleanup;
-@@ -2811,6 +2831,11 @@ remoteDispatchDomainGetEmulatorPinInfo(virNetServer *server G_GNUC_UNUSED,
- if (!(dom = get_nonnull_domain(conn, args->dom)))
- goto cleanup;
-
-+ if (args->maplen < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("maplen must be non-negative"));
-+ goto cleanup;
-+ }
-+
- /* Allocate buffers to take the results */
- if (args->maplen > 0)
- cpumaps = g_new0(unsigned char, args->maplen);
-@@ -2858,6 +2883,14 @@ remoteDispatchDomainGetVcpus(virNetServer *server G_GNUC_UNUSED,
- if (!(dom = get_nonnull_domain(conn, args->dom)))
- goto cleanup;
-
-+ if (args->maxinfo < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("maxinfo must be non-negative"));
-+ goto cleanup;
-+ }
-+ if (args->maplen < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("maxinfo must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->maxinfo > REMOTE_VCPUINFO_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("maxinfo > REMOTE_VCPUINFO_MAX"));
- goto cleanup;
-@@ -3096,6 +3129,10 @@ remoteDispatchDomainGetMemoryParameters(virNetServer *server G_GNUC_UNUSED,
-
- flags = args->flags;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_DOMAIN_MEMORY_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -3156,6 +3193,10 @@ remoteDispatchDomainGetNumaParameters(virNetServer *server G_GNUC_UNUSED,
-
- flags = args->flags;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_DOMAIN_NUMA_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -3216,6 +3257,10 @@ remoteDispatchDomainGetBlkioParameters(virNetServer *server G_GNUC_UNUSED,
-
- flags = args->flags;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_DOMAIN_BLKIO_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -3277,6 +3322,10 @@ remoteDispatchNodeGetCPUStats(virNetServer *server G_GNUC_UNUSED,
-
- flags = args->flags;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_NODE_CPU_STATS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -3339,6 +3388,10 @@ remoteDispatchNodeGetMemoryStats(virNetServer *server G_GNUC_UNUSED,
-
- flags = args->flags;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_NODE_MEMORY_STATS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -3514,6 +3567,10 @@ remoteDispatchDomainGetBlockIoTune(virNetServer *server G_GNUC_UNUSED,
- if (!conn)
- goto cleanup;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_DOMAIN_BLOCK_IO_TUNE_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -5079,6 +5136,10 @@ remoteDispatchDomainGetInterfaceParameters(virNetServer *server G_GNUC_UNUSED,
-
- flags = args->flags;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_DOMAIN_INTERFACE_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-@@ -5299,6 +5360,10 @@ remoteDispatchNodeGetMemoryParameters(virNetServer *server G_GNUC_UNUSED,
-
- flags = args->flags;
-
-+ if (args->nparams < 0) {
-+ virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams must be non-negative"));
-+ goto cleanup;
-+ }
- if (args->nparams > REMOTE_NODE_MEMORY_PARAMETERS_MAX) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s", _("nparams too large"));
- goto cleanup;
-diff --git a/src/rpc/gendispatch.pl b/src/rpc/gendispatch.pl
-index fa45d15a92..294e21f8a1 100755
---- a/src/rpc/gendispatch.pl
-+++ b/src/rpc/gendispatch.pl
-@@ -1070,6 +1070,11 @@ elsif ($mode eq "server") {
- print "\n";
-
- if ($single_ret_as_list) {
-+ print " if (args->$single_ret_list_max_var < 0) {\n";
-+ print " virReportError(VIR_ERR_RPC,\n";
-+ print " \"%s\", _(\"max$single_ret_list_name must be non-negative\"));\n";
-+ print " goto cleanup;\n";
-+ print " }\n";
- print " if (args->$single_ret_list_max_var > $single_ret_list_max_define) {\n";
- print " virReportError(VIR_ERR_RPC,\n";
- print " \"%s\", _(\"max$single_ret_list_name > $single_ret_list_max_define\"));\n";
---
-2.43.2
-
diff --git a/app-emulation/libvirt/files/libvirt-11.0.0-Fix-paths-in-libvirt-guests.sh.in.patch b/app-emulation/libvirt/files/libvirt-11.0.0-Fix-paths-in-libvirt-guests.sh.in.patch
new file mode 100644
index 000000000000..9797200d0a48
--- /dev/null
+++ b/app-emulation/libvirt/files/libvirt-11.0.0-Fix-paths-in-libvirt-guests.sh.in.patch
@@ -0,0 +1,29 @@
+From 879f22eea1ffac0053d7c3cc56cdcb03dd859bc7 Mon Sep 17 00:00:00 2001
+Message-ID: <879f22eea1ffac0053d7c3cc56cdcb03dd859bc7.1738928238.git.mprivozn@redhat.com>
+From: Michal Privoznik <mprivozn@redhat.com>
+Date: Fri, 31 Jan 2020 09:42:14 +0100
+Subject: [PATCH] Fix paths in libvirt-guests.sh.in
+
+Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
+---
+ tools/libvirt-guests.sh.in | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tools/libvirt-guests.sh.in b/tools/libvirt-guests.sh.in
+index f2db1282ad..f2c9d9b465 100644
+--- a/tools/libvirt-guests.sh.in
++++ b/tools/libvirt-guests.sh.in
+@@ -40,8 +40,8 @@ BYPASS_CACHE=0
+ SYNC_TIME=0
+ PERSISTENT_ONLY="default"
+
+-test -f "$initconfdir"/libvirt-guests &&
+- . "$initconfdir"/libvirt-guests
++test -f "$sysconfdir"/libvirt/libvirt-guests.conf &&
++ . "$sysconfdir"/libvirt/libvirt-guests.conf
+
+ LISTFILE="$localstatedir"/lib/libvirt/libvirt-guests
+ VAR_SUBSYS_LIBVIRT_GUESTS="$localstatedir"/lock/libvirt-guests
+--
+2.45.3
+
diff --git a/app-emulation/libvirt/files/libvirt-9.10.0-virxml-include-libxml-xmlsave.h-for-xmlIndentTreeOut.patch b/app-emulation/libvirt/files/libvirt-9.10.0-virxml-include-libxml-xmlsave.h-for-xmlIndentTreeOut.patch
deleted file mode 100644
index b24236be8751..000000000000
--- a/app-emulation/libvirt/files/libvirt-9.10.0-virxml-include-libxml-xmlsave.h-for-xmlIndentTreeOut.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 7a5f232be2269e74943a029c0e8b1b0124674a6c Mon Sep 17 00:00:00 2001
-Message-ID: <7a5f232be2269e74943a029c0e8b1b0124674a6c.1700576185.git.mprivozn@redhat.com>
-From: Michal Privoznik <mprivozn@redhat.com>
-Date: Mon, 20 Nov 2023 03:18:12 +0100
-Subject: [PATCH] virxml: include <libxml/xmlsave.h> for xmlIndentTreeOutput
- declaration
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-After libxml2's commit of v2.12.0~101 we no longer get
-xmlIndentTreeOutput declaration by us including just
-libxml/xpathInternals.h and libxml2's header files leakage.
-
-Resolves: https://bugs.gentoo.org/917516
-Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
-Reviewed-by: Ján Tomko <jtomko@redhat.com>
----
- src/util/virxml.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/util/virxml.c b/src/util/virxml.c
-index 0c1eae8c3c..4f215a0e59 100644
---- a/src/util/virxml.c
-+++ b/src/util/virxml.c
-@@ -24,6 +24,7 @@
- #include <math.h> /* for isnan() */
- #include <sys/stat.h>
-
-+#include <libxml/xmlsave.h>
- #include <libxml/xpathInternals.h>
-
- #include "virerror.h"
---
-2.41.0
-
diff --git a/app-emulation/libvirt/files/libvirt-9.4.0-do-not-use-sysconfig.patch b/app-emulation/libvirt/files/libvirt-9.4.0-do-not-use-sysconfig.patch
deleted file mode 100644
index cfd12efb3de7..000000000000
--- a/app-emulation/libvirt/files/libvirt-9.4.0-do-not-use-sysconfig.patch
+++ /dev/null
@@ -1,209 +0,0 @@
-From 09e34bcb43b3c0fb3bf139f218ebc75e9e9f9a39 Mon Sep 17 00:00:00 2001
-Message-Id: <09e34bcb43b3c0fb3bf139f218ebc75e9e9f9a39.1683631803.git.mprivozn@redhat.com>
-From: Michal Privoznik <mprivozn@redhat.com>
-Date: Wed, 2 Mar 2022 10:01:04 +0100
-Subject: [PATCH] libvirt-8.2.0-do-not-use-sysconfig.patch
-
-Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
----
- src/interface/virtinterfaced.service.in | 1 -
- src/libxl/virtxend.service.in | 1 -
- src/locking/virtlockd.service.in | 1 -
- src/logging/virtlogd.service.in | 1 -
- src/lxc/virtlxcd.service.in | 1 -
- src/network/virtnetworkd.service.in | 1 -
- src/node_device/virtnodedevd.service.in | 1 -
- src/nwfilter/virtnwfilterd.service.in | 1 -
- src/qemu/virtqemud.service.in | 1 -
- src/remote/libvirtd.service.in | 1 -
- src/remote/virtproxyd.service.in | 1 -
- src/secret/virtsecretd.service.in | 1 -
- src/storage/virtstoraged.service.in | 1 -
- src/vbox/virtvboxd.service.in | 1 -
- tools/libvirt-guests.service.in | 2 +-
- 15 files changed, 1 insertion(+), 15 deletions(-)
-
-diff --git a/src/interface/virtinterfaced.service.in b/src/interface/virtinterfaced.service.in
-index 1be3ab32dc..090b198ac7 100644
---- a/src/interface/virtinterfaced.service.in
-+++ b/src/interface/virtinterfaced.service.in
-@@ -14,7 +14,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTINTERFACED_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtinterfaced
- ExecStart=@sbindir@/virtinterfaced $VIRTINTERFACED_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/src/libxl/virtxend.service.in b/src/libxl/virtxend.service.in
-index abb1972777..dbbc2ab5b7 100644
---- a/src/libxl/virtxend.service.in
-+++ b/src/libxl/virtxend.service.in
-@@ -19,7 +19,6 @@ ConditionPathExists=/proc/xen/capabilities
- [Service]
- Type=notify
- Environment=VIRTXEND_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtxend
- ExecStart=@sbindir@/virtxend $VIRTXEND_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/src/locking/virtlockd.service.in b/src/locking/virtlockd.service.in
-index 23054369d5..87193952cb 100644
---- a/src/locking/virtlockd.service.in
-+++ b/src/locking/virtlockd.service.in
-@@ -8,7 +8,6 @@ Documentation=https://libvirt.org
-
- [Service]
- Environment=VIRTLOCKD_ARGS=
--EnvironmentFile=-@initconfdir@/virtlockd
- ExecStart=@sbindir@/virtlockd $VIRTLOCKD_ARGS
- ExecReload=/bin/kill -USR1 $MAINPID
- # Losing the locks is a really bad thing that will
-diff --git a/src/logging/virtlogd.service.in b/src/logging/virtlogd.service.in
-index e4aecd46a7..d97a98e856 100644
---- a/src/logging/virtlogd.service.in
-+++ b/src/logging/virtlogd.service.in
-@@ -8,7 +8,6 @@ Documentation=https://libvirt.org
-
- [Service]
- Environment=VIRTLOGD_ARGS=
--EnvironmentFile=-@initconfdir@/virtlogd
- ExecStart=@sbindir@/virtlogd $VIRTLOGD_ARGS
- ExecReload=/bin/kill -USR1 $MAINPID
- # Losing the logs is a really bad thing that will
-diff --git a/src/lxc/virtlxcd.service.in b/src/lxc/virtlxcd.service.in
-index 2623f7375a..b48ce6958a 100644
---- a/src/lxc/virtlxcd.service.in
-+++ b/src/lxc/virtlxcd.service.in
-@@ -18,7 +18,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTLXCD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtlxcd
- ExecStart=@sbindir@/virtlxcd $VIRTLXCD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- KillMode=process
-diff --git a/src/network/virtnetworkd.service.in b/src/network/virtnetworkd.service.in
-index 48423e777d..ee4cd9bca1 100644
---- a/src/network/virtnetworkd.service.in
-+++ b/src/network/virtnetworkd.service.in
-@@ -17,7 +17,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTNETWORKD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtnetworkd
- ExecStart=@sbindir@/virtnetworkd $VIRTNETWORKD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/src/node_device/virtnodedevd.service.in b/src/node_device/virtnodedevd.service.in
-index 3ceed30f29..7693aa52c4 100644
---- a/src/node_device/virtnodedevd.service.in
-+++ b/src/node_device/virtnodedevd.service.in
-@@ -14,7 +14,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTNODEDEVD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtnodedevd
- ExecStart=@sbindir@/virtnodedevd $VIRTNODEDEVD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/src/nwfilter/virtnwfilterd.service.in b/src/nwfilter/virtnwfilterd.service.in
-index 37fa54d684..16d8b377b0 100644
---- a/src/nwfilter/virtnwfilterd.service.in
-+++ b/src/nwfilter/virtnwfilterd.service.in
-@@ -14,7 +14,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTNWFILTERD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtnwfilterd
- ExecStart=@sbindir@/virtnwfilterd $VIRTNWFILTERD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/src/qemu/virtqemud.service.in b/src/qemu/virtqemud.service.in
-index 032cbcbbf0..85a1049567 100644
---- a/src/qemu/virtqemud.service.in
-+++ b/src/qemu/virtqemud.service.in
-@@ -20,7 +20,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTQEMUD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtqemud
- ExecStart=@sbindir@/virtqemud $VIRTQEMUD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- KillMode=process
-diff --git a/src/remote/libvirtd.service.in b/src/remote/libvirtd.service.in
-index 11507207a1..9cda330e0b 100644
---- a/src/remote/libvirtd.service.in
-+++ b/src/remote/libvirtd.service.in
-@@ -28,7 +28,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=LIBVIRTD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/libvirtd
- ExecStart=@sbindir@/libvirtd $LIBVIRTD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- KillMode=process
-diff --git a/src/remote/virtproxyd.service.in b/src/remote/virtproxyd.service.in
-index dd3bdf3429..0eddf5ee93 100644
---- a/src/remote/virtproxyd.service.in
-+++ b/src/remote/virtproxyd.service.in
-@@ -14,7 +14,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTPROXYD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtproxyd
- ExecStart=@sbindir@/virtproxyd $VIRTPROXYD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/src/secret/virtsecretd.service.in b/src/secret/virtsecretd.service.in
-index 774cfc3ecd..92e54f175f 100644
---- a/src/secret/virtsecretd.service.in
-+++ b/src/secret/virtsecretd.service.in
-@@ -14,7 +14,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTSECRETD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtsecretd
- ExecStart=@sbindir@/virtsecretd $VIRTSECRETD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/src/storage/virtstoraged.service.in b/src/storage/virtstoraged.service.in
-index e1a1ea6820..abe91e3d80 100644
---- a/src/storage/virtstoraged.service.in
-+++ b/src/storage/virtstoraged.service.in
-@@ -16,7 +16,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTSTORAGED_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtstoraged
- ExecStart=@sbindir@/virtstoraged $VIRTSTORAGED_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/src/vbox/virtvboxd.service.in b/src/vbox/virtvboxd.service.in
-index e73206591a..54fbd0be4a 100644
---- a/src/vbox/virtvboxd.service.in
-+++ b/src/vbox/virtvboxd.service.in
-@@ -15,7 +15,6 @@ Documentation=https://libvirt.org
- [Service]
- Type=notify
- Environment=VIRTVBOXD_ARGS="--timeout 120"
--EnvironmentFile=-@initconfdir@/virtvboxd
- ExecStart=@sbindir@/virtvboxd $VIRTVBOXD_ARGS
- ExecReload=/bin/kill -HUP $MAINPID
- Restart=on-failure
-diff --git a/tools/libvirt-guests.service.in b/tools/libvirt-guests.service.in
-index c547218f2a..f5a1a60abe 100644
---- a/tools/libvirt-guests.service.in
-+++ b/tools/libvirt-guests.service.in
-@@ -14,7 +14,7 @@ Documentation=man:libvirt-guests(8)
- Documentation=https://libvirt.org
-
- [Service]
--EnvironmentFile=-@initconfdir@/libvirt-guests
-+EnvironmentFile=-/etc/libvirt/libvirt-guests.conf
- # Hack just call traditional service until we factor
- # out the code
- ExecStart=@libexecdir@/libvirt-guests.sh start
---
-2.39.3
-
diff --git a/app-emulation/libvirt/libvirt-10.10.0-r1.ebuild b/app-emulation/libvirt/libvirt-10.10.0-r1.ebuild
index 39ba18558c54..b78609727579 100644
--- a/app-emulation/libvirt/libvirt-10.10.0-r1.ebuild
+++ b/app-emulation/libvirt/libvirt-10.10.0-r1.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
@@ -21,7 +21,7 @@ if [[ ${PV} = *9999* ]]; then
else
SRC_URI="https://download.libvirt.org/${P}.tar.xz
verify-sig? ( https://download.libvirt.org/${P}.tar.xz.asc )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm arm64 ppc64 x86"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"
diff --git a/app-emulation/libvirt/libvirt-10.1.0-r4.ebuild b/app-emulation/libvirt/libvirt-11.0.0.ebuild
index ae74074960a9..3bf3bc2e7d59 100644
--- a/app-emulation/libvirt/libvirt-10.1.0-r4.ebuild
+++ b/app-emulation/libvirt/libvirt-11.0.0.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
@@ -21,7 +21,7 @@ if [[ ${PV} = *9999* ]]; then
else
SRC_URI="https://download.libvirt.org/${P}.tar.xz
verify-sig? ( https://download.libvirt.org/${P}.tar.xz.asc )"
- KEYWORDS="amd64 ~arm arm64 ppc64 x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"
@@ -111,7 +111,7 @@ RDEPEND="
qemu? (
>=app-emulation/qemu-4.2
app-crypt/swtpm
- >=dev-libs/yajl-2.0.3:=
+ dev-libs/json-c:=
)
rbd? ( sys-cluster/ceph )
sasl? ( >=dev-libs/cyrus-sasl-2.1.26 )
@@ -119,7 +119,10 @@ RDEPEND="
virt-network? (
net-dns/dnsmasq[dhcp,ipv6(+),script]
net-firewall/ebtables
- >=net-firewall/iptables-1.4.10[ipv6(+)]
+ || (
+ >=net-firewall/iptables-1.4.10[ipv6(+)]
+ net-firewall/nftables
+ )
net-misc/radvd
sys-apps/iproute2[-minimal]
)
@@ -155,9 +158,7 @@ PDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-9.4.0-fix_paths_in_libvirt-guests_sh.patch
"${FILESDIR}"/${PN}-9.9.0-do-not-use-sysconfig.patch
- "${FILESDIR}"/${PN}-9.6.0-fix-paths-for-apparmor.patch
- "${FILESDIR}"/${PN}-10.2.0-remote-check-for-negative-array-lengths-before-alloc.patch
- "${FILESDIR}"/${PN}-10.5.0-virt-aa-helper-Allow-RO-access-to-usr-share-edk2-ovm.patch
+ "${FILESDIR}"/${PN}-10.7.0-fix-paths-for-apparmor.patch
)
python_check_deps() {
@@ -297,7 +298,7 @@ src_configure() {
$(meson_feature pcap libpcap)
$(meson_feature policykit polkit)
$(meson_feature qemu driver_qemu)
- $(meson_feature qemu yajl)
+ $(meson_feature qemu json_c)
$(meson_feature rbd storage_rbd)
$(meson_feature sasl)
$(meson_feature selinux)
diff --git a/app-emulation/libvirt/libvirt-9.8.0-r5.ebuild b/app-emulation/libvirt/libvirt-9.8.0-r5.ebuild
deleted file mode 100644
index b34f687d0a17..000000000000
--- a/app-emulation/libvirt/libvirt-9.8.0-r5.ebuild
+++ /dev/null
@@ -1,383 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-PYTHON_COMPAT=( python3_{10..13} )
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
-inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
-
-if [[ ${PV} = *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git"
- EGIT_BRANCH="master"
-else
- SRC_URI="https://download.libvirt.org/${P}.tar.xz
- verify-sig? ( https://download.libvirt.org/${P}.tar.xz.asc )"
- KEYWORDS="amd64 ~arm arm64 ppc64 x86"
-fi
-
-DESCRIPTION="C toolkit to manipulate virtual machines"
-HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/"
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-IUSE="
- apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs
- iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa
- openvz parted pcap policykit +qemu rbd sasl selinux test +udev
- virtualbox +virt-network wireshark-plugins xen zfs
-"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- firewalld? ( virt-network )
- libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
- lxc? ( caps libvirtd )
- openvz? ( libvirtd )
- qemu? ( libvirtd )
- virt-network? ( libvirtd )
- virtualbox? ( libvirtd )
- xen? ( libvirtd )"
-
-BDEPEND="
- app-text/xhtml1
- dev-lang/perl
- dev-libs/libxslt
- dev-perl/XML-XPath
- dev-python/docutils
- virtual/pkgconfig
- net-libs/rpcsvc-proto
- bash-completion? ( >=app-shells/bash-completion-2.0 )
- verify-sig? ( sec-keys/openpgp-keys-libvirt )"
-
-# gettext.sh command is used by the libvirt command wrappers, and it's
-# non-optional, so put it into RDEPEND.
-# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
-# package will use 3 by default. Since we don't have slot pinning in an API,
-# we must go with the most recent.
-RDEPEND="
- acct-user/qemu
- app-misc/scrub
- >=dev-libs/glib-2.56.0
- dev-libs/libgcrypt
- dev-libs/libnl:3
- >=dev-libs/libxml2-2.9.1
- >=net-analyzer/openbsd-netcat-1.105-r1
- >=net-libs/gnutls-3.2.0:=
- net-libs/libtirpc:=
- >=net-misc/curl-7.18.0
- sys-apps/dbus
- sys-apps/dmidecode
- sys-devel/gettext
- >=sys-libs/readline-7.0:=
- virtual/acl
- apparmor? ( sys-libs/libapparmor )
- audit? ( sys-process/audit )
- caps? ( sys-libs/libcap-ng )
- dtrace? ( dev-debug/systemtap )
- firewalld? ( >=net-firewall/firewalld-0.6.3 )
- fuse? ( sys-fs/fuse:= )
- glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
- iscsi? ( >=sys-block/open-iscsi-1.18.0 )
- iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
- libssh? ( >=net-libs/libssh-0.8.1:= )
- libssh2? ( >=net-libs/libssh2-1.3 )
- lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] )
- lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] )
- nbd? (
- sys-block/nbdkit
- sys-libs/libnbd
- )
- nfs? ( net-fs/nfs-utils )
- numa? (
- >sys-process/numactl-2.0.2
- sys-process/numad
- )
- parted? (
- >=sys-block/parted-1.8[device-mapper]
- sys-fs/lvm2[lvm]
- )
- pcap? ( >=net-libs/libpcap-1.8.0 )
- policykit? (
- acct-group/libvirt
- >=sys-auth/polkit-0.9
- )
- qemu? (
- >=app-emulation/qemu-4.2
- app-crypt/swtpm
- >=dev-libs/yajl-2.0.3:=
- )
- rbd? ( sys-cluster/ceph )
- sasl? ( >=dev-libs/cyrus-sasl-2.1.26 )
- selinux? ( >=sys-libs/libselinux-2.0.85 )
- virt-network? (
- net-dns/dnsmasq[dhcp,ipv6(+),script]
- net-firewall/ebtables
- >=net-firewall/iptables-1.4.10[ipv6(+)]
- net-misc/radvd
- sys-apps/iproute2[-minimal]
- )
- virtualbox? ( <app-emulation/virtualbox-7.1.0 )
- wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= )
- xen? (
- >=app-emulation/xen-4.9.0
- app-emulation/xen-tools:=
- )
- udev? (
- virtual/libudev:=
- >=x11-libs/libpciaccess-0.10.9
- )
- zfs? ( sys-fs/zfs )
- kernel_linux? ( sys-apps/util-linux )"
-DEPEND="
- ${BDEPEND}
- ${RDEPEND}
- ${PYTHON_DEPS}
-"
-# The 'circular' dependency on dev-python/libvirt-python is because of
-# virt-qemu-qmp-proxy.
-PDEPEND="
- qemu? ( dev-python/libvirt-python )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-9.4.0-fix_paths_in_libvirt-guests_sh.patch
- "${FILESDIR}"/${PN}-9.4.0-do-not-use-sysconfig.patch
- "${FILESDIR}"/${PN}-9.6.0-fix-paths-for-apparmor.patch
- "${FILESDIR}"/${PN}-9.10.0-virxml-include-libxml-xmlsave.h-for-xmlIndentTreeOut.patch
- "${FILESDIR}"/${PN}-10.1.0-Fix-off-by-one-error-in-udevListInterfacesByStatus.patch
- "${FILESDIR}"/${PN}-10.2.0-remote-check-for-negative-array-lengths-before-alloc.patch
- "${FILESDIR}"/${PN}-10.5.0-virt-aa-helper-Allow-RO-access-to-usr-share-edk2-ovm.patch
-)
-
-pkg_setup() {
- # Check kernel configuration:
- CONFIG_CHECK=""
- use fuse && CONFIG_CHECK+="
- ~FUSE_FS"
-
- use lvm && CONFIG_CHECK+="
- ~BLK_DEV_DM
- ~DM_MULTIPATH
- ~DM_SNAPSHOT"
-
- use lxc && CONFIG_CHECK+="
- ~BLK_CGROUP
- ~CGROUP_CPUACCT
- ~CGROUP_DEVICE
- ~CGROUP_FREEZER
- ~CGROUP_NET_PRIO
- ~CGROUP_PERF
- ~CGROUPS
- ~CGROUP_SCHED
- ~CPUSETS
- ~IPC_NS
- ~MACVLAN
- ~NAMESPACES
- ~NET_CLS_CGROUP
- ~NET_NS
- ~PID_NS
- ~POSIX_MQUEUE
- ~SECURITYFS
- ~USER_NS
- ~UTS_NS
- ~VETH
- ~!GRKERNSEC_CHROOT_MOUNT
- ~!GRKERNSEC_CHROOT_DOUBLE
- ~!GRKERNSEC_CHROOT_PIVOT
- ~!GRKERNSEC_CHROOT_CHMOD
- ~!GRKERNSEC_CHROOT_CAPS"
-
- kernel_is lt 4 7 && use lxc && CONFIG_CHECK+="
- ~DEVPTS_MULTIPLE_INSTANCES"
-
- use virt-network && CONFIG_CHECK+="
- ~BRIDGE_EBT_MARK_T
- ~BRIDGE_NF_EBTABLES
- ~NETFILTER_ADVANCED
- ~NETFILTER_XT_CONNMARK
- ~NETFILTER_XT_MARK
- ~NETFILTER_XT_TARGET_CHECKSUM
- ~IP_NF_FILTER
- ~IP_NF_MANGLE
- ~IP_NF_NAT
- ~IP6_NF_FILTER
- ~IP6_NF_MANGLE
- ~IP6_NF_NAT"
-
- # This was renamed in kernel commit v5.2-rc1~133^2~174^2~6
- if use virt-network ; then
- if kernel_is -lt 5 2 ; then
- CONFIG_CHECK+="
- ~IP_NF_TARGET_MASQUERADE"
- else
- CONFIG_CHECK+="
- ~NETFILTER_XT_TARGET_MASQUERADE"
- fi
- fi
-
- # Bandwidth Limiting Support
- use virt-network && CONFIG_CHECK+="
- ~BRIDGE_EBT_T_NAT
- ~IP_NF_TARGET_REJECT
- ~NET_ACT_POLICE
- ~NET_CLS_FW
- ~NET_CLS_U32
- ~NET_SCH_HTB
- ~NET_SCH_INGRESS
- ~NET_SCH_SFQ"
-
- ERROR_USER_NS="Optional depending on LXC configuration."
-
- if [[ -n ${CONFIG_CHECK} ]]; then
- linux-info_pkg_setup
- fi
-
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- touch "${S}/.mailmap" || die
-
- default
- python_fix_shebang .
-
- # Skip fragile tests which relies on pristine environment
- # (Breaks because of sandbox environment variables)
- # bug #802876
- sed -i -e "/commandtest/d" tests/meson.build || die
-
- # Tweak the init script:
- cp "${FILESDIR}/libvirtd.init-r19" "${S}/libvirtd.init" || die
- sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \
- -i "${S}/libvirtd.init" || die "sed failed"
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature apparmor)
- $(meson_feature apparmor apparmor_profiles)
- $(meson_feature audit)
- $(meson_feature caps capng)
- $(meson_feature dtrace)
- $(meson_feature firewalld)
- $(meson_feature fuse)
- $(meson_feature glusterfs)
- $(meson_feature glusterfs storage_gluster)
- $(meson_feature iscsi storage_iscsi)
- $(meson_feature iscsi-direct storage_iscsi_direct)
- $(meson_feature libvirtd driver_libvirtd)
- $(meson_feature libssh)
- $(meson_feature libssh2)
- $(meson_feature lvm storage_lvm)
- $(meson_feature lvm storage_mpath)
- $(meson_feature lxc driver_lxc)
- $(meson_feature nbd libnbd)
- $(meson_feature nls)
- $(meson_feature numa numactl)
- $(meson_feature numa numad)
- $(meson_feature openvz driver_openvz)
- $(meson_feature parted storage_disk)
- $(meson_feature pcap libpcap)
- $(meson_feature policykit polkit)
- $(meson_feature qemu driver_qemu)
- $(meson_feature qemu yajl)
- $(meson_feature rbd storage_rbd)
- $(meson_feature sasl)
- $(meson_feature selinux)
- $(meson_feature test tests)
- $(meson_feature udev)
- $(meson_feature virt-network driver_network)
- $(meson_feature virtualbox driver_vbox)
- $(meson_feature wireshark-plugins wireshark_dissector)
- $(meson_feature xen driver_libxl)
- $(meson_feature zfs storage_zfs)
-
- -Dnetcf=disabled
- -Dsanlock=disabled
- -Dopenwsman=disabled
-
- -Ddriver_esx=enabled
- -Dinit_script=systemd
- -Dqemu_user=$(usex caps qemu root)
- -Dqemu_group=$(usex caps qemu root)
- -Ddriver_remote=enabled
- -Dstorage_fs=enabled
- -Ddriver_vmware=enabled
-
- --localstatedir="${EPREFIX}/var"
- -Dinitconfdir="${EPREFIX}/etc/systemd"
- -Drunstatedir="${EPREFIX}/run"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- )
-
- # Workaround for bug #938302
- if use dtrace && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then
- local native_file="${T}"/meson.${CHOST}.ini.local
- cat >> ${native_file} <<-EOF || die
- [binaries]
- dtrace='stap-dtrace'
- EOF
- emesonargs+=( --native-file "${native_file}" )
- fi
-
- meson_src_configure
-}
-
-src_test() {
- export VIR_TEST_DEBUG=1
- # Don't run the syntax check tests, they're fragile and not relevant
- # to us downstream anyway.
- # We also crank up the timeout (as Fedora does) just to preempt failures
- # on slower arches.
- meson_src_test --no-suite syntax-check --timeout-multiplier 10
-}
-
-src_install() {
- meson_src_install
-
- # Depending on configuration option, libvirt will create some bogus
- # directoreis. They are either not used, or libvirtd is able to create
- # them on demand, so let's remove them.
- #
- # Note, we are using -f here so that rm does not fail or warn if the
- # directory is nonexistent.
- rm -rf "${D}"/etc/sysconfig
- rm -rf "${D}"/var
- rm -rf "${D}"/run
-
- use libvirtd || return 0
- # From here, only libvirtd-related instructions, be warned!
-
- newtmpfiles "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf
-
- newinitd "${S}/libvirtd.init" libvirtd
- newinitd "${FILESDIR}/libvirt-guests.init-r4" libvirt-guests
- newinitd "${FILESDIR}/virtlockd.init-r2" virtlockd
- newinitd "${FILESDIR}/virtlogd.init-r2" virtlogd
-
- newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd
- newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests
-
- DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r3")
- DISABLE_AUTOFORMATTING=true
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
- touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml || die
- fi
-
- use libvirtd || return 0
- # From here, only libvirtd-related instructions, be warned!
- tmpfiles_process libvirtd.conf
- readme.gentoo_print_elog
-}
diff --git a/app-emulation/libvirt/libvirt-9.9.0-r5.ebuild b/app-emulation/libvirt/libvirt-9.9.0-r5.ebuild
deleted file mode 100644
index 82ed2ea58b7b..000000000000
--- a/app-emulation/libvirt/libvirt-9.9.0-r5.ebuild
+++ /dev/null
@@ -1,384 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-PYTHON_COMPAT=( python3_{10..13} )
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
-inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
-
-if [[ ${PV} = *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git"
- EGIT_BRANCH="master"
-else
- SRC_URI="https://download.libvirt.org/${P}.tar.xz
- verify-sig? ( https://download.libvirt.org/${P}.tar.xz.asc )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
-fi
-
-DESCRIPTION="C toolkit to manipulate virtual machines"
-HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/"
-LICENSE="LGPL-2.1"
-SLOT="0/${PV}"
-IUSE="
- apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs
- iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa
- openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd
- virtualbox +virt-network wireshark-plugins xen zfs
-"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- firewalld? ( virt-network )
- libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
- lxc? ( caps libvirtd )
- openvz? ( libvirtd )
- qemu? ( libvirtd )
- virt-network? ( libvirtd )
- virtualbox? ( libvirtd )
- xen? ( libvirtd )"
-
-BDEPEND="
- app-text/xhtml1
- dev-lang/perl
- dev-libs/libxslt
- dev-perl/XML-XPath
- dev-python/docutils
- virtual/pkgconfig
- net-libs/rpcsvc-proto
- bash-completion? ( >=app-shells/bash-completion-2.0 )
- verify-sig? ( sec-keys/openpgp-keys-libvirt )"
-
-# gettext.sh command is used by the libvirt command wrappers, and it's
-# non-optional, so put it into RDEPEND.
-# We can use both libnl:1.1 and libnl:3, but if you have both installed, the
-# package will use 3 by default. Since we don't have slot pinning in an API,
-# we must go with the most recent.
-RDEPEND="
- acct-user/qemu
- app-misc/scrub
- >=dev-libs/glib-2.56.0
- dev-libs/libgcrypt
- dev-libs/libnl:3
- >=dev-libs/libxml2-2.9.1
- >=net-analyzer/openbsd-netcat-1.105-r1
- >=net-libs/gnutls-3.2.0:=
- net-libs/libtirpc:=
- >=net-misc/curl-7.18.0
- sys-apps/dbus
- sys-apps/dmidecode
- sys-devel/gettext
- >=sys-libs/readline-7.0:=
- virtual/acl
- apparmor? ( sys-libs/libapparmor )
- audit? ( sys-process/audit )
- caps? ( sys-libs/libcap-ng )
- dtrace? ( dev-debug/systemtap )
- firewalld? ( >=net-firewall/firewalld-0.6.3 )
- fuse? ( sys-fs/fuse:= )
- glusterfs? ( >=sys-cluster/glusterfs-3.4.1 )
- iscsi? ( >=sys-block/open-iscsi-1.18.0 )
- iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
- libssh? ( >=net-libs/libssh-0.8.1:= )
- libssh2? ( >=net-libs/libssh2-1.3 )
- lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] )
- lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] )
- nbd? (
- sys-block/nbdkit
- sys-libs/libnbd
- )
- nfs? ( net-fs/nfs-utils )
- numa? (
- >sys-process/numactl-2.0.2
- sys-process/numad
- )
- parted? (
- >=sys-block/parted-1.8[device-mapper]
- sys-fs/lvm2[lvm]
- )
- pcap? ( >=net-libs/libpcap-1.8.0 )
- policykit? (
- acct-group/libvirt
- >=sys-auth/polkit-0.9
- )
- qemu? (
- >=app-emulation/qemu-4.2
- app-crypt/swtpm
- >=dev-libs/yajl-2.0.3:=
- )
- rbd? ( sys-cluster/ceph )
- sasl? ( >=dev-libs/cyrus-sasl-2.1.26 )
- selinux? ( >=sys-libs/libselinux-2.0.85 )
- virt-network? (
- net-dns/dnsmasq[dhcp,ipv6(+),script]
- net-firewall/ebtables
- >=net-firewall/iptables-1.4.10[ipv6(+)]
- net-misc/radvd
- sys-apps/iproute2[-minimal]
- )
- virtiofsd? ( app-emulation/virtiofsd )
- virtualbox? ( <app-emulation/virtualbox-7.1.0 )
- wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= )
- xen? (
- >=app-emulation/xen-4.9.0
- app-emulation/xen-tools:=
- )
- udev? (
- virtual/libudev:=
- >=x11-libs/libpciaccess-0.10.9
- )
- zfs? ( sys-fs/zfs )
- kernel_linux? ( sys-apps/util-linux )"
-DEPEND="
- ${BDEPEND}
- ${RDEPEND}
- ${PYTHON_DEPS}
-"
-# The 'circular' dependency on dev-python/libvirt-python is because of
-# virt-qemu-qmp-proxy.
-PDEPEND="
- qemu? ( dev-python/libvirt-python )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-9.4.0-fix_paths_in_libvirt-guests_sh.patch
- "${FILESDIR}"/${PN}-9.9.0-do-not-use-sysconfig.patch
- "${FILESDIR}"/${PN}-9.6.0-fix-paths-for-apparmor.patch
- "${FILESDIR}"/${PN}-9.10.0-virxml-include-libxml-xmlsave.h-for-xmlIndentTreeOut.patch
- "${FILESDIR}"/${PN}-10.1.0-Fix-off-by-one-error-in-udevListInterfacesByStatus.patch
- "${FILESDIR}"/${PN}-10.2.0-remote-check-for-negative-array-lengths-before-alloc.patch
- "${FILESDIR}"/${PN}-10.5.0-virt-aa-helper-Allow-RO-access-to-usr-share-edk2-ovm.patch
-)
-
-pkg_setup() {
- # Check kernel configuration:
- CONFIG_CHECK=""
- use fuse && CONFIG_CHECK+="
- ~FUSE_FS"
-
- use lvm && CONFIG_CHECK+="
- ~BLK_DEV_DM
- ~DM_MULTIPATH
- ~DM_SNAPSHOT"
-
- use lxc && CONFIG_CHECK+="
- ~BLK_CGROUP
- ~CGROUP_CPUACCT
- ~CGROUP_DEVICE
- ~CGROUP_FREEZER
- ~CGROUP_NET_PRIO
- ~CGROUP_PERF
- ~CGROUPS
- ~CGROUP_SCHED
- ~CPUSETS
- ~IPC_NS
- ~MACVLAN
- ~NAMESPACES
- ~NET_CLS_CGROUP
- ~NET_NS
- ~PID_NS
- ~POSIX_MQUEUE
- ~SECURITYFS
- ~USER_NS
- ~UTS_NS
- ~VETH
- ~!GRKERNSEC_CHROOT_MOUNT
- ~!GRKERNSEC_CHROOT_DOUBLE
- ~!GRKERNSEC_CHROOT_PIVOT
- ~!GRKERNSEC_CHROOT_CHMOD
- ~!GRKERNSEC_CHROOT_CAPS"
-
- kernel_is lt 4 7 && use lxc && CONFIG_CHECK+="
- ~DEVPTS_MULTIPLE_INSTANCES"
-
- use virt-network && CONFIG_CHECK+="
- ~BRIDGE_EBT_MARK_T
- ~BRIDGE_NF_EBTABLES
- ~NETFILTER_ADVANCED
- ~NETFILTER_XT_CONNMARK
- ~NETFILTER_XT_MARK
- ~NETFILTER_XT_TARGET_CHECKSUM
- ~IP_NF_FILTER
- ~IP_NF_MANGLE
- ~IP_NF_NAT
- ~IP6_NF_FILTER
- ~IP6_NF_MANGLE
- ~IP6_NF_NAT"
-
- # This was renamed in kernel commit v5.2-rc1~133^2~174^2~6
- if use virt-network ; then
- if kernel_is -lt 5 2 ; then
- CONFIG_CHECK+="
- ~IP_NF_TARGET_MASQUERADE"
- else
- CONFIG_CHECK+="
- ~NETFILTER_XT_TARGET_MASQUERADE"
- fi
- fi
-
- # Bandwidth Limiting Support
- use virt-network && CONFIG_CHECK+="
- ~BRIDGE_EBT_T_NAT
- ~IP_NF_TARGET_REJECT
- ~NET_ACT_POLICE
- ~NET_CLS_FW
- ~NET_CLS_U32
- ~NET_SCH_HTB
- ~NET_SCH_INGRESS
- ~NET_SCH_SFQ"
-
- ERROR_USER_NS="Optional depending on LXC configuration."
-
- if [[ -n ${CONFIG_CHECK} ]]; then
- linux-info_pkg_setup
- fi
-
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- touch "${S}/.mailmap" || die
-
- default
- python_fix_shebang .
-
- # Skip fragile tests which relies on pristine environment
- # (Breaks because of sandbox environment variables)
- # bug #802876
- sed -i -e "/commandtest/d" tests/meson.build || die
-
- # Tweak the init script:
- cp "${FILESDIR}/libvirtd.init-r19" "${S}/libvirtd.init" || die
- sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \
- -i "${S}/libvirtd.init" || die "sed failed"
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature apparmor)
- $(meson_feature apparmor apparmor_profiles)
- $(meson_feature audit)
- $(meson_feature caps capng)
- $(meson_feature dtrace)
- $(meson_feature firewalld)
- $(meson_feature fuse)
- $(meson_feature glusterfs)
- $(meson_feature glusterfs storage_gluster)
- $(meson_feature iscsi storage_iscsi)
- $(meson_feature iscsi-direct storage_iscsi_direct)
- $(meson_feature libvirtd driver_libvirtd)
- $(meson_feature libssh)
- $(meson_feature libssh2)
- $(meson_feature lvm storage_lvm)
- $(meson_feature lvm storage_mpath)
- $(meson_feature lxc driver_lxc)
- $(meson_feature nbd nbdkit)
- $(meson_feature nls)
- $(meson_feature numa numactl)
- $(meson_feature numa numad)
- $(meson_feature openvz driver_openvz)
- $(meson_feature parted storage_disk)
- $(meson_feature pcap libpcap)
- $(meson_feature policykit polkit)
- $(meson_feature qemu driver_qemu)
- $(meson_feature qemu yajl)
- $(meson_feature rbd storage_rbd)
- $(meson_feature sasl)
- $(meson_feature selinux)
- $(meson_feature test tests)
- $(meson_feature udev)
- $(meson_feature virt-network driver_network)
- $(meson_feature virtualbox driver_vbox)
- $(meson_feature wireshark-plugins wireshark_dissector)
- $(meson_feature xen driver_libxl)
- $(meson_feature zfs storage_zfs)
-
- -Dnetcf=disabled
- -Dsanlock=disabled
- -Dopenwsman=disabled
-
- -Ddriver_esx=enabled
- -Dinit_script=systemd
- -Dqemu_user=$(usex caps qemu root)
- -Dqemu_group=$(usex caps qemu root)
- -Ddriver_remote=enabled
- -Dstorage_fs=enabled
- -Ddriver_vmware=enabled
-
- --localstatedir="${EPREFIX}/var"
- -Dinitconfdir="${EPREFIX}/etc/systemd"
- -Drunstatedir="${EPREFIX}/run"
- -Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
- )
-
- # Workaround for bug #938302
- if use dtrace && has_version "dev-debug/systemtap[-dtrace-symlink(+)]" ; then
- local native_file="${T}"/meson.${CHOST}.ini.local
- cat >> ${native_file} <<-EOF || die
- [binaries]
- dtrace='stap-dtrace'
- EOF
- emesonargs+=( --native-file "${native_file}" )
- fi
-
- meson_src_configure
-}
-
-src_test() {
- export VIR_TEST_DEBUG=1
- # Don't run the syntax check tests, they're fragile and not relevant
- # to us downstream anyway.
- # We also crank up the timeout (as Fedora does) just to preempt failures
- # on slower arches.
- meson_src_test --no-suite syntax-check --timeout-multiplier 10
-}
-
-src_install() {
- meson_src_install
-
- # Depending on configuration option, libvirt will create some bogus
- # directoreis. They are either not used, or libvirtd is able to create
- # them on demand, so let's remove them.
- #
- # Note, we are using -f here so that rm does not fail or warn if the
- # directory is nonexistent.
- rm -rf "${D}"/etc/sysconfig
- rm -rf "${D}"/var
- rm -rf "${D}"/run
-
- use libvirtd || return 0
- # From here, only libvirtd-related instructions, be warned!
-
- newtmpfiles "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf
-
- newinitd "${S}/libvirtd.init" libvirtd
- newinitd "${FILESDIR}/libvirt-guests.init-r4" libvirt-guests
- newinitd "${FILESDIR}/virtlockd.init-r2" virtlockd
- newinitd "${FILESDIR}/virtlogd.init-r2" virtlogd
-
- newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd
- newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests
-
- DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r3")
- DISABLE_AUTOFORMATTING=true
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
- touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml || die
- fi
-
- use libvirtd || return 0
- # From here, only libvirtd-related instructions, be warned!
- tmpfiles_process libvirtd.conf
- readme.gentoo_print_elog
-}
diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild
index d87fbdaace17..38a8bb51cf88 100644
--- a/app-emulation/libvirt/libvirt-9999.ebuild
+++ b/app-emulation/libvirt/libvirt-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -156,7 +156,7 @@ PDEPEND="
"
PATCHES=(
- "${FILESDIR}"/${PN}-9.4.0-fix_paths_in_libvirt-guests_sh.patch
+ "${FILESDIR}"/${PN}-11.0.0-fix_paths_in_libvirt-guests_sh.patch
"${FILESDIR}"/${PN}-9.9.0-do-not-use-sysconfig.patch
"${FILESDIR}"/${PN}-10.7.0-fix-paths-for-apparmor.patch
)
diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index d53e317c552e..b92b8ba38792 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -39,7 +39,7 @@ EBUILD qemu-8.2.3.ebuild 28076 BLAKE2B 4ba0551fd54b62ea9cd566221b0a4e8d9743e40e8
EBUILD qemu-8.2.7.ebuild 28076 BLAKE2B 1560832941e14183cb7837bff7da86a8208f9dcf0f260f02549c057c38b225a6a2eeab0c44822704c1a9aeaa05c7d9f1e77b6c59e3b1196b1140e117b59ff058 SHA512 ddcbb71c98b243616fedf7ef71e00f335886cf3a2257f3faf956cd41f6457f6351b2a0af9db2ec99de734237bc64347422e445c1906811e5f02b5458ed462d8f
EBUILD qemu-8.2.8.ebuild 28080 BLAKE2B 68226fb94d2febe2e47d27c9452376d420803cd26471ab3e2cf0ca89fdd32b427a3288dfc05dd82c6a1f7d6cd86c6241e5cc22c333247b5d801efbcdb6fef5dc SHA512 b984b809661d79dbbb3b7050da56a14a767b8514c9a2dc88e8f56fa05854d86a5983141dd2c537340bdd74d0a8a29d905670dabcbe86d55f185ed6988ba7f160
EBUILD qemu-9.0.4.ebuild 28295 BLAKE2B 825f64425eede13d8f3be3ddbe002e3976b9a8a341a73665f72e14fa61819ef14b3d20527b082c549584344f9d1811c9ee80be817f5a0b167fd36c4fdc0f1e09 SHA512 d65ae4a48ab9e35cadde02f21150ac055072b4d186da9389db3c147d140a4e510170bb3fe3b02e69d61456e7e5bce2f847fa40015d96272d233690584ea55902
-EBUILD qemu-9.1.2.ebuild 28286 BLAKE2B c1774c10edf579952c369bcc3001732ae0f65112f88145b6c40a988a7d7458214a2837085efce4233861f10a2adacb8a1e762d524dcd6d3d4f4e4954d1c7a546 SHA512 33f78a6155229fa15182c610961500f8a4194fdec76b07bcaedbc81396150e4a5d6fee456c31db4d478751c03e8e99b3739042fac14f19d4dfabd2e90dde7440
+EBUILD qemu-9.1.2.ebuild 28284 BLAKE2B 6939f9253d0b1edfb2dc93bfeeb7014f2a0f7b5a95404c20ce7c4ad0e5a3d4c20b79746df14c96a68b138363cb370db22eb753237ec533fa949844fdf50de304 SHA512 fb482beb951cc48040f159c47cffde7b6447d4424f33bd3a97472fbabf9068361d39a2174d6c1b3ad1ef30fe1084f7dfb6ffb63f446846e93818f17cb8f51769
EBUILD qemu-9.2.0.ebuild 28280 BLAKE2B 3b7299a6e20db1a62b3a9346861cacf7a139ad490c5f6e8038d92188247d7141801486c5dac409b7e28ac0b159fa19b0e38336d0d34190b274a767e3a8cb1f98 SHA512 bf1d8c5baa5c46b4900b0dc43c15d2fc6f30f4a75b772bb4c94d9c6cbe857d461e2a57444f592442ccd0b1c576788d2a1cfc66530edded70eb8452242cc5d919
EBUILD qemu-9999.ebuild 28237 BLAKE2B 358bd951084972f0ac9aaa70beb777a711170bb460704a9d4d27ef6a2c748d7ed6b9a21a6425601ed5d561df2a1e1d568f0330a66c360888d84b982a343ac8cd SHA512 252cf2c2fdfa12c0894adfbca82a5f8bd1b1e62dce9c3f2eb075a0e5e4855b490cea79aa4d3c01e0afa73788d273da813d840c026eaf9a289464a88a15cf4590
MISC metadata.xml 4516 BLAKE2B f46e6395374e5dd22a3304ee5c012311f1ea794038c490ee2e709e3e8ced4f476d34704581b35e049b5f06aa59b59a4392896b566020b35e638c3837eeff66f5 SHA512 34ecef876f4dbfcba11fd02aa40fef9a3a099f4e4912d7a9f81d3663130893b0e1327cd4725e60d47372ee3754435011681e9fff3bd9b97da198273947d47e04
diff --git a/app-emulation/qemu/qemu-9.1.2.ebuild b/app-emulation/qemu/qemu-9.1.2.ebuild
index df4b36f615e0..55b0215c9f4e 100644
--- a/app-emulation/qemu/qemu-9.1.2.ebuild
+++ b/app-emulation/qemu/qemu-9.1.2.ebuild
@@ -47,7 +47,7 @@ else
fi
S="${WORKDIR}/${MY_P}"
- [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
+ [[ "${PV}" != *_rc* ]] && KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
fi
DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
diff --git a/app-emulation/virtiofsd/Manifest b/app-emulation/virtiofsd/Manifest
index 657f5767fb6a..6c5681690802 100644
--- a/app-emulation/virtiofsd/Manifest
+++ b/app-emulation/virtiofsd/Manifest
@@ -108,8 +108,8 @@ DIST windows_i686_msvc-0.48.0.crate 730056 BLAKE2B 4e4ad6ed94948145199c2ed50fc65
DIST windows_x86_64_gnu-0.48.0.crate 703595 BLAKE2B b227efb78a99c43d0538cceadada3fa1840df29adc665787fdcf845b73e77d782da8a9f9aa602e1da61401b550d0107176feb6c397c922a6240b38cc8f04a180 SHA512 38eff1164fb37dbd2bbe53404b20cba92de84cbbd5e4eb9ad60d51fb43d6fdb8b87a1488e2c88ebd4b3ff3b708f93fdc05df4b14a285d3ff11c33ff0d9828602
DIST windows_x86_64_gnullvm-0.48.0.crate 366536 BLAKE2B 295dc3aef18c604d1579978045f4058b1a315083a8ab842bddf5800ec3460b1530ad88c3464acab712a229290aca235810de8a3b6a253859a354d9fa97277e58 SHA512 8d82fad4c8445030844708aa026a62f1ca43362b8e15f14b0d226c7e9cda04ffa0715087b6a025dbb738e8891de24fcc4a2df071a532917cf03c4a46f934f396
DIST windows_x86_64_msvc-0.48.0.crate 671422 BLAKE2B abb063610dcc38581657133182b7d9efeed5553df67bd2bd6f30f1668a645186e4824f9ef556a5abc84ace10b1b437b6325bbda6df5a64ce880d7dcb743ac786 SHA512 6e598b8e3ac54912a8ebac01b0dd2c58fd282072527d7fedc7f6ebecdfb7dcb09ae46c22293bc0117849437f8b053db5e90406e7a38276f0f0afd06be3966795
-EBUILD virtiofsd-1.10.0-r1.ebuild 3242 BLAKE2B d5c5f6db32741c9af12024a11163e7baffeec92ea64a864429b2c6cefbfce8985c6b51113b2b872d6ecd5daef4a75f591df548844c9898f96db2f11f2e9c2126 SHA512 d3e325fa640692af846c495b5dd1689b991ba849a820b086ab00d84c42d3a45fe45342217030105f020fe903f5e79324b2606aad17610965b786257cb9e249d6
-EBUILD virtiofsd-1.10.1-r1.ebuild 3242 BLAKE2B d5c5f6db32741c9af12024a11163e7baffeec92ea64a864429b2c6cefbfce8985c6b51113b2b872d6ecd5daef4a75f591df548844c9898f96db2f11f2e9c2126 SHA512 d3e325fa640692af846c495b5dd1689b991ba849a820b086ab00d84c42d3a45fe45342217030105f020fe903f5e79324b2606aad17610965b786257cb9e249d6
-EBUILD virtiofsd-1.11.1-r1.ebuild 3512 BLAKE2B d014cf3348cbe41286622b7a73f3d134901c99d0133ecdf477e4e2a770ceaef73ad07a4ae291cb6fbd4b2f05bbd14b0591ebab9e337f29f645eb362ef50428f1 SHA512 9b4ead9303fb19b4e585af9d6bb8e7bf4e22e73d8421f0ccd37bc9e713c6d053e93ab4987ca93713cc04f35bed3fe023e67f94b9a295a0c5e7a7d0b54fd59d0a
-EBUILD virtiofsd-9999.ebuild 3514 BLAKE2B 8a4a4927944e9090cbf5fcd97ac6e146cf8cf09c25b0f67d268042b13424abc8b66fda55f5c1616a0e2c7abc6410885fe5c2d4e999d5f187cef32ebb1cb89c42 SHA512 1d520b6f1339c2c7b35f2b6a0aa7ee867563b67596840a85bb187d9e7f6a17e881c61884799f92f07af928fee3edc515347ab07e0ee715a4d961a6e949947714
+EBUILD virtiofsd-1.10.0-r2.ebuild 3262 BLAKE2B 0c38d248d1561711a6c035f6fc20d21f8bc76b8712a93376bcbb449af48f1fc41f86a3e3df5e0d27b00dbab1d857f356111a1c6e51ef10c4717d0e8e18fd8faf SHA512 393248ba1861d1ceef2ba2ef0162106b1f0f81413e8eb515c3be598445a52ab8e55f5758462816214872aa935c7d1c1eb32d6f78fb64ad3c34cea38ea5dac3d6
+EBUILD virtiofsd-1.10.1-r2.ebuild 3262 BLAKE2B 0c38d248d1561711a6c035f6fc20d21f8bc76b8712a93376bcbb449af48f1fc41f86a3e3df5e0d27b00dbab1d857f356111a1c6e51ef10c4717d0e8e18fd8faf SHA512 393248ba1861d1ceef2ba2ef0162106b1f0f81413e8eb515c3be598445a52ab8e55f5758462816214872aa935c7d1c1eb32d6f78fb64ad3c34cea38ea5dac3d6
+EBUILD virtiofsd-1.11.1-r2.ebuild 3532 BLAKE2B e6852baea788130197e13c1d450221eec9ffc4c5d42b18861b70389f1de63a15bab21fd6260ae007640212831b4d7964e5f8750ad82ae3ec0b0e425fd92493f5 SHA512 fd748235fe6edbb9cbd2ff8a72e189434f5295ea72f13b0d179e8825d83ffa0d646d35b17b00ba0232d655088dab40a1dd4ab66fd07f139f5adca1986f5069ea
+EBUILD virtiofsd-9999.ebuild 3534 BLAKE2B 912af0634e4817161e5605da76aeeb08496b59834023d7a2e6b73f339a328087645889730c254e10cd3c050cfd58f7e99dbd93112ce47aefbe78f7ee27272677 SHA512 5642cb9cb408be36ed0a3f6568a9faaafaf30e7719db8efe4d09bfdf5e65c048494425cf62efa3c312f8fd9e42f53dd7681ebffd62d55ccb1c942eeef52eeced
MISC metadata.xml 489 BLAKE2B bc6fc4d8ed57fb5a61ea1e2097e8e6deb1ddc302a55d5e5b25995686701c20bffdf066c7d68c84f94aa99ff0bf0551eb8ad44bda627e92741b995c355c28e33c SHA512 db2f4049f8e48b16198cc06c70ce46ca94875590ef82d75d3363fd4ec67de4d5ea35a544f709e466bb8689b9100605439f3207d22f1a06fce7428b1fb706a5c7
diff --git a/app-emulation/virtiofsd/virtiofsd-1.10.0-r1.ebuild b/app-emulation/virtiofsd/virtiofsd-1.10.0-r2.ebuild
index 7358e8fdae58..759422cc0c4f 100644
--- a/app-emulation/virtiofsd/virtiofsd-1.10.0-r1.ebuild
+++ b/app-emulation/virtiofsd/virtiofsd-1.10.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -117,7 +117,10 @@ DEPEND="
sys-libs/libcap-ng
sys-libs/libseccomp
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ sys-apps/shadow
+ ${DEPEND}
+"
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
diff --git a/app-emulation/virtiofsd/virtiofsd-1.10.1-r1.ebuild b/app-emulation/virtiofsd/virtiofsd-1.10.1-r2.ebuild
index 7358e8fdae58..759422cc0c4f 100644
--- a/app-emulation/virtiofsd/virtiofsd-1.10.1-r1.ebuild
+++ b/app-emulation/virtiofsd/virtiofsd-1.10.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -117,7 +117,10 @@ DEPEND="
sys-libs/libcap-ng
sys-libs/libseccomp
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ sys-apps/shadow
+ ${DEPEND}
+"
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
diff --git a/app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild b/app-emulation/virtiofsd/virtiofsd-1.11.1-r2.ebuild
index b3bb153f56ea..5a1baa46adda 100644
--- a/app-emulation/virtiofsd/virtiofsd-1.11.1-r1.ebuild
+++ b/app-emulation/virtiofsd/virtiofsd-1.11.1-r2.ebuild
@@ -132,7 +132,10 @@ DEPEND="
sys-libs/libcap-ng
sys-libs/libseccomp
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ sys-apps/shadow
+ ${DEPEND}
+"
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
diff --git a/app-emulation/virtiofsd/virtiofsd-9999.ebuild b/app-emulation/virtiofsd/virtiofsd-9999.ebuild
index 410c131a66b5..1dcf144c3b39 100644
--- a/app-emulation/virtiofsd/virtiofsd-9999.ebuild
+++ b/app-emulation/virtiofsd/virtiofsd-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023-2024 Gentoo Authors
+# Copyright 2023-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -132,7 +132,10 @@ DEPEND="
sys-libs/libcap-ng
sys-libs/libseccomp
"
-RDEPEND="${DEPEND}"
+RDEPEND="
+ sys-apps/shadow
+ ${DEPEND}
+"
# rust does not use *FLAGS from make.conf, silence portage warning
# update with proper path to binaries this crate installs, omit leading /
diff --git a/app-emulation/virtualbox-kvm/Manifest b/app-emulation/virtualbox-kvm/Manifest
index db7fc5750b80..96deee20b693 100644
--- a/app-emulation/virtualbox-kvm/Manifest
+++ b/app-emulation/virtualbox-kvm/Manifest
@@ -10,12 +10,16 @@ AUX virtualbox-ose-6-wrapper 3578 BLAKE2B c150e578212435268de3c5fb0eea701bc843ec
AUX virtualbox-vboxusb_tmpfilesd 35 BLAKE2B 56937e236a0e4d1a2aa085271e8ae0af9553fdf7c3b804af4d3fda3aa8dbc32d63762fee90bc949390cb9cd67f2f0111894c8af084731dab6920ae1675c69a64 SHA512 72e4602f5f214f8833486f5c787c263a10390e8bdf65b5615d67c35ec44048f02add12fe43b19f9c57a9d2f12d768c52e54fcfb9052c0611d06cc988a698c171
DIST VirtualBox-7.0.22.tar.bz2 174643573 BLAKE2B 93ba1dd44a7147e61d72489a127e497f510c12eef576f8a30af45011e383050a908124c0f9794a92f28400cbb2f230308884893bafacd4f8a391b2354958f02d SHA512 eb231cc487becfbad8c979fb9d6a1ede3a28a1bb11e77b1482181be4bd294fd209c77a7d599562f99f1ac2be587203b9d97230ccce4f85ed96c63e66b0fce392
DIST VirtualBox-7.1.4.tar.bz2 206218796 BLAKE2B 62a4f44b4eac2e1cb2c0bace5dfabf86c41b738d81aede3de75d88159a8d76158748eaae38ee3eedbc0f79b639a875f1ef6805a8ca7c95021f475935f54d7ef9 SHA512 97654339d509447e2604db01e29f9e810f59498a378e645f412cffb67022c4e547f205e8ebdac6ae33aaa8f7bc0f289bdca2e5a04b1fa31b4a05c191d7600a9c
+DIST VirtualBox-7.1.6a.tar.bz2 205777317 BLAKE2B 584a53df603311bb1d49c8564bb05015426c678d58578327a73e1bb5d8ed4f0563a4edfaea13f3d41acc6902567572e67225cc9ea797b15489fb3d786d35c3f9 SHA512 fbb9487d531db6bf176e73f307ef1b65cc5263c8e5f38755cdc6bed41fe2906ffbd64076d42b8b505183d0ae054d8f6bccc522e981edd5a815e440066327cd3b
DIST virtualbox-help-7.0.22.tar.xz 3950712 BLAKE2B 381743c2d6e5da940865818c725bc299ae7b178f25f822cb25a8bc2ed69fa32e3999a8f795132ffe7f01d1ae6c19f5e91d89a09dfa5cc6919cfeae4b6c420951 SHA512 4ae974a9a166c483d767ea1417afac04a8a5f3eb51bb78e4254c5e5577aaa5a64e39fe151ae73f7bc560ed63ca09a02c49c0314bbac3bea6a1331b2b852a1a0f
DIST virtualbox-help-7.1.4.tar.xz 1586108 BLAKE2B e8219ed67b1db9a5e4d0271e25980fbcbfb8c72316dc4bd3337080c81082bb8ecad9c9317b5b9be77db1eeac42c567512a64fe86ae9bb6371dea8632e7afc9ab SHA512 185249fe2bdf2138a034c53e23eedb88cf487e1fb26a8bd623f0d75ea0d2ff4dff3484564a5b317703fb3f302ec7037cb0a49c7c3845e229fe2ac9e2c8c96af6
+DIST virtualbox-help-7.1.6a.tar.xz 984912 BLAKE2B fe30248627e61f75c6486b7ff73b68027cf9804bfc2df9d331dfbcb93571fb6816d95a35a05719a136d6540035f3bb628f6c61a8ca6ed704d10738b4017f9ad8 SHA512 528b74c170b1ab13b05df03c104f735a67f79cce4d2c03f7094a3cf481f0a832586d07137cab746eeeaae475f671c17996cd3c3acd9f72b77d24bef9a9a403e6
DIST virtualbox-kvm-20240828.tar.gz 130388 BLAKE2B 68589fce348efe37a46d4e6cb28ced18969c5cffbd3dcaf85a4f0a085782521a26b4fe4901bda914a17dc97514df7c2a0548d616830abdb9b279afc1508f6c28 SHA512 3625a069729158e48d0f356d34657b925e235f24af0cd42d01625936b6baf1f16ab11448fb7c82190722e24b81b240b08786154ad26050ed6dff2c69c89e0cd4
DIST virtualbox-kvm-20241220.tar.gz 86479 BLAKE2B d0b152bcc1ab2c5255d5e39b297b7375ad527c510d2d518d007aabfa1bcfb94a3decc847e80d01b7b2e8d0b014988d1764ea952fbf2921f337ca2480abd91eca SHA512 54c645368d0769c8da6d630132976b049722baa43846bcd019778f36e272df6714a7634273105cdb965a02904b326bede153c7387d581b713bcef9bfc665a3f7
+DIST virtualbox-kvm-20250207.tar.gz 65940 BLAKE2B 85d6f8d601e8476e19ce9dc4848c08db23bed1edea9999e61b7e68d36f972b147cb73cb6fb67a7a66bb5104e4c6b25872f5cf190db950a84d2ce4994affc740f SHA512 c0ded2ed4dbda6ccaf9104ac973ee50593ba950979ba1988d5563951e52028777277b861505211e34aea115b5fed28abcf6fe5ac3547b58d34ffdbc00ef26b02
DIST virtualbox-patches-7.0.16.tar.bz2 6808 BLAKE2B d15fa2ca306375142c3e25d4759d2790b2bb9eb69e333a8773ad500b29dd127b401943abf59ca59d01858a3ed5551fb3a6c93c4c893c8de971a714ce5306d577 SHA512 a488cbc6660fe8637c44cd79d87156609af089988239a7e76fea8a3c7e6319512c574bef2e942b354b14ce671a8e75ab8b2160abf7c40963795ee8a545ecd992
DIST virtualbox-patches-7.1.4-r1.tar.bz2 6140 BLAKE2B dc84a0522629d06b72ff98e330e2c104e55185914238fed53d696399e43400a1c32979724c156479c3a67d2c64f7f8389d58a83242de559cf8dd89fbda0804e6 SHA512 3541ace61bd64f6ecb2f7b3aaa2383c33ae51682676eead78b267ff82d46e769117f074a534301e734408efa0e622d63e778085f06741223b35ed8caaacc003d
EBUILD virtualbox-kvm-7.0.22_pre20240828.ebuild 21476 BLAKE2B 34cb426bb6e20ca8e5e250f41a6dab0dda36384cd4a496f5d817859d19c5c3b7549e95c95da744edd6735a853327a13d58345b0f771a3012cfcd5fbfae34c526 SHA512 1635586f79ca8e32d701ccbe5ceca02dad8536fbcb0b88561954812f124596436c34ac215c959570b8b1002b832a33e913784d59f1e67e1f07acb01116cfc12c
EBUILD virtualbox-kvm-7.1.4_pre20241220.ebuild 22485 BLAKE2B 3774d7325020d6920c4b12cf3efe74b44f9a1ec9bb0888de63b92a1ffa3066e921595fe79b22472520e906fda83fdd6cc9d1a785915a752d74d05f9633bf673d SHA512 1522f0ac02575f2fbbf1a6796229ce269f82a9fe6c16b6519285a2a923727bc39b92871c294ade451f97ed5cf19cb0236079107a42d5dd19240fd022addbb72b
+EBUILD virtualbox-kvm-7.1.6a_pre20250207.ebuild 22491 BLAKE2B b3043912c678de99380798dbb63d9225c5bb27ac8c5ef8f978a6825d11d12d95bd57032da99571b85f6ec6f7f92bbc194c1f0075c216d091999b98f5b7dffae2 SHA512 4f2c926b59ebb4f494628d63c1df605db2660e34a5a12a55b191c778029b8a6c5cb48424ec0719cb819d11688e5cd52fc90ac24a27d2abcb8e5d19d77b868f8d
MISC metadata.xml 974 BLAKE2B c83434d291bfedba474feb955752d2e81141d053f021f11cc1dfb72c893bb2765b234157f337a0b6c0fc7a1f6b15dc9fb74a9862be3ee1675b09928cd08b5e89 SHA512 e02aeb6fc0dd013bd0717428208dd450f6557e23b25211b7ad791ee5ac226028580c56b63f95d361b146bb2c718b28baba0b0b2ba6ad9e8c60b43663e307cf94
diff --git a/app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.6a_pre20250207.ebuild b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.6a_pre20250207.ebuild
new file mode 100644
index 000000000000..7f184522a4e8
--- /dev/null
+++ b/app-emulation/virtualbox-kvm/virtualbox-kvm-7.1.6a_pre20250207.ebuild
@@ -0,0 +1,788 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# To add a new Python here:
+# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's logic)
+# Do NOT skip this part. It'll end up silently not-building the Python extension
+# or otherwise misbehaving if you do.
+#
+# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ USE=python.
+#
+# May need to look at other distros (e.g. Arch Linux) to find patches for newer
+# Python versions as upstream tends to lag. Upstream may have patches on their
+# trunk branch but not release branch.
+#
+# See bug #785835, bug #856121.
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils \
+ python-single-r1 tmpfiles toolchain-funcs udev xdg
+
+PATCHES_PV="7.1.4-r1"
+ORIGIN_PN="VirtualBox"
+ORIGIN_PV=${PV%_pre*}
+
+MY_PN=virtualbox
+MY_PV=${PV#*_pre}
+MY_P=${ORIGIN_PN}-${ORIGIN_PV}
+
+PATCHES_DIR="${WORKDIR}"/${PN}-dev-${MY_PV}
+
+DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use"
+HOMEPAGE="https://www.virtualbox.org/ https://github.com/cyberus-technology/virtualbox-kvm"
+SRC_URI="
+ https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-${PATCHES_PV}.tar.bz2
+ https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-${MY_PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz
+ https://download.virtualbox.org/virtualbox/${ORIGIN_PV%*a}/${MY_P}.tar.bz2
+ gui? ( !doc? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${MY_PN}/${MY_PN}-help-${ORIGIN_PV}.tar.xz ) )
+"
+S="${WORKDIR}/${ORIGIN_PN}-${ORIGIN_PV%*a}"
+
+LICENSE="GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="alsa dbus debug doc dtrace +gui +hardened java lvm nls pam pch pulseaudio +opengl python +sdk +sdl test +udev vboxwebsrv vde +vmmraw vnc"
+RESTRICT="!test? ( test )"
+
+unset WATCOM #856769
+
+COMMON_DEPEND="
+ acct-group/vboxusers
+ app-arch/xz-utils
+ dev-libs/libtpms
+ dev-libs/libxml2
+ dev-libs/openssl:0=
+ media-libs/libpng:0=
+ media-libs/libvpx:0=
+ net-misc/curl
+ sys-libs/zlib
+ dbus? ( sys-apps/dbus )
+ gui? (
+ dev-qt/qtbase:6[widgets]
+ dev-qt/qtscxml:6
+ dev-qt/qttools:6[assistant]
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ lvm? ( sys-fs/lvm2 )
+ opengl? (
+ media-libs/libglvnd[X]
+ media-libs/vulkan-loader
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ pam? ( sys-libs/pam )
+ python? ( ${PYTHON_DEPS} )
+ sdl? (
+ media-libs/libsdl2[X,video]
+ x11-libs/libX11
+ x11-libs/libXt
+ )
+ vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] )
+ vde? ( net-misc/vde )
+ vnc? ( >=net-libs/libvncserver-0.9.9 )
+"
+# We're stuck on JDK (and JRE, I guess?) 1.8 because of need for wsimport
+# with USE="vboxwebsrv java". Note that we have to put things in DEPEND,
+# not (only, anyway) BDEPEND, as the eclass magic to set the environment variables
+# based on *DEPEND doesn't work for BDEPEND at least right now.
+#
+# There's a comment in Config.kmk about it
+# ("With Java 11 wsimport was removed, usually part of a separate install now.")
+# but it needs more investigation.
+#
+# See bug #878299 to track this issue.
+DEPEND="
+ ${COMMON_DEPEND}
+ >=dev-libs/libxslt-1.1.19
+ virtual/libcrypt:=
+ x11-libs/libXt
+ alsa? ( >=media-libs/alsa-lib-1.0.13 )
+ gui? (
+ x11-base/xorg-proto
+ x11-libs/libxcb:=
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-libs/libXrandr
+ )
+ java? ( virtual/jdk:1.8 )
+ opengl? (
+ x11-base/xorg-proto
+ x11-libs/libXcursor
+ x11-libs/libXinerama
+ x11-libs/libXmu
+ x11-libs/libXrandr
+ virtual/glu
+ )
+ sdl? (
+ x11-libs/libXcursor
+ x11-libs/libXinerama
+ )
+ pulseaudio? ( media-libs/libpulse )
+ udev? ( >=virtual/udev-171 )
+"
+RDEPEND="
+ !app-emulation/virtualbox
+ ${COMMON_DEPEND}
+ gui? ( x11-libs/libxcb:= )
+ java? ( virtual/jre:1.8 )
+"
+BDEPEND="
+ >=app-arch/tar-1.34-r2
+ >=dev-lang/yasm-0.6.2
+ dev-libs/libIDL
+ dev-util/glslang
+ >=dev-build/kbuild-0.1.9998.3592
+ sys-apps/which
+ sys-devel/bin86
+ sys-libs/libcap
+ sys-power/iasl
+ virtual/pkgconfig
+ doc? (
+ app-doc/dita-ot-bin
+ app-text/docbook-sgml-dtd:4.4
+ app-text/docbook-xsl-ns-stylesheets
+ dev-texlive/texlive-basic
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-fontsextra
+ dev-qt/qttools:6[assistant]
+ sys-libs/nss_wrapper
+ )
+ gui? ( dev-qt/qttools:6[linguist] )
+ nls? ( dev-qt/qttools:6[linguist] )
+ java? ( virtual/jdk:1.8 )
+ python? (
+ ${PYTHON_DEPS}
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/pytest[${PYTHON_USEDEP}]
+ ')
+ )
+ )
+"
+
+QA_FLAGS_IGNORED="
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.debug
+"
+
+QA_TEXTRELS="
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+"
+
+QA_EXECSTACK="
+ usr/lib64/virtualbox/iPxeBaseBin
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.debug
+"
+
+QA_WX_LOAD="
+ usr/lib64/virtualbox/iPxeBaseBin
+"
+
+QA_PRESTRIPPED="
+ usr/lib64/virtualbox/VMMR0.r0
+ usr/lib64/virtualbox/VBoxDDR0.r0
+ usr/lib64/virtualbox/ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack/linux.amd64/VBoxDTraceR0.r0
+"
+
+REQUIRED_USE="
+ java? ( sdk )
+ python? ( sdk ${PYTHON_REQUIRED_USE} )
+ vboxwebsrv? ( java )
+"
+
+PATCHES=(
+ # Downloaded patchset
+ "${WORKDIR}"/virtualbox-patches-${PATCHES_PV}/patches
+ "${PATCHES_DIR}"/patches
+)
+
+pkg_pretend() {
+ if ! use gui; then
+ einfo "No USE=\"gui\" selected, this build will not include any Qt frontend."
+ fi
+
+ if ! use opengl; then
+ einfo "No USE=\"opengl\" selected, this build will lack"
+ einfo "the OpenGL feature."
+ fi
+ if ! use nls && use gui; then
+ einfo "USE=\"gui\" also selects USE=\"nls\". This build"
+ einfo "will have NLS support."
+ fi
+
+ # 749273
+ local d=${ROOT}
+ for i in usr "$(get_libdir)"; do
+ d="${d}/$i"
+ if [[ "$(stat -L -c "%g %u" "${d}")" != "0 0" ]]; then
+ die "${d} should be owned by root, VirtualBox will not start otherwise"
+ fi
+ done
+}
+
+pkg_setup() {
+ java-pkg-opt-2_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ if use python; then
+ mkdir test
+ cp "${FILESDIR}"/test_python.py test/
+ python_fix_shebang test/test_python.py
+ fi
+
+ # Only add nopie patch when we're on hardened
+ if gcc-specs-pie; then
+ eapply "${FILESDIR}"/050_virtualbox-5.2.8-nopie.patch
+ fi
+
+ # Remove shipped binaries (kBuild, yasm) and tools, see bug #232775
+ rm -r kBuild/bin || die
+ # Remove everything in tools except kBuildUnits
+ find tools -mindepth 1 -maxdepth 1 -name kBuildUnits -prune -o -exec rm -r {} \+ || die
+
+ # Disable things unused or split into separate ebuilds
+ sed -e "s@MY_LIBDIR@$(get_libdir)@" \
+ "${FILESDIR}"/${MY_PN}-5-localconfig > LocalConfig.kmk || die
+
+ if ! use pch; then
+ # bug #753323
+ printf '\n%s\n' "VBOX_WITHOUT_PRECOMPILED_HEADERS=1" \
+ >> LocalConfig.kmk || die
+ fi
+
+ # bug #916002, #488176, #925347
+ tc-ld-is-mold || tc-ld-force-bfd
+
+ # Respect LDFLAGS
+ sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
+ -i Config.kmk src/libs/xpcom18a4/Config.kmk || die
+
+ # Do not use hard-coded ld (related to bug #488176)
+ sed -e '/QUIET)ld /s@ld @$(LD) @' \
+ -i src/VBox/Devices/PC/ipxe/Makefile.kmk || die
+
+ # Use PAM only when pam USE flag is enbaled (bug #376531)
+ if ! use pam; then
+ einfo "Disabling PAM removes the possibility to use the VRDP features."
+ sed -i 's@^.*VBOX_WITH_PAM@#VBOX_WITH_PAM@' Config.kmk || die
+ sed -i 's@\(.*/auth/Makefile.kmk.*\)@#\1@' \
+ src/VBox/HostServices/Makefile.kmk || die
+ echo -e "\nIPRT_WITHOUT_PAM=1" >> LocalConfig.kmk || die
+ fi
+
+ # add correct java path
+ if use java; then
+ sed "s@/usr/lib/jvm/java-6-sun@$(java-config -O)@" \
+ -i "${S}"/Config.kmk || die
+ java-pkg-opt-2_src_prepare
+ fi
+
+ # bug #940482
+ filter-flags -fno-plt
+
+ # bug #908814
+ filter-lto
+
+ # bug #843437
+ cat >> LocalConfig.kmk <<-EOF || die
+ CXXFLAGS=${CXXFLAGS}
+ CFLAGS=${CFLAGS}
+ EOF
+
+ if use sdl; then
+ sed -i 's/sdl-config/sdl2-config/' configure || die
+ echo -e "\nVBOX_WITH_VBOXSDL=1" >> LocalConfig.kmk || die
+ fi
+
+ #443830
+ echo -e "\nVBOX_WITH_VBOX_IMG=1" >> LocalConfig.kmk || die
+
+ if tc-is-clang; then
+ # clang does not support this extension
+ eapply "${FILESDIR}"/${PN}-7.1.0-disable-rebuild-iPxeBiosBin.patch
+ fi
+
+ # fix doc generation
+ echo -e "\nVBOX_PATH_DOCBOOK=/usr/share/sgml/docbook/xsl-ns-stylesheets" >> LocalConfig.kmk || die
+ # replace xhtml names with numeric equivalents
+ find doc/manual -name \*.xml -exec sed -i \
+ -e 's/&nbsp;/\&#160;/g' \
+ -e 's/&ndash;/\&#8211;/g' \
+ -e 's/&larr;/\&#8592;/g' \
+ -e 's/&rarr;/\&#8594;/g' \
+ -e 's/&harr;/\&#8596;/g' {} \+ || die
+
+ # fix help path #891879
+ echo -e "\nVBOX_PATH_PACKAGE_DOCS=/usr/share/doc/${PF}" >> LocalConfig.kmk || die
+
+ # 489208
+ # Cannot patch the whole text, many translations. Use sed instead to replace the command
+ find src/VBox/Frontends/VirtualBox/nls -name \*.ts -exec sed -i \
+ 's/&apos;[^&]*\(vboxdrv setup\|vboxconfig\)&apos;/\&apos;emerge -1 virtualbox-modules\&apos;/' {} \+ || die
+ sed -i "s:'/sbin/vboxconfig':'emerge -1 virtualbox-modules':" \
+ src/VBox/Frontends/VirtualBox/src/main.cpp \
+ src/VBox/VMM/VMMR3/VM.cpp || die
+
+ # 890561
+ echo -e "\nVBOX_GTAR=gtar" >> LocalConfig.kmk || die
+
+ if ! use nls && ! use gui; then
+ cat >> LocalConfig.kmk <<-EOF || die
+ VBOX_WITH_NLS :=
+ VBOX_WITH_MAIN_NLS :=
+ VBOX_WITH_PUEL_NLS :=
+ VBOX_WITH_VBOXMANAGE_NLS :=
+ EOF
+ fi
+}
+
+src_configure() {
+ tc-export AR CC CXX LD RANLIB
+ export HOST_CC="$(tc-getBUILD_CC)"
+
+ local myconf=(
+ --with-gcc="$(tc-getCC)"
+ --with-g++="$(tc-getCXX)"
+
+ --disable-kmods
+ --with-kvm
+
+ $(usev !alsa --disable-alsa)
+ $(usev !dbus --disable-dbus)
+ $(usev debug --build-debug)
+ $(usev !doc --disable-docs)
+ $(usev !hardened --disable-hardening)
+ $(usev !java --disable-java)
+ $(usev !lvm --disable-devmapper)
+ $(usev !pulseaudio --disable-pulse)
+ $(usev !python --disable-python)
+ $(usev vboxwebsrv --enable-webservice)
+ $(usev vde --enable-vde)
+ $(usev !vmmraw --disable-vmmraw)
+ $(usev vnc --enable-vnc)
+ )
+
+ if use gui || use sdl || use opengl; then
+ myconf+=(
+ $(usev !opengl --disable-opengl)
+ $(usev !gui --disable-qt)
+ $(usev !sdl --disable-sdl)
+ )
+ else
+ myconf+=(
+ --build-headless
+ )
+ fi
+
+ if use amd64 && ! has_multilib_profile; then
+ myconf+=( --disable-vmmraw )
+ fi
+
+ # not an autoconf script
+ edo ./configure "${myconf[@]}"
+
+ # Force usage of chosen Python implementation
+ # bug #856121, bug #785835
+ sed -i \
+ -e '/VBOX_WITH_PYTHON.*=/d' \
+ -e '/VBOX_PATH_PYTHON_INC.*=/d' \
+ -e '/VBOX_LIB_PYTHON.*=/d' \
+ AutoConfig.kmk || die
+
+ if use python; then
+ cat >> AutoConfig.kmk <<-EOF || die
+ VBOX_WITH_PYTHON=$(usev python 1)
+ VBOX_PATH_PYTHON_INC=$(python_get_includedir)
+ VBOX_LIB_PYTHON=$(python_get_library_path)
+ EOF
+
+ local mangled_python="${EPYTHON#python}"
+ mangled_python="${mangled_python/.}"
+
+ # Stub out the script which defines what the Makefile ends up
+ # building for. gen_python_deps.py gets called by the Makefile
+ # with some args and it spits out a bunch of paths for a hardcoded
+ # list of Pythons. We just override it with what we're actually using.
+ # This minimises the amount of patching we have to do for new Pythons.
+ cat > src/libs/xpcom18a4/python/gen_python_deps.py <<-EOF || die
+ print("VBOX_PYTHON${mangled_python}_INC=$(python_get_includedir)")
+ print("VBOX_PYTHON${mangled_python}_LIB=$(python_get_library_path)")
+ print("VBOX_PYTHONDEF_INC=$(python_get_includedir)")
+ print("VBOX_PYTHONDEF_LIB=$(python_get_library_path)")
+ EOF
+
+ chmod +x src/libs/xpcom18a4/python/gen_python_deps.py || die
+ else
+ cat >> AutoConfig.kmk <<-EOF || die
+ VBOX_WITH_PYTHON:=
+ EOF
+ fi
+}
+
+src_compile() {
+ source ./env.sh || die
+
+ # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529)
+ MAKEJOBS=$(grep -Eo '(\-j|\-\-jobs)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
+ MAKELOAD=$(grep -Eo '(\-l|\-\-load-average)(=?|[[:space:]]*)[[:digit:]]+' <<< ${MAKEOPTS})
+ MAKEOPTS="${MAKEJOBS} ${MAKELOAD}"
+
+ local myemakeargs=(
+ VBOX_BUILD_PUBLISHER=_Gentoo
+ VBOX_WITH_VBOXIMGMOUNT=1
+
+ KBUILD_VERBOSE=2
+
+ AS="$(tc-getCC)"
+ CC="$(tc-getCC)"
+ CXX="$(tc-getCXX)"
+
+ TOOL_GCC3_CC="$(tc-getCC)"
+ TOOL_GCC3_LD="$(tc-getCC)"
+ TOOL_GCC3_AS="$(tc-getCC)"
+ TOOL_GCC3_AR="$(tc-getAR)"
+ TOOL_GCC3_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GXX3_CC="$(tc-getCC)"
+ TOOL_GXX3_CXX="$(tc-getCXX)"
+ TOOL_GXX3_LD="$(tc-getCXX)"
+ TOOL_GXX3_AS="$(tc-getCXX)"
+ TOOL_GXX3_AR="$(tc-getAR)"
+ TOOL_GXX3_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GCC3_CFLAGS="${CFLAGS}"
+ TOOL_GCC3_CXXFLAGS="${CXXFLAGS}"
+ VBOX_GCC_OPT="${CXXFLAGS}"
+ VBOX_NM="$(tc-getNM)"
+
+ TOOL_YASM_AS=yasm
+ )
+
+ if use amd64 && has_multilib_profile; then
+ myemakeargs+=(
+ CC32="$(tc-getCC) -m32"
+ CXX32="$(tc-getCXX) -m32"
+
+ TOOL_GCC32_CC="$(tc-getCC) -m32"
+ TOOL_GCC32_CXX="$(tc-getCXX) -m32"
+ TOOL_GCC32_LD="$(tc-getCC) -m32"
+ TOOL_GCC32_AS="$(tc-getCC) -m32"
+ TOOL_GCC32_AR="$(tc-getAR)"
+ TOOL_GCC32_OBJCOPY="$(tc-getOBJCOPY)"
+
+ TOOL_GXX32_CC="$(tc-getCC) -m32"
+ TOOL_GXX32_CXX="$(tc-getCXX) -m32"
+ TOOL_GXX32_LD="$(tc-getCXX) -m32"
+ TOOL_GXX32_AS="$(tc-getCXX) -m32"
+ TOOL_GXX32_AR="$(tc-getAR)"
+ TOOL_GXX32_OBJCOPY="$(tc-getOBJCOPY)"
+ )
+ fi
+
+ if use doc; then
+ # dita needs to write to ~/.fop and ~/.java
+ # but it ignores ${HOME} and tries to write to the real home of user portage
+ # resulting in a sandbox violation
+ # -Duser.home= does not work
+ # force using the temporary homedir with nss_wrapper
+ echo "${LOGNAME}::$(id -u):$(id -g):${USER}:${HOME}:/bin/bash" >> ~/passwd
+ echo "${LOGNAME}::$(id -g):" >> ~/group
+
+ local -x LD_PRELOAD=libnss_wrapper.so
+ local -x NSS_WRAPPER_PASSWD="${HOME}"/passwd
+ local -x NSS_WRAPPER_GROUP="${HOME}"/group
+ fi
+
+ MAKE="kmk" emake "${myemakeargs[@]}" all
+}
+
+src_test() {
+ if use python; then
+ local -x VBOX_APP_HOME="${S}"/out/linux.${ARCH}/$(usex debug debug release)
+ local -x VBOX_INSTALL_PATH="${VBOX_APP_HOME}"
+ local -x VBOX_PROGRAM_PATH="${VBOX_APP_HOME}"/bin
+ local -x VBOX_SDK_PATH="${VBOX_PROGRAM_PATH}"/sdk
+ local -x PYTHONPATH="${VBOX_SDK_PATH}"/installer/python/vboxapi/src
+ einfo "VBOX_APP_HOME ${VBOX_APP_HOME}"
+ einfo "VBOX_PROGRAM_PATH ${VBOX_PROGRAM_PATH}"
+ einfo "VBOX_SDK_PATH ${VBOX_SDK_PATH}"
+ einfo "PYTHONPATH ${PYTHONPATH}"
+ LD_LIBRARY_PATH="${VBOX_PROGRAM_PATH}" epytest test/
+ fi
+}
+
+src_install() {
+ cd "${S}"/out/linux.${ARCH}/$(usex debug debug release)/bin || die
+
+ local vbox_inst_path="/usr/$(get_libdir)/${MY_PN}" each size ico icofile
+
+ vbox_inst() {
+ local binary="${1}"
+ local perms="${2:-0750}"
+ local path="${3:-${vbox_inst_path}}"
+
+ [[ -n "${binary}" ]] || die "vbox_inst: No binary given!"
+ [[ ${perms} =~ ^[[:digit:]]+{4}$ ]] || die "vbox_inst: perms must consist of four digits."
+
+ insinto ${path}
+ doins ${binary}
+ fowners root:vboxusers ${path}/${binary}
+ fperms ${perms} ${path}/${binary}
+ }
+
+ # Create configuration files
+ insinto /etc/vbox
+ newins "${FILESDIR}/${MY_PN}-4-config" vbox.cfg
+
+ # Set the correct libdir
+ sed \
+ -e "s@MY_LIBDIR@$(get_libdir)@" \
+ -i "${ED}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed"
+
+ # Install the wrapper script
+ exeinto ${vbox_inst_path}
+ newexe "${FILESDIR}/${MY_PN}-ose-6-wrapper" "VBox"
+ fowners root:vboxusers ${vbox_inst_path}/VBox
+ fperms 0750 ${vbox_inst_path}/VBox
+
+ # Install binaries and libraries
+ insinto ${vbox_inst_path}
+ doins -r components
+
+ for each in VBox{Autostart,BalloonCtrl,BugReport,CpuReport,ExtPackHelperApp,Manage,SVC,VMMPreload} \
+ vboximg-mount vbox-img *so *r0; do
+ vbox_inst ${each}
+ done
+
+ # These binaries need to be suid root with USE=hardened.
+ local mode=$(usex hardened 4750 0750)
+ for each in VBox{Headless,Net{AdpCtl,DHCP,NAT}} ; do
+ vbox_inst ${each} ${mode}
+ done
+
+ # Install EFI Firmware files (bug #320757)
+ for each in VBoxEFI{32,64}.fd ; do
+ vbox_inst ${each} 0644
+ done
+
+ # VBoxSVC and VBoxManage need to be pax-marked (bug #403453)
+ # VBoxXPCOMIPCD (bug #524202)
+ for each in VBox{Headless,Manage,SVC,XPCOMIPCD} ; do
+ pax-mark -m "${ED}"${vbox_inst_path}/${each}
+ done
+
+ # Symlink binaries to the shipped wrapper
+ for each in vbox{autostart,balloonctrl,bugreport,headless,manage} \
+ VBox{Autostart,BalloonCtrl,BugReport,Headless,Manage,VRDP} ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+ dosym ${vbox_inst_path}/vboximg-mount /usr/bin/vboximg-mount
+ dosym ${vbox_inst_path}/vbox-img /usr/bin/vbox-img
+
+ if use pam; then
+ # VRDPAuth only works with this (bug #351949)
+ dosym VBoxAuth.so ${vbox_inst_path}/VRDPAuth.so
+ fi
+
+ # set an env-variable for 3rd party tools
+ echo "VBOX_APP_HOME=${vbox_inst_path}" > "${T}/90virtualbox"
+ # environment variables used during SDK binding installation
+ echo "VBOX_SDK_PATH=${vbox_inst_path}/sdk" >> "${T}/90virtualbox"
+ echo "VBOX_INSTALL_PATH=${vbox_inst_path}" >> "${T}/90virtualbox"
+ doenvd "${T}/90virtualbox"
+
+ if use sdl; then
+ vbox_inst VBoxSDL ${mode}
+ pax-mark -m "${ED}"${vbox_inst_path}/VBoxSDL
+
+ for each in vboxsdl VBoxSDL ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+ fi
+
+ if use gui; then
+ vbox_inst VirtualBox
+ vbox_inst VirtualBoxVM ${mode}
+ for each in VirtualBox{,VM} ; do
+ pax-mark -m "${ED}"${vbox_inst_path}/${each}
+ done
+
+ for each in virtualbox{,vm} VirtualBox{,VM} ; do
+ dosym ${vbox_inst_path}/VBox /usr/bin/${each}
+ done
+
+ insinto /usr/share/${PN}
+ doins -r nls
+ doins -r UnattendedTemplates
+
+ newmenu ${MY_PN}.desktop ${PN}.desktop
+
+ pushd "${S}"/src/VBox/Artwork/OSE &>/dev/null || die
+ for size in 16 32 48 64 128 ; do
+ newicon -s ${size} ${MY_PN}-${size}px.png ${PN}.png
+ done
+ newicon ${MY_PN}-48px.png ${PN}.png
+ newicon -s scalable ${MY_PN}.svg ${PN}.png
+ popd &>/dev/null || die
+ pushd "${S}"/src/VBox/Artwork/other &>/dev/null || die
+ for size in 16 24 32 48 64 72 96 128 256 512 ; do
+ for ico in hdd ova ovf vbox{,-extpack} vdi vdh vmdk ; do
+ icofile="${MY_PN}-${ico}-${size}px.png"
+ if [[ -f "${icofile}" ]]; then
+ newicon -s ${size} ${icofile} ${MY_PN}-${ico}.png
+ fi
+ done
+ done
+ popd &>/dev/null || die
+ fi
+
+ if use lvm; then
+ vbox_inst VBoxVolInfo ${mode}
+ dosym ${vbox_inst_path}/VBoxVolInfo /usr/bin/VBoxVolInfo
+ fi
+
+ if use sdk; then
+ insinto ${vbox_inst_path}
+ doins -r sdk
+
+ if use java; then
+ java-pkg_regjar "${ED}/${vbox_inst_path}/sdk/bindings/xpcom/java/vboxjxpcom.jar"
+ java-pkg_regso "${ED}/${vbox_inst_path}/libvboxjxpcom.so"
+ fi
+ fi
+
+ if use udev; then
+ local udevdir="$(get_udevdir)"
+ local udev_file="VBoxCreateUSBNode.sh"
+ local rules_file="10-virtualbox.rules"
+
+ insinto ${udevdir}
+ doins ${udev_file}
+ fowners root:vboxusers ${udevdir}/${udev_file}
+ fperms 0750 ${udevdir}/${udev_file}
+
+ insinto ${udevdir}/rules.d
+ sed "s@%UDEVDIR%@${udevdir}@" "${FILESDIR}"/${rules_file} \
+ > "${T}"/${rules_file} || die
+ doins "${T}"/${rules_file}
+ fi
+
+ if use vboxwebsrv; then
+ vbox_inst vboxwebsrv
+ dosym ${vbox_inst_path}/VBox /usr/bin/vboxwebsrv
+ newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv
+ newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv
+ fi
+
+ # Remove dead symlinks (bug #715338)
+ find "${ED}"/usr/$(get_libdir)/${MY_PN} -xtype l -delete || die
+
+ # Fix version string in extensions or else they don't get accepted
+ # by the virtualbox host process (see bug #438930)
+ find ExtensionPacks -type f -name "ExtPack.xml" -exec sed -i '/Version/s@_Gentoo@@' {} \+ || die
+
+ local extensions_dir="${vbox_inst_path}/ExtensionPacks"
+
+ if use vnc; then
+ insinto ${extensions_dir}
+ doins -r ExtensionPacks/VNC
+ fi
+
+ if use dtrace; then
+ insinto ${extensions_dir}
+ doins -r ExtensionPacks/Oracle_VBoxDTrace_Extension_Pack
+ fi
+
+ if use doc; then
+ dodoc UserManual.pdf UserManual.q{ch,hc}
+ docompress -x /usr/share/doc/${PF}/UserManual.q{ch,hc}
+ elif use gui; then
+ dodoc "${WORKDIR}"/${MY_PN}-help-${ORIGIN_PV}/UserManual.q{ch,hc}
+ docompress -x /usr/share/doc/${PF}/UserManual.q{ch,hc}
+ fi
+ dodoc ${PATCHES_DIR}/README.*
+
+ if use python; then
+ local python_path_ext="${ED}/usr/$(get_libdir)/virtualbox/VBoxPython3.so"
+ if [[ ! -x "${python_path_ext}" ]]; then
+ eerror "Couldn't find ${python_path_ext}! Bindings were requested with USE=python"
+ eerror "but none were installed. This may happen if support for a Python target"
+ eerror "(listed in PYTHON_COMPAT in the ebuild) is incomplete within the Makefiles."
+ die "Incomplete installation of Python bindings! File a bug with Gentoo!"
+ fi
+
+ # 378871
+ local installer_dir="${ED}/usr/$(get_libdir)/virtualbox/sdk/installer/python/vboxapi/src"
+ pushd "${installer_dir}" &> /dev/null || die
+ sed -e "s;%VBOX_INSTALL_PATH%;${vbox_inst_path};" \
+ -e "s;%VBOX_SDK_PATH%;${vbox_inst_path}/sdk;" \
+ -i vboxapi/__init__.py || die
+ # insert shebang, the files come without one
+ find vboxapi -name \*.py -exec sed -e "1 i\#! ${PYTHON}" -i {} \+ || die
+ python_domodule vboxapi
+ popd &> /dev/null || die
+
+ # upstream added a /bin/sh stub here
+ # use /usr/bin/python3, python_doscript will take care of it
+ sed -e '1 i #! /usr/bin/python3' -i vboxshell.py
+ python_doscript vboxshell.py
+
+ # do not install the installer
+ rm -r "${installer_dir%vboxapi*}" || die
+ fi
+
+ newtmpfiles "${FILESDIR}"/${MY_PN}-vboxusb_tmpfilesd virtualbox-vboxusb.conf
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if use udev; then
+ udev_reload
+ udevadm trigger --subsystem-match=usb
+ fi
+
+ tmpfiles_process virtualbox-vboxusb.conf
+
+ if use gui; then
+ elog "To launch VirtualBox just type: \"virtualbox\"."
+ fi
+
+ elog "You must be in the vboxusers group to use VirtualBox."
+ elog ""
+ elog "The latest user manual is available for download at:"
+ elog "https://download.virtualbox.org/virtualbox/${ORIGIN_PV}/UserManual.pdf"
+ elog ""
+
+ optfeature "Advanced networking setups" net-misc/bridge-utils sys-apps/usermode-utilities
+ optfeature "USB2, USB3, PXE boot, and VRDP support" app-emulation/virtualbox-extpack-oracle
+ optfeature "Guest additions ISO" app-emulation/virtualbox-additions
+
+ if ! use udev; then
+ ewarn "Without USE=udev, USB devices will likely not work in ${MY_PN}."
+ fi
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+
+ use udev && udev_reload
+}
diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest
index d412fc54a122..61b6684754c0 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -3,20 +3,14 @@ AUX wine-vanilla-7.0-unwind.patch 1694 BLAKE2B 017c7b761d692f8e8d23f52e51529880f
AUX wine-vanilla-7.20-unwind.patch 1450 BLAKE2B 3f90cc131104ad72a11ae30c582b79b3e4d8c0278d51c0a193fb9e460cf088b315503bd08bd904e8d28f72f40ab3df90f83f2542b991888a2f504cc7d2adad4d SHA512 a6c4672a44c1220d5b1efabeca535a4a3510fe92aac73c38f65a09bfbd271af8b8b1bfe2c408ba5356806cb71252a6956b8130fcd06a475037b9e51d28c2a156
AUX wine-vanilla-8.13-rpath.patch 554 BLAKE2B 209d8c581a9178242ee622338c5252f79b798cf5574f72b3984d71b7933e011b488060502715aa75630fbc3d10fcb03743ac31ed31664cacfc22b725253a117b SHA512 bbb25e02d19bd7c1a1f2d7db331d93cfcd5ce9172206ad9e19a44c52e5ece865d474eac024c2a5791dfa006c6efe0f68cd783ffc925ac793bf447d56090bdd02
DIST wine-10.0.tar.xz 32011244 BLAKE2B 92178cf484cf33e9f3b8340429ee8e68c36e0d25eee4a892f059ab73f103cfcb9eb15e1883bc9fd8c8fe311d4ccbb56582d1f780da7b1406a7839a13addd29ae SHA512 effb41c5641993e2e52eaa825cc19b7d9846e084992c5a5b066ead2339b24384d320898a9cee347a9a87106bcb3b0f54c8cd2c8d4de3a887a658052ddd5168d6
+DIST wine-10.1.tar.xz 32026152 BLAKE2B 573c4cc10c96c164eb02111b0a457be5500ab42c6d103180af5b2f88cdbcc134ea1fdb794687e6c736ebb5f9aa266e51424df26cd239fa26679d968ab5844cc3 SHA512 2dbc63e43e2cc1e0bf6294a926e8afc316e9f32efdce644229cb33bba98f6001c3f285b527767a83e5284558ef11f00515048aad031c6fc9122a4ce0692952af
DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5 SHA512 330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a
DIST wine-8.0.2.tar.xz 29060452 BLAKE2B dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb SHA512 e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f
DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
-DIST wine-9.19.tar.xz 30812468 BLAKE2B 24bdcd8d06c9f6b480dbb92469b41ff21b4174fcea6eaccf2359616f018d1c0a1305b5ae8acfcb2f7161b285963f26cc16530d1518db3d1bda7cdbb9807860d5 SHA512 530219c6a337f2996eac92d644ab603528b82cc6136cc37c1e6aa736d418f33c6f4b0d54f3537b04bceaf4487d84abcf926a2f5e9536ed4e966c4fe63c5b6ddd
-DIST wine-9.20.tar.xz 31807848 BLAKE2B f2fef5c941284a5f89f92696cb242641ad88ea8a4388dd6d72977d9696ab63c1632b91b678567525527c80e30ad5ef2971e5bcf700e4f2d7db9bf3357488ed34 SHA512 65d229cfa1c4daffd0b1cec4480bdc4f8a2bbdeb08a7885efea403b0533beda6a22616e57f8e55038fe9e033137cf2718148e38076409a8c0341b29127bbefa3
-DIST wine-9.21.tar.xz 31888916 BLAKE2B 2d9b08263d2d3d174cf42ef8cb23d47c4516a394b44c4a2c5b1d220c4680239b84f47dfeea8b28c763593c725289cf7c257ad3f9fe0ee407b725391a2e956e90 SHA512 9dc64eb49755342f9a3f5fbb5665d1b3b4fafeb9b2723c198b04bb6f5d486f8feb00198e32e519d618bd87d1cf6c7e6a134bf9110b91023334e949eff00e758f
-DIST wine-9.22.tar.xz 31966312 BLAKE2B 14d75c25a317549528abefd2350790ce03b9c4088bc5f6f3bbfcc9b5b024bf0943526a1571fe1079e8fd39830e4f762960365dfdfe670db7577f4095f30131b4 SHA512 8b54aee952abd08969d3485ef12db9aabeea8627fdaf7a27cb3392477580f2b5882467cd15ba4670741b6b20cc48bb5e3585d44ee4fb95a013c513a3c04342e4
EBUILD wine-vanilla-10.0.ebuild 14494 BLAKE2B 27dc34b9e28be42a76db150ee0c1eca3ac8bc29cfcc8892262549cb0a84729d3fc20128b6c5541190675b3997870d5a49d03bc05e68b1a7934fe66b1666576a2 SHA512 2f29b829f20d0a38c4e1db134b248ad5a182a140c41700f50cfcfcc76d87e905b3c1c55ece659d3f960b1e42928a582ffec527e60befb29cbb7690b3472db6e4
+EBUILD wine-vanilla-10.1.ebuild 14494 BLAKE2B 27dc34b9e28be42a76db150ee0c1eca3ac8bc29cfcc8892262549cb0a84729d3fc20128b6c5541190675b3997870d5a49d03bc05e68b1a7934fe66b1666576a2 SHA512 2f29b829f20d0a38c4e1db134b248ad5a182a140c41700f50cfcfcc76d87e905b3c1c55ece659d3f960b1e42928a582ffec527e60befb29cbb7690b3472db6e4
EBUILD wine-vanilla-7.0.2.ebuild 12901 BLAKE2B c56de298278ea1f64164156da06828db82b418a5e1041b816635cf21a30b93127bdacd35caca340518a446d4a1cefaccb3095285882d1cc5b89c4de565ed5128 SHA512 5fe2e8c635e0625ae9abc418110498250db8fef4b45484c2c2b147f492f90043fcd251d14072bee2cbe4558c9d7672ea3a114174fff66ac0205c3c6256dd6906
EBUILD wine-vanilla-8.0.2.ebuild 12989 BLAKE2B 38ec6d327ee3fe44fb3857615ceccd38ab8552d3c90ea7a5e3ca03eaa8b2c489ca02789c88f593bbb429304f62cd92a46f6af72b4cb63920cc0fb8a0338cdb57 SHA512 a39c6e6caa21abfe2a2a43119d4507769004fcc489c66af615d0761cbec02732a35e5bef7c7a2d8422e80311078167695d8d4fbf580aa7290dd06b25cdbe2a30
EBUILD wine-vanilla-9.0.ebuild 14266 BLAKE2B 7eb89a6784065bdd547d3a4e768e57603a41dc8d5879006ef0e9cb630968000c00169b16bd77b7b2fc42296bb8bcbe3407020becf893b09b73c6c5ee798818cc SHA512 cf52d3b7a90152636c887c7576c17c540896dfd0195912829a49259f1506f84c35daf22f86ecbf9020951332ab32f846ca6cc251ef8ef13ca501566e0a9b0cbc
-EBUILD wine-vanilla-9.19.ebuild 14490 BLAKE2B 2195dc5bc368cef12785a1edc56d6bedb57504e5ddd53dc4dc5e8cb2613eefadb9607571b05e7f47ba1db81d411b64f71e95100871d4d479eca21a6cc6ef3e64 SHA512 504676a48086ad88d94b7f51aa2b185a16bc90773e112fdf87dc1d8526a2235653baa0f116ec2af262f9058af8cb242fccebae0a33d77e9b68b4b84c63f76b48
-EBUILD wine-vanilla-9.20.ebuild 14494 BLAKE2B f0d5caece080751846858e5f28d2df26b4d6606760131f80331143e0af72d4eb61115686d080569d0a8e4682ef2dc5b68f9569b4dcecf537066898ac2370b844 SHA512 2377bc9c3156e542610f47dd5ea8daab227ec8ce4a192e9ec677ee7678698b016dad4ea8a4cbb35bff3b58ac80da614ad95094c2955ab1e5172f6e27ef40bcf4
-EBUILD wine-vanilla-9.21.ebuild 14494 BLAKE2B f0d5caece080751846858e5f28d2df26b4d6606760131f80331143e0af72d4eb61115686d080569d0a8e4682ef2dc5b68f9569b4dcecf537066898ac2370b844 SHA512 2377bc9c3156e542610f47dd5ea8daab227ec8ce4a192e9ec677ee7678698b016dad4ea8a4cbb35bff3b58ac80da614ad95094c2955ab1e5172f6e27ef40bcf4
-EBUILD wine-vanilla-9.22.ebuild 14494 BLAKE2B f0d5caece080751846858e5f28d2df26b4d6606760131f80331143e0af72d4eb61115686d080569d0a8e4682ef2dc5b68f9569b4dcecf537066898ac2370b844 SHA512 2377bc9c3156e542610f47dd5ea8daab227ec8ce4a192e9ec677ee7678698b016dad4ea8a4cbb35bff3b58ac80da614ad95094c2955ab1e5172f6e27ef40bcf4
EBUILD wine-vanilla-9999.ebuild 14494 BLAKE2B 4d06d529dc848c809041b80fa5b2abdb81e2cbc2b268e9c39aec3b8f0587b4059c872368c6c9c75f76d69a965fc6c874b26396af415ecfc975ff527c1f031870 SHA512 cccaf07d1df55481fdaa0ca1185b01b606f2eccc401e126ed84f25bdcb080b7c8528e4d77b0b3365e612a62a7f772e29dcbd6ebd586a0335e13706473608d043
MISC metadata.xml 2726 BLAKE2B 7dc7490fabcda06a27061726225890ee203fe7d22209697c3997f0ccdb4699bfaa09f983c22c4919ce75d2eab6ebdb1add9d9af04f24aee63bae81116fc04094 SHA512 5cdbb062462ae791ff9727d184935af3af147c0bd1e49846731941513301b720313b3356f56a8295780ab822e3117146c9a669d2d96efba6f072d84adba770e6
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.20.ebuild b/app-emulation/wine-vanilla/wine-vanilla-10.1.ebuild
index 708818e7568c..7ad0553e1237 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.20.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic multilib multilib-build optfeature
inherit prefix toolchain-funcs wrapper
WINE_GECKO=2.47.4
-WINE_MONO=9.3.0
+WINE_MONO=9.4.0
if [[ ${PV} == *9999 ]]; then
inherit git-r3
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild
deleted file mode 100644
index f5955867daaf..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild
+++ /dev/null
@@ -1,445 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build optfeature
-inherit prefix toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=9.3.0
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
-else
- (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
- SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz"
- S="${WORKDIR}/wine-${PV}"
- KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
-HOMEPAGE="
- https://www.winehq.org/
- https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
- +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
- llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2
- +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl
- osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard
- +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland
- wow64 +xcomposite xinerama
-"
-# bug #551124 for truetype
-# TODO?: wow64 can be done without mingw if using clang (needs bug #912237)
-REQUIRED_USE="
- X? ( truetype )
- crossdev-mingw? ( mingw )
- wow64? ( abi_x86_64 !abi_x86_32 mingw )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
- X? (
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
- opengl? (
- media-libs/libglvnd[X,${MULTILIB_USEDEP}]
- osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
- )
- xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
- xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
- )
- cups? ( net-print/cups[${MULTILIB_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
- kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
- netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
- odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
- ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
- truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
- udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
- ${WINE_DLOPEN_DEPEND}
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] )
- ffmpeg? ( media-video/ffmpeg:=[${MULTILIB_USEDEP}] )
- gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
- gstreamer? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
- media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
- )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] )
- smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] )
- udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
- unwind? (
- llvm-libunwind? ( llvm-runtimes/libunwind[${MULTILIB_USEDEP}] )
- !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
- )
- usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
- wayland? (
- dev-libs/wayland[${MULTILIB_USEDEP}]
- x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
- )
-"
-RDEPEND="
- ${WINE_COMMON_DEPEND}
- app-emulation/wine-desktop-common
- dos? (
- || (
- games-emulation/dosbox
- games-emulation/dosbox-staging
- )
- )
- gecko? (
- app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}]
- wow64? ( app-emulation/wine-gecko[abi_x86_32] )
- )
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
- mono? ( app-emulation/wine-mono:${WINE_MONO} )
- perl? (
- dev-lang/perl
- dev-perl/XML-LibXML
- )
- samba? ( net-fs/samba[winbind] )
- selinux? ( sec-policy/selinux-wine )
- udisks? ( sys-fs/udisks:2 )
-"
-DEPEND="
- ${WINE_COMMON_DEPEND}
- sys-kernel/linux-headers
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- || (
- sys-devel/binutils
- llvm-core/lld
- )
- dev-lang/perl
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- mingw? ( !crossdev-mingw? (
- >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}]
- wow64? ( dev-util/mingw64-toolchain[abi_x86_32] )
- ) )
- nls? ( sys-devel/gettext )
- wayland? ( dev-util/wayland-scanner )
-"
-IDEPEND=">=app-eselect/eselect-wine-2"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- __clear_cache # unused on amd64+x86 (bug #900338)
- res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0-noexecstack.patch
- "${FILESDIR}"/${PN}-7.20-unwind.patch
- "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
- local mingw=-w64-mingw32
- for mingw in $(usev abi_x86_64 x86_64${mingw}) \
- $(use abi_x86_32 || use wow64 && echo i686${mingw}); do
- if ! type -P ${mingw}-gcc >/dev/null; then
- eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
- eerror "yourself by installing sys-devel/crossdev then running:"
- eerror
- eerror " crossdev --target ${mingw}"
- eerror
- eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
- die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
- fi
- done
- fi
-}
-
-src_prepare() {
- # sanity check, bumping these has a history of oversights
- local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
- dlls/appwiz.cpl/addons.c || die)
- if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
- local gmfatal=
- [[ ${PV} == *9999 ]] && gmfatal=nonfatal
- ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
- fi
-
- default
-
- if tc-is-clang; then
- if use mingw; then
- # -mabi=ms was ignored by <clang:16 then turned error in :17
- # if used without --target *-windows, then gets used in install
- # phase despite USE=mingw, drop as a quick fix for now
- sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
- else
- # fails in ./configure unless --enable-archs is passed, allow to
- # bypass with EXTRA_ECONF but is currently considered unsupported
- # (by Gentoo) as additional work is needed for (proper) support
- # note: also fails w/ :17, but unsure if safe to drop w/o mingw
- [[ ${EXTRA_ECONF} == *--enable-archs* ]] ||
- die "building ${PN} with clang is only supported with USE=mingw"
- fi
- fi
-
- # ensure .desktop calls this variant + slot
- sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
-
- # datadir is not where wine-mono is installed, so prefixy alternate paths
- hprefixify -w /get_mono_path/ dlls/mscoree/metahost.c
-
- # always update for patches (including user's wrt #432348)
- eautoreconf
- tools/make_requests || die # perl
- # tip: if need more for user patches, with portage can e.g. do
- # echo "post_src_prepare() { tools/make_specfiles || die; }" \
- # > /etc/portage/env/app-emulation/wine-vanilla
-}
-
-src_configure() {
- WINE_PREFIX=/usr/lib/${P}
- WINE_DATADIR=/usr/share/${P}
-
- local conf=(
- --prefix="${EPREFIX}"${WINE_PREFIX}
- --datadir="${EPREFIX}"${WINE_DATADIR}
- --includedir="${EPREFIX}"/usr/include/${P}
- --libdir="${EPREFIX}"${WINE_PREFIX}
- --mandir="${EPREFIX}"${WINE_DATADIR}/man
-
- $(usev wow64 --enable-archs=x86_64,i386)
-
- $(use_enable gecko mshtml)
- $(use_enable mono mscoree)
- --disable-tests
-
- $(use_with X x)
- $(use_with alsa)
- $(use_with capi)
- $(use_with cups)
- $(use_with ffmpeg)
- $(use_with fontconfig)
- $(use_with gphoto2 gphoto)
- $(use_with gstreamer)
- $(use_with kerberos gssapi)
- $(use_with kerberos krb5)
- $(use_with mingw)
- $(use_with netapi)
- $(use_with nls gettext)
- $(use_with opencl)
- $(use_with opengl)
- $(use_with osmesa)
- --without-oss # media-sound/oss is not packaged (OSSv4)
- $(use_with pcap)
- $(use_with pulseaudio pulse)
- $(use_with scanner sane)
- $(use_with sdl)
- $(use_with smartcard pcsclite)
- $(use_with ssl gnutls)
- $(use_with truetype freetype)
- $(use_with udev)
- $(use_with udisks dbus) # dbus is only used for udisks
- $(use_with unwind)
- $(use_with usb)
- $(use_with v4l v4l2)
- $(use_with vulkan)
- $(use_with wayland)
- $(use_with xcomposite)
- $(use_with xinerama)
- $(usev !odbc ac_cv_lib_soname_odbc=)
- )
-
- filter-lto # build failure
- filter-flags -Wl,--gc-sections # runtime issues (bug #931329)
- use custom-cflags || strip-flags # can break in obscure ways at runtime
-
- # broken with gcc-15's c23 default (TODO: try w/o occasionally, bug #943849)
- append-cflags -std=gnu17
-
- # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097)
- # (do self test until https://github.com/gentoo/gentoo/pull/28355)
- if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]]
- then
- has_version -b sys-devel/binutils &&
- append-ldflags -fuse-ld=bfd ||
- append-ldflags -fuse-ld=lld
- strip-unsupported-flags
- fi
-
- if use mingw; then
- use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
-
- # CROSSCC was formerly recognized by wine, thus been using similar
- # variables (subject to change, esp. if ever make a mingw.eclass).
- local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}
- local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}}
- local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86)
-
- conf+=(
- ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
- ac_cv_prog_i386_CC="${mingwcc_x86}"
-
- CROSSCFLAGS="${CROSSCFLAGS:-$(
- filter-flags '-fstack-protector*' #870136
- filter-flags '-mfunction-return=thunk*' #878849
-
- # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
- # strip-unsupported-flags miss these during compile-only tests
- # (primarily done for 23.0 profiles' -z, not full coverage)
- filter-flags '-Wl,-z,*'
-
- CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
- )}"
-
- CROSSLDFLAGS="${CROSSLDFLAGS:-$(
- filter-flags '-fuse-ld=*'
-
- CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
- )}"
- )
- fi
-
- # order matters with multilib: configure+compile 64->32, install 32->64
- local -i bits
- for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
- (
- einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
-
- mkdir ../build${bits} || die
- cd ../build${bits} || die
-
- if (( bits == 64 )); then
- conf+=( --enable-win64 )
- elif use amd64; then
- conf+=(
- $(usev abi_x86_64 --with-wine64=../build64)
- TARGETFLAGS=-m32 # for widl
- )
- # _setup is optional, but use over Wine's auto-detect (+#472038)
- multilib_toolchain_setup x86
- fi
-
- ECONF_SOURCE=${S} econf "${conf[@]}"
- )
- done
-}
-
-src_compile() {
- use abi_x86_64 && emake -C ../build64 # do first
- use abi_x86_32 && emake -C ../build32
-}
-
-src_install() {
- use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
- use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
-
- # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64,
- # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where
- # one or the other could be missing and that is unexpected for users
- # and some tools like winetricks)
- if use abi_x86_64; then
- if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine64 ${WINE_PREFIX}/bin/wine
- dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
-
- # also install wine(1) man pages (incl. translations)
- local man
- for man in ../build64/loader/wine.*man; do
- : "${man##*/wine}"
- : "${_%.*}"
- insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
- newins ${man} wine.1
- done
- elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine ${WINE_PREFIX}/bin/wine64
- dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader
- fi
- fi
-
- use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
- "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
-
- # create variant wrappers for eselect-wine
- local bin
- for bin in "${ED}"${WINE_PREFIX}/bin/*; do
- make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
- done
-
- if use mingw; then
- # don't let portage try to strip PE files with the wrong
- # strip executable and instead handle it here (saves ~120MB)
- dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
-
- if use strip; then
- ebegin "Stripping Windows (PE) binaries"
- find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
- -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} +
- eend ${?} || die
- fi
- fi
-
- dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
- if use !abi_x86_32 && use !wow64; then
- ewarn "32bit support is disabled. While 64bit applications themselves will"
- ewarn "work, be warned that it is not unusual that installers or other helpers"
- ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32,"
- ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib."
- elif use abi_x86_32 && { use opengl || use vulkan; }; then
- # difficult to tell what is needed from here, but try to warn
- if has_version 'x11-drivers/nvidia-drivers'; then
- if has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'; then
- ewarn "x11-drivers/nvidia-drivers is installed but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- ewarn "Multi-card setups may need this on media-libs/mesa as well."
- fi
- elif has_version 'media-libs/mesa[-abi_x86_32]'; then
- ewarn "media-libs/mesa seems to be in use but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- fi
- fi
-
- optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \
- games-util/game-device-udev-rules
-
- eselect wine update --if-unset || die
-}
-
-pkg_postrm() {
- eselect wine update --if-unset || die
-}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild
deleted file mode 100644
index 708818e7568c..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild
+++ /dev/null
@@ -1,445 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build optfeature
-inherit prefix toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=9.3.0
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
-else
- (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
- SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz"
- S="${WORKDIR}/wine-${PV}"
- KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
-HOMEPAGE="
- https://www.winehq.org/
- https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
- +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
- llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2
- +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl
- osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard
- +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland
- wow64 +xcomposite xinerama
-"
-# bug #551124 for truetype
-# TODO?: wow64 can be done without mingw if using clang (needs bug #912237)
-REQUIRED_USE="
- X? ( truetype )
- crossdev-mingw? ( mingw )
- wow64? ( abi_x86_64 !abi_x86_32 mingw )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
- X? (
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
- opengl? (
- media-libs/libglvnd[X,${MULTILIB_USEDEP}]
- osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
- )
- xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
- xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
- )
- cups? ( net-print/cups[${MULTILIB_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
- kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
- netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
- odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
- ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
- truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
- udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
- ${WINE_DLOPEN_DEPEND}
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] )
- ffmpeg? ( media-video/ffmpeg:=[${MULTILIB_USEDEP}] )
- gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
- gstreamer? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
- media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
- )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] )
- smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] )
- udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
- unwind? (
- llvm-libunwind? ( llvm-runtimes/libunwind[${MULTILIB_USEDEP}] )
- !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
- )
- usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
- wayland? (
- dev-libs/wayland[${MULTILIB_USEDEP}]
- x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
- )
-"
-RDEPEND="
- ${WINE_COMMON_DEPEND}
- app-emulation/wine-desktop-common
- dos? (
- || (
- games-emulation/dosbox
- games-emulation/dosbox-staging
- )
- )
- gecko? (
- app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}]
- wow64? ( app-emulation/wine-gecko[abi_x86_32] )
- )
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
- mono? ( app-emulation/wine-mono:${WINE_MONO} )
- perl? (
- dev-lang/perl
- dev-perl/XML-LibXML
- )
- samba? ( net-fs/samba[winbind] )
- selinux? ( sec-policy/selinux-wine )
- udisks? ( sys-fs/udisks:2 )
-"
-DEPEND="
- ${WINE_COMMON_DEPEND}
- sys-kernel/linux-headers
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- || (
- sys-devel/binutils
- llvm-core/lld
- )
- dev-lang/perl
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- mingw? ( !crossdev-mingw? (
- >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}]
- wow64? ( dev-util/mingw64-toolchain[abi_x86_32] )
- ) )
- nls? ( sys-devel/gettext )
- wayland? ( dev-util/wayland-scanner )
-"
-IDEPEND=">=app-eselect/eselect-wine-2"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- __clear_cache # unused on amd64+x86 (bug #900338)
- res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0-noexecstack.patch
- "${FILESDIR}"/${PN}-7.20-unwind.patch
- "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
- local mingw=-w64-mingw32
- for mingw in $(usev abi_x86_64 x86_64${mingw}) \
- $(use abi_x86_32 || use wow64 && echo i686${mingw}); do
- if ! type -P ${mingw}-gcc >/dev/null; then
- eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
- eerror "yourself by installing sys-devel/crossdev then running:"
- eerror
- eerror " crossdev --target ${mingw}"
- eerror
- eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
- die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
- fi
- done
- fi
-}
-
-src_prepare() {
- # sanity check, bumping these has a history of oversights
- local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
- dlls/appwiz.cpl/addons.c || die)
- if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
- local gmfatal=
- [[ ${PV} == *9999 ]] && gmfatal=nonfatal
- ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
- fi
-
- default
-
- if tc-is-clang; then
- if use mingw; then
- # -mabi=ms was ignored by <clang:16 then turned error in :17
- # if used without --target *-windows, then gets used in install
- # phase despite USE=mingw, drop as a quick fix for now
- sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
- else
- # fails in ./configure unless --enable-archs is passed, allow to
- # bypass with EXTRA_ECONF but is currently considered unsupported
- # (by Gentoo) as additional work is needed for (proper) support
- # note: also fails w/ :17, but unsure if safe to drop w/o mingw
- [[ ${EXTRA_ECONF} == *--enable-archs* ]] ||
- die "building ${PN} with clang is only supported with USE=mingw"
- fi
- fi
-
- # ensure .desktop calls this variant + slot
- sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
-
- # datadir is not where wine-mono is installed, so prefixy alternate paths
- hprefixify -w /get_mono_path/ dlls/mscoree/metahost.c
-
- # always update for patches (including user's wrt #432348)
- eautoreconf
- tools/make_requests || die # perl
- # tip: if need more for user patches, with portage can e.g. do
- # echo "post_src_prepare() { tools/make_specfiles || die; }" \
- # > /etc/portage/env/app-emulation/wine-vanilla
-}
-
-src_configure() {
- WINE_PREFIX=/usr/lib/${P}
- WINE_DATADIR=/usr/share/${P}
-
- local conf=(
- --prefix="${EPREFIX}"${WINE_PREFIX}
- --datadir="${EPREFIX}"${WINE_DATADIR}
- --includedir="${EPREFIX}"/usr/include/${P}
- --libdir="${EPREFIX}"${WINE_PREFIX}
- --mandir="${EPREFIX}"${WINE_DATADIR}/man
-
- $(usev wow64 --enable-archs=x86_64,i386)
-
- $(use_enable gecko mshtml)
- $(use_enable mono mscoree)
- --disable-tests
-
- $(use_with X x)
- $(use_with alsa)
- $(use_with capi)
- $(use_with cups)
- $(use_with ffmpeg)
- $(use_with fontconfig)
- $(use_with gphoto2 gphoto)
- $(use_with gstreamer)
- $(use_with kerberos gssapi)
- $(use_with kerberos krb5)
- $(use_with mingw)
- $(use_with netapi)
- $(use_with nls gettext)
- $(use_with opencl)
- $(use_with opengl)
- $(use_with osmesa)
- --without-oss # media-sound/oss is not packaged (OSSv4)
- $(use_with pcap)
- $(use_with pulseaudio pulse)
- $(use_with scanner sane)
- $(use_with sdl)
- $(use_with smartcard pcsclite)
- $(use_with ssl gnutls)
- $(use_with truetype freetype)
- $(use_with udev)
- $(use_with udisks dbus) # dbus is only used for udisks
- $(use_with unwind)
- $(use_with usb)
- $(use_with v4l v4l2)
- $(use_with vulkan)
- $(use_with wayland)
- $(use_with xcomposite)
- $(use_with xinerama)
- $(usev !odbc ac_cv_lib_soname_odbc=)
- )
-
- filter-lto # build failure
- filter-flags -Wl,--gc-sections # runtime issues (bug #931329)
- use custom-cflags || strip-flags # can break in obscure ways at runtime
-
- # broken with gcc-15's c23 default (TODO: try w/o occasionally, bug #943849)
- append-cflags -std=gnu17
-
- # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097)
- # (do self test until https://github.com/gentoo/gentoo/pull/28355)
- if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]]
- then
- has_version -b sys-devel/binutils &&
- append-ldflags -fuse-ld=bfd ||
- append-ldflags -fuse-ld=lld
- strip-unsupported-flags
- fi
-
- if use mingw; then
- use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
-
- # CROSSCC was formerly recognized by wine, thus been using similar
- # variables (subject to change, esp. if ever make a mingw.eclass).
- local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}
- local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}}
- local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86)
-
- conf+=(
- ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
- ac_cv_prog_i386_CC="${mingwcc_x86}"
-
- CROSSCFLAGS="${CROSSCFLAGS:-$(
- filter-flags '-fstack-protector*' #870136
- filter-flags '-mfunction-return=thunk*' #878849
-
- # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
- # strip-unsupported-flags miss these during compile-only tests
- # (primarily done for 23.0 profiles' -z, not full coverage)
- filter-flags '-Wl,-z,*'
-
- CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
- )}"
-
- CROSSLDFLAGS="${CROSSLDFLAGS:-$(
- filter-flags '-fuse-ld=*'
-
- CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
- )}"
- )
- fi
-
- # order matters with multilib: configure+compile 64->32, install 32->64
- local -i bits
- for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
- (
- einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
-
- mkdir ../build${bits} || die
- cd ../build${bits} || die
-
- if (( bits == 64 )); then
- conf+=( --enable-win64 )
- elif use amd64; then
- conf+=(
- $(usev abi_x86_64 --with-wine64=../build64)
- TARGETFLAGS=-m32 # for widl
- )
- # _setup is optional, but use over Wine's auto-detect (+#472038)
- multilib_toolchain_setup x86
- fi
-
- ECONF_SOURCE=${S} econf "${conf[@]}"
- )
- done
-}
-
-src_compile() {
- use abi_x86_64 && emake -C ../build64 # do first
- use abi_x86_32 && emake -C ../build32
-}
-
-src_install() {
- use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
- use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
-
- # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64,
- # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where
- # one or the other could be missing and that is unexpected for users
- # and some tools like winetricks)
- if use abi_x86_64; then
- if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine64 ${WINE_PREFIX}/bin/wine
- dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
-
- # also install wine(1) man pages (incl. translations)
- local man
- for man in ../build64/loader/wine.*man; do
- : "${man##*/wine}"
- : "${_%.*}"
- insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
- newins ${man} wine.1
- done
- elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine ${WINE_PREFIX}/bin/wine64
- dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader
- fi
- fi
-
- use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
- "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
-
- # create variant wrappers for eselect-wine
- local bin
- for bin in "${ED}"${WINE_PREFIX}/bin/*; do
- make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
- done
-
- if use mingw; then
- # don't let portage try to strip PE files with the wrong
- # strip executable and instead handle it here (saves ~120MB)
- dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
-
- if use strip; then
- ebegin "Stripping Windows (PE) binaries"
- find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
- -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} +
- eend ${?} || die
- fi
- fi
-
- dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
- if use !abi_x86_32 && use !wow64; then
- ewarn "32bit support is disabled. While 64bit applications themselves will"
- ewarn "work, be warned that it is not unusual that installers or other helpers"
- ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32,"
- ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib."
- elif use abi_x86_32 && { use opengl || use vulkan; }; then
- # difficult to tell what is needed from here, but try to warn
- if has_version 'x11-drivers/nvidia-drivers'; then
- if has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'; then
- ewarn "x11-drivers/nvidia-drivers is installed but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- ewarn "Multi-card setups may need this on media-libs/mesa as well."
- fi
- elif has_version 'media-libs/mesa[-abi_x86_32]'; then
- ewarn "media-libs/mesa seems to be in use but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- fi
- fi
-
- optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \
- games-util/game-device-udev-rules
-
- eselect wine update --if-unset || die
-}
-
-pkg_postrm() {
- eselect wine update --if-unset || die
-}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild
deleted file mode 100644
index 708818e7568c..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild
+++ /dev/null
@@ -1,445 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build optfeature
-inherit prefix toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=9.3.0
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
-else
- (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
- SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz"
- S="${WORKDIR}/wine-${PV}"
- KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
-HOMEPAGE="
- https://www.winehq.org/
- https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
- +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
- llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2
- +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl
- osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard
- +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland
- wow64 +xcomposite xinerama
-"
-# bug #551124 for truetype
-# TODO?: wow64 can be done without mingw if using clang (needs bug #912237)
-REQUIRED_USE="
- X? ( truetype )
- crossdev-mingw? ( mingw )
- wow64? ( abi_x86_64 !abi_x86_32 mingw )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
- X? (
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
- opengl? (
- media-libs/libglvnd[X,${MULTILIB_USEDEP}]
- osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
- )
- xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
- xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
- )
- cups? ( net-print/cups[${MULTILIB_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
- kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
- netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
- odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
- ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
- truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
- udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
- ${WINE_DLOPEN_DEPEND}
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] )
- ffmpeg? ( media-video/ffmpeg:=[${MULTILIB_USEDEP}] )
- gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
- gstreamer? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
- media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
- )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] )
- smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] )
- udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
- unwind? (
- llvm-libunwind? ( llvm-runtimes/libunwind[${MULTILIB_USEDEP}] )
- !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
- )
- usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
- wayland? (
- dev-libs/wayland[${MULTILIB_USEDEP}]
- x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
- )
-"
-RDEPEND="
- ${WINE_COMMON_DEPEND}
- app-emulation/wine-desktop-common
- dos? (
- || (
- games-emulation/dosbox
- games-emulation/dosbox-staging
- )
- )
- gecko? (
- app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}]
- wow64? ( app-emulation/wine-gecko[abi_x86_32] )
- )
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
- mono? ( app-emulation/wine-mono:${WINE_MONO} )
- perl? (
- dev-lang/perl
- dev-perl/XML-LibXML
- )
- samba? ( net-fs/samba[winbind] )
- selinux? ( sec-policy/selinux-wine )
- udisks? ( sys-fs/udisks:2 )
-"
-DEPEND="
- ${WINE_COMMON_DEPEND}
- sys-kernel/linux-headers
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- || (
- sys-devel/binutils
- llvm-core/lld
- )
- dev-lang/perl
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- mingw? ( !crossdev-mingw? (
- >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}]
- wow64? ( dev-util/mingw64-toolchain[abi_x86_32] )
- ) )
- nls? ( sys-devel/gettext )
- wayland? ( dev-util/wayland-scanner )
-"
-IDEPEND=">=app-eselect/eselect-wine-2"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- __clear_cache # unused on amd64+x86 (bug #900338)
- res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0-noexecstack.patch
- "${FILESDIR}"/${PN}-7.20-unwind.patch
- "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
- local mingw=-w64-mingw32
- for mingw in $(usev abi_x86_64 x86_64${mingw}) \
- $(use abi_x86_32 || use wow64 && echo i686${mingw}); do
- if ! type -P ${mingw}-gcc >/dev/null; then
- eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
- eerror "yourself by installing sys-devel/crossdev then running:"
- eerror
- eerror " crossdev --target ${mingw}"
- eerror
- eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
- die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
- fi
- done
- fi
-}
-
-src_prepare() {
- # sanity check, bumping these has a history of oversights
- local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
- dlls/appwiz.cpl/addons.c || die)
- if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
- local gmfatal=
- [[ ${PV} == *9999 ]] && gmfatal=nonfatal
- ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
- fi
-
- default
-
- if tc-is-clang; then
- if use mingw; then
- # -mabi=ms was ignored by <clang:16 then turned error in :17
- # if used without --target *-windows, then gets used in install
- # phase despite USE=mingw, drop as a quick fix for now
- sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
- else
- # fails in ./configure unless --enable-archs is passed, allow to
- # bypass with EXTRA_ECONF but is currently considered unsupported
- # (by Gentoo) as additional work is needed for (proper) support
- # note: also fails w/ :17, but unsure if safe to drop w/o mingw
- [[ ${EXTRA_ECONF} == *--enable-archs* ]] ||
- die "building ${PN} with clang is only supported with USE=mingw"
- fi
- fi
-
- # ensure .desktop calls this variant + slot
- sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
-
- # datadir is not where wine-mono is installed, so prefixy alternate paths
- hprefixify -w /get_mono_path/ dlls/mscoree/metahost.c
-
- # always update for patches (including user's wrt #432348)
- eautoreconf
- tools/make_requests || die # perl
- # tip: if need more for user patches, with portage can e.g. do
- # echo "post_src_prepare() { tools/make_specfiles || die; }" \
- # > /etc/portage/env/app-emulation/wine-vanilla
-}
-
-src_configure() {
- WINE_PREFIX=/usr/lib/${P}
- WINE_DATADIR=/usr/share/${P}
-
- local conf=(
- --prefix="${EPREFIX}"${WINE_PREFIX}
- --datadir="${EPREFIX}"${WINE_DATADIR}
- --includedir="${EPREFIX}"/usr/include/${P}
- --libdir="${EPREFIX}"${WINE_PREFIX}
- --mandir="${EPREFIX}"${WINE_DATADIR}/man
-
- $(usev wow64 --enable-archs=x86_64,i386)
-
- $(use_enable gecko mshtml)
- $(use_enable mono mscoree)
- --disable-tests
-
- $(use_with X x)
- $(use_with alsa)
- $(use_with capi)
- $(use_with cups)
- $(use_with ffmpeg)
- $(use_with fontconfig)
- $(use_with gphoto2 gphoto)
- $(use_with gstreamer)
- $(use_with kerberos gssapi)
- $(use_with kerberos krb5)
- $(use_with mingw)
- $(use_with netapi)
- $(use_with nls gettext)
- $(use_with opencl)
- $(use_with opengl)
- $(use_with osmesa)
- --without-oss # media-sound/oss is not packaged (OSSv4)
- $(use_with pcap)
- $(use_with pulseaudio pulse)
- $(use_with scanner sane)
- $(use_with sdl)
- $(use_with smartcard pcsclite)
- $(use_with ssl gnutls)
- $(use_with truetype freetype)
- $(use_with udev)
- $(use_with udisks dbus) # dbus is only used for udisks
- $(use_with unwind)
- $(use_with usb)
- $(use_with v4l v4l2)
- $(use_with vulkan)
- $(use_with wayland)
- $(use_with xcomposite)
- $(use_with xinerama)
- $(usev !odbc ac_cv_lib_soname_odbc=)
- )
-
- filter-lto # build failure
- filter-flags -Wl,--gc-sections # runtime issues (bug #931329)
- use custom-cflags || strip-flags # can break in obscure ways at runtime
-
- # broken with gcc-15's c23 default (TODO: try w/o occasionally, bug #943849)
- append-cflags -std=gnu17
-
- # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097)
- # (do self test until https://github.com/gentoo/gentoo/pull/28355)
- if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]]
- then
- has_version -b sys-devel/binutils &&
- append-ldflags -fuse-ld=bfd ||
- append-ldflags -fuse-ld=lld
- strip-unsupported-flags
- fi
-
- if use mingw; then
- use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
-
- # CROSSCC was formerly recognized by wine, thus been using similar
- # variables (subject to change, esp. if ever make a mingw.eclass).
- local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}
- local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}}
- local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86)
-
- conf+=(
- ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
- ac_cv_prog_i386_CC="${mingwcc_x86}"
-
- CROSSCFLAGS="${CROSSCFLAGS:-$(
- filter-flags '-fstack-protector*' #870136
- filter-flags '-mfunction-return=thunk*' #878849
-
- # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
- # strip-unsupported-flags miss these during compile-only tests
- # (primarily done for 23.0 profiles' -z, not full coverage)
- filter-flags '-Wl,-z,*'
-
- CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
- )}"
-
- CROSSLDFLAGS="${CROSSLDFLAGS:-$(
- filter-flags '-fuse-ld=*'
-
- CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
- )}"
- )
- fi
-
- # order matters with multilib: configure+compile 64->32, install 32->64
- local -i bits
- for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
- (
- einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
-
- mkdir ../build${bits} || die
- cd ../build${bits} || die
-
- if (( bits == 64 )); then
- conf+=( --enable-win64 )
- elif use amd64; then
- conf+=(
- $(usev abi_x86_64 --with-wine64=../build64)
- TARGETFLAGS=-m32 # for widl
- )
- # _setup is optional, but use over Wine's auto-detect (+#472038)
- multilib_toolchain_setup x86
- fi
-
- ECONF_SOURCE=${S} econf "${conf[@]}"
- )
- done
-}
-
-src_compile() {
- use abi_x86_64 && emake -C ../build64 # do first
- use abi_x86_32 && emake -C ../build32
-}
-
-src_install() {
- use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
- use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
-
- # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64,
- # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where
- # one or the other could be missing and that is unexpected for users
- # and some tools like winetricks)
- if use abi_x86_64; then
- if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine64 ${WINE_PREFIX}/bin/wine
- dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
-
- # also install wine(1) man pages (incl. translations)
- local man
- for man in ../build64/loader/wine.*man; do
- : "${man##*/wine}"
- : "${_%.*}"
- insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
- newins ${man} wine.1
- done
- elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine ${WINE_PREFIX}/bin/wine64
- dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader
- fi
- fi
-
- use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
- "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
-
- # create variant wrappers for eselect-wine
- local bin
- for bin in "${ED}"${WINE_PREFIX}/bin/*; do
- make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
- done
-
- if use mingw; then
- # don't let portage try to strip PE files with the wrong
- # strip executable and instead handle it here (saves ~120MB)
- dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
-
- if use strip; then
- ebegin "Stripping Windows (PE) binaries"
- find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
- -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} +
- eend ${?} || die
- fi
- fi
-
- dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
- if use !abi_x86_32 && use !wow64; then
- ewarn "32bit support is disabled. While 64bit applications themselves will"
- ewarn "work, be warned that it is not unusual that installers or other helpers"
- ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32,"
- ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib."
- elif use abi_x86_32 && { use opengl || use vulkan; }; then
- # difficult to tell what is needed from here, but try to warn
- if has_version 'x11-drivers/nvidia-drivers'; then
- if has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'; then
- ewarn "x11-drivers/nvidia-drivers is installed but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- ewarn "Multi-card setups may need this on media-libs/mesa as well."
- fi
- elif has_version 'media-libs/mesa[-abi_x86_32]'; then
- ewarn "media-libs/mesa seems to be in use but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- fi
- fi
-
- optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \
- games-util/game-device-udev-rules
-
- eselect wine update --if-unset || die
-}
-
-pkg_postrm() {
- eselect wine update --if-unset || die
-}
diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest
index 5885609caa72..75d0309f7afb 100644
--- a/app-emulation/xen-tools/Manifest
+++ b/app-emulation/xen-tools/Manifest
@@ -1,6 +1,8 @@
AUX README.gentoo 572 BLAKE2B 1284e49ac0bde0e1c1ad32b7dc200848c0837378224daed628036b5835998c9649574e2b91b4891a610188f01900922d3b2bb23fd6381682c3486bc83be9a9ef SHA512 d7312c11154b3446a66af5e11a9d8e1a30c29e42867b51a073f4460078c9a1b7acb94cea6d38bcd7fdafbb4384856cd11093f41eee1941ca43303a5e21765b03
+AUX edk2-202202-binutils-2.41-textrels.patch 2600 BLAKE2B e3ddfcf36190762cf2589faa777f19f04bc7d3363a226885fa96a17cfbd29f9dd6d6b6501f85080c789b09c34a9174154e2b9dca7f1d1cd274841cf20e8835d2 SHA512 17c01bfc9eb2d2f356e16c08ef5c3def635fd502a9e50692bd5aa3e3a11f999997d0783c8a3b828ede96b34a1e23d4a6d9398607f4a9d0ddc597de3fa2e9a8cf
AUX stubs-32.h 537 BLAKE2B 456f57c4a4ba574c737f1b84b62a085d0290ebc8981a5f96fdebc16b6c86c801c5ca8dde135e803f46c5ec875fdd74770f6ed754880bc7af930b8ce1ce972fb7 SHA512 55308dbedaa91909a2213940f7a7b574cabe6b5a3104761a2a6f28d6aed00164544488c00cbf9d66a9a370a14c6b6d3a00434efd3ff0228cc8e4d81af19c0e68
AUX xen-consoles.logrotate 63 BLAKE2B 4ae650876035d2815dbcacc6ed618c58cc61d9cfd9cde1b6c2f792cbf51898c577ef979443ad827fc82ced4d21ae24836883160b20d697965ef5377d50c2973c SHA512 ab2105c75cfe01768aecd5bcbb56269d63666e8a44e42b6a83aee87df6c84ee2f9ab249171c21b2e09f8fec2cae8318f6e87d160989398a3e7dd68db8d52c426
+AUX xen-tools-4.19.1-gnu17.patch 314 BLAKE2B 250f194fba156545b04fa251c10083df70b2f39133ee6b9d8827ffd3f90d54015375fdd5222d6e6b66b34f4b7ae8bd68ab27b50d314b9eb33547cb408349c7d1 SHA512 208af691fdcfaa06a300163e80866b728395dec71908a32e4d1effba396916a6ea7edefd38be7b9f970ee18bd368de3ee6825820796953af5262010f5be60a69
AUX xen-watchdog.initd 181 BLAKE2B b8529db36016b6f71520c1e4119a2ea5c4d3f52f2c77ccb5603efb67bcdd88b8273a359f6ae0df61763ea31a50bd8a0be775df5aabbd17c90e7928c8ed5b7c0e SHA512 5f6da91c0067b93f1b9f1a2f181caf34034896944ab26f5820e860336e3b3159a65e8a7f39ea273927d64d58a2fe4d918d2c3234f2b03ab0770e0c15d6dfe84b
AUX xencommons.confd 109 BLAKE2B 6a2023a95cd1e411abe57c321e1c5f13096b51299817ce547e8ff042cbdbf859a5c1f50135e946fe650e0ec9221db3389ff50bc23f6d88d0c0fd1805b64786be SHA512 f0bbc9647cecc6cf806e3059960fbe39b23304d9ca0955fb261e1d320b9b9ce59e5b28cc4b5a9922295b31221f0cd8f0cccb405520e097a7b12dc6ddb3294c17
AUX xencommons.initd 1451 BLAKE2B ef0cfa4fc7c4071b7a5822f4ad8983b9f7c386505e8b6967139c8921b002ff03a0a2be235060160d00d3890cffd15300b588c2b06a67a839df110c3737bbaee5 SHA512 1d25ae65ff073a5fc00aed2011af9e38f53d179dfadd06f791a4599c070a5ddbbf75d80b37e219b6de5d09e3466510c241311cbb018ef22cd3c97ce3b7c15b3c
@@ -23,6 +25,6 @@ DIST xen-4.18.3.tar.gz 51911584 BLAKE2B 01bc915ea88c6a80608bb4f9c37ec75cd4abcc78
DIST xen-4.19.1.tar.gz 51991715 BLAKE2B 1e16c15c98b0e02ee55129cde3f41b314a4eaaff9956f5fa6cea7d9391c51e103b7d62f647e628634ed63bc3ac41bb93a65ec4e26aa39fb2f174f9aef161cd90 SHA512 6971d07d4eafd40186f35cf6de235badbdf0e1640974693b8fbd415876c46634094178a6157e6dfdc16af885c70ff3b7a72be35a88dcc63daf36e6eb08f9b17b
DIST xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2 4001 BLAKE2B 7afce426759952e202a1dd819fe0a23108072bf9552ba14a0bd787a96ffe5e7a36f37e03dad8db9c46f5731acbc122c258eef6d517816aad9c8db1ca64700d19 SHA512 bcb1479f9ff5e194a4e452da9d0479febc2bcd465b4be69bb8f30e2e6b858fb77a71216dcb3e74dfb65e7ca6513742c294cd6b5eaa5ce82d0b122a00f1cbc450
DIST xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 55216 BLAKE2B 9cc25750cc48db6efbc349278a89cfc3880326ad4556d5dad28a016bbf270435acff606d545420d44a3143ab1f540156c6997ad676d36b3ec3d5e85a63fb495c SHA512 3752998f804c7e1e5dc327a1a84dafbdac6c06eefa404766fc94089521d836a5fecd2f760e229200d4b6267af88f55b119505336be4d57e9fd74457b122f896f
-EBUILD xen-tools-4.18.4_pre1.ebuild 16080 BLAKE2B d7f99bad8a6314272190a7352bb4071326cc8447d6dd7dc283e742de35933c37a1d642c62a2642ac28f35560c16eb94ff6be3f000abc4e364f6ebab9122bc1ec SHA512 67e13dd0ec19c34175118c9fd05662678ef5720cb212db71e1427c907254f7667607ad36f0097f08a040e14fe729c5f14ef3cb37e918efafe5eea9ce73923b9a
-EBUILD xen-tools-4.19.1.ebuild 16074 BLAKE2B 228a4f76a5b0db5df49b510757e6fca4410abad0700b7725817768b6d3384559212c9560364e97ab23933e679f6dcda15d41958378a07e2f812fa6dcd6a38f4a SHA512 ab7d5ff51da11f9754e408a3355b0c6734111bc579043d206bd6ba0143b5cd299c3bf1e0393caecbbac0b1f20b61e7376926a51e05a8f6e3c41607487e1909e0
+EBUILD xen-tools-4.18.4_pre1.ebuild 16701 BLAKE2B 2228717e021ce6f247a5725c7b9008a30e0838dece2de748389796924fdb4cd238bce1244ea93792fcb1066df42b9a06d757316c3df9f9d507d8b6823b86b7ef SHA512 bcf49e78032ce902bd87e3abf09df88d6c885c29c9974aa38aaed449c23968689cf6b2e24b69214847cdb156246c15ba12ecc735bc3db89ff98dc1996a813d1f
+EBUILD xen-tools-4.19.1.ebuild 16549 BLAKE2B f4d9f4375b8fa0c138e7929f126ef9ff4ecc93f7bda13eb7e39bf7d9586dc0fd42b29646b137e3509cdb86d0ded9febea1a3e1f5ba4d49f06a2339087743d165 SHA512 9916946b467f45d064c470681916e211f27bb19f124a751951bc7a1834f4c152196d16f33a9a92e075edb43df2daa8642ee7128a81a77e0e40457e7364d43c13
MISC metadata.xml 1562 BLAKE2B a619e34e6fec4c6ffc00fd098dc040c5bb464ed7f2032db2e933fada0614e82c21269175f37720a123404551474e2aeeb2728b405ff93f9b4d9d092d027e0839 SHA512 f45c793a4b4819f0e50501ddc85acdaf99e4d675530712f8dccfb5166d071ae8ed07917a61d56037d6ba3a54123f72f4512d8c11643ea8c6e507feb9d29594e7
diff --git a/app-emulation/xen-tools/files/edk2-202202-binutils-2.41-textrels.patch b/app-emulation/xen-tools/files/edk2-202202-binutils-2.41-textrels.patch
new file mode 100644
index 000000000000..22d33c9097aa
--- /dev/null
+++ b/app-emulation/xen-tools/files/edk2-202202-binutils-2.41-textrels.patch
@@ -0,0 +1,21 @@
+https://bugs.gentoo.org/913110
+--- a/BaseTools/Conf/tools_def.template
++++ b/BaseTools/Conf/tools_def.template
+@@ -1906,7 +1906,7 @@ DEFINE GCC48_IA32_X64_DLINK_COMMON = -nostdlib -Wl,-n,-q,--gc-sections -z comm
+ DEFINE GCC48_IA32_CC_FLAGS = DEF(GCC48_ALL_CC_FLAGS) -m32 -march=i586 -malign-double -fno-stack-protector -D EFI32 -fno-asynchronous-unwind-tables -Wno-address
+ DEFINE GCC48_X64_CC_FLAGS = DEF(GCC48_ALL_CC_FLAGS) -m64 -fno-stack-protector "-DEFIAPI=__attribute__((ms_abi))" -maccumulate-outgoing-args -mno-red-zone -Wno-address -mcmodel=small -fpie -fno-asynchronous-unwind-tables -Wno-address
+ DEFINE GCC48_IA32_X64_ASLDLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_COMMON) -Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable
+-DEFINE GCC48_IA32_X64_DLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_COMMON) -Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive
++DEFINE GCC48_IA32_X64_DLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_COMMON) -Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive -Wl,-z,notext
+ DEFINE GCC48_IA32_DLINK2_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0x220 DEF(GCC_DLINK2_FLAGS_COMMON)
+ DEFINE GCC48_X64_DLINK_FLAGS = DEF(GCC48_IA32_X64_DLINK_FLAGS) -Wl,-melf_x86_64,--oformat=elf64-x86-64,-pie
+ DEFINE GCC48_X64_DLINK2_FLAGS = -Wl,--defsym=PECOFF_HEADER_SIZE=0x228 DEF(GCC_DLINK2_FLAGS_COMMON)
+@@ -1929,7 +1929,7 @@ DEFINE GCC49_IA32_CC_FLAGS = DEF(GCC48_IA32_CC_FLAGS) -fno-pic -fno-pi
+ DEFINE GCC49_X64_CC_FLAGS = DEF(GCC48_X64_CC_FLAGS)
+ DEFINE GCC49_IA32_X64_DLINK_COMMON = -nostdlib -Wl,-n,-q,--gc-sections -z common-page-size=0x40
+ DEFINE GCC49_IA32_X64_ASLDLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) -Wl,--defsym=PECOFF_HEADER_SIZE=0 DEF(GCC_DLINK2_FLAGS_COMMON) -Wl,--entry,ReferenceAcpiTable -u ReferenceAcpiTable
+-DEFINE GCC49_IA32_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) -Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive
++DEFINE GCC49_IA32_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_COMMON) -Wl,--entry,$(IMAGE_ENTRY_POINT) -u $(IMAGE_ENTRY_POINT) -Wl,-Map,$(DEST_DIR_DEBUG)/$(BASE_NAME).map,--whole-archive -Wl,-z,notext
+ DEFINE GCC49_IA32_DLINK2_FLAGS = DEF(GCC48_IA32_DLINK2_FLAGS)
+ DEFINE GCC49_X64_DLINK_FLAGS = DEF(GCC49_IA32_X64_DLINK_FLAGS) -Wl,-melf_x86_64,--oformat=elf64-x86-64,-pie
+ DEFINE GCC49_X64_DLINK2_FLAGS = DEF(GCC48_X64_DLINK2_FLAGS)
diff --git a/app-emulation/xen-tools/files/xen-tools-4.19.1-gnu17.patch b/app-emulation/xen-tools/files/xen-tools-4.19.1-gnu17.patch
new file mode 100644
index 000000000000..82f0068f02bc
--- /dev/null
+++ b/app-emulation/xen-tools/files/xen-tools-4.19.1-gnu17.patch
@@ -0,0 +1,10 @@
+ipxe relies on () not being (void), so just force gnu17 for now for compat
+w/ compilers that default to gnu23.
+--- a/tools/firmware/etherboot/Config
++++ b/tools/firmware/etherboot/Config
+@@ -7,3 +7,5 @@ CFLAGS += -DNO_POST_PROMPT
+
+ CFLAGS += -UCONSOLE_SERIAL
+ CFLAGS += -DCONSOLE_SERIAL=1
++
++CFLAGS += -std=gnu17
diff --git a/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild b/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
index 81da2098293f..8292b81c6320 100644
--- a/app-emulation/xen-tools/xen-tools-4.18.4_pre1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.18.4_pre1.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
@@ -208,6 +208,10 @@ QA_PREBUILT="
RESTRICT="test"
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.19.1-gnu17.patch
+)
+
pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"
@@ -390,10 +394,26 @@ src_prepare() {
-e 's/, "-Werror"//' \
{} + || die
+ if use ovmf ; then
+ # textrels cause failures w/ hardened binutils
+ pushd tools/firmware/ovmf-dir-remote > /dev/null || die
+ eapply "${FILESDIR}"/edk2-202202-binutils-2.41-textrels.patch
+ popd > /dev/null || die
+ fi
+
+ # Use gnu17 because incompatible w/ C23
+ sed -i -e "s:-DZZLEXBUFSIZE=65536:-DZZLEXBUFSIZE=65536 -std=gnu17:" \
+ tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile || die
+
default
}
src_configure() {
+ # Workaround from sys-firmware/edk2 (bug #913110)
+ export LDFLAGS="-z notext"
+ export EXTRA_LDFLAGS="-z notext"
+ export DLINK_FLAGS="-z notext"
+
local myconf=(
--libdir="${EPREFIX}/usr/$(get_libdir)"
--libexecdir="${EPREFIX}/usr/libexec"
diff --git a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
index a7d7cfdd27de..06afb06cbb4d 100644
--- a/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
+++ b/app-emulation/xen-tools/xen-tools-4.19.1.ebuild
@@ -208,6 +208,10 @@ QA_PREBUILT="
RESTRICT="test"
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.19.1-gnu17.patch
+)
+
pkg_setup() {
python_setup
export "CONFIG_LOMOUNT=y"
@@ -390,6 +394,17 @@ src_prepare() {
-e 's/, "-Werror"//' \
{} + || die
+ if use ovmf ; then
+ # textrels cause failures w/ hardened binutils
+ pushd tools/firmware/ovmf-dir-remote > /dev/null || die
+ eapply "${FILESDIR}"/edk2-202202-binutils-2.41-textrels.patch
+ popd > /dev/null || die
+ fi
+
+ # Use gnu17 because incompatible w/ C23
+ sed -i -e "s:-DZZLEXBUFSIZE=65536:-DZZLEXBUFSIZE=65536 -std=gnu17:" \
+ tools/firmware/ovmf-dir-remote/BaseTools/Source/C/VfrCompile/Pccts/*/makefile || die
+
default
}
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index 3c3c3029ee8f..aaae0b31420f 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/fcitx-anthy/Manifest b/app-i18n/fcitx-anthy/Manifest
index 03640d09c3de..511cb4f1ba45 100644
--- a/app-i18n/fcitx-anthy/Manifest
+++ b/app-i18n/fcitx-anthy/Manifest
@@ -1,3 +1,5 @@
DIST fcitx5-anthy-5.1.3.tar.xz 84388 BLAKE2B ddc07bdc721b3e108d758aaa5cbb0c71a9d9d9c55b91c50c4766c3bac45d501f9c9846c10aad5966f547da0f9510d32c5e679327c8672546418ed050381dbdf7 SHA512 389570108c120e3f1691f94907aecf74cef418510a1eb602ec7c7f79ae02ebd0df757a68632f4d355723961eb1f24bd66c36f52ec0c42b2c678e0f9d9f01f2a1
+DIST fcitx5-anthy-5.1.6.tar.zst 112962 BLAKE2B e2c960415b4be5b58d3687fa71bd3f7aeef3246f8211982dfc4d64efa9e4291f8949c42d2f2c0e7491e8da453a28ba19ecc7eabb5595155641dd36ee9080a115 SHA512 528e8191f28aa9a8ec22c7a06ab119d29a5054e87592fb022072a841b2d74075d1f9efc667c28be6daeabccdefbbed4ead4e37af54a1779222edaf702fd51367
EBUILD fcitx-anthy-5.1.3.ebuild 677 BLAKE2B b04e7a48e7b43df9e3ea01a57c6c076d2b811d56fee0011f3ff1b5a86ef957d44f6160664b37e033f2385cf23ff42307dcaf64a64abac94888895d58cf8e4305 SHA512 6ae61f184af734724ff1a60a88a89c9c6853d238112bc5554910014da8310befbce9e092df3429376b3555431d9c2d9159eb20f6ba071ebe6c1ef657c26991cd
+EBUILD fcitx-anthy-5.1.6.ebuild 695 BLAKE2B 51c305a718d44711cb7e93468a09790a57b140efd8cae9347a5c77287761eb4d650665396c77278d17df7d173069d10dc7758f13b5ba57a76ce2a644c8cd65ec SHA512 e706de26667de46d2dfd61fa6b800d927741227a759445c6a91256243719ddb8ecbacb6a5b3bd806ea71d84816568a379b44030273cb1fceb144bcd460187d8e
MISC metadata.xml 577 BLAKE2B 17bd604fb2676822a97b9295a3793eaaf9f095491f0aa825fd4d8ddcb059f250102168585124108df5acea7a07e679b966022ab4d0e4be7566a6efb821ce0b72 SHA512 582c828e1019f89e85928324ba5c5eb55009bf6c8787918887e82d5def7246d51135f3f52c7dd052c4de6b7e1e13ff58a30eacba0942fa962c7647bfe42aef89
diff --git a/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild
new file mode 100644
index 000000000000..ecd6892f8ad4
--- /dev/null
+++ b/app-i18n/fcitx-anthy/fcitx-anthy-5.1.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-anthy"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Japanese Anthy input methods for Fcitx5"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-anthy"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !app-i18n/fcitx-anthy:4
+ app-i18n/anthy
+ >=app-i18n/fcitx-5.1.12:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-chewing/Manifest b/app-i18n/fcitx-chewing/Manifest
index a525d1772bbd..e1fbcdeb6480 100644
--- a/app-i18n/fcitx-chewing/Manifest
+++ b/app-i18n/fcitx-chewing/Manifest
@@ -1,5 +1,7 @@
DIST fcitx-chewing-5.1.1.tar.xz 23948 BLAKE2B 1894de696d735b469431c5fa0689c88948d34091f0a396b05a076cce4201cf605e00b45e864a65d9c40d42091842ca0efdf55bef2c66ebe65ed40367d7fd7f12 SHA512 48aeb1755c917fe931165f3f41cc175a22a76cf8a6d4be05e7eb6bbb0908225b2f6a99529943f773e7d0ed674dcdbf138e56e7b5962566a0f1219c3919039553
DIST fcitx-chewing-5.1.6.tar.zst 34497 BLAKE2B 3d237f962bd2dbf8ea21afef7d41a11ffedf73b36b3198f02678019a6c5b04aecde46cf436f238911fa75b1c0111fb8f9eae8aebca8607d85558080dabcd15f3 SHA512 90468081948c217a44e69a8c9dd11ff07a1e09589b9ae9cf019ed7f6dba31af0ce5d4361b883fd3bae1dd03d090a4c60dc582caa9a80bfbcba260ea2178a64b2
+DIST fcitx-chewing-5.1.7.tar.zst 34574 BLAKE2B 4a7b36af8ce6e991443d51870bffb81594dcf23735c3c719a5c1ee4f4a6b9ae8cf35eb55b42b495bb12c834aaaae8aa7ecc36fb3a6c8e123a5978a6f0cf2d991 SHA512 82d1839ab0fc43758dc15e45c989cfce2861b65fec3f8974f7d76f729f9e645c77352896ecf6574928b7d8e269e45f9c75104a79938103b8e697c0ae9d1562d0
EBUILD fcitx-chewing-5.1.1.ebuild 582 BLAKE2B 94744b05e2e4750a4f69f7fa33c4529791771e4af2b8ea173333a5ea6b22fb7debf8419061e6bee8a5d49ad92d0d9442d1727ab3872cc248c898bf04ce21f027 SHA512 19889b13cd3d402f05d51e7b2e242fa38077a685bc68f9cbad6b033534f030b5fcf1ed85dc03bf3e5f307558b52691abeda63f8eca4ce2b94f848d8be78ad684
EBUILD fcitx-chewing-5.1.6.ebuild 595 BLAKE2B a1f2638f29e7ebd0e0eca944ab017cabfb398cf6b81b90a8b6e73803c22839d91a197fd7ab9da56dc9f77c796d07f6382736ab5c07ea206e81a625a2defcf93f SHA512 d932a97535b9bf2aeae57094cb796c14447aef3c2fb92f9113ca262f4ad1aec7e4e85d7c00c0b88df8582d480053728b37717fb346eb901352639b94fb621346
+EBUILD fcitx-chewing-5.1.7.ebuild 601 BLAKE2B aa1bb7197b0dbe69c2f48020de18c198f502d341af9b68a46ebdaaf452b44ab2521e447a2ef61ff79c131ed8b9efcd6d8915e8f489e663b168a5366e849ea2c8 SHA512 2aca935753ab284fbfe044d72425377c81177c1360151d41f989800c76f46c16efc5dfb7bb3f66781478b4a0ed8f4a45b54c08eb357113d28b7e4c0121eb90c4
MISC metadata.xml 579 BLAKE2B 63dc24f84128db6a3d61b1f5572aef73b0e8d0783eb1cfca10d79ecf08f1e29e19b5bcbccd0022c7217c1a8b6ca1b0bb8b5c609983150dddb6b8e1266efb24c7 SHA512 2abf834f87cf987bfff86924ab14e1cb256b9ede4b9a4f995f25407180d678f754ce4672b328e91ed6318c7178ad4c6f1fc569caf322ef245ec0826f79dfff49
diff --git a/app-i18n/fcitx-chewing/fcitx-chewing-5.1.7.ebuild b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.7.ebuild
new file mode 100644
index 000000000000..7ba1a323f366
--- /dev/null
+++ b/app-i18n/fcitx-chewing/fcitx-chewing-5.1.7.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-chewing"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Chewing Wrapper for Fcitx."
+HOMEPAGE="https://github.com/fcitx/fcitx5-chewing"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+ !app-i18n/fcitx-chewing:4
+ >=app-i18n/fcitx-5.1.12:5
+ >=app-i18n/libchewing-0.5.0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
diff --git a/app-i18n/fcitx-chinese-addons/Manifest b/app-i18n/fcitx-chinese-addons/Manifest
index 3cfd9ba2b392..ea3d068a7d50 100644
--- a/app-i18n/fcitx-chinese-addons/Manifest
+++ b/app-i18n/fcitx-chinese-addons/Manifest
@@ -1,3 +1,5 @@
DIST fcitx5-chinese-addons-5.1.7_dict.tar.zst 1014942 BLAKE2B fb386dad971b2a8751202733ef593b72d35f9ab8a266f13e6839ea25010cf54e45c287e10d285a02d268f16b5b8f7a3dc6f6f20ffcc79759d8c1ef1136a29cb5 SHA512 fe04699672f034bde328049a19f23b9dbea75a980e706fcaf95138294b8aaaee54eb9ec5c696c343d5e4ce4788216821ad3eb45cd669d94d2f3b67551ae7360f
+DIST fcitx5-chinese-addons-5.1.8_dict.tar.zst 1009572 BLAKE2B 63014424ca758cce38b2bc24c08c9add503e73c1e94e574cbae5d051753c6bca134bc88f4e096c264a3731b556f748e8af9496f78d5348956aa5cc78cbb843a1 SHA512 0fc8d3daf608781b573bfb5239988ae07f251558fc1d963f99962eb33a35d374f4a3e146f5c7bec1c403fa268495075cb3805f6478788fa79220377c72a98ea9
EBUILD fcitx-chinese-addons-5.1.7.ebuild 1496 BLAKE2B ea2a720010ed485dc05903eb5931c6dc66b1ba99f1fa8631c5854cffa95803bd706978c60476df3e541d8a1c1698fb0ed35e9e40f719aaef065709a1be238c2e SHA512 f7dfc7d887c2b9330590ead67adaa6aad746ee49192cf7559a1096047fb38164427d29f7f38ed4f6b01c4db3394791557f4ec30192089ee172830a8ad917f1fe
+EBUILD fcitx-chinese-addons-5.1.8.ebuild 1498 BLAKE2B 2026defb8698bf3c22309760dd6bff30a19af766baec4291bb2d3ddacc44ac6747dae92176f5a57ffc0563d9940e3afeccca23da11cf9b607ff6eff13fc95bfd SHA512 f7bd4e03d21f6e498e81220c759195e8b606f5f1d0857c8041d0d19dedf90e0adbb7dda7a5189fcc99bf8cb25f5ee8060341a9df6ba34e1a49ff3739e68facaa
MISC metadata.xml 993 BLAKE2B 034a9f1ca3966a67fb884f3e0ce6baeb83c3ccfb2b7d7d99d41e54ef30087c94d5a0c9729902e08eb8b781deeb71daf57b27f3d238beebf6e356e690aae7723b SHA512 05140cdf9695922cf2ddad40744d51d197fc3beab99ca7ba5d19b38a7c22762195f2e3a3c2e2ded46f253e1efeab06259429725830328c5f2001fe0752cd2b26
diff --git a/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.8.ebuild b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.8.ebuild
new file mode 100644
index 000000000000..8a30945075c0
--- /dev/null
+++ b/app-i18n/fcitx-chinese-addons/fcitx-chinese-addons-5.1.8.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-chinese-addons"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Addons related to Chinese, including IME previous bundled inside fcitx4."
+HOMEPAGE="https://github.com/fcitx/fcitx5-chinese-addons"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}_dict.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+data +gui webengine +cloudpinyin +qt5 qt6 lua +opencc test"
+REQUIRED_USE="
+ webengine? ( gui )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.12:5
+ >=app-i18n/libime-1.1.7:5[data?]
+ >=dev-libs/boost-1.61:=
+ cloudpinyin? ( net-misc/curl )
+ lua? ( app-i18n/fcitx-lua:5 )
+ opencc? ( app-i18n/opencc:= )
+ gui? (
+ qt5? (
+ dev-qt/qtconcurrent:5
+ app-i18n/fcitx-qt:5[qt5,-onlyplugin]
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ qt6? (
+ dev-qt/qtbase:6[concurrent]
+ app-i18n/fcitx-qt:5[qt6,-onlyplugin]
+ webengine? ( dev-qt/qtwebengine:6[widgets] )
+ )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_BROWSER=$(usex webengine)
+ -DENABLE_CLOUDPINYIN=$(usex cloudpinyin)
+ -DENABLE_DATA=$(usex data)
+ -DENABLE_GUI=$(usex gui)
+ -DENABLE_OPENCC=$(usex opencc)
+ -DENABLE_TEST=$(usex test)
+ -DUSE_WEBKIT=no
+ -DUSE_QT6=$(usex qt6)
+ )
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-configtool/Manifest b/app-i18n/fcitx-configtool/Manifest
index 89b291161cc2..c7686bcd8d00 100644
--- a/app-i18n/fcitx-configtool/Manifest
+++ b/app-i18n/fcitx-configtool/Manifest
@@ -1,6 +1,8 @@
AUX fcitx-configtool-make-x11-dependencies-optional.patch 3758 BLAKE2B eced5cd163047e7c037ca6b2e24ea0f3c64e62b7b02df6f3ed9e5316e8235b4dc55aee123811753f7976be8b24879f3d1c7aedd9d876708c54a90f907c4409d9 SHA512 8cb36e7a50fed06e2245ec213dee7e351c853f243b6f93eca52039a660e19d42b6df4e4dfea41f95991ac82899b8c8e702fc9e269b74cfaf3edf58083ff7b398
DIST fcitx-configtool-5.1.6.tar.zst 149667 BLAKE2B 2536258eb92c04623b2f1aa77c99cf91919cd4f1d23c0bdf7f87ab8528b2b1305ed6771ee93b25d67ace24dfc5b14413d96d13f5487fe58efe93b36c452ff67a SHA512 1cedd3b5eae3c069774da3456799e26ab36cf8b8a6515cf008fe6e9822bfa7d0992ed69c4ef9671484082778cd5560ee6255446be3ebbf00f305143b20531aeb
DIST fcitx-configtool-5.1.7.tar.zst 149763 BLAKE2B 74fcdf6edccc239c768a308cf590369439dd398bf1a6667f5ca1277991bf504fbcd4c00af51c3e21747a005bc9226315d2e5a441ab183b0f060bfa964d3c520f SHA512 5e6c98478d85ea912d30d213acb232c5abd31b30626d41b7697719bd18c5c5947a3f401cf2d75153fbe3720328f1d8eb76b1a807f02dedd5fcaf44a2bc2b0126
+DIST fcitx-configtool-5.1.8.tar.zst 150808 BLAKE2B ade30b2ea546243f83b8851607f0e9665c3a807adbf93a37a01db3398b9eff254b2598c20350bb6448cd28b43e32defe519d244790076fb15acbc1117a6f5cb7 SHA512 f13b9faba4530c609f34245ed09f9c12267202b3442295905a47fd4c8444f6486e40767a00eff07da42ae1903701540d57584614b4878f64c59d4c84f0144928
EBUILD fcitx-configtool-5.1.6-r3.ebuild 1628 BLAKE2B 923b8a187320632805f7cb45aed60427ad7393fc77cac8437d833d12a3318d86d807a0bbd8048aad8cf080a2804d6b8427d0d59a8439157508cdbb9ea3f0767f SHA512 eadf27ce063ef9f54bb81a7e8d64db0b271b20b5456a970c291790444d6b25a3f8f3da9b4df56f305e30fbbc90f5c13726f211f86b3816389d5e62b720109718
EBUILD fcitx-configtool-5.1.7-r1.ebuild 1629 BLAKE2B 36a232e63f940d2ebc3721eeacb1289868514c79ebf571b4a5eb6b8d745668576c674eddc3a0a92aa0965706e0a0096bcdf69cc7b7ae297be38aaaa09dd7f067 SHA512 1b7e4f3a771d9ef1523073f4c3ccbcf73d9ec59b0c27013d1ebfcad8e51934b2371d0ad4cc29e06aa500a84b10b1c93de42087bfd7c520dcf1d294e4686e6946
+EBUILD fcitx-configtool-5.1.8.ebuild 1629 BLAKE2B 01dbe3273bd6c50beef259197d039e2860aae467e80c12f7e889ffe98f4948c8c197f1340e90d18f6db457048bb0a7c2f409b5de282eabb38ff8db764ba0af25 SHA512 61e419c30ed444cebc9ce488e221226d9786d76543c74a6832dc9edb40d5ac26b6e965bc414ce3f52693567ec63e0e13cdd3733e566a582c49ac930b69f9b949
MISC metadata.xml 741 BLAKE2B b1d72e0cb3035630c5cb30af64e84bb289752a7a27bf5036faf4b43c722a3b03e318be7293565c110e7a197024ad2db34d245926a0ff2ebb332604bc1c595302 SHA512 5f32cf6a46ea93921d092edecf4986f080779857ec79f9697e95f50f5f47e09ad211a08ca42ab1cf246194939f934ac60e739b22fea4f419b0a30871dc294edb
diff --git a/app-i18n/fcitx-configtool/fcitx-configtool-5.1.8.ebuild b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.8.ebuild
new file mode 100644
index 000000000000..7433c9aa0d1e
--- /dev/null
+++ b/app-i18n/fcitx-configtool/fcitx-configtool-5.1.8.ebuild
@@ -0,0 +1,71 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-configtool"
+
+inherit cmake unpacker
+
+DESCRIPTION="Configuration module for Fcitx"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-configtool"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64"
+IUSE="kcm +config-qt test X"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.6:5
+ >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin]
+ app-text/iso-codes
+ dev-qt/qtbase:6[concurrent,dbus,gui,widgets]
+ dev-qt/qtsvg:6
+ kde-frameworks/kwidgetsaddons:6
+ sys-devel/gettext
+ virtual/libintl
+ X? (
+ x11-libs/libX11
+ x11-libs/libxkbfile
+ x11-misc/xkeyboard-config
+ )
+ config-qt? ( kde-frameworks/kitemviews:6 )
+ kcm? (
+ dev-qt/qtdeclarative:6
+ kde-frameworks/kcoreaddons:6
+ kde-frameworks/kdeclarative:6
+ kde-frameworks/ki18n:6
+ kde-frameworks/kiconthemes:6
+ kde-frameworks/kirigami:6
+ kde-frameworks/kpackage:6
+ kde-frameworks/ksvg:6
+ kde-frameworks/kcmutils:6
+ kde-plasma/libplasma:6
+ x11-libs/libxkbcommon
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(unpacker_src_uri_depends)
+ kde-frameworks/extra-cmake-modules:0
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=( "${FILESDIR}"/${PN}-make-x11-dependencies-optional.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=yes
+ -DENABLE_KCM=$(usex kcm)
+ -DENABLE_CONFIG_QT=$(usex config-qt)
+ -DENABLE_X11=$(usex X)
+ -DENABLE_TEST=$(usex test)
+ -DUSE_QT6=ON
+ )
+
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-hangul/Manifest b/app-i18n/fcitx-hangul/Manifest
index 7ad92ebe44b3..7ca602c07ad5 100644
--- a/app-i18n/fcitx-hangul/Manifest
+++ b/app-i18n/fcitx-hangul/Manifest
@@ -1,3 +1,5 @@
DIST fcitx5-hangul-5.1.1.tar.xz 39296 BLAKE2B 4fadc20e5b312e4e40f592c24d7e724d3d6adb0cef2539a27e624758c5d7d79490ac3dcf960b37e3c2ab451098b1ff9424aea77cf2d9eeaca9b9ba5eaee538bf SHA512 7b16a81cee1448de2428a96f89ce0a4e41f51e8c3f9beb930b068147ef7d93e227081f65ede0d799d1e15692e4742da3ab864fb652fa1812bd5de24da7e3a2f7
+DIST fcitx5-hangul-5.1.6.tar.zst 49294 BLAKE2B a15ce38a87efa1b26ed57a83a3644a6522cbeb5dd31c43f85df136ab89458aeeb071b3fc5d0ee961d494791e7f9ecc7b92fbeac151273e48100664da2c5ac4cf SHA512 812b849033aa5eba4eb1b5178c49e1a6bc03b194a1af0a8f5e113613f07cacfd493d6bcc1044322880aba6e8393071ec1c7294438c64547cd6baca3b8ebf81a9
EBUILD fcitx-hangul-5.1.1.ebuild 671 BLAKE2B 0e0a8fa4d32cdf7ab7fbad12f2a84b0a42dbadb67702501d998a4a933dabd0bf9760ba210a67d406a5a025835da54efa038f2bceb4625cd9e6aebd792d346660 SHA512 a6e6d4a12d5a1a5de6273a6cf24f486d0624d6cc9fa7f501d9191c99c46c5f500740c996cdce0e2081bf51e066038c4e206c6598b281d2c33e0134a128f0d869
+EBUILD fcitx-hangul-5.1.6.ebuild 689 BLAKE2B 787df4001d30344c570c062f30a3bfd622695c8fc9aa8e34cdaeeb40bbde4d71135b429436ea12cb5dfab7880c859bf00b38ac37e71cc4cdfca0b5cf17ea3d3e SHA512 04339f9bda5b157ab0d39aa6c1c10b52316dbd4371f076f8a86c238541e9280cd16dda8fd583c261774af5942cdb39394c92c18208226aef6224742b2e929912
MISC metadata.xml 578 BLAKE2B df1f88be12bd82f9fcc5e7f0bf84df7ef2a7ae6b79eb7cdf85b63da024b9783ecab92f2dd3d15e2a8d60c92aaf42c7d0010bd0260586292f760618c8471f8742 SHA512 23b272d6a2eae2a235314070543cdb55250d0eeab69fa5de8fe46e40d260f53544d98023fdbfb4d78382a42c85b504db2a81c7fd6705f7d484ad09de449a89d2
diff --git a/app-i18n/fcitx-hangul/fcitx-hangul-5.1.6.ebuild b/app-i18n/fcitx-hangul/fcitx-hangul-5.1.6.ebuild
new file mode 100644
index 000000000000..fae4f1c54052
--- /dev/null
+++ b/app-i18n/fcitx-hangul/fcitx-hangul-5.1.6.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-hangul"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Korean Hangul input method for Fcitx"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-hangul"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ !app-i18n/fcitx-hangul:4
+ >=app-i18n/fcitx-5.1.12:5
+ >=app-i18n/libhangul-0.0.12
+ virtual/libiconv
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+DOCS=( AUTHORS )
diff --git a/app-i18n/fcitx-lua/Manifest b/app-i18n/fcitx-lua/Manifest
index 98aee1073981..3dd053d16221 100644
--- a/app-i18n/fcitx-lua/Manifest
+++ b/app-i18n/fcitx-lua/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-lua-5.0.13.tar.zst 40578 BLAKE2B 05defed55711d26c2fabf41e5474f7f90224a11cd8a758b5f7afc4ed6096560ab6c220745968bb0ca28367004cdf665856d04c3b52830092e3633188cd41c394 SHA512 40855f65537c2e56e1a00d7ea160d6aae9d360ff27def7f95b2f08de16c656db7a178a676f49d817b9d16eac80f73ad12f84b966eeed4a3f38f119519d288805
+DIST fcitx-lua-5.0.14.tar.zst 40916 BLAKE2B bd69c015af2c386ca3574d7176e76713f468ba68c4b8fc1369be293730c20ff31cccc5ff12a9379c9d16233bae7b16a968954cf5fc2b406400e95ec0cff0f3fb SHA512 87b8fc3e8d41d08e83281140a905fa63f4b927ee8355b2e7c4d06b862cc08d35b6c39d5d8116c90dc47cbc0e046ae0b98086fea1b019d2eb140dcbfa6eec4b28
EBUILD fcitx-lua-5.0.13.ebuild 877 BLAKE2B 16a605ae7dce1805b59363bb4ca7964e92418ca4cf3eb5f7122a35e764541981e288443f0f6ea173077f6400397cb12a655bca13552158bf379319f01072d85a SHA512 a55012dbbb02ab55dc036236b48c4cb41ed172dcb2e97bde0a6632bc404e76a306315ffe25abcbd812c47fa24c9faa99a50dfcf82824971713c3725dfa8b0185
+EBUILD fcitx-lua-5.0.14.ebuild 888 BLAKE2B 42d8c7862879596805cbd9c75cd3df39d22c95e4f67f4370a3c02a5ce7ff58115b387357d9f9f451585ca611a76768c21b506edf4fd0807eeaee6f4641dab141 SHA512 cd4a922cd75f9fc269fb77971a774003bf55ba2d9b1232986e541925a7de4270ce705a9b730c9e453cc2f949cff68ee708ce8c49dd300884fe043a8cf491c8cc
MISC metadata.xml 1018 BLAKE2B 64a202bdb4addde0999963a134ae283b62945b4448b7942994c6aa6809f5506220461d697398cd5562123a5aa902f56f83f0ad2c65e708e9daa969475fc37387 SHA512 35777f31006124a5970656be244de8bd1134d0f7cfc24ae5a7ee576e9d2841af36a5a2bd239d36ef9a3accb19a75c20710f720151c23f2b3f08d98de6ce27ce0
diff --git a/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild b/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild
new file mode 100644
index 000000000000..5d18d4ca51ca
--- /dev/null
+++ b/app-i18n/fcitx-lua/fcitx-lua-5.0.14.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{3,4} )
+
+MY_PN="fcitx5-lua"
+
+inherit cmake lua-single xdg unpacker
+
+DESCRIPTION="Lua support for fcitx"
+HOMEPAGE="https://github.com/fcitx/fcitx5-lua"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+dlopen test"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ ${LUA_DEPS}
+ >=app-i18n/fcitx-5.1.12:5
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ lua-single_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DUSE_DLOPEN=$(usex dlopen)
+ -DENABLE_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-m17n/Manifest b/app-i18n/fcitx-m17n/Manifest
index 82d2d05ae625..be78ef5dcd9f 100644
--- a/app-i18n/fcitx-m17n/Manifest
+++ b/app-i18n/fcitx-m17n/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-m17n-5.1.0.tar.xz 23996 BLAKE2B 94802b1584cde13d0f613e5506a05ce101cfd0ecf245be980e608f8c6dd509540a877edb1d14ee376da8834f6fcf947a0d88ad1ed7019e47fa4d8bf5d04c3900 SHA512 a28a170ba62edc9b6e225f5ff6d76c8d7333006429a6d496abd2b7b49a9f82e01a2ebfdd670609c96529bbee36a01fb1937abfab745f1d3f3a4f196f3b9fc3df
+DIST fcitx-m17n-5.1.3.tar.zst 27964 BLAKE2B 8ee22fab28e9da79ca3d24ee1aaae10623e07daa17b8cf950c03bdfbf7a0fcc83439af72c6443d9aa1ce50614f0bc5f70af139bb795f9aeec7d1c4e064f670a5 SHA512 188d7d02fc6897c3b5966c369b7875c175e5ebb23ee87eefaf295ca36309bfa42cfe846ae57b09be850f6c0f9bdfe1045c6bfd259f92f6d350cb4f15c1b48f26
EBUILD fcitx-m17n-5.1.0.ebuild 784 BLAKE2B 757656b2dd9cdb639f636e27c2951868d4131f388fb878f9a709dbbf2daf34e75a2346d0e1f17c26317fb0ec4781af094d7a78226f9bac0c6092675b6312f027 SHA512 7041b9b83fe2f7ae3ad1a690bb73b3f364fc3ee418ac2917bb349533f7746c5195f045c965afadfba80d8f3287776827d561a465727d4e5a262e6952e97b1a66
+EBUILD fcitx-m17n-5.1.3.ebuild 803 BLAKE2B a142562676a3edcb9166fbcda237d0da8567481242b24bc5babfcdc3683a4108a9510d14706e58fcb2c4e42d3daa8e4d3edfe67ba6753656fd9c577f619880ac SHA512 0924bfd683f07f88df96d99d6a829e238de9def173a1f72702e3fe3c02bed47e1082d1be7c072731ad04bdbf2e8adf38b10bd06d27af07447dd17dd295896e65
MISC metadata.xml 576 BLAKE2B 9b00e890fd1adbbe7082536f30f3545f48848fbe63f8af9ba64f27e9564b2d471ca73a8a21f60e444e4dc7a80242e35b70e8dc4d159a7e721ee77a0970d67dc3 SHA512 69d617378c506be4fc9ecfa45a9b14bb977a9c44ee1d9271ff40d80f8e8e8ade1d73ad4981e582fe32f50b9d8e005d16edfec72b534c2ae03bb9ce9e86c46318
diff --git a/app-i18n/fcitx-m17n/fcitx-m17n-5.1.3.ebuild b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.3.ebuild
new file mode 100644
index 000000000000..c68a025cd56e
--- /dev/null
+++ b/app-i18n/fcitx-m17n/fcitx-m17n-5.1.3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-m17n"
+
+inherit cmake unpacker
+
+DESCRIPTION="m17n-provided input methods for Fcitx5"
+HOMEPAGE="https://github.com/fcitx/fcitx5-m17n"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# m17n-gui>=1.6.3
+RDEPEND="
+ >=app-i18n/fcitx-5.1.12:5
+ dev-db/m17n-db
+ dev-libs/libfmt
+ >=dev-libs/m17n-lib-1.6.3[X]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ kde-frameworks/extra-cmake-modules:0
+"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-qt/Manifest b/app-i18n/fcitx-qt/Manifest
index eeef47d01a8f..1b7aecefe41e 100644
--- a/app-i18n/fcitx-qt/Manifest
+++ b/app-i18n/fcitx-qt/Manifest
@@ -1,5 +1,7 @@
DIST fcitx-qt-5.1.5.tar.xz 93980 BLAKE2B b119cbf886a6c7d37c3d959897dea38ad2c1112811ed776ed53ee715f441798b300d54023b34980f625ef2cf3235be4f6c64f7e8c2c65568c8487306714bdb1f SHA512 736677a268d345a962e8c44af81870d2cfc62db72c7a089e2c11151f7f682659ec83307a3397d1feb2dda7e9419847d5e365f7a20ca9b7d6216b690cb9c515c7
DIST fcitx-qt-5.1.8.tar.zst 128800 BLAKE2B f8fd49f7cb6d152fd99d036494274f6a1883159140edbd73f525ca4caeb0a8f626671e182ba988b57b85e3f840c900353907eb0a941189b1d5a0b21430df8656 SHA512 ecd9131b2266888345363c39bf4446f6d6d127662d0e67a9837a106f6124d189fa0c74e0cac3f3a6680a3d533316fb6333a83fca1cf9c90561e0b84174abbabd
+DIST fcitx-qt-5.1.9.tar.zst 128804 BLAKE2B c21e344c1eab3933abe4eb9558ec55a24ed952dcb0f00e16542be6408f4ac98714ba989dd442c1b9ea39e26fe3656f2d1ddbaac4380e6ef535048673637e85f0 SHA512 81859215884e3f4a598e2f1d60c2403fa4ddb078732b1292df9083a539e470e7bbb44319e968d47fecad1e4bc28424f451c1a54918ba12d2a265c59ae69f798e
EBUILD fcitx-qt-5.1.5-r2.ebuild 1376 BLAKE2B 7968d3b50c3c9dcb132a1e9fa784c74baebe0662850bae2f104c4eead3a053b3970d884b6753c270a25084ec77a704967d20b3dc38e955707a913a8626f9a052 SHA512 8c83901a2ebedb310cb43275b1e870002fbbb3a2fc6b18200072b36f2bdd8f01b47ef72895e67b654c2cc09eb10b91d5674130c4ec76095013d5be15fbf6bf55
EBUILD fcitx-qt-5.1.8.ebuild 1387 BLAKE2B 5ceb1d1d1b4f24a037c47ddd448816d84ab6ba485b72444f4a017178e630416fba18f90a7999ec505bd5fd7e51518e4da1c3f2fe8f4f78dbc3f0a114f9b43ac0 SHA512 6ff4d22fdcf3aa2dcb4cfe13269bcdda2b4b7128ad6fee804683209cb0b70ecca14abd23efdfe7a58b552f291e17b2f07061f9a44bcbc91c8ef00339ac70e0b7
+EBUILD fcitx-qt-5.1.9.ebuild 1389 BLAKE2B 2198fd155bb5a50496efb1dcfc624ae7b019015dcae26ae620814512f52139c3c306a78e29a60e45db6f78627f14428a9e52b5f6701d69046f52036455ab6b9a SHA512 409cf8ac23a940f219d007cb63ed170f992f200c5df3ce5e94e294b498f6b42adb2845c5d4dac704368eee88586f90bcaf0faffef2628446848dd228a3ae7de8
MISC metadata.xml 746 BLAKE2B e08a44b85b899bb04c0683bea836d0c79cdba1b82e0e6a2ecd85e32f258bd8b2e305cc9a95465b34fb73707c718e1e27a2835d8b3afb98c9aa184a7efc0f55da SHA512 81b171a9e601eba0ee1df96f7662f3486a30236a9faed67c274446f75d998529eb37233c928307db3875349afec1db704e25149d67ff45055bd7d0bd09047c45
diff --git a/app-i18n/fcitx-qt/fcitx-qt-5.1.9.ebuild b/app-i18n/fcitx-qt/fcitx-qt-5.1.9.ebuild
new file mode 100644
index 000000000000..783aea771fcc
--- /dev/null
+++ b/app-i18n/fcitx-qt/fcitx-qt-5.1.9.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-qt"
+
+inherit cmake unpacker
+
+DESCRIPTION="Qt library and IM module for fcitx5"
+HOMEPAGE="https://github.com/fcitx/fcitx5-qt"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="BSD LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="qt5 onlyplugin staticplugin +qt6 +X wayland"
+REQUIRED_USE="
+ || ( qt5 qt6 )
+ qt5? ( X )
+ staticplugin? ( onlyplugin )
+"
+
+RDEPEND="
+ !onlyplugin? (
+ >=app-i18n/fcitx-5.1.5:5
+ qt5? ( dev-qt/qtconcurrent:5 )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtdbus:5
+ dev-qt/qtgui:5=
+ dev-qt/qtwidgets:5
+ wayland? ( dev-qt/qtwayland:5 )
+ )
+ qt6? (
+ dev-qt/qtbase:6=[dbus,gui,widgets,wayland?]
+ wayland? ( dev-qt/qtwayland:6 )
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+ !onlyplugin? ( sys-devel/gettext )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_QT4=no
+ -DENABLE_QT5=$(usex qt5)
+ -DENABLE_QT6=$(usex qt6)
+ -DENABLE_QT6_WAYLAND_WORKAROUND=$(usex qt6 $(usex wayland))
+ -DENABLE_X11=$(usex X)
+ -DBUILD_ONLY_PLUGIN=$(usex onlyplugin)
+ -DBUILD_STATIC_PLUGIN=$(usex staticplugin)
+ )
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx-rime/Manifest b/app-i18n/fcitx-rime/Manifest
index 4f614d8b68f4..d690b0ded30b 100644
--- a/app-i18n/fcitx-rime/Manifest
+++ b/app-i18n/fcitx-rime/Manifest
@@ -1,3 +1,5 @@
+DIST fcitx-rime-5.1.10.tar.zst 64546 BLAKE2B 0a5c9f899b5c2632fa782f7666aa5b6321b52898c4b3f4ffe34d46653e223c5b2874e561e462a9934dfe43e2456200a49d36e1c02817899feb2a4ce3360f08ae SHA512 6b7dbedf9bfdcb7d9a2eb5760e6aec10cf239b6a67961fccff04f47d7fe826cf300796a2e06a64f82695f944c0f196abb384d0b56b664b53e377a3f1ed9f2ce4
DIST fcitx-rime-5.1.9.tar.zst 64335 BLAKE2B aac7f54cc5bf3617744d1f85c13ed402fd13c41c81b144225d49e6ddfc11b207d286bdf8f91ec8b7156bebc9af4c6c6c2badc3fe1747c35851d88b4574cdf651 SHA512 efffd620d960346b96333bc3403e1c8a25acc99103ba2c465a5c27bb32842497c64647af540af306d8e0bb6d9ac4fdf852db7911233564ea38ee3980098f7336
+EBUILD fcitx-rime-5.1.10.ebuild 711 BLAKE2B bb0a8f8f96c0721b1eb1e6c1ffa6eb7881fc707f8f38ebc890454736c942e9467ffdb19cfaba9c3cfc8db85e4bb4ac0e3adf665a8552fb95ef01919397852ce4 SHA512 3fddca8450b00194a0aa5241e1f5834b8cf54003aeeef40e3123264dba9b28d513b42d93a206b81c152d3b771e0321a539bdc41d361e10db9ad1bc7ab7b81818
EBUILD fcitx-rime-5.1.9.ebuild 704 BLAKE2B cd3b78ea042eb0e6f0d1d7c0f2e8779202951664c68c26cc6584a9c0dca0c6f890daa728b67f7286aaedbab998b02c259a5e953ad9728577858ffdee8220f0d5 SHA512 95436eefc367e5c9bfb625eeb9267019374991db73dc2b166e6e5c4f2adc0dda51cc05cc16817d04f07274753b187cefb069329ea968e94d9c546f296aa7066e
MISC metadata.xml 790 BLAKE2B 818bb9e5b53ff1d1b534bd62da99bbf54fc11b2e91b87e787a2ab8b32f5026fc6bf9a8d7b4a1900960e80a372763e1107eb739c0f10dcc41a3addcfaa14eab1c SHA512 ea6101b5754211c9d9c51165cc7069c837ea418d68956f4de799e1490f456c5afee4b7efaa4c24478d14eca754837d1794a8d9713375e5fc14fed0942a6536ab
diff --git a/app-i18n/fcitx-rime/fcitx-rime-5.1.10.ebuild b/app-i18n/fcitx-rime/fcitx-rime-5.1.10.ebuild
new file mode 100644
index 000000000000..8fe5a25e8aac
--- /dev/null
+++ b/app-i18n/fcitx-rime/fcitx-rime-5.1.10.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake unpacker xdg
+
+MY_PN="fcitx5-rime"
+DESCRIPTION="Chinese RIME input methods for Fcitx"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-rime"
+SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="LGPL-2.1+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ !app-i18n/fcitx-rime:4
+ >=app-i18n/fcitx-5.1.12:5
+ app-i18n/librime
+ app-i18n/rime-data
+ virtual/libintl
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules
+ sys-devel/gettext
+ virtual/pkgconfig
+"
diff --git a/app-i18n/fcitx-sayura/Manifest b/app-i18n/fcitx-sayura/Manifest
index bf534b140667..1cd518ad3529 100644
--- a/app-i18n/fcitx-sayura/Manifest
+++ b/app-i18n/fcitx-sayura/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-sayura-5.1.2.tar.zst 25363 BLAKE2B f498b9062c0e450b8cd3632b231e6e3bc7010ef6aed6bc0b6c6118de854202e36ffa04249ebe4527a69e30d261c3c07a89f221fc9b578df4eee293acace05766 SHA512 bc00188affa127f3ddbcd5eb6dc99030f432bdcf408e4b7abbee50fd906686f9697338e2d774c6639e5984f1a5bc1ab00261ae4752f9a984c4a639fe5315645f
+DIST fcitx-sayura-5.1.3.tar.zst 25613 BLAKE2B cfa8db8baa700867579cf364ea6d2a4cc31da49bd5e5e087dd31f93f012b7d5d87dfdd9eee58e3110108d709c562a877532e95400b64cd2643f9c0af75582e27 SHA512 30733d695840607371f5ff0c82014df80455f087fd746265a786692c3e9fa55ecdc781259fe007eb95acc129125d7394580f54b762fd27f264233a469032e4f3
EBUILD fcitx-sayura-5.1.2.ebuild 571 BLAKE2B 8d197602f553fb6aea69817f393d810a501d4c332be8c0f54e837809c279bbf711f2e183784a672576c4b4d055f71b43cdc501e77c50507d2da82305dcfe10e3 SHA512 80b2ebacfd9ca192125ca902bd263033ac237a09b5b0859cbc4a4e8bd49fc499d0ffa51ae107749feb2fac83b4f5f44a5e4b712d35c99f328e9bf365ac282a8f
+EBUILD fcitx-sayura-5.1.3.ebuild 585 BLAKE2B afeee9a90a94cbb6d5a1a1ba5db634e6cdb594e166d83a5ff86d9aed1a5336496f4c953dc0936beee58e8cba0ac9338b780a20f3ef1f916c45b23d19ba11d7d0 SHA512 678f1514210df93aec69708db1e2ccf511ffc3288b49de94b16e13c178b9ff2ed2744503f60c40e5851cd1e6ba0b533c5fbc86748e6855720a1f17f1bba708c3
MISC metadata.xml 578 BLAKE2B fa86c49f76daad9708064c6cdfc01602333daa4c4b72186c4a961e8ff3d7657d0568fa16d38393c40fc0afb53cc735b794c2bb9e0a4c65a40cf40ffa397697d4 SHA512 57ea95e3bfbd77d7a23e760232886b6a009acf50b4f84bb006ec7204f4e7bc6111a24bcb78dd19edf1db229087108f6c1cde32cafcf1e46af98da5aefe139ae1
diff --git a/app-i18n/fcitx-sayura/fcitx-sayura-5.1.3.ebuild b/app-i18n/fcitx-sayura/fcitx-sayura-5.1.3.ebuild
new file mode 100644
index 000000000000..29b0caaf1335
--- /dev/null
+++ b/app-i18n/fcitx-sayura/fcitx-sayura-5.1.3.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg unpacker
+
+MY_PN="fcitx5-sayura"
+DESCRIPTION="Fcitx-Sayura is a Sinhala input method for Fcitx input method framework"
+HOMEPAGE="https://github.com/fcitx/fcitx5-sayura"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="LGPL-2.1+ MIT"
+SLOT="5"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=app-i18n/fcitx-5.1.12:5
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+"
diff --git a/app-i18n/fcitx-table-extra/Manifest b/app-i18n/fcitx-table-extra/Manifest
index e152bc8e90f8..e45107d2bf7c 100644
--- a/app-i18n/fcitx-table-extra/Manifest
+++ b/app-i18n/fcitx-table-extra/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-table-extra-5.1.6.tar.zst 13837895 BLAKE2B e28c413dc911b37ca20cfcb130a10034550c4c602a4a4e0039861f571654e8c3a2c308757b4e5e21035b783e8ceedd0fd751a41054db7d61ac06aacb4a76d2a9 SHA512 feec1363c9d1b2cb1a91e020bb3c83d9f77d78237d26ec55716c8864a8150b4cd5eb3c47c24fc24641ca4d99b2bba08c7de3bc39bf732a89fddb13222469b27a
+DIST fcitx-table-extra-5.1.7.tar.zst 13838076 BLAKE2B a0668cb3a418a91a3f66cd5f86d403cc7e01ae9ff91322a4cd99355cb2079c4cc371bc952351f8d7958086ebc7f62ed95a27cfbe2f5d456aa8f155e2a3da4510 SHA512 13268ba2109a404a2b04adf18a6cc15e1333a907c06cd8eec7c548c26e62cad73c1095ba4bbccbc1ec70b5f794f17ec67c268f318e9eaead659f4adb870363d9
EBUILD fcitx-table-extra-5.1.6.ebuild 677 BLAKE2B f3e5b48caac54d8eddaf380cfca603b38fe5e14d8bf1140b5ce23dd6f5ceb3fc333b52acaf3bcc14839772503f151877302049dc42406656670c55b356e6e121 SHA512 49c6e5b509bb86503aa1d78e834f36fc76f8f3cc31e34abcd4738b3cb8001d6658b40bd861d8ed9f18399a4d3d16c0bf968379dbfde063c1cc4081e06717fdaa
+EBUILD fcitx-table-extra-5.1.7.ebuild 679 BLAKE2B bdb7b8ac7e04491c0955e54687051aaa63db642302c9f34e5a3c79b31e48c15fdb4f620ea2221f047a2ecd656ae806a985b184ca954092d45cf41266ba9f4ebb SHA512 0e4b38d751652637c49a6f63840cdb94f506614966d4950c25e6516aaac6542badaa9bd6d568500ba974104a123c437e370fd8a9625bc45163be4a8208dc1bb6
MISC metadata.xml 583 BLAKE2B 8aeb69b41432103311c9571c1b54ae1747ba1d25c99bad6b0e1cf2794bc069cfd69137c881be4e38e9656ab29fb61c785bd0cea32c8162c1ac69c5c923443fec SHA512 556771429f855ed3feabc3df0a5991856e6ba054f098207276a56986642dfa4a8290b750ad9f47329a4b1d32638da59bf9ea0b9599be9986e255b7ec6cad3641
diff --git a/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.7.ebuild b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.7.ebuild
new file mode 100644
index 000000000000..673c221c80b9
--- /dev/null
+++ b/app-i18n/fcitx-table-extra/fcitx-table-extra-5.1.7.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=fcitx5-table-extra
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Provides extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick"
+HOMEPAGE="https://github.com/fcitx/fcitx5-table-extra"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="GPL-3+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ !app-i18n/fcitx-table-extra:4
+ app-i18n/fcitx:5
+ app-i18n/libime
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
diff --git a/app-i18n/fcitx-table-other/Manifest b/app-i18n/fcitx-table-other/Manifest
index 8d2189e8ccc1..0110a8810293 100644
--- a/app-i18n/fcitx-table-other/Manifest
+++ b/app-i18n/fcitx-table-other/Manifest
@@ -1,3 +1,5 @@
DIST fcitx-table-other-5.1.3.tar.zst 532361 BLAKE2B e966d5b259e96e60bf7f7744653fe6f6111a573ce9f10ccbd7fbd99028d6f38d607a6d51133f3492734b211ac5db214bafcfc0d21069f93da2ca6881e00d67aa SHA512 847e731c23e42b7a34bf145b489636a62812265c8b7d9fe0197f25f953d9683e0f8c96fccc3c6bdbb0a31742ab79258e3fee5b0b7a94e82b392d4d8471897415
+DIST fcitx-table-other-5.1.4.tar.zst 532235 BLAKE2B 6c9ab150a4e3ae3140b3f756cfebee6cb79b9b9ef161b7f23198fe0309b8ab1edfb634de394637c0ce936df9e1f92164ffcd550dbd9acbb75c01a81164526967 SHA512 19d4b54a8404efee31e14b8d8a8a66decfd50fc4c48ddbe0c1346fb785314eb0327bc11b376a389fc68c03cd721b1961dd113c0e7e89faf0c539c4a8ba87f47e
EBUILD fcitx-table-other-5.1.3.ebuild 644 BLAKE2B 0b371ba45d88a00af4a2e02bd119b9f739ec2db8ed7c46f84f3d3a33d10d31fc2abcd65d80fe90f1bf970a71bcd2b313659105ef8a18168bce69524cd19190c6 SHA512 c28c1f2347d3f0c28f654cf3b9c12b413ebf99a962ec3195166f6dc41f354f430b187306976da9c6e343d69bdcf6341d0a2f837abcbe2baf142b3dc4c7e80ce5
+EBUILD fcitx-table-other-5.1.4.ebuild 646 BLAKE2B caa11a4f01999f9ed328a7cde6994102d3b5ddf3fdad35d3a2d7b03c12e3154a76fb5fa57cc29dcbbc0bfa80560eb50552069c2fe93e7bf0e4ff29b2465683bd SHA512 badae2a68d6a4c941ecb184d7aedeab1fd6c04d2907930b59e8c64e0826d820d5d4042960440b7e82eb06aee179e03a2b0f3cf103f8ea681aedf490859b947bd
MISC metadata.xml 583 BLAKE2B 9e27f3a3ffa0da1affef2ccabd3535f69a10a13b1a79f1eec74005ae1b97b8b3b89be1a90117ff00b7d6e903acc6a6e8b1d1c10f5fc1b7e7274edf6bd40d80e0 SHA512 2705b85869a5827543d897de9861ce7630ffe67d6e9d51e2b571924aa39d05efe3f8b4296fe80fcbe427783bec673427c0e96ad87bb8535ecdbc7f1f8b100bfe
diff --git a/app-i18n/fcitx-table-other/fcitx-table-other-5.1.4.ebuild b/app-i18n/fcitx-table-other/fcitx-table-other-5.1.4.ebuild
new file mode 100644
index 000000000000..2397aac01d8e
--- /dev/null
+++ b/app-i18n/fcitx-table-other/fcitx-table-other-5.1.4.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=fcitx5-table-other
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Provides some other tables for Fcitx, fork from ibus-table-others, scim-tables"
+HOMEPAGE="https://github.com/fcitx/fcitx5-table-other"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="GPL-3"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+DEPEND="
+ app-i18n/fcitx:5
+ app-i18n/libime
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
diff --git a/app-i18n/fcitx-unikey/Manifest b/app-i18n/fcitx-unikey/Manifest
index da51a5879660..c270bd1c8cba 100644
--- a/app-i18n/fcitx-unikey/Manifest
+++ b/app-i18n/fcitx-unikey/Manifest
@@ -1,3 +1,5 @@
DIST fcitx5-unikey-5.1.4.tar.zst 114482 BLAKE2B daa7cb04f2047e7495f4699c4b7abe711b96553f8339b6ed41f84e934239e935ba55110076fd177fe14a8a5f01b65090fb2bf517acef9d085af018879b10b75a SHA512 d8918222c37609c078bdf6d73a5acaa5ebaf23b4b49d253850c737ac659cee94956ee8782b3ac2ea6eaa5cfdb8fccec6a62e86d6b0a1b4f5b03c4a6e395ca3f0
+DIST fcitx5-unikey-5.1.6.tar.zst 114937 BLAKE2B 96c832dbea695f8d90910ae4a1d07c69a05fce5a2bc982f47dd4b2b4e0566607e76a9b8afbd769bf51317c080ab276feef4285b918f7e0e82375f09b0b97007f SHA512 05e13eb63fedc4dd6852c0fa42efd89ceba1f6d90a9d8d1c04547d0bc3877f46ebce4cfb0a495331d911401a070b10cc42d5d5af818cc9ba6c8923a87254e89c
EBUILD fcitx-unikey-5.1.4.ebuild 988 BLAKE2B 23f09dcbb0747b80ae7027f41e74a46b95e87b23ed85b9ce4153bb43cfbe54717c605861aa0b39660394586fdee39482f50cbfd6bde7ca4b6d8758ec80dcb448 SHA512 022d6d31c01c745db211ea535aa043a35550f0216e1949313cb4cb31dfc9eb891f10cd383e13260463400abec81d3674d9371925a643de7bd7ba2dbe5364a477
+EBUILD fcitx-unikey-5.1.6.ebuild 993 BLAKE2B ff6488a97cd6e1b5e43074c15a4eba849e8495c260cc82108e2b9e5de128b73dfcc9dd82999e1a3839c24ac78e0e47b1bfc70400811421997520a94b01a797c2 SHA512 927ace6c1c423a06707f7f82a2f4c652a6261948472795145e42db85b6af2e9d9ade58f3d8242a093a9860069be74b7c697d3e59bc8672ae9971a082acefd812
MISC metadata.xml 578 BLAKE2B 9f9b8caae9b94cd5a0324bd2a5f1cf67b5d6be173d5a0b10e30119cfbcf0f7416a7aa018049cb9abd392b416f5765b49fa555c1e5ebaf5ab8bcafa3ca0135db2 SHA512 691eb90302e2ad201015fa7f206ae551618fc531ef756c45ebd1792c635d1a483ff890dca0a9a9d84c2b2de8752bc9adc5facc8942c75394ebe5ce9e26862e85
diff --git a/app-i18n/fcitx-unikey/fcitx-unikey-5.1.6.ebuild b/app-i18n/fcitx-unikey/fcitx-unikey-5.1.6.ebuild
new file mode 100644
index 000000000000..6536fa939b23
--- /dev/null
+++ b/app-i18n/fcitx-unikey/fcitx-unikey-5.1.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5-unikey"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Unikey (Vietnamese Input Method) engine support for Fcitx"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5-unikey"
+SRC_URI="https://download.fcitx-im.org/fcitx5/${MY_PN}/${MY_PN}-${PV}.tar.zst"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="LGPL-2+ GPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gui +qt5 qt6 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.12:5
+ >=app-i18n/fcitx-qt-5.0.12[qt5?,qt6?,-onlyplugin]
+ gui? (
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5=
+ dev-qt/qtwidgets:5
+ )
+ qt6? (
+ dev-qt/qtbase:6[dbus,gui,widgets]
+ )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=( )
+ if use gui; then
+ mycmakeargs+=(
+ -DENABLE_QT=ON
+ -DUSE_QT6=$(usex qt6)
+ )
+ fi
+ cmake_src_configure
+}
diff --git a/app-i18n/fcitx/Manifest b/app-i18n/fcitx/Manifest
index a20305cc7318..d1a723af858c 100644
--- a/app-i18n/fcitx/Manifest
+++ b/app-i18n/fcitx/Manifest
@@ -1,5 +1,8 @@
+AUX fcitx-5.1.12-make-x11-dependencies-optional.patch 623 BLAKE2B 12b3cde5b5aba412bf59246f2136482788c863ee264152c018f84a72cef4be2cad50804eaafe21457eec129c9882de8fd14d3547ca57d2a3011d29a5c6e63547 SHA512 a480d316c73abe987bbdaa13116a7fe6a4afbc6d46c778184fd003ab2c2cafc2bce10f1772fbe7e0638dbeb2d0a333119e54c30ff08d0496fe367b2f86378fc6
DIST fcitx-5.1.10.tar.zst 8309913 BLAKE2B a63f5c747dd1d7a519873f00f234ae43d1ab5458e57b809f01e2b6cefc3e3921ecd7fff27cf4b21d59842f11e8d397760d90cf6572b42f65d226b21acc18fefc SHA512 196bc26f7dd50596da90e6b4b0a8b4886b57ec928c182427fb8763507f1f4cb39a252bfddcbd6eccaa0cc920070b7b9fda03f18fd444f84154ddd925678ad7d4
DIST fcitx-5.1.11.tar.zst 8310353 BLAKE2B b38daa03c40b19454cf8b82dc6c9d799730fb614bb606d86f0dfbadb6dd88f3a382f4c2b2a8f820bf4b01e27e27be82ed2624fb3f0a70843af5f72924e62e58b SHA512 d2fee4b931175d67ed29058af5dc644c6918829ca336e88566781ffaf5ccbe942281e9a41459b5ad8ad37756bed24b999127f8b17d8925bb923a9eb10d1081fb
+DIST fcitx-5.1.12.tar.zst 8317084 BLAKE2B 097881acde8fc1cf6960fd20878bb25c483684ff9ad9ffa133081d91fffd50c53b29998b1577866f10a8cb409a3c0fc96766909f6bdf268313e768de79e372ea SHA512 82943f6c2e809e8d9049d457f59e52bc202daf922abec032efc589eefad77b4db4398fbaea92c019eaeaa40ccf51585a8a80676a7909433a8576dc63fb639645
EBUILD fcitx-5.1.10.ebuild 2502 BLAKE2B 6f5025a3ff53e11f2416de3759cf00b31dc56bc8f11a7cc06b113047903ded8c6d5eaab98d3bb226872d98e98e388e97fb786853464466496ff00dea2e51aea6 SHA512 f662d1548a7dcd9c7231aaff555ede5b61f661fc95b125e4508e95496f50fe86dd0c282b1af7e91763d93c7b293738959ce5c990710e16505fef3b8dde0352a7
EBUILD fcitx-5.1.11.ebuild 2502 BLAKE2B 6f5025a3ff53e11f2416de3759cf00b31dc56bc8f11a7cc06b113047903ded8c6d5eaab98d3bb226872d98e98e388e97fb786853464466496ff00dea2e51aea6 SHA512 f662d1548a7dcd9c7231aaff555ede5b61f661fc95b125e4508e95496f50fe86dd0c282b1af7e91763d93c7b293738959ce5c990710e16505fef3b8dde0352a7
+EBUILD fcitx-5.1.12.ebuild 2573 BLAKE2B e1ad99fa82cc6f54cbe42a4bd3a2794288ab56e98126ba4e40b3555b2f76d12677f71454715e0f42edf131d457c7a4e87f8535e8357759cf5ccfb840360eef96 SHA512 0458b7a79c802bef9bbd62e9a78183e4dd679e40ee327ff04825239580dd81bc359e0421e03360c78c2724d8b5d96acc5d0038a29b3b4363c7d521042685e803
MISC metadata.xml 1123 BLAKE2B dc2f8ea69b22e7af90a9980228b8e3a677d51e98b004622985a9a92bee395e45cb1a6367530e75268daabeaaf9dfe38ea383844bcdf6acb7b0edcfcad2920c82 SHA512 edf2d04562271d6582e11cbf5ba7c10a9e320b06af4c8651cc3b862e2992e3522ca746ff1b7fd40f43d45b1e716d32c522cf60ff0ee557de29096b1a3a36ef90
diff --git a/app-i18n/fcitx/fcitx-5.1.12.ebuild b/app-i18n/fcitx/fcitx-5.1.12.ebuild
new file mode 100644
index 000000000000..91033a878585
--- /dev/null
+++ b/app-i18n/fcitx/fcitx-5.1.12.ebuild
@@ -0,0 +1,125 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="fcitx5"
+
+inherit cmake unpacker xdg
+
+DESCRIPTION="Fcitx 5 is a generic input method framework"
+HOMEPAGE="https://fcitx-im.org/ https://github.com/fcitx/fcitx5"
+SRC_URI="https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-${PV}_dict.tar.zst -> ${P}.tar.zst"
+
+S="${WORKDIR}/${MY_PN}-${PV}"
+LICENSE="LGPL-2+ Unicode-DFS-2016"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+autostart doc +emoji +enchant +keyboard presage +server systemd test wayland +X"
+REQUIRED_USE="
+ || ( wayland X )
+ X? ( keyboard )
+ wayland? ( keyboard )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !app-i18n/fcitx:4
+ dev-libs/libfmt
+ sys-devel/gettext
+ virtual/libintl
+ x11-libs/cairo[X?]
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango[X?]
+ doc? (
+ app-text/doxygen
+ dev-texlive/texlive-fontutils
+ )
+ emoji? ( sys-libs/zlib )
+ enchant? ( app-text/enchant:2 )
+ keyboard? (
+ app-text/iso-codes
+ dev-libs/expat
+ dev-libs/json-c:=
+ x11-misc/xkeyboard-config
+ x11-libs/libxkbcommon[X?,wayland?]
+ )
+ systemd? (
+ sys-apps/systemd
+ )
+ !systemd? (
+ dev-libs/libuv
+ sys-apps/dbus
+ )
+ wayland? (
+ dev-libs/glib:2
+ dev-libs/wayland
+ dev-libs/wayland-protocols
+ dev-util/wayland-scanner
+ )
+ X? (
+ dev-libs/glib:2
+ >=x11-libs/xcb-imdkit-1.0.3:5
+ x11-libs/libX11
+ x11-libs/libxkbfile
+ x11-libs/xcb-util
+ x11-libs/xcb-util-keysyms
+ x11-libs/xcb-util-wm
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ kde-frameworks/extra-cmake-modules:0
+"
+
+PATCHES=( "${FILESDIR}"/${P}-make-x11-dependencies-optional.patch )
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DBUS=on
+ -DENABLE_XDGAUTOSTART=$(usex autostart)
+ -DENABLE_SERVER=$(usex server)
+ -DENABLE_KEYBOARD=$(usex keyboard)
+ -DENABLE_TEST=$(usex test)
+ -DENABLE_ENCHANT=$(usex enchant)
+ -DENABLE_EMOJI=$(usex emoji)
+ -DENABLE_PRESAGE=$(usex presage)
+ -DENABLE_WAYLAND=$(usex wayland)
+ -DENABLE_X11=$(usex X)
+ -DENABLE_DOC=$(usex doc)
+ -DUSE_SYSTEMD=$(usex systemd)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+ use doc && dodoc -r "${BUILD_DIR}"/doc/*
+}
+
+src_test() {
+ # break by sandbox
+ local CMAKE_SKIP_TESTS=(
+ testdbus
+ testservicewatcher
+ )
+ cmake_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ elog
+ elog "Follow the instrcutions on:"
+ elog "https://wiki.gentoo.org/wiki/Fcitx#Using_Fcitx"
+ elog "https://fcitx-im.org/wiki/Setup_Fcitx_5"
+ elog "https://fcitx-im.org/wiki/Using_Fcitx_5_on_Wayland"
+ elog
+}
diff --git a/app-i18n/fcitx/files/fcitx-5.1.12-make-x11-dependencies-optional.patch b/app-i18n/fcitx/files/fcitx-5.1.12-make-x11-dependencies-optional.patch
new file mode 100644
index 000000000000..b177316fb7e4
--- /dev/null
+++ b/app-i18n/fcitx/files/fcitx-5.1.12-make-x11-dependencies-optional.patch
@@ -0,0 +1,24 @@
+https://github.com/fcitx/fcitx5/pull/1259
+
+The header may be not available when X11 is disabled. Fixes fcitx5
+build without X11 libraries.
+
+Signed-off-by: Yao Zi <ziyao@disroot.org>
+--- a/src/ui/classic/classicui.cpp
++++ b/src/ui/classic/classicui.cpp
+@@ -20,7 +20,6 @@
+ #include <utility>
+ #include <vector>
+ #include <cairo.h>
+-#include <xcb/xcb.h>
+ #include "fcitx-config/iniparser.h"
+ #include "fcitx-config/rawconfig.h"
+ #include "fcitx-utils/color.h"
+@@ -45,6 +44,7 @@
+ #include "plasmathemewatchdog.h"
+ #include "theme.h"
+ #ifdef ENABLE_X11
++#include <xcb/xcb.h>
+ #include "xcb_public.h"
+ #include "xcbui.h"
+ #endif
diff --git a/app-i18n/ibus-hangul/Manifest b/app-i18n/ibus-hangul/Manifest
index 52e38ae70a2f..69ec6d75b408 100644
--- a/app-i18n/ibus-hangul/Manifest
+++ b/app-i18n/ibus-hangul/Manifest
@@ -4,5 +4,5 @@ DIST ibus-hangul-1.5.4.tar.gz 542612 BLAKE2B 46495c04a37888a3ed21831b5bbca5b788f
DIST ibus-hangul-1.5.5.tar.xz 356120 BLAKE2B 8f2186d19598927c8c824dbd036cfb997db95eae08c4a59489e3be987b5445cb7dffe5bfe766b339c60ea0a892130a0269522f00c8dfd910011b7a0eefc087b5 SHA512 c95900b8f47fc69dda04b6a41a1965a6d3a293727749b72bd234d6e899558dffce669df29a4e8c9dcc53d9f7b6cb18e84c4b0c55ef143731a894e0b5693c0722
EBUILD ibus-hangul-1.5.4-r1.ebuild 1268 BLAKE2B a2b546691100ab137d1198eb5cf7a911e80b32bcf1ae0b0d6856c281d1202f4559ae28d65b93eebb1ccdf4a26aaa4b91bb383f7f949ad5e75370b2f17960cbd2 SHA512 6e08217985311834b94f88b24c0bb082c32d86ab1e66c5bb84e94e573e9c8c0553e98605d1f1d2d882faf44ca4249a2368739accb4df6540041774cf346aed6e
EBUILD ibus-hangul-1.5.4.ebuild 1222 BLAKE2B e626443a54e6bae1c1ca4ec1a7377ced523f2836c9067ba002cdd469a485e0199e30a39f8c8cbcd16a92093174bbadf6b3a79d0ff16340b318f6fd726a924314 SHA512 974adf87e98155659ac337874c663bdf26c558a3e64effa12e690121b20bc7fe4ac94ca63ab6e5906e015a6c88408b7aea1e1a3c4d5ce9add597292f8e2d3b4d
-EBUILD ibus-hangul-1.5.5.ebuild 1275 BLAKE2B 2bead166bc594245161df6368024a84d2f3e7f910cf18fef3dc08f54817396fd480c6e04a8971007fd559b734c2929a9f9510d82498ed7286a6a35e2c65ac34a SHA512 e5fc5a1d8496fed7fe81c52a80e1d700a451f41b5a2d3264ee5657140f3dfef16ef4d035bc5d7382ff05116340b285d34b54099b83bce09dbf89ac5ee1deed92
+EBUILD ibus-hangul-1.5.5.ebuild 1274 BLAKE2B 60ac37cba1cac1db41db755aa742ccbe22f30b14bce735a7b1cd9d784226f070da43cd26a2e292527a832a13cdf25842117837d9b748e3e43de059ea850c8dda SHA512 d51c79f274aea55f1e49f3f05cfb63d01477e4e5db8b63766c8a7b7e5f18d2a1d30e64546a36d425a190fa746c82b07ecd01d0954a7a6869e5d088881816215a
MISC metadata.xml 321 BLAKE2B d336297b96a4ba3ae1e2c8bf3b1493717b49ce42c85cb0748af54c7bf6be4a1c74461c122dbbfc9b107fa02f4e83800798dd61c1bba74426bb7a2487e0d8fef9 SHA512 d05f79c856e4e579d1f98cd7c9869294f1906fa7e73eeae7120ee6af710d5f16f103d63f1261a9d798ba5584fa8e6f349d73d407a747811515280c736b43eb48
diff --git a/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild b/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild
index a6ee01c3964c..38354edd1dd0 100644
--- a/app-i18n/ibus-hangul/ibus-hangul-1.5.5.ebuild
+++ b/app-i18n/ibus-hangul/ibus-hangul-1.5.5.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
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/libhangul/${PN}/releases/download/${PV}/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE="nls"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/app-i18n/libime/Manifest b/app-i18n/libime/Manifest
index 4ce726c2c3a0..ab9642966f8f 100644
--- a/app-i18n/libime/Manifest
+++ b/app-i18n/libime/Manifest
@@ -1,5 +1,7 @@
+DIST libime-1.1.10_dict.tar.zst 49587642 BLAKE2B 0a21691236c00e504cc1d3e8f853e0c0818f8c9b8e2806fc854fcafa47eb64d72760e5d3bd3739e0dfa0e2fec041498e33a854ec84e33fe43303f17c82a3c46b SHA512 9657041cbfa61a55e8f5757c044b3db9c16aad610d9174cc1529d39be596bd79dbe8e9c4a0e221f4c46cf0cf61a7dfc594d183a0c56f28d9295aae412085833f
DIST libime-1.1.8_dict.tar.zst 37061630 BLAKE2B e76ee4d403bdc2ef9c9eab663f6da3f1421d5aeb7761a1ccca21acf07626f27a9f00c0a8d83cf121a782c03252bd5f0aeccb81af639ca93902bb28716a1a3afb SHA512 5fa6683dcaa92d754b87ed01989a7a98eee9d4ee642720b1ac1b0b58416a6202ca929e2593dfe59ae361afb7d311d8e238a188530ba99db7aaa3164713c95a4a
DIST libime-1.1.9_dict.tar.zst 49564053 BLAKE2B f10efc9ad091b3559cf38a17ba5c6ca60e74c4bac2cb0484a7c3e849cd9cd0c4f22dbba08b3a9e1824eca917812ba5f3c24682259c986b2851333a631d80c53d SHA512 07b687c98cf0c4e8fc4852fd633ad05de58e32a3c70e58d1c0a84c8862f1843a0421c9a11a9c5653bbb8b1da37d3aee91f2207dbeed12aa49e041e9b08b8dca9
+EBUILD libime-1.1.10.ebuild 945 BLAKE2B dbde82fb74b2efa09dde50fd0ceb96c4c604973ce67d80890488b4ba201cd637ee4f97a8f03996d95a41594f1a81fdc68c7f79a05c37f8c1cc7498435279753c SHA512 a8bf319e35474769c52fdc9fa88bbcd14979c014c5ca4ca207940af807a72fdea9e73f95f1ae94288f8a6a378706efe61a21671dca117812ba97c5dd50b27ecc
EBUILD libime-1.1.8.ebuild 943 BLAKE2B 6b5b320b5d6f27c5eefa75f464a2c23bd5c130f931d7aaee3d0caf305f7611e19547745a9ccfef06ac4a10f4bce2779698a7ab84d09fd6300538f0aaf780ccb8 SHA512 2ac7ac44333f9a3ba6ce08ac9c3e1f73f4d33b5672daf7e37dfe71e0969a2bcc5bf138ef25a1bddb691fc9de3c6934fe8aa20da0ffe6f41b488bfe1813ae86b6
EBUILD libime-1.1.9.ebuild 943 BLAKE2B 6b5b320b5d6f27c5eefa75f464a2c23bd5c130f931d7aaee3d0caf305f7611e19547745a9ccfef06ac4a10f4bce2779698a7ab84d09fd6300538f0aaf780ccb8 SHA512 2ac7ac44333f9a3ba6ce08ac9c3e1f73f4d33b5672daf7e37dfe71e0969a2bcc5bf138ef25a1bddb691fc9de3c6934fe8aa20da0ffe6f41b488bfe1813ae86b6
MISC metadata.xml 624 BLAKE2B 7c0e1d29bf86d256ac8ace1404f3ef8e017171cf461f861b2b681c9bb6c7c3bb639b13cbdccc506a07805ea9e23f449e22bba1ac16d3f40ecdd10b894ea0632d SHA512 8449b74e190a0acf83f4e5b0c0ed023e5a37e203a4e514074b9e8165616c43659d993e165bb170aa8902865166a7ceaf65bec04645be7b1390ddc80c2e43066a
diff --git a/app-i18n/libime/libime-1.1.10.ebuild b/app-i18n/libime/libime-1.1.10.ebuild
new file mode 100644
index 000000000000..6dfe77480ff2
--- /dev/null
+++ b/app-i18n/libime/libime-1.1.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake unpacker
+
+DESCRIPTION="Fcitx5 Next generation of fcitx"
+HOMEPAGE="https://fcitx-im.org/"
+SRC_URI="https://download.fcitx-im.org/fcitx5/libime/libime-${PV}_dict.tar.zst"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+IUSE="+data doc test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=app-i18n/fcitx-5.1.5:5
+ app-arch/zstd:=
+ dev-libs/boost:=
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ kde-frameworks/extra-cmake-modules:0
+ virtual/pkgconfig
+ doc? (
+ app-text/doxygen
+ dev-texlive/texlive-fontutils
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DENABLE_DATA=$(usex data)
+ -DENABLE_DOC=$(usex doc)
+ -DENABLE_TEST=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+ use doc && dodoc -r "${BUILD_DIR}"/doc/*
+}
diff --git a/app-i18n/librime/Manifest b/app-i18n/librime/Manifest
index 67f231e6d49e..caa6eca26f5e 100644
--- a/app-i18n/librime/Manifest
+++ b/app-i18n/librime/Manifest
@@ -1,9 +1,7 @@
AUX librime-1.6.0-boost-1.76.patch 721 BLAKE2B 460b2e007c900b746958b93bb39e378de20f181f89fea7c7422d222ab00754347c12cf24c92ca7ae3b269127785fb3eac462541201ff7d24fe37c9b18417ca24 SHA512 7c44aba7f6cbc5bb829dc6b7f30e96fdcb8955ae1f8a3fced56860e3d68c499a82a1a5a240070663d8e298d2785d68cb5932a35c8b5a33f092acaa630ec57bde
AUX librime-1.7.3-boost-1.85.patch 852 BLAKE2B 413a5c3bc1b24729b6ed58902e498b182de96f074fac67b582f033090e5a24bab78f1a26590502a490330cd39347f2cdb888ef57813a9daca049aa26d3bc2c63 SHA512 f36457cc1ad381628edb91135a5e559a05af826e8867138c1acdf29efcf0452b309a62cfd86b6a2d0a80c8b3cbd678f0ade62bd530513f31325c9d300e053160
-DIST librime-1.11.2.tar.gz 2635435 BLAKE2B 6106b6934761fd61508756bfcdfc2b892ee6b31eec9816569e9a6b96fd91cf6255f119de23dac70e8b56f06c52f7bd278d9ad2434419681a18d75e2c14b86077 SHA512 7b8ba708489d4d6bd6f71618f3c3270d07e088aae5ecdfcba5128a456dc49d3799e335b3ba386a1894ee01f5c5a51993e0a1821ff46d8addb02d0c8c4aacf5f3
DIST librime-1.12.0.tar.gz 2638566 BLAKE2B cbd734181eb80dd919a0f27d787dd5625974ed8b76e7f294308a7ee1b50ee904ac6460e3da4b3c1ec96c65dcfef011ae8dc6f6db880a21b2ab6fd2c96bfe203e SHA512 46c2d740dea5c0592266c7b3aaff1deba50ff5be6dbab48cc2fd49a5b7b0c9c28d8e0cc858e7d4845b70b7850c1e20ef559525ed3b70da9ad1bd65562f0df400
-DIST librime-1.7.3.tar.gz 2859513 BLAKE2B 834622860cdc3038d1b983f476bca70f211dfbc3bc2b565a998163e22688841ee3a0c7f9a64bce285e2f3f5b5a9a802bd5506f17904ccb3291babf80d4748fb5 SHA512 8767d17c3d14a5a1bbb8269fab1627b907de72c288b362fdbc6191223937da21e8b18471b4ae8f83ce5afc0ec5c3ab12fbcb49930eb9969c1764c7390d9ee4b0
-EBUILD librime-1.11.2.ebuild 1040 BLAKE2B 0d1e1ed29a488dd34e85fb75fc702a209b9ace807bf9d0228b8751c3a02bac044820a319999f20805514a4cf817070946ba98c8a455f87e330e51b5f4050a1ec SHA512 831f1a29df757ef2de02fa75db92e7aa3053e8aa96e8cbc2c86fc023e1eb475035540e8f82db43b22c014034ee240312736a6561528cf333bbd1964426877f52
+DIST librime-1.13.0.tar.gz 2639547 BLAKE2B 4698affc24c60a2e54cc830d78517f8f334c91051a72d49341f38e42d1e1da9be0d9e82007b85a554c3cd0883f698ab81ad3d3f7136704e353df9595cb89f485 SHA512 0b9d4c1ee11af4628616003e38b5c6ed66e16b0c353f16b3fc6cf419d99787fb78bf82b027ffdfb16990c84828df166efd61f4a7e2b1c8627bc3a3d5b7c5b557
EBUILD librime-1.12.0.ebuild 1063 BLAKE2B 03125c1b9a545485e9537989e2f7041b668ebd7ae35b8f0fe62b8b751eeda7f1e9fc2d101faa334f5da8754b7e0b96f7ed016e34e3351460fae3d93e698fd7bd SHA512 3286c9e0cde4f62e63736f2873d084bbde50c1c235d9b4c2534c6446687cdf5af37f1853f674736311fb855795c007f9df6fafdb31afd03e3e15198e3fdcfbba
-EBUILD librime-1.7.3-r1.ebuild 1649 BLAKE2B 937f4df7a0b33ccef510583ce4d02e33d11229fb6a3c596be98e1ad28140fc072cd2bca4983b67abf92bfe2dc1ce749be757664c1bb7f986214afd750bb7e0e3 SHA512 4b1ce5d97080d7a261f488cb2cc4a341ef1d52b28c9e1910d714469d56eae52685632b1ed4b0289847ef45fcbe728b8fdda8a18e4dae75ddde84e79ad2f66f12
+EBUILD librime-1.13.0.ebuild 1068 BLAKE2B 1402079629bf1eba45582d82153a7725e78a7dc2f498c90d3fe8cf1b517cf24064d4ab6b9e5ceeeb9c2437cb2fbf7c749d8260b76b83a7135f3a8847e6795b98 SHA512 bc200761874d0eca1fe62590ad6b476ded312c949786622ee368cedcb676bd3f8b98da0b701b93ced32bd47e5360d88d6adc035f0099639bccfcb54a2af8796b
MISC metadata.xml 888 BLAKE2B 895efadaefd7816746d12063f81cc54870346a0b30c27bc2a46b07d69e49fd740981f331e339bbaae51b5be3e919d10ca69f4898efa92848aa4a0785c57cb959 SHA512 a55fa07a0476b27a379129797449e2b1ebbd3ed3def619b721e58eb2f3ad34e282ce4c3f1e4684088a253ab0ef21f9a484acaaca9cc864505c0c268f0ccc7f48
diff --git a/app-i18n/librime/librime-1.11.2.ebuild b/app-i18n/librime/librime-1.13.0.ebuild
index 32d58cec1eef..6a3300c65ea0 100644
--- a/app-i18n/librime/librime-1.11.2.ebuild
+++ b/app-i18n/librime/librime-1.13.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2012-2024 Gentoo Authors
+# Copyright 2012-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rime/librime/archive/refs/tags/${PV}.tar.gz -> ${P}.
LICENSE="BSD BSD-2 Boost-1.0 MIT"
SLOT="0/1-${PV}"
-KEYWORDS="amd64 ~loong x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="debug test"
RESTRICT="!test? ( test )"
diff --git a/app-i18n/librime/librime-1.7.3-r1.ebuild b/app-i18n/librime/librime-1.7.3-r1.ebuild
deleted file mode 100644
index f32cba65e333..000000000000
--- a/app-i18n/librime/librime-1.7.3-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2012-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit cmake
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/rime/librime"
- EGIT_SUBMODULES=()
-fi
-
-DESCRIPTION="RIME (Rime Input Method Engine) core library"
-HOMEPAGE="https://rime.im/ https://github.com/rime/librime"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/rime/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="BSD"
-SLOT="0/1-${PV}"
-KEYWORDS="amd64 arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="dev-libs/capnproto:0"
-RDEPEND="app-i18n/opencc:0=
- >=dev-cpp/glog-0.3.5:0=
- dev-cpp/yaml-cpp:0=
- dev-libs/boost:=
- dev-libs/capnproto:0=
- dev-libs/leveldb:0=
- dev-libs/marisa:0="
-DEPEND="${RDEPEND}
- dev-libs/darts
- dev-libs/utfcpp
- x11-base/xorg-proto
- test? ( dev-cpp/gtest )"
-
-DOCS=(CHANGELOG.md README.md)
-
-src_prepare() {
- eapply "${FILESDIR}/${PN}-1.6.0-boost-1.76.patch"
- eapply "${FILESDIR}/${PN}-1.7.3-boost-1.85.patch"
-
- # Use headers of dev-libs/darts, dev-libs/utfcpp and x11-base/xorg-proto.
- sed -e "/\${PROJECT_SOURCE_DIR}\/thirdparty/d" -i CMakeLists.txt || die
- rm -r thirdparty || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local -x CXXFLAGS="${CXXFLAGS} -I${ESYSROOT}/usr/include/utf8cpp"
-
- if use debug; then
- CXXFLAGS+=" -DDCHECK_ALWAYS_ON"
- else
- CXXFLAGS+=" -DNDEBUG"
- fi
-
- local mycmakeargs=(
- -DBOOST_USE_CXX11=ON
- -DBUILD_TEST=$(usex test ON OFF)
- -DCMAKE_DISABLE_FIND_PACKAGE_Gflags=ON
- -DENABLE_EXTERNAL_PLUGINS=ON
- -DINSTALL_PRIVATE_HEADERS=ON
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/opencc/Manifest b/app-i18n/opencc/Manifest
index 9e65c53185b2..77d8416741bb 100644
--- a/app-i18n/opencc/Manifest
+++ b/app-i18n/opencc/Manifest
@@ -1,7 +1,8 @@
AUX opencc-1.1.7-fix-missing-cstdint-for-gcc-15.patch 247 BLAKE2B 3d7bc564a2143d08cd290bde2d371ca1d1cc8f7ef884455329658d9cc98165048a71bcfb3386664cc14dea5770f3434108c7af9242dca9db9de34cdfa84a2a01 SHA512 0d3cd2f4a994c0ee9a64a93ed2e5adc030502f9fed2b66584287a4542a35e7e8702b7746b263a3d3f3a2b5e3957af171440fe115ffbaecb03481d9ecd7d750dc
-DIST opencc-1.1.4.tar.gz 2806887 BLAKE2B 150fd83818616de42e535f349b2574ff3319e41618e522583a57a00ab08b7f28db6e8f4fa4a0d4dbe027753b5be87065b2015542251986c6301ad441c4bf4c98 SHA512 ab8e7e6a0cc71106cf09eb32899fa8620b946a406f042d75a2444096e0b383cb1993d6c2d12cd7862e71854da4cd5893442bce51df84c32ed09fdfb4a2846f46
+AUX opencc-1.1.9-python.patch 5249 BLAKE2B bf5e9dbc7dbad22e9939304c834a34f32f5216a4dabd3016b0346741af316f1a326fc137354c2debd5d2fcf8b0fe1d06944d773f2cf2843f1cb6b2660bce66a6 SHA512 febade61cc1734db891234484893128519dffc198f80883fc4838534684f91db2a21641252615820ae9bedffce52451535ea2717a40958b80ea82590850b90ac
DIST opencc-1.1.7.tar.gz 3311712 BLAKE2B 158a4ea5707ade583d326b0e4441640cbaae2ccb1c89c4ccfaeb8b8dd6f1d427a7f5fcaae7ac0bd6fca3208c65fe24577f6b6ba9c7fec1a499936ef83887d181 SHA512 26e4b12238f853b0fa91f9f0d9af7985bf04a0763185cc3b50b69ba99a2d80091b8c3160176d0d4cd348fbf1a680bfd80dc740dc60c938a256dc2dac8ef49f15
-EBUILD opencc-1.1.4.ebuild 1585 BLAKE2B d8d1d3f49e839eafa6ace24e9d65742922ccf61ee7659c2e8a9acfdf8de1fb1d4f10ad1d72784538421243db765684ed9d9b3193250f4b82f4c41d128fc2e62b SHA512 70b260dd9da2569fb0bd40a863082bf9cb55e87e6520ff5309c5fc0cb39b7acaec34297a0eeee23fdb1cd9c59856c1beb498dc338224c4421cbd75aa51fb91d8
-EBUILD opencc-1.1.7-r1.ebuild 2917 BLAKE2B 214accb22626092128a2205bb98aa8c9e9c624092cf80f0b02057d600395eba6fadf4fb2776c337067bcf119f62587a87e9c77f0df40ca3a1760eec556403420 SHA512 cd42250a2ca901da3244461be66a41101e27a6c93566a58e5efba539717a1505d234ebf51e1cca2118bc7be72fcf171751236a1b0557b34d608d654379e18e32
+DIST opencc-1.1.9.tar.gz 3422511 BLAKE2B e83fda092fafa3dc4a108c4d1d6c35cfe2e75609cd5bc2eea9c9b59ef636c876e8993b0b45291f35dd86e69f3182ddbcd775fa8d347e5e5ac89576b09a5cb901 SHA512 713cf00931d7616994eb455eef3bc893096b5cd6d42b346aa1130591752d9612891ea3ed035bd7bd4ec7df1c90425e86375f5b3337fac11663c656c79a8f33e9
+EBUILD opencc-1.1.7-r2.ebuild 2858 BLAKE2B 1415ef25b489f55b82acdde761221f482d9d002e313b8bd4b938b69a326100616ba61e724a2dfba282126832e0da5790682afa50e1b164fdc5dda18a06fe5741 SHA512 e0ea800ec231013f3514a8b4b76f86a4e89c0f83cc61f19ab148d7494e33e0a6116e0cf000da26d59660771741cc60536e543abcf8fc1216442036d0a10d2db8
EBUILD opencc-1.1.7.ebuild 1438 BLAKE2B a3f6cb414d2b0f04153b82b8145bd2a72a84dea533fcdc3a1197924ef17463ba1047a813be28e69d44976fc8f76f46a2c59c2ba3d20a2c57a9606e3b25acd963 SHA512 59c1e27e94a19ba0a89a9f759ad8ef3e9dd7ce0c33fc6c220f8b688fa9e4d0dce92101c6a5679891e8f5a4258dd505ce5acf574f39344c91d0b2a567b4b477c6
+EBUILD opencc-1.1.9.ebuild 3017 BLAKE2B eb0de6eb5231f42ddfedd5a41879a0786c855de519765ddff92039e90228310caabe45e58c3d98d89fd192f8805e99fd3518cc400cef46bf0c5ac5cae07a0b5d SHA512 66da43c14a1e3dbc92d1d55f384e2a46b75ba1501080b3359594d91c03d15a69f9a2d7a352b2714fa27b792c8673e78519767af0198f3a61a2a57e25992142d2
MISC metadata.xml 476 BLAKE2B 4f02f06aa7aca103fff825675453e36a256f130b086992df550aab3dee3c155a48667d00df171053b417b20873a6ed8f1142c9efcfdd8e0994fafa7c1aec5e0b SHA512 c1a73732105a87bf3bca8af82d027b5a0dc0b379e7f8b1fbd301ee6a1f0e986ce8db9542394fc87f885a8736d82836b574a956601bb244172912f58455f39bfb
diff --git a/app-i18n/opencc/files/opencc-1.1.9-python.patch b/app-i18n/opencc/files/opencc-1.1.9-python.patch
new file mode 100644
index 000000000000..442771256649
--- /dev/null
+++ b/app-i18n/opencc/files/opencc-1.1.9-python.patch
@@ -0,0 +1,162 @@
+From 8f3a5b4b201f091713cb4e2b1b5883a4b12d10b2 Mon Sep 17 00:00:00 2001
+From: Frost Ming <mianghong@gmail.com>
+Date: Thu, 18 Jul 2024 05:32:08 +0800
+Subject: [PATCH] fix: release sdist to PyPI (#797)
+
+* fix: release sdist to PyPI
+
+* fix: add newline at file end
+
+* fix: ignore more files
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+* fix: change the install root of cmake
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+* fix: make it work for editable build as well
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+* fix release script
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+* fix: include files in sdist
+
+Signed-off-by: Frost Ming <me@frostming.com>
+
+---------
+
+Signed-off-by: Frost Ming <me@frostming.com>
+Co-authored-by: Carbo Kuo <BYVoid@users.noreply.github.com>
+---
+ .github/workflows/python.yml | 10 ++++----
+ .gitignore | 1 +
+ MANIFEST.in | 9 +++++++
+ Makefile | 6 ++---
+ pyproject.toml | 3 +++
+ python/opencc/.gitignore | 1 +
+ python/opencc/clib/__init__.py | 1 -
+ release-pypi-linux.sh | 8 +++----
+ release-pypi-macos.sh | 6 ++---
+ release-pypi-windows.cmd | 6 ++---
+ setup.py | 43 +++++++++-------------------------
+ 11 files changed, 43 insertions(+), 51 deletions(-)
+ create mode 100644 MANIFEST.in
+ create mode 100644 pyproject.toml
+
+diff --git a/setup.py b/setup.py
+index a7ce160d..a4bc500f 100644
+--- a/setup.py
++++ b/setup.py
+@@ -9,21 +9,12 @@
+ import wheel.bdist_wheel
+
+ _this_dir = os.path.dirname(os.path.abspath(__file__))
+-_clib_dir = os.path.join(_this_dir, 'python', 'opencc', 'clib')
+ _build_dir = os.path.join(_this_dir, 'build', 'python')
+
+ _cmake_file = os.path.join(_this_dir, 'CMakeLists.txt')
+ _author_file = os.path.join(_this_dir, 'AUTHORS')
+ _readme_file = os.path.join(_this_dir, 'README.md')
+
+-try:
+- sys.path.insert(0, os.path.join(_this_dir, 'python'))
+-
+- import opencc # noqa
+- _libopencc_built = True
+-except ImportError:
+- _libopencc_built = False
+-
+
+ def get_version_info():
+ version_info = ['1', '0', '0']
+@@ -70,20 +61,13 @@ def get_long_description():
+ return f.read().decode('utf-8')
+
+
+-def build_libopencc():
+- if _libopencc_built:
+- return # Skip building binary file
++def build_libopencc(output_path):
+ print('building libopencc into %s' % _build_dir)
+
+ is_windows = sys.platform == 'win32'
+
+ # Make build directories
+- if is_windows:
+- subprocess.call('md {}'.format(_build_dir), shell=True)
+- subprocess.call('md {}'.format(_clib_dir), shell=True)
+- else:
+- subprocess.call('mkdir -p {}'.format(_build_dir), shell=True)
+- subprocess.call('mkdir -p {}'.format(_clib_dir), shell=True)
++ os.makedirs(_build_dir, exist_ok=True)
+
+ # Configure
+ cmake_args = [
+@@ -93,14 +77,14 @@ def build_libopencc():
+ '-DENABLE_BENCHMARK:BOOL=OFF',
+ '-DBUILD_PYTHON:BOOL=ON',
+ '-DCMAKE_BUILD_TYPE=Release',
+- '-DCMAKE_INSTALL_PREFIX={}'.format(_clib_dir),
+- '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={}'.format(_clib_dir),
++ '-DCMAKE_INSTALL_PREFIX={}'.format(output_path),
++ '-DCMAKE_LIBRARY_OUTPUT_DIRECTORY={}'.format(output_path),
+ '-DPYTHON_EXECUTABLE={}'.format(sys.executable),
+ ]
+
+ if is_windows:
+ cmake_args += \
+- ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE={}'.format(_clib_dir)]
++ ['-DCMAKE_LIBRARY_OUTPUT_DIRECTORY_RELEASE={}'.format(output_path)]
+ if sys.maxsize > 2**32:
+ cmake_args += ['-A', 'x64']
+
+@@ -117,11 +101,6 @@ def build_libopencc():
+ errno = subprocess.call(cmd)
+ assert errno == 0, 'Build failed'
+
+- # Empty __init__.py file has to be created
+- # to make opencc.clib a module
+- with open('{}/__init__.py'.format(_clib_dir), 'w'):
+- pass
+-
+
+ class OpenCCExtension(setuptools.Extension, object):
+ def __init__(self, name, sourcedir=''):
+@@ -131,8 +110,12 @@ def __init__(self, name, sourcedir=''):
+
+ class BuildExtCommand(setuptools.command.build_ext.build_ext, object):
+ def build_extension(self, ext):
++ if self.inplace:
++ output_path = os.path.join(_this_dir, 'python', 'opencc', 'clib')
++ else:
++ output_path = os.path.abspath(os.path.join(self.build_lib, 'opencc', 'clib'))
+ if isinstance(ext, OpenCCExtension):
+- build_libopencc()
++ build_libopencc(output_path)
+ else:
+ super(BuildExtCommand, self).build_extension(ext)
+
+@@ -157,7 +140,7 @@ def _determine_platform_tag():
+ return 'macosx-11.0-{}'.format(machine)
+ else:
+ raise NotImplementedError
+-
++
+ if os.name == 'posix':
+ _, _, _, _, machine = os.uname()
+ return 'manylinux2014-{}'.format(machine)
+@@ -190,10 +173,6 @@ def initialize_options(self):
+
+ packages=packages,
+ package_dir={'opencc': 'python/opencc'},
+- package_data={str('opencc'): [
+- 'clib/opencc_clib*',
+- 'clib/share/opencc/*',
+- ]},
+ ext_modules=[OpenCCExtension('opencc.clib.opencc_clib', 'python')],
+ cmdclass={
+ 'build_ext': BuildExtCommand,
diff --git a/app-i18n/opencc/opencc-1.1.4.ebuild b/app-i18n/opencc/opencc-1.1.4.ebuild
deleted file mode 100644
index 9c8761e44dc2..000000000000
--- a/app-i18n/opencc/opencc-1.1.4.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2010-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit cmake python-any-r1
-
-if [[ "${PV}" == "9999" ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/BYVoid/OpenCC"
-fi
-
-DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
-HOMEPAGE="https://github.com/BYVoid/OpenCC"
-if [[ "${PV}" == "9999" ]]; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0/1.1"
-KEYWORDS="amd64 arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="${PYTHON_DEPS}
- doc? ( app-text/doxygen )"
-DEPEND="dev-cpp/tclap
- dev-libs/darts
- dev-libs/marisa:0=
- dev-libs/rapidjson
- test? (
- dev-cpp/gtest
- !hppa? ( !sparc? ( dev-cpp/benchmark ) )
- )"
-RDEPEND="dev-libs/marisa:0="
-
-if [[ "${PV}" != "9999" ]]; then
- S="${WORKDIR}/OpenCC-ver.${PV}"
-fi
-
-DOCS=(AUTHORS NEWS.md README.md)
-
-src_prepare() {
- rm -r deps || die
-
- cmake_src_prepare
-
- sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCUMENTATION=$(usex doc ON OFF)
- -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
- -DENABLE_GTEST=$(usex test ON OFF)
- -DUSE_SYSTEM_DARTS=ON
- -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
- -DUSE_SYSTEM_GTEST=ON
- -DUSE_SYSTEM_MARISA=ON
- -DUSE_SYSTEM_RAPIDJSON=ON
- -DUSE_SYSTEM_TCLAP=ON
- )
-
- cmake_src_configure
-}
diff --git a/app-i18n/opencc/opencc-1.1.7-r1.ebuild b/app-i18n/opencc/opencc-1.1.7-r2.ebuild
index eabc31068ad5..7c8387fd815f 100644
--- a/app-i18n/opencc/opencc-1.1.7-r1.ebuild
+++ b/app-i18n/opencc/opencc-1.1.7-r2.ebuild
@@ -51,10 +51,6 @@ PATCHES=(
"${FILESDIR}/${P}-fix-missing-cstdint-for-gcc-15.patch"
)
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
src_prepare() {
rm -r deps || die
diff --git a/app-i18n/opencc/opencc-1.1.9.ebuild b/app-i18n/opencc/opencc-1.1.9.ebuild
new file mode 100644
index 000000000000..df2e04117895
--- /dev/null
+++ b/app-i18n/opencc/opencc-1.1.9.ebuild
@@ -0,0 +1,122 @@
+# Copyright 2010-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_EXT=1
+DISTUTILS_OPTIONAL=1
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Library for conversion between Traditional and Simplified Chinese characters"
+HOMEPAGE="https://github.com/BYVoid/OpenCC"
+SRC_URI="https://github.com/BYVoid/OpenCC/archive/ver.${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/OpenCC-ver.${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/1.1"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-libs/marisa
+ python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}
+ dev-cpp/tclap
+ dev-libs/darts
+ dev-libs/rapidjson
+"
+BDEPEND="${PYTHON_DEPS}
+ doc? ( app-text/doxygen )
+ python? (
+ ${DISTUTILS_DEPS}
+ app-admin/chrpath
+ $(python_gen_cond_dep 'dev-python/pybind11[${PYTHON_USEDEP}]')
+ test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
+ )
+ test? (
+ dev-cpp/gtest
+ !hppa? ( !sparc? ( dev-cpp/benchmark ) )
+ )
+"
+
+DOCS=( AUTHORS NEWS.md README.md )
+
+src_prepare() {
+ # as of opencc 1.1.8 there is no clean way to disable duplicated building of the clib again.
+ # plus, the installation is broken as well.
+ # let's revert the offending commit for now.
+ eapply -R "${FILESDIR}/${P}-python.patch"
+
+ rm -r deps || die
+
+ sed -e "s:\${DIR_SHARE_OPENCC}/doc:share/doc/${PF}:" -i doc/CMakeLists.txt || die
+
+ cmake_src_prepare
+ use python && distutils-r1_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOCUMENTATION=$(usex doc)
+ -DBUILD_PYTHON=$(usex python)
+ -DENABLE_BENCHMARK=$(if use test && has_version -d dev-cpp/benchmark; then echo ON; else echo OFF; fi)
+ -DENABLE_GTEST=$(usex test)
+ -DUSE_SYSTEM_DARTS=ON
+ -DUSE_SYSTEM_GOOGLE_BENCHMARK=ON
+ -DUSE_SYSTEM_GTEST=ON
+ -DUSE_SYSTEM_MARISA=ON
+ -DUSE_SYSTEM_PYBIND11=ON
+ -DUSE_SYSTEM_RAPIDJSON=ON
+ -DUSE_SYSTEM_TCLAP=ON
+ )
+
+ cmake_src_configure
+ use python && distutils-r1_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ if use python; then
+ cp "${BUILD_DIR}"/opencc_clib.*.so python/opencc/clib/
+ distutils-r1_src_compile
+ fi
+}
+
+python_test() {
+ epytest
+}
+
+src_test() {
+ cmake_src_test
+ if use python; then
+ cd "${BUILD_DIR}_${EPYTHON}/install/usr/lib/${EPYTHON}/site-packages/opencc/clib" || die
+ mkdir -p share/opencc || die
+ cp "${S}/data/config"/*.json share/opencc/ || die
+ pushd "${S}" || die
+
+ distutils-r1_src_test
+
+ popd || die
+ rm -r share/ || die
+ fi
+}
+
+src_install() {
+ cmake_src_install
+ if use python; then
+ distutils-r1_src_install
+
+ # Hack to make opencc's python binding to use system opencc's configs
+ dodir "/usr/lib/${EPYTHON}/site-packages/opencc/clib/share"
+ dosym -r /usr/share/opencc "/usr/lib/${EPYTHON}/site-packages/opencc/clib/share/opencc"
+
+ # Remove insecure RPATH
+ chrpath --delete "${ED}/usr/lib/${EPYTHON}/site-packages/opencc/clib"/*.so || die
+ fi
+}
diff --git a/app-i18n/rime-data/Manifest b/app-i18n/rime-data/Manifest
index bff9d1700b0e..8d846acd5069 100644
--- a/app-i18n/rime-data/Manifest
+++ b/app-i18n/rime-data/Manifest
@@ -1,44 +1,66 @@
DIST rime-array-1.0.20240624.tar.gz 1721033 BLAKE2B 5bce47a0d78252a43934c4a4af83df7a8323af40411a765369aedac5bcb0da8f290e3a236b821aee33681a8ce89794586e9252a683f3ab2e25ea9459693319f1 SHA512 9999ec3bd3865c1a9d4bb35ba195bdd9dd3317701b3c693359faa67fdf41b0a1dc827124ec25b6f12b4281e155bad874a75d25cf67c52f33fecc5d8f426970ce
DIST rime-array-1.0.20241201.tar.gz 1721033 BLAKE2B 5bce47a0d78252a43934c4a4af83df7a8323af40411a765369aedac5bcb0da8f290e3a236b821aee33681a8ce89794586e9252a683f3ab2e25ea9459693319f1 SHA512 9999ec3bd3865c1a9d4bb35ba195bdd9dd3317701b3c693359faa67fdf41b0a1dc827124ec25b6f12b4281e155bad874a75d25cf67c52f33fecc5d8f426970ce
+DIST rime-array-1.0.20250124.tar.gz 1721033 BLAKE2B 5bce47a0d78252a43934c4a4af83df7a8323af40411a765369aedac5bcb0da8f290e3a236b821aee33681a8ce89794586e9252a683f3ab2e25ea9459693319f1 SHA512 9999ec3bd3865c1a9d4bb35ba195bdd9dd3317701b3c693359faa67fdf41b0a1dc827124ec25b6f12b4281e155bad874a75d25cf67c52f33fecc5d8f426970ce
DIST rime-bopomofo-1.0.20240624.tar.gz 5985 BLAKE2B 01b43029f35a392e363bbf60e0708651122dc14f2aaf6c103292e571a06ebdd804fc3097e0b0f874b66efadeff6c0d521a7ee3c640111b6054e318eeb6d84ae7 SHA512 106a2897ac409b12e5a9aee35bed31e6bd76e4c2cb5caed5d201e03891b316fe42e279c72e5a3b06fe575ea2e897903986fcab9401933b7dfc4d47064be01bce
DIST rime-bopomofo-1.0.20241201.tar.gz 5985 BLAKE2B 01b43029f35a392e363bbf60e0708651122dc14f2aaf6c103292e571a06ebdd804fc3097e0b0f874b66efadeff6c0d521a7ee3c640111b6054e318eeb6d84ae7 SHA512 106a2897ac409b12e5a9aee35bed31e6bd76e4c2cb5caed5d201e03891b316fe42e279c72e5a3b06fe575ea2e897903986fcab9401933b7dfc4d47064be01bce
+DIST rime-bopomofo-1.0.20250124.tar.gz 5985 BLAKE2B 01b43029f35a392e363bbf60e0708651122dc14f2aaf6c103292e571a06ebdd804fc3097e0b0f874b66efadeff6c0d521a7ee3c640111b6054e318eeb6d84ae7 SHA512 106a2897ac409b12e5a9aee35bed31e6bd76e4c2cb5caed5d201e03891b316fe42e279c72e5a3b06fe575ea2e897903986fcab9401933b7dfc4d47064be01bce
DIST rime-cangjie-1.0.20240624.tar.gz 392488 BLAKE2B 8c8ed40265e20793571b1c615134d293295fddd17ce48df9054d61b36b3a572d7546dbc5368f9f63efae73bf3572f9f2e9cad447b16eb2d3fd207e931e0c703d SHA512 b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad
DIST rime-cangjie-1.0.20241201.tar.gz 392488 BLAKE2B 8c8ed40265e20793571b1c615134d293295fddd17ce48df9054d61b36b3a572d7546dbc5368f9f63efae73bf3572f9f2e9cad447b16eb2d3fd207e931e0c703d SHA512 b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad
+DIST rime-cangjie-1.0.20250124.tar.gz 392488 BLAKE2B 8c8ed40265e20793571b1c615134d293295fddd17ce48df9054d61b36b3a572d7546dbc5368f9f63efae73bf3572f9f2e9cad447b16eb2d3fd207e931e0c703d SHA512 b56c1363413fe6579cac994c0a2c12d75fe9efb842c4536a0962f64bb197009ab1f5071a204a2bc7983d0e06ecd6934e4db72a157a2cda76294b98d304715cad
DIST rime-cantonese-1.0.20241201.tar.gz 4809139 BLAKE2B 6d03de0d209ecce49e9335d22bea7323af0b08bf6828966351c40eabd120d2ff5a2d7ad3c184388a2fc760411ac74b782f370f147fd9def1c75a82a50f16755f SHA512 677c6f4762838684bf037f0b6fcbeedbb24f62a4d86687f1379753fd9b65a227d5191e4458d58cff8bab71fe8790dc1a4d5276ab2523628502ed93fa5aa00f71
+DIST rime-cantonese-1.0.20250124.tar.gz 4808499 BLAKE2B 229519f301dabb2952f207787c36b17762ccc982a963e1ef686981ed933c55c72b64929f37f56744eb63e943479637cfeb9b0a923b22a9180ea218cc1b0eb91c SHA512 590ab5a0b629090130d257a92f6f3286239d4433930a3dac9719ad3f18bef9c5a2a56e739c0d43cbebc6c4dfdcd09b3f908e8f496bf5e49acfd01925d6eab406
DIST rime-combo-pinyin-1.0.20240624.tar.gz 21271 BLAKE2B 64d408746abd7e9055a063c02488333c4e725238c58417a1332520aa04eaa2cae286dcea46ef3547335039ee92ee109c89c050cc1317610ecb0e045de390014d SHA512 bd446c27c63701657e6277930292bcc5cea210a5a42bb5802abd0b7fbc8043c87fc7eaf8c2d2c23838516aa6de5ddfb3fd0257b49a47d2dc8de263b2bc076429
DIST rime-combo-pinyin-1.0.20241201.tar.gz 23075 BLAKE2B b3e874e5c45ca0b15f2b7068f16eb5b1532da785a366224c6a133e2bcba04db5f2a4676c82fb4d681c769501bddd8a012843dafbdc3a86baa898b2ad36fa352c SHA512 beb8a99826587d11b3ba3c49a554922d8fb4a71ee4df641a284b513a97c5e393fdb99186e82594aed3dff3162f26a288fbf994648fa2dcfbe365226fcde34e9b
+DIST rime-combo-pinyin-1.0.20250124.tar.gz 23225 BLAKE2B d3998722bbcbbe7a762d40660cb7bdefebd89c817a418f8e5a154393911240ae44c300d7d8482823a9dfecdf8fd2f64ed18e72fab884f8d3ea3a447d5618ba6f SHA512 9d5c00b1fe209533cabb21201a3d6a745852b7d1477c18ddb14816aaa9c34766df697d76a936108915c3c23cc673ba26bbeda3baa8ebdadda39604b4552a781f
DIST rime-double-pinyin-1.0.20240624.tar.gz 16998 BLAKE2B c8c93eee98e896d69e5b677a8eb38979e74ab8bbefdf705aa2ab9afd8f30bea3a3156dab994e95a33313e7fc4e2af4a25b7eade32c8f8bb009f7c955e1215e2a SHA512 2ab98a7b804b2fa3d0a59fd0b9a8b79316caa3a2da070766359d550d1d56edf85d55874044409780a2a21d729a2a7e834fdcf9419eb0d34252acbdef304a5c40
DIST rime-double-pinyin-1.0.20241201.tar.gz 16998 BLAKE2B c8c93eee98e896d69e5b677a8eb38979e74ab8bbefdf705aa2ab9afd8f30bea3a3156dab994e95a33313e7fc4e2af4a25b7eade32c8f8bb009f7c955e1215e2a SHA512 2ab98a7b804b2fa3d0a59fd0b9a8b79316caa3a2da070766359d550d1d56edf85d55874044409780a2a21d729a2a7e834fdcf9419eb0d34252acbdef304a5c40
+DIST rime-double-pinyin-1.0.20250124.tar.gz 16998 BLAKE2B c8c93eee98e896d69e5b677a8eb38979e74ab8bbefdf705aa2ab9afd8f30bea3a3156dab994e95a33313e7fc4e2af4a25b7eade32c8f8bb009f7c955e1215e2a SHA512 2ab98a7b804b2fa3d0a59fd0b9a8b79316caa3a2da070766359d550d1d56edf85d55874044409780a2a21d729a2a7e834fdcf9419eb0d34252acbdef304a5c40
DIST rime-emoji-1.0.20240624.tar.gz 50946 BLAKE2B 00626480f5acbd8144fafbf3a6ece3e90f564da0d84d08f450dffce23444fb15985d0821e84a67946503b1532c418ac6f525d299d17ffaddb62cd4bfb1de91ff SHA512 b4fb707c964a421186fd8d46b6f676590dcc3d176fb308d360dc9ddb3fb1e8dd52bd2b7efb3378b3723d9f00adefb5918f6bec6925c7e2b43d46e4c9ebc9374a
DIST rime-emoji-1.0.20241201.tar.gz 50946 BLAKE2B 91a96e7b4913ef2a380c1e98fc77b5289094f4efafa31fab1e64f5fc5a22082f89ebb27953e1cc1b84dfd8d9d97c92e6412560bc513a0eaa2ca72d787da89ac8 SHA512 b4785f4909e270a0cc40a2706a20ac9193358f901cba48bb4c3f5e0dcf67688e18e99101aa7e5945e73e5c9b73c71113216c2c91ad5d6eab1885943c6ca7f839
+DIST rime-emoji-1.0.20250124.tar.gz 50946 BLAKE2B 91a96e7b4913ef2a380c1e98fc77b5289094f4efafa31fab1e64f5fc5a22082f89ebb27953e1cc1b84dfd8d9d97c92e6412560bc513a0eaa2ca72d787da89ac8 SHA512 b4785f4909e270a0cc40a2706a20ac9193358f901cba48bb4c3f5e0dcf67688e18e99101aa7e5945e73e5c9b73c71113216c2c91ad5d6eab1885943c6ca7f839
DIST rime-essay-1.0.20240624.tar.gz 1772231 BLAKE2B 0dad76ef2474ba1cee66b7eea758fef9226c3f9748a15f58f5c8ac4d9224fab8558e1a4c0efc892f5de16293f79adef056af8b19bc239b3cd8e8fc43b9bbedf5 SHA512 6f12f9adcca6a19ff38731d65c81d40a2aba5ad11c3794992d71e7ee985d7554637204abd340dab868a44a9c2f0290fc13fb9e6eba5d2f14200eaf8e84f27936
DIST rime-essay-1.0.20241201.tar.gz 1772231 BLAKE2B 0dad76ef2474ba1cee66b7eea758fef9226c3f9748a15f58f5c8ac4d9224fab8558e1a4c0efc892f5de16293f79adef056af8b19bc239b3cd8e8fc43b9bbedf5 SHA512 6f12f9adcca6a19ff38731d65c81d40a2aba5ad11c3794992d71e7ee985d7554637204abd340dab868a44a9c2f0290fc13fb9e6eba5d2f14200eaf8e84f27936
+DIST rime-essay-1.0.20250124.tar.gz 2578130 BLAKE2B f7a1ed0336a1df820ae73daab93348077fdfd80c230410559ffb4d0250fc045e771a09319c19a20136290a5baf95f0603d7751ce98373c4fd1f70f2ec6457c35 SHA512 e072350b3e304d79cf20c69f9fcde944f4a38071973f193bac577ab2cb476ab3b274cdf18ca61e1f29bd779daab89be517e984ebc00b863e4e01a6d25dd0a882
DIST rime-ipa-1.0.20240624.tar.gz 9510 BLAKE2B e271911cb4d066ff4b7813be062f9778bb04469b15268bdc93530f664a75ee723007ba806772092fd30302fea7a610b879b2a0598ec424a90d4c14e446a0ba87 SHA512 06cd5fb467e6694458bd67505fac7a496c490e9aabf8ad92ec881ac354e63dfaf2f9a4dd216960b260d62183cade49d267444ac340466ef03ce2ab7a9646b9f1
DIST rime-ipa-1.0.20241201.tar.gz 9510 BLAKE2B e271911cb4d066ff4b7813be062f9778bb04469b15268bdc93530f664a75ee723007ba806772092fd30302fea7a610b879b2a0598ec424a90d4c14e446a0ba87 SHA512 06cd5fb467e6694458bd67505fac7a496c490e9aabf8ad92ec881ac354e63dfaf2f9a4dd216960b260d62183cade49d267444ac340466ef03ce2ab7a9646b9f1
+DIST rime-ipa-1.0.20250124.tar.gz 9510 BLAKE2B e271911cb4d066ff4b7813be062f9778bb04469b15268bdc93530f664a75ee723007ba806772092fd30302fea7a610b879b2a0598ec424a90d4c14e446a0ba87 SHA512 06cd5fb467e6694458bd67505fac7a496c490e9aabf8ad92ec881ac354e63dfaf2f9a4dd216960b260d62183cade49d267444ac340466ef03ce2ab7a9646b9f1
DIST rime-luna-pinyin-1.0.20240624.tar.gz 395899 BLAKE2B 8c165f6e3537481ef4c913babd6264ac4d6e90cbd4f80380a3f91f5438061569fd6d3f8b77bed0caace4e537e176c000c61e41c6bcfb0d6654c1e81b8d6d3aa3 SHA512 504e218d1e29df04de991afeedb2811fd27989438c9bfb9b404daa6a82834df7071a646fc91c3dec42f9992a2f4ae7dc0fe5acf4499b3a75185f3cd36a1695b2
DIST rime-luna-pinyin-1.0.20241201.tar.gz 395822 BLAKE2B 318e7fe427198777dc2afa402a135251e65f0cc3cb32519047b7e09408bb18693682ee6483de6f7271aeafb8298f620852d8de352c2d61fa3f4fedede804d6d0 SHA512 da22da589928544d68132aa0075b711bb96776278e3c4c78e732df6f9b9ee7b410105a364011988570077dac9df01fa94c4e0706c7693121546b1140ab0197fa
+DIST rime-luna-pinyin-1.0.20250124.tar.gz 395840 BLAKE2B 1a00d21ad4d5c20ca8d386b10a36a71f199615999753bfeaf3640953b065679c4d102fe6436cc72f50cf84dc9116e4247b22a054bb71dc3df84d566e021b8f83 SHA512 2177143a4c213d43a1ed96427a9deb4ee88a6fe15e0dc2bcecdae6584436ff8de8692cf987a5a15c0d6cf44c993a061152532640ed05253571f2809ca69b8e5c
DIST rime-middle-chinese-1.0.20240624.tar.gz 137940 BLAKE2B 72e8a0b19a432505a68bfae4d72b657216e5ddb3361a756b6b2eabde6d94c0c863a635c2bcbcca446b6363361e2add93c04dbdc161368aae75d749aa35a47506 SHA512 dabcf2683e54dcf44e6ce7a89da6b1d808a210ca20fbe131f793bb0c9d51213c3514f231b944adf4495aa8fe2a43d7ae984d83dc90fa49a0e4bd6279df9cd009
DIST rime-middle-chinese-1.0.20241201.tar.gz 137940 BLAKE2B 72e8a0b19a432505a68bfae4d72b657216e5ddb3361a756b6b2eabde6d94c0c863a635c2bcbcca446b6363361e2add93c04dbdc161368aae75d749aa35a47506 SHA512 dabcf2683e54dcf44e6ce7a89da6b1d808a210ca20fbe131f793bb0c9d51213c3514f231b944adf4495aa8fe2a43d7ae984d83dc90fa49a0e4bd6279df9cd009
+DIST rime-middle-chinese-1.0.20250124.tar.gz 137940 BLAKE2B 72e8a0b19a432505a68bfae4d72b657216e5ddb3361a756b6b2eabde6d94c0c863a635c2bcbcca446b6363361e2add93c04dbdc161368aae75d749aa35a47506 SHA512 dabcf2683e54dcf44e6ce7a89da6b1d808a210ca20fbe131f793bb0c9d51213c3514f231b944adf4495aa8fe2a43d7ae984d83dc90fa49a0e4bd6279df9cd009
DIST rime-pinyin-simp-1.0.20240624.tar.gz 545339 BLAKE2B cf428ed593db51ca9d8274293f8011229f60df41dfccaaaf01bdc0d41dfb7108c06570cb589577e5ad335ec2836ffa9cc60ef4d21e4871ec9c64e77b4cd9fb06 SHA512 4b89f9f3edd79b1220b77731eac99cf90c3496a8a09bc816ba0a40eaaae8743bd817d908492aa9ffde768b65d24a488cda558a8c8c7aa355754909420be2eead
DIST rime-pinyin-simp-1.0.20241201.tar.gz 545333 BLAKE2B 96849699c1a498cdb0d8d912f6e516feae3e393e31ee201b04bd5e8ea0bfdee53bd8bce6ed2a65310fa5e67f4075e6d9c285e9227a1a845945eaf576fc5d379a SHA512 f9cf5f15a2e401b5a644a9b15233d8e2bf0503f030858dab32ba1696b57ffd970a1fad6aceeb505635ec35bb0678682b64ff2eab0f2804e1c38d9fccad815975
+DIST rime-pinyin-simp-1.0.20250124.tar.gz 545333 BLAKE2B 9871245ea78e9d1601ebc4361635fb3cab9835c8a0851f10e5d54f99ddbca1b7ddb469281e1a11a669bfd666cce824690da77422a530ac229d06460168cc487c SHA512 215401d67dfc777475a3e46b066e07df53c3e8a783b9067e6b6cb25ff0fe8c23f03b2db18e86eb9fe0febeacbe9a89bb9073610f2ae3c90a5f33e27cebb3328f
DIST rime-prelude-1.0.20240624.tar.gz 18313 BLAKE2B 09e926f77abc5a4fcc55d6f6f27f1b8b2e1a69317d8cb4a2656eecd416c1b7139a0de65d7eea30afaf342566753daa2be0c88104cf2c05d78cb26d0b567c9f04 SHA512 0cf701db3ca87ed15022428ba516d939cd10d4b97cb6d4ecdafaec70399c60f9d58a4f8b96e8fb8159534514bbf4e3b2206ec0cfac094d8039c0040ce79dc093
DIST rime-prelude-1.0.20241201.tar.gz 18313 BLAKE2B 09e926f77abc5a4fcc55d6f6f27f1b8b2e1a69317d8cb4a2656eecd416c1b7139a0de65d7eea30afaf342566753daa2be0c88104cf2c05d78cb26d0b567c9f04 SHA512 0cf701db3ca87ed15022428ba516d939cd10d4b97cb6d4ecdafaec70399c60f9d58a4f8b96e8fb8159534514bbf4e3b2206ec0cfac094d8039c0040ce79dc093
+DIST rime-prelude-1.0.20250124.tar.gz 18313 BLAKE2B 09e926f77abc5a4fcc55d6f6f27f1b8b2e1a69317d8cb4a2656eecd416c1b7139a0de65d7eea30afaf342566753daa2be0c88104cf2c05d78cb26d0b567c9f04 SHA512 0cf701db3ca87ed15022428ba516d939cd10d4b97cb6d4ecdafaec70399c60f9d58a4f8b96e8fb8159534514bbf4e3b2206ec0cfac094d8039c0040ce79dc093
DIST rime-quick-1.0.20240624.tar.gz 151060 BLAKE2B 80adf8a416969d5623400b06721e5bb4dc0a972d0a0ef09e10bbb2c6dfbb7d92c89503b60d59413e425cbb097f0c2d00cbdd932372c7c664846cc8e48958c632 SHA512 d693b90b76cf3dc72e84bb378e3b1a35850bed9edec45bfb321bf800561bd03fdf34ea41bc7ca8da53b02579de111da394a6aa4493989a4a4bde2eb0e2d7d485
DIST rime-quick-1.0.20241201.tar.gz 151060 BLAKE2B 80adf8a416969d5623400b06721e5bb4dc0a972d0a0ef09e10bbb2c6dfbb7d92c89503b60d59413e425cbb097f0c2d00cbdd932372c7c664846cc8e48958c632 SHA512 d693b90b76cf3dc72e84bb378e3b1a35850bed9edec45bfb321bf800561bd03fdf34ea41bc7ca8da53b02579de111da394a6aa4493989a4a4bde2eb0e2d7d485
+DIST rime-quick-1.0.20250124.tar.gz 151060 BLAKE2B 80adf8a416969d5623400b06721e5bb4dc0a972d0a0ef09e10bbb2c6dfbb7d92c89503b60d59413e425cbb097f0c2d00cbdd932372c7c664846cc8e48958c632 SHA512 d693b90b76cf3dc72e84bb378e3b1a35850bed9edec45bfb321bf800561bd03fdf34ea41bc7ca8da53b02579de111da394a6aa4493989a4a4bde2eb0e2d7d485
DIST rime-scj-1.0.20240624.tar.gz 228601 BLAKE2B ca68ce8b08edc4c1cb5dae0d3f50a4a66adb9dd6dea49260ef4b0f14b16cb0b7b6555c89de1d332a68f8641c031ada602ebc4946851ff141b14f0fdf41f6d364 SHA512 396e8c1cb0679078afaced1bb8525446340bda02bbcc42e48ccc2414b1830439a2599e8ea2a4ae15b47fd9f488ba52eec342596f1c5efa074955f274cf69728d
DIST rime-scj-1.0.20241201.tar.gz 228601 BLAKE2B ca68ce8b08edc4c1cb5dae0d3f50a4a66adb9dd6dea49260ef4b0f14b16cb0b7b6555c89de1d332a68f8641c031ada602ebc4946851ff141b14f0fdf41f6d364 SHA512 396e8c1cb0679078afaced1bb8525446340bda02bbcc42e48ccc2414b1830439a2599e8ea2a4ae15b47fd9f488ba52eec342596f1c5efa074955f274cf69728d
+DIST rime-scj-1.0.20250124.tar.gz 228601 BLAKE2B ca68ce8b08edc4c1cb5dae0d3f50a4a66adb9dd6dea49260ef4b0f14b16cb0b7b6555c89de1d332a68f8641c031ada602ebc4946851ff141b14f0fdf41f6d364 SHA512 396e8c1cb0679078afaced1bb8525446340bda02bbcc42e48ccc2414b1830439a2599e8ea2a4ae15b47fd9f488ba52eec342596f1c5efa074955f274cf69728d
DIST rime-soutzoe-1.0.20240624.tar.gz 37388 BLAKE2B 2eaecd629ae4b00b9ecb73eb58a77bd123906c45fa71318aa0468caefca3aa151181be7766cccc81a6aba260def897a7c58032257a517443c3da3dba91cb6996 SHA512 5141fe76deffe40a22e2c3013d6f4b47e6e65c6f652b85aa0401612a78384430f78e1031d894a735903ece9d8e319b836c9388edd05a0593f23d7961bea92a04
DIST rime-soutzoe-1.0.20241201.tar.gz 37388 BLAKE2B 2eaecd629ae4b00b9ecb73eb58a77bd123906c45fa71318aa0468caefca3aa151181be7766cccc81a6aba260def897a7c58032257a517443c3da3dba91cb6996 SHA512 5141fe76deffe40a22e2c3013d6f4b47e6e65c6f652b85aa0401612a78384430f78e1031d894a735903ece9d8e319b836c9388edd05a0593f23d7961bea92a04
+DIST rime-soutzoe-1.0.20250124.tar.gz 37388 BLAKE2B 2eaecd629ae4b00b9ecb73eb58a77bd123906c45fa71318aa0468caefca3aa151181be7766cccc81a6aba260def897a7c58032257a517443c3da3dba91cb6996 SHA512 5141fe76deffe40a22e2c3013d6f4b47e6e65c6f652b85aa0401612a78384430f78e1031d894a735903ece9d8e319b836c9388edd05a0593f23d7961bea92a04
DIST rime-stenotype-1.0.20240624.tar.gz 15311 BLAKE2B edfc0989e9a86b7664b5316270fafb2f8c3f45af6ad757a1ad89d30ce4b93aa8cb20c86f62692adabdcbd33bce67022ecaf3e1bc34ffddd2ea0b497dca9ba2c3 SHA512 4c01a70348e0e28b0b0e33f605e22e6017c9870f4e218fcc1fe36c2d480796461b3f74edb7501d78bebbaa9b05f62524c792b10c3ac42d89f39ed6a99b1426c2
DIST rime-stenotype-1.0.20241201.tar.gz 15311 BLAKE2B edfc0989e9a86b7664b5316270fafb2f8c3f45af6ad757a1ad89d30ce4b93aa8cb20c86f62692adabdcbd33bce67022ecaf3e1bc34ffddd2ea0b497dca9ba2c3 SHA512 4c01a70348e0e28b0b0e33f605e22e6017c9870f4e218fcc1fe36c2d480796461b3f74edb7501d78bebbaa9b05f62524c792b10c3ac42d89f39ed6a99b1426c2
+DIST rime-stenotype-1.0.20250124.tar.gz 15311 BLAKE2B edfc0989e9a86b7664b5316270fafb2f8c3f45af6ad757a1ad89d30ce4b93aa8cb20c86f62692adabdcbd33bce67022ecaf3e1bc34ffddd2ea0b497dca9ba2c3 SHA512 4c01a70348e0e28b0b0e33f605e22e6017c9870f4e218fcc1fe36c2d480796461b3f74edb7501d78bebbaa9b05f62524c792b10c3ac42d89f39ed6a99b1426c2
DIST rime-stroke-1.0.20240624.tar.gz 707495 BLAKE2B cc1a2f2d9621646d8c0000e015321549903d2e5bd14a37a2a078d84b0ee5e1ea022d0a006bb171c14ee77e7df3930f455715c179e9ae6301784926d86385c096 SHA512 b7d6c5a621a6c6a416da90a0bbce8d221f49be38b2d4ad7e8a0b32689129123b637256810a4f829f6cfac9c427c8b255e3983dbce6e8c1fe6be610ad2494374a
DIST rime-stroke-1.0.20241201.tar.gz 707495 BLAKE2B cc1a2f2d9621646d8c0000e015321549903d2e5bd14a37a2a078d84b0ee5e1ea022d0a006bb171c14ee77e7df3930f455715c179e9ae6301784926d86385c096 SHA512 b7d6c5a621a6c6a416da90a0bbce8d221f49be38b2d4ad7e8a0b32689129123b637256810a4f829f6cfac9c427c8b255e3983dbce6e8c1fe6be610ad2494374a
+DIST rime-stroke-1.0.20250124.tar.gz 707487 BLAKE2B 184f3f07d6a5a7992dbedb225c681446f6e66d988f3bba01aeca520f323103ac98e0e4c0ac71416938d6ca83aae1a2acdfc83035086b8ff3c7665e730f40744f SHA512 a859d7b47c658e8d1a4269b2f99f7ec757937a5060de2213d19e9029b15e93006988194483b238759ccaa54e0da2e9c4fb1d6e2e368eeb366f23f7e36dfe4f99
DIST rime-terra-pinyin-1.0.20240624.tar.gz 731136 BLAKE2B dee4c46d997d4af3be9bc9474bf932511bc5790e46c888c5d25a0a48a64fc06eeccb6b6e370e7732875b00360669c441222aa0bc17c74428e4186880f8603454 SHA512 5d79f299c8f5c98c0f33bd045f46aa3fc883407a23df0c0c4db14081a238c09b49b9e23d2cf9faf194c138d77b79702ce84e3e0f3a4996cf230b5c2a87d368de
DIST rime-terra-pinyin-1.0.20241201.tar.gz 731136 BLAKE2B dee4c46d997d4af3be9bc9474bf932511bc5790e46c888c5d25a0a48a64fc06eeccb6b6e370e7732875b00360669c441222aa0bc17c74428e4186880f8603454 SHA512 5d79f299c8f5c98c0f33bd045f46aa3fc883407a23df0c0c4db14081a238c09b49b9e23d2cf9faf194c138d77b79702ce84e3e0f3a4996cf230b5c2a87d368de
+DIST rime-terra-pinyin-1.0.20250124.tar.gz 730673 BLAKE2B 53f2b2e5f4076db40d40e9c6d7d6c45b6ae906a7e8c5f9fdbb09f384035bda9e084a96ed6e11977b4851392c87deea605886a10a449b8dc96f12b742524ebb3b SHA512 bf77828acab2452f35106296c48c09b417c70cd8e7764d72beb41adfb57d3063b866e156aac7faa5b224a0e28ad20f27d02dafdc8d517ff7055c199e5e0e093a
DIST rime-wubi-1.0.20240624.tar.gz 1093293 BLAKE2B ae3551bb51824e6c4fea52a18793acf477b48b827df24ad16b24fd5265d2567a35c70f4b09082247fcce5de6f7433fc19bcf3e43f2adf2683aeac658f9f13beb SHA512 f535a15f1a52b7173b42d72fec58cbb68887be590cee1a2a6b1d883dec377d61cf17ece68f0c400dec26b55fd0ac2744d0fb835d8c9129245ddc985fa256ebb8
DIST rime-wubi-1.0.20241201.tar.gz 1093293 BLAKE2B ae3551bb51824e6c4fea52a18793acf477b48b827df24ad16b24fd5265d2567a35c70f4b09082247fcce5de6f7433fc19bcf3e43f2adf2683aeac658f9f13beb SHA512 f535a15f1a52b7173b42d72fec58cbb68887be590cee1a2a6b1d883dec377d61cf17ece68f0c400dec26b55fd0ac2744d0fb835d8c9129245ddc985fa256ebb8
+DIST rime-wubi-1.0.20250124.tar.gz 1093293 BLAKE2B ae3551bb51824e6c4fea52a18793acf477b48b827df24ad16b24fd5265d2567a35c70f4b09082247fcce5de6f7433fc19bcf3e43f2adf2683aeac658f9f13beb SHA512 f535a15f1a52b7173b42d72fec58cbb68887be590cee1a2a6b1d883dec377d61cf17ece68f0c400dec26b55fd0ac2744d0fb835d8c9129245ddc985fa256ebb8
DIST rime-wugniu-1.0.20240624.tar.gz 268955 BLAKE2B c1dc03f1e27716ee4725e031c570a67da3f2543ec760d624f19e0f40cb44089ddedd10ee226dfe4211d8f7b29c0c66db640f41794dbf09c5543f669ae132715f SHA512 257d4bd8d62dda5bce4beb39879fc46b4981590ce16d347ad3e2441f1b9bacabfe3772d8e0cf134a4a70b7dd5490e6bb6b6526e0e45d58d22730217e23407095
DIST rime-wugniu-1.0.20241201.tar.gz 268955 BLAKE2B c1dc03f1e27716ee4725e031c570a67da3f2543ec760d624f19e0f40cb44089ddedd10ee226dfe4211d8f7b29c0c66db640f41794dbf09c5543f669ae132715f SHA512 257d4bd8d62dda5bce4beb39879fc46b4981590ce16d347ad3e2441f1b9bacabfe3772d8e0cf134a4a70b7dd5490e6bb6b6526e0e45d58d22730217e23407095
+DIST rime-wugniu-1.0.20250124.tar.gz 268955 BLAKE2B c1dc03f1e27716ee4725e031c570a67da3f2543ec760d624f19e0f40cb44089ddedd10ee226dfe4211d8f7b29c0c66db640f41794dbf09c5543f669ae132715f SHA512 257d4bd8d62dda5bce4beb39879fc46b4981590ce16d347ad3e2441f1b9bacabfe3772d8e0cf134a4a70b7dd5490e6bb6b6526e0e45d58d22730217e23407095
EBUILD rime-data-1.0.20240624.ebuild 2434 BLAKE2B b0ff03435ffe15ebe0a06c5308dfb9acb20a6eb0073fef0688483e9c9a079b7b4ca74f283abfe036c0d63e5726fe51b8b534c1fe4afd293e552af20b1478d4bd SHA512 daee5217420b1782a6a784f212d5a15fde71ccd8c6bd67b3e398e4dcd48ca315f019a88462ae7c20c307c612cd77d795dcd03b3a51bca2d8af34fec5a3449ee7
EBUILD rime-data-1.0.20241201-r1.ebuild 2595 BLAKE2B 0002d4bddb959f3064c49a0a9ee97a070d2191b0edf50f6bb4beb5b20da48d0cd1f3248cb95f2f4db46201657556d4766aade8ae7ecb64a64af4585cfaaeb85d SHA512 09b6d013bf3d230ce0e1447a7cafb141606ebd750085082d0a535c8f01e4689beb7cf3371334073543b4fe450e214a796961ba0eff21ec240622c1a7f3638278
+EBUILD rime-data-1.0.20250124.ebuild 2602 BLAKE2B c1df9bedc91efe8f513443979359651601b2137452b8b47261e3fc37d5886d5513d9e10d250b46fee095e263a9765525d30f5b35f46f7dd1ee3ffda86023382d SHA512 62ba59e019b970418a7abb1270544c3dbce6c30da895ebd2c26316f7929cab99a05464a826ce613138c7f2b8cd5ce80467982fbc6a1eb7a005f015a9ba45ea0b
MISC metadata.xml 1033 BLAKE2B e276e3b31e69cc5d7ffcc995169adb833fbd842858fd46f9b0574d8658431f9f573638dcf23be82a012f73562df106de761d681a11dcb261b097afce9fd67e8a SHA512 4682adffad64eb0803692c48de0d0afdd461fbc70502ccd69a96aeb843ad6b9f6125ebb93b16efcc4c6b4aed722c25aa0ba80d7dd010224a9658815343a2e583
diff --git a/app-i18n/rime-data/rime-data-1.0.20250124.ebuild b/app-i18n/rime-data/rime-data-1.0.20250124.ebuild
new file mode 100644
index 000000000000..93f8c5b2e50a
--- /dev/null
+++ b/app-i18n/rime-data/rime-data-1.0.20250124.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+declare -A PKGS=(
+ [rime-essay]=57e94707b5d64a9848d17f9107c539ad4e9b6fc7
+ [rime-bopomofo]=c7618f4f5728e1634417e9d02ea50d82b71956ab
+ [rime-cangjie]=0ac8452eeb4abbcd8dd1f9e7314012310743285f
+ [rime-luna-pinyin]=d2107f46dbffbe069b10072925be3c18da40fe77
+ [rime-prelude]=3803f09458072e03b9ed396692ce7e1d35c88c95
+ [rime-stroke]=7c9874c6b2e0b94947653e9a7de6f99623ff27e4
+ [rime-terra-pinyin]=333ec4128fa1f93924a0707da3c623ccd92a73f0
+)
+declare -A PKGS_EXTRA=(
+ [rime-array]=557dbe38381de174fe96e53e9bf8c863a275307c
+ [rime-cantonese]=cb1ea1600b720743e0519dcbec3c2fc314ab4f50
+ [rime-combo-pinyin]=89f521bc0a68abc06e9ce02732201b9c2a188824
+ [rime-double-pinyin]=69bf85d4dfe8bac139c36abbd68d530b8b6622ea
+ [rime-emoji]=ca7df5f5498ccd99cc312413ceae7d13717456b8
+ [rime-ipa]=22b71710e029bcb412e9197192a638ab11bc2abf
+ [rime-middle-chinese]=582e144e525525ac2b6c2498097d7c7919e84174
+ [rime-pinyin-simp]=0c6861ef7420ee780270ca6d993d18d4101049d0
+ [rime-quick]=3fe5911ba608cb2df1b6301b76ad1573bd482a76
+ [rime-scj]=cab5a0858765eff0553dd685a2d61d5536e9149c
+ [rime-soutzoe]=beeaeca72d8e17dfd1e9af58680439e9012987dc
+ [rime-stenotype]=f3e9189d5ce33c55d3936cc58e39d0c88b3f0c88
+ [rime-wubi]=152a0d3f3efe40cae216d1e3b338242446848d07
+ [rime-wugniu]=abd1ee98efbf170258fcf43875c21a4259e00b61
+)
+
+generate_src_uri() {
+ local -n LIST=$1
+ local pkg
+ for pkg in "${!LIST[@]}"; do
+ SRC_URI+=" https://github.com/rime/${pkg}/archive/${LIST[$pkg]}.tar.gz -> ${pkg}-${PV}.tar.gz"
+ done
+}
+
+DESCRIPTION="Data resources for Rime Input Method Engine"
+HOMEPAGE="https://rime.im/ https://github.com/rime/plum"
+
+generate_src_uri PKGS
+SRC_URI+=" extra? ( "
+generate_src_uri PKGS_EXTRA
+SRC_URI+=" )"
+
+S=${WORKDIR}
+
+# LGPL-3 :
+# essay bopomofo cangjie emoji ipa
+# luna-pinyin prelude quick stroke terra-pinyin wubi
+# GPL-3 :
+# array combo-pinyin double-pinyin middle-chinese
+# scj soutzoe stenotype wugniu
+# Apache-2 :
+# rime-pinyin-simp
+# CC-BY-4.0 :
+# rime-cantonese
+LICENSE="GPL-3 LGPL-3 extra? ( Apache-2.0 CC-BY-4.0 )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="extra"
+
+src_install() {
+ insinto "/usr/share/rime-data"
+
+ _install_pkgs() {
+ local -n LIST=$1
+ local pkg f
+ for pkg in "${!LIST[@]}"; do
+ doins "${pkg}-${LIST[$pkg]}"/*[!AUTHORS\|LICENSE\|README.md\|check.py]
+ for f in AUTHORS LICENSE README.md; do
+ if [[ -f "${pkg}-${LIST[$pkg]}/${f}" ]]; then
+ newdoc "${pkg}-${LIST[$pkg]}/${f}" "${pkg}_${f}"
+ fi
+ done
+ done
+ }
+
+ _install_pkgs PKGS
+ use extra && _install_pkgs PKGS_EXTRA
+}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index f813866b5423..cd5005a4da36 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/pycargoebuild/Manifest b/app-portage/pycargoebuild/Manifest
index ebb2aa8c67a5..59f71d0f5d59 100644
--- a/app-portage/pycargoebuild/Manifest
+++ b/app-portage/pycargoebuild/Manifest
@@ -1,5 +1,3 @@
-DIST pycargoebuild-0.13.4.gh.tar.gz 51482 BLAKE2B 158f48e9c37ed3791749eb6b8c906a8ca9a9af84a3f2e4fa909e8076def15b14eeaa0805cf8a4dccf71ed70a9dff05b37f7685f6528c52c1c6f601d0c37efef6 SHA512 519dc30d6f34bb93ad6ba0e62882950e106cec101bce8566e16dfc167bb576658f8b89385f9137783e6b106e20355bfefe286aedcf1dc31ea468683ab8135971
DIST pycargoebuild-0.13.5.tar.gz 54179 BLAKE2B dd4d69a720ad780f69870e4f75b8d3383306c92b0916f713b5af2d9fef19b0d74a30b0fbae89d01fcc8ea6c076503a0d6c53562a666291f3e5ac9b593e745a1f SHA512 fcc66719c83e14cbad04b6e98bc4149327e79e6f2281fb564f2eb0ceabe6194da5e3a028060a788ecbe7b741b485c8449ba2c5873d4cc396daf79e08d01b9376
-EBUILD pycargoebuild-0.13.4.ebuild 690 BLAKE2B fbdab8d0a9fe0fb00859a88f91784d6efae8845bd4f65fa4741018b695a0d5aa23509ee33030106df7b95d64c56cb12db3235533c1646e118e581f27d63dce96 SHA512 7003d4afa0d0d0d2dfddab7e10e2ad11359b20a290349c0b5de6609ef17875273cdf714ea7cda88cd187be135f814f1b2f143e91423fddc0951e7491ec8e2a4f
-EBUILD pycargoebuild-0.13.5.ebuild 601 BLAKE2B 47af8033920047116d93713887eb52bf5fdf671ac65a4d676f9c6ed0f2c70d33f04c25cce8cc07b8031290a0da613f8704c7bc7a78b4cffa897ff3394e7867a3 SHA512 30ab133e250c887fd98514b4c6245c08f724f8bcec702103712328813e1dfc76be28df5d904c5a1ef44c3f2a6fe05b42f7b030e7db1b0e1686120a8451c83e8c
+EBUILD pycargoebuild-0.13.5.ebuild 600 BLAKE2B 6c0e57e9ba466d9248ce58755d1e1543b62ae6b1e38802a56084ab3512999bc66e9ad04d9226d1d8a717a30f16e8ff6e31406c40c2266e7271af2410b02c39e4 SHA512 8e38e6406acf119ce02fced3011bd0e825440754e0f88168c7f58b4b055b272eff06e2179c73c7613447ae0299294fa62f09fff507c53dd4f9fe0c7ef7ae49a2
MISC metadata.xml 384 BLAKE2B a5c91cf81989cb7f2ff504cd9931e89cb85a2b17721818efbc436d13e68d673c4f384839c67eeec8fe24c1a78b112c3fe37ee1722d2d28f44c5a075ec8fe18ba SHA512 76ffa916e9630225aadb9a0d2073087fcb848b782f6e44c28c354533c5329ed337e609666ee7eba90ef1191be2a34e968d3bc06556cfafce32a43a22100cc6f0
diff --git a/app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild b/app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild
deleted file mode 100644
index c68d1868af8f..000000000000
--- a/app-portage/pycargoebuild/pycargoebuild-0.13.4.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="A generator for Rust/Cargo ebuilds written in Python"
-HOMEPAGE="
- https://github.com/projg2/pycargoebuild/
- https://pypi.org/project/pycargoebuild/
-"
-SRC_URI="
- https://github.com/projg2/pycargoebuild/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64"
-
-RDEPEND="
- dev-python/license-expression[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-distutils_enable_tests pytest
diff --git a/app-portage/pycargoebuild/pycargoebuild-0.13.5.ebuild b/app-portage/pycargoebuild/pycargoebuild-0.13.5.ebuild
index 0161bc12ae4c..64b0ca12e682 100644
--- a/app-portage/pycargoebuild/pycargoebuild-0.13.5.ebuild
+++ b/app-portage/pycargoebuild/pycargoebuild-0.13.5.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64"
RDEPEND="
dev-python/license-expression[${PYTHON_USEDEP}]
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index b0b49907d3cd..69dbd4ed3583 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/fbreader/Manifest b/app-text/fbreader/Manifest
deleted file mode 100644
index 44a9401632fc..000000000000
--- a/app-text/fbreader/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST fbreader-0.99.4-combined.patch 23589 BLAKE2B 81cb00abe9ba0f40723e6c1cac626916f90eede960d8b191bcb48c8186be8fc3d1fb18954f62e3ba5f15de159034a6060dc7efaf94f9531aabad9f76b6f53658 SHA512 c4dd5237113fa9d54ae3e63a19a06841570e5751108befe4d18ae7b4730628d3a4a5613dd302bc426b14c280f2b5abf9e394aedca821de995efb45ae7b32f632
-DIST fbreader-sources-0.99.4.tgz 2345664 BLAKE2B 29d921a953df98def51740d9b7fed5a7164f5df6410c70daf03f30ba8f77e9aa898d6f50038945155dc46243165860ffaf13abc81f662abccdeb6dc91652b3d5 SHA512 d4b11d7ab03df002ad4212db805b10b80a24ea4384e92122b12c25a3f817a0eb343509ae30e31d68417fd4ce27f77e043235436f0081ff2c785a2830d6211dc7
-EBUILD fbreader-0.99.4-r6.ebuild 2047 BLAKE2B 2b6816b1db445c7a4d68caab776ee1ceb2f252b44dcd751e3e6e3ee144a2ec9a7a3a2b25fc63a6c45bb59c849b140255838a73bf61a898a47179e5a66bb36586 SHA512 fa262cdef74b3b379d083898e640f95e29c64e535a1f4c5d165e8957f9ba8be618e1c29550ae5e77de4fec1bd4500cceecfd43c73d8acf2bf1c14c444f2f95d4
-MISC metadata.xml 300 BLAKE2B a3ec1e9fd7a06ee661f79b8b7296673807f6886d1615bdca34342bdbf6804f408be32775f92a3201f6244150376448c9027bfd598a18b72bd2205406e53f3c83 SHA512 95cf37aa6b0dc778091e1b899af1cd7031deb5f24d0d152c8c11244be68d87e7d2fc8a5a0fa5aa539a89244c8f1722443c365bbe49070c9605f69d17953ba2a9
diff --git a/app-text/fbreader/fbreader-0.99.4-r6.ebuild b/app-text/fbreader/fbreader-0.99.4-r6.ebuild
deleted file mode 100644
index 7b1a9042d69d..000000000000
--- a/app-text/fbreader/fbreader-0.99.4-r6.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils toolchain-funcs xdg
-
-DESCRIPTION="E-Book Reader. Supports many e-book formats"
-HOMEPAGE="https://www.fbreader.org/"
-SRC_URI="https://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz
- https://dev.gentoo.org/~juippis/distfiles/tmp/${P}-combined.patch"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc x86"
-IUSE="debug"
-
-RDEPEND="
- app-arch/bzip2
- dev-db/sqlite
- dev-libs/expat
- dev-libs/fribidi
- dev-libs/libunibreak:=
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtwidgets:5
- net-misc/curl
- sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-# bugs #452636, #515698, #516794, #437262, #592588
-PATCHES=( "${DISTDIR}"/${P}-combined.patch )
-
-src_prepare() {
- default
-
- # Let portage decide about the compiler
- sed -e "/^CC = /d" \
- -i makefiles/arch/desktop.mk || die "removing CC line failed"
-
- # let portage strip the binary
- sed -e '/@strip/d' \
- -i fbreader/desktop/Makefile || die
-
- # Respect *FLAGS
- sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \
- -i makefiles/arch/desktop.mk || die "CFLAGS sed failed"
- sed -e "/^ CFLAGS +=/d" \
- -i makefiles/config.mk || die "CFLAGS sed failed"
- sed -e "/^ LDFLAGS += -s$/d" \
- -i makefiles/config.mk || die "LDFLAGS sed failed"
- sed -e "/^LDFLAGS =$/d" \
- -i makefiles/arch/desktop.mk || die "LDFLAGS sed failed"
-
- # Qt5 moc
- sed -e "s:MOC = moc-qt4:MOC = $(qt5_get_bindir)/moc:" \
- -i makefiles/arch/desktop.mk || die "updating desktop.mk failed"
-
- echo "TARGET_ARCH = desktop" > makefiles/target.mk || die
- echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk || die
-
- echo "UI_TYPE = qt4" >> makefiles/target.mk || die
-
- if use debug; then
- echo "TARGET_STATUS = debug" >> makefiles/target.mk || die
- else
- echo "TARGET_STATUS = release" >> makefiles/target.mk || die
- fi
-
- # bug #437262
- tc-ld-disable-gold
-}
-
-src_compile() {
- # bug #484516
- emake -j1
-}
-
-src_install() {
- default
- dosym FBReader /usr/bin/fbreader
-}
diff --git a/app-text/fbreader/metadata.xml b/app-text/fbreader/metadata.xml
deleted file mode 100644
index ffee515991e5..000000000000
--- a/app-text/fbreader/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>grozin@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">geometer/FBReader</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libspelling/Manifest b/app-text/libspelling/Manifest
index e25459213109..2dd2452a0437 100644
--- a/app-text/libspelling/Manifest
+++ b/app-text/libspelling/Manifest
@@ -1,3 +1,3 @@
DIST libspelling-0.4.5.tar.bz2 71413 BLAKE2B 5e6c00d9cd521f560082d76da75fd070a59f3b8dec269db95ffa88f9c216557587e180fcbc7399ea0dbcfe605de024344a4b17af60d4d31b1686f64b5df6fca9 SHA512 ab8fd439855d84c4e681fba0b5030bdcf34d0f4940a3b818aab4d297975acf37e437b141d678a482ebda240d23ecd7875e6c8656be6e1bb3c9c129f2169a8ced
-EBUILD libspelling-0.4.5-r1.ebuild 1180 BLAKE2B 5435973ccd2936b158206bf26e67ce4f554137bfe2b7398e4a2cc827518a6e73d614ba5e3c465f0a6d13715759ac8e68a7040c0e946957d18b0f17138c46bbe5 SHA512 cf40a57134bb6da756ab55df466e543c094a8ca3cfdd5beea990a83e043a6f13092d16a00db06e000eef501605b82f06d6309c97ac3f7f81e1f9b004eac40ab3
+EBUILD libspelling-0.4.5-r1.ebuild 1185 BLAKE2B 8aa99839dc64339064410b228f25d781d415767d78c1c3bc63c0e3b2521b88badac41807da195a1ee176ca571651064e4823f8498412c182f69262891dd59f46 SHA512 3a9cdac072728dd1970ff9db51b4db7529646c5938ddf73175afa39055839541964e81f45d811d98fd88db5585180c460438a32b283da0cb9f4b7a45fa80329d
MISC metadata.xml 481 BLAKE2B 71fcd160694fe4fe8b7622bbc54b3b67e50190b1f0a9c16e81e008efced3accb2d70a2b8cd18237e24c7318b4f20b628ce1696455c26cd297318abc546f48d34 SHA512 b07a31b0dbb1d0ccd7825476a24ea5b5d9fd86cdd2f860336d798228406b1daa0e10894bd8c0fa5d30b363e870594e3aab48b4b785c8fe7b1b51005dc8ead430
diff --git a/app-text/libspelling/libspelling-0.4.5-r1.ebuild b/app-text/libspelling/libspelling-0.4.5-r1.ebuild
index c6f392387a41..a5db70eda6db 100644
--- a/app-text/libspelling/libspelling-0.4.5-r1.ebuild
+++ b/app-text/libspelling/libspelling-0.4.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="LGPL-2.1+"
SLOT="1"
-KEYWORDS="~amd64 ~loong ~riscv"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
IUSE="gtk-doc sysprof vala"
RDEPEND="
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz
index 5741fc7b92ee..0d421413e0b2 100644
--- a/dev-build/Manifest.gz
+++ b/dev-build/Manifest.gz
Binary files differ
diff --git a/dev-build/rocm-cmake/Manifest b/dev-build/rocm-cmake/Manifest
index 759a2128c5d3..5b2df1939ec5 100644
--- a/dev-build/rocm-cmake/Manifest
+++ b/dev-build/rocm-cmake/Manifest
@@ -2,6 +2,8 @@ AUX rocm-cmake-6.1.1-license.patch 520 BLAKE2B 4a00b068a3bb330ad2a1b981e6f36f8ac
AUX rocm-cmake-6.1.1-no-rocmchecks-warnings.patch 1431 BLAKE2B eedeb63f394ace78c298ac77e920a43616924a475d53154b9e904c44dd0118defc7aa7405963dacbb9d60e49fe1be78533e9896e6f9d92bc9acc48fee6ee806c SHA512 45599dfe29f1800319baf36635a8306b73aac4425797168235be578554e63b43a12b451fc343231d735d1d1bbae073bf1192c4c3292ce1014db8fbb130b5cc7a
DIST rocm-cmake-6.1.2.tar.gz 86889 BLAKE2B 66e31b629171a5746eefd83e1ff14826a02f5d20a7b3125e20177bf801fa48526f541fcf9be0c832041a237799cd3d38a3daaec8f4dc17a5c048f7d603b7ef30 SHA512 9c83bd0b69a8bf040ddf9508df4ea8fb5daaaf8720f4b60ba3d6e4cc62b00a7dcfeead40cd37a6343b2173f9cf5db2e21f054661dcc2ac0591426e37ba61d3ba
DIST rocm-cmake-6.3.0.tar.gz 88330 BLAKE2B f1b9f6d74dbaa237613bb69270da107a9c6fef72450f69a9f11c25e4912735b54a65c101131230a0d05edb5fd08c4a229b9701a1bbb5c5a53f516660d7710757 SHA512 051b4b2144df8c686c3c47cdba620d43cbc4aeda7b942ee82bb3dfa356f9a540f816cf41f6b8bfeb8004b4dc38cd60fddf1c566942eed63c25f29d5cf4751304
+DIST rocm-cmake-6.3.2.tar.gz 88821 BLAKE2B 0d052dbeef7763a222a6304325e02895147b6433fd1b778bae9fabb5ea4287e912d80b7c54bf8b04f02beb5ec4394e9926ab46dd2f612780571453837e9051e3 SHA512 d365c496ef5f631c27a3ef0895540497dc069c5d3bf8ff27646b76964e09c7bc658f3bc7288b7703dbe21889d3beec2ffdb5983fe8af66026dfc19b99747ab47
EBUILD rocm-cmake-6.1.2.ebuild 912 BLAKE2B e0a965c617856b22bc43b142be1de8a030da43dc5b9c375eabb14de2b2254e6f2badaa80727b2e94e38a85bfff7bb36124a5ec4a9935c6f3c69728be2a5dfb7b SHA512 add66398a09ba709b6b702dd794361202b68e42c1f946ed1d156cf3b7c2dfaea9bbf2c2b94ad1d4b762a0e1ff8b583f1d7a4d1fc4f273f1c8dcbd69199b6a4e9
EBUILD rocm-cmake-6.3.0.ebuild 912 BLAKE2B e0a965c617856b22bc43b142be1de8a030da43dc5b9c375eabb14de2b2254e6f2badaa80727b2e94e38a85bfff7bb36124a5ec4a9935c6f3c69728be2a5dfb7b SHA512 add66398a09ba709b6b702dd794361202b68e42c1f946ed1d156cf3b7c2dfaea9bbf2c2b94ad1d4b762a0e1ff8b583f1d7a4d1fc4f273f1c8dcbd69199b6a4e9
+EBUILD rocm-cmake-6.3.2.ebuild 912 BLAKE2B 4cab5ec571f24d6332a3e93f888a772dd451943892a20f499acd30e456571789aac9b80f646a44c982528193a4ccf3f6cc93f590c11eb0701179f3a089ccffeb SHA512 7f9f830a5cb902c0ef49894ec82059c20465e7546d77e5512e591d58e181ab9b8736e5ad56887eb58bec0cdaed932c41c084b58a3b245124f2ab3a3fe08e33be
MISC metadata.xml 612 BLAKE2B cbab269204bacde90025f8f0575016692e4d7785127fcad21bdac56cd3c6b1e5a8b52b4abfefbdb91cf39db9c0a06ca90b1a37bffdb106319540a899d5c5e896 SHA512 d39324e34a7374dfa1fc43aa93d9f6c439b8d6311605b37919fe18c776d881713cc6b874a43428a607be00ffcc8a0b7c1b8cd62d0f6f039b1ec2d255b17cee1a
diff --git a/dev-build/rocm-cmake/rocm-cmake-6.3.2.ebuild b/dev-build/rocm-cmake/rocm-cmake-6.3.2.ebuild
new file mode 100644
index 000000000000..9044ffb3a125
--- /dev/null
+++ b/dev-build/rocm-cmake/rocm-cmake-6.3.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/ROCm/rocm-cmake.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/ROCm/rocm-cmake/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/rocm-cmake-rocm-${PV}"
+fi
+
+DESCRIPTION="Radeon Open Compute CMake Modules"
+HOMEPAGE="https://github.com/ROCm/rocm-cmake"
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+RESTRICT="test"
+
+DOCS=( CHANGELOG.md LICENSE README.md )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.1.1-license.patch
+ "${FILESDIR}"/${PN}-6.1.1-no-rocmchecks-warnings.patch
+)
+
+src_prepare() {
+ sed -e "/CMAKE_INSTALL_LIBDIR/s:lib:$(get_libdir):" \
+ -i "share/rocmcmakebuildtools/cmake/ROCMCreatePackage.cmake" \
+ -i "share/rocmcmakebuildtools/cmake/ROCMInstallTargets.cmake" || die
+ cmake_src_prepare
+}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index ced0a8ec0fd2..b5207dd09381 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 6a344c2a9780..bfaf669d5bf8 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,7 +1,8 @@
-DIST cpp-httplib-0.18.0.tar.gz 1321763 BLAKE2B 7807c2f4e3a6a0703a1253f0ec4ac7ef5fbcfad000e517af034a2aff64393229fb47830d215a1959e9893a66f51d19989c33b6b646b79be71e69687fe08cbbf2 SHA512 35ff903d51fee5428d7a95a0406460f8a18d1b5653f6ec8f353d7a2f1084598e599b24d0401f7214d5ee8d9764c74a4e617fff55acd4e6733ab1b9f2d7d4403c
+AUX cpp-httplib-0.18.6-onlinetest.patch 370 BLAKE2B 7a40c0d8e5effd07e656b0c4fcebdce324d8dff9b40c70b301b62c91e61094ed33f298cb76d82c34141e5e5634ea21e56fa6c9e7a050a911c639085fa301a04e SHA512 24e52eee5114cafa45a6dc859b3a356265fdcba740679c89093cade5dbc134b231d90f9db5f1b2844090ad2bd616ee040880e9c750325dba025b6cad15a41024
DIST cpp-httplib-0.18.1.tar.gz 1323636 BLAKE2B 8335c9a4d69d7e9b2e7e3c4036b49627536c8d6cffa7a5ae2c3dff693c5458f7fa2f89f3da2c130325069225d3204ec579900d5c5266dff7a9c732c134b39907 SHA512 6dd1054d0171594bf871a918b5540cc67981a48f7dbb82e9029a4877afc6d8c36e2f69411f5eec7b052bf0245554d01f33ef2180f42a15f6b8dd86ebb2427a41
DIST cpp-httplib-0.18.3.tar.gz 1324253 BLAKE2B 995ae8cd63013ec03e86f56e089b4f1374a8913eaf02d8fc07997b986dc8f65b1bda710ed686b6cc111e6203d15bbcb9db08cd810d2167c1658bfa99dc9b61b2 SHA512 d9eb70dfd8ebde658852d1a8cf9f96419ca11cad889b54672aa4812c0b5db0c3f1fddf63f536aec19fc4a849f41ed22461581a18f0733d3f906e45dd096bafd8
-EBUILD cpp-httplib-0.18.0.ebuild 2381 BLAKE2B 278349677e050af68a1b532c550a89194f5dfa7a1f180265433583cfc08f8d6a492aff0ff327be7880449e04cffbfa561595cadd924aa45d9d355e0915ee51e3 SHA512 4677c16d4583e5ad57f21e4600aa8ccfd6509beab76e8db0255babe6c55b92180b4b64f44f1b7ee9f4f63ca3a90c6b20268f08f6ed88044634f0069af0e3dc7b
+DIST cpp-httplib-0.18.6.tar.gz 1326428 BLAKE2B bee65790b8f2a19f80fd8f38799d650ceaef021b6e9f28b2fd0678f4c50b95d210f9764775d67365e65e6f9e03d6999091f28aa553655444c8ff369172cf13f9 SHA512 326c1b3315256c1e1e8b6406b9209215f5c264e1071ab3de400011486713b90cb8f88b48ac979fb024ba91441c2fb00aa40a15b85bfac9895c052f2131773249
EBUILD cpp-httplib-0.18.1.ebuild 2386 BLAKE2B 163602bbb043f11a616a876cc9194a8023627048eba3ec3d0a38bfd5fc0a7df59a6fa9ed9fe9b8ad28ee66350a72b10147e6e23f355f847f9c094c0c5e762951 SHA512 d2b08b158d542adb28af5ba253b903f48188a64387cefe9290b065a8cf8aa01f03eb47c3211a6543846463ba00f7a217b460eee022771a8fc5c2a526121b6cf8
EBUILD cpp-httplib-0.18.3.ebuild 2394 BLAKE2B 4878163750a041ebaf8da7e541a8f30e0672f1ff2ca3fa3ec2e3201ca9e17199c2c89ab9debc0a3d0e10a5ecb106b4b996a32203d5a91d5bc7ec963de22520f5 SHA512 b9ca92f58fa7f9d9f2ce2d8f3d861a8c98042f57be263d4aa04da58d1f722a70e57704c5393ee1878cc0832c024e2e8dcde50a1d789e815fb974cafd49a23bee
+EBUILD cpp-httplib-0.18.6.ebuild 2444 BLAKE2B bd072b8983b3376fcd4f59caaba7c158f26535d5a283da8c68568963c9d87d544c25f52961951a3ebec59dd18231d7d4b0eb5c7e6daf3b980591ff3f9c10eb59 SHA512 5e10cc426cdc0c1005ccf77f3034c14ebac41403dc1fef843c35cf7f650b03af51ac7fc01680a011ab1d1bafb58eb4598903a5c5c2b2c9f3572f84752ef70e2c
MISC metadata.xml 555 BLAKE2B dbc2f2c5ca081d49d0dc9de469c9a749c8704938a7f92550b1ab7013e6a026330fddc824fa72ed2d5b0b7faacddb5f87fdb34df6cbf1cfdca3a04f929b0f5e5a SHA512 518900e3f6b10de4548556dda93fdfdd8f92e87d30c5b8b7063029bd2b20a778b3bb3aff6cfc322e0be1c6abfc07283f38dc6b094ba6d14dbb433147312aa530
diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.18.0.ebuild b/dev-cpp/cpp-httplib/cpp-httplib-0.18.6.ebuild
index 736278e707ad..965ef9b2eb87 100644
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.18.0.ebuild
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.18.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
SRC_URI="https://github.com/yhirose/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
LICENSE="MIT"
@@ -46,6 +46,10 @@ BDEPEND="
${PYTHON_DEPS}
"
+PATCHES=(
+ "${FILESDIR}/${P}-onlinetest.patch"
+)
+
src_configure() {
local -a mycmakeargs=(
-DHTTPLIB_COMPILE=yes
diff --git a/dev-cpp/cpp-httplib/files/cpp-httplib-0.18.6-onlinetest.patch b/dev-cpp/cpp-httplib/files/cpp-httplib-0.18.6-onlinetest.patch
new file mode 100644
index 000000000000..6a12251a644f
--- /dev/null
+++ b/dev-cpp/cpp-httplib/files/cpp-httplib-0.18.6-onlinetest.patch
@@ -0,0 +1,13 @@
+https://github.com/yhirose/cpp-httplib/issues/2042
+
+--- a/test/test.cc
++++ b/test/test.cc
+@@ -6189,7 +6189,7 @@ TEST(SSLClientTest, WildcardHostNameMatch_Online) {
+ ASSERT_EQ(StatusCode::OK_200, res->status);
+ }
+
+-TEST(SSLClientTest, Issue2004) {
++TEST(SSLClientTest, Issue2004_Online) {
+ Client client("https://google.com");
+ client.set_follow_location(true);
+
diff --git a/dev-cpp/rapidfuzz-cpp/Manifest b/dev-cpp/rapidfuzz-cpp/Manifest
index 15e561871d3c..a7becbde7553 100644
--- a/dev-cpp/rapidfuzz-cpp/Manifest
+++ b/dev-cpp/rapidfuzz-cpp/Manifest
@@ -3,5 +3,5 @@ DIST rapidfuzz-cpp-3.3.0.gh.tar.gz 314124 BLAKE2B 6a8d10dbd627adce2c00e02394265e
DIST rapidfuzz-cpp-3.3.1.gh.tar.gz 314391 BLAKE2B 27a8f0eed9a26a3d3342f9efc3ca5e9f6bbdec8bebdf99cf2ebb14659b68106e588fe7d2e6e3ce5f0caaae7070d83915c210111889d1a2315780c2dd32419b6f SHA512 c4b34d45b11f71db0cb5ce781b5fe9e81dde7809e9b17aa37138a862afca2b8a15631bf289e592f1fb9f012450c871b2b967353a6f0996783fa59b8ac6521e74
EBUILD rapidfuzz-cpp-3.2.0.ebuild 631 BLAKE2B 3b8991683cd168d55a6065ac7fb63569334ddd0adbb4289e382e07a4b56b8a711b7fb0403d66326377c2fc8c28f246efc8c97af967533df051a747a8cd685039 SHA512 3975cade4b3935c348e04d477f027e9644e3ed53a7a521ac7f8f32416a5158fd0ff17bd3e1cc7b2fdc312b028f0a2e7d6a421ea6abeda2231715d64eab25e86f
EBUILD rapidfuzz-cpp-3.3.0.ebuild 639 BLAKE2B 3b47accddfd33040e5f4f79d067dc4be3058168fd5e88f7bbc89c80363f0930dd6e57a81a016640d5f04d693f3c84587765c1a55230c57916478d55451e6417e SHA512 db191807bc66ff3cf543d9e03beadd2a8a6db4e379ee85439c6e7630531037441ed558c3caf6ffdd65dcaafeb46e45caa348b37690802f8baf88c51b286acb1c
-EBUILD rapidfuzz-cpp-3.3.1.ebuild 638 BLAKE2B 0dff042eec1c4db882f5c7aaae6dabb1d6f525ca41ed1b3631bcd86f0d6cc16836765c2d66412c565feb0fb50a06dbec6e834d11acc7bf86fedff3caedfea75e SHA512 5bedb9c61f1db3a8b8afa8bbd499ab6f8b1966c041ff55f1a1bd9bbe00a768d79bb37a8725c36a168f60ad8febd4cca85c03701ad2a3062f170e2f9856b88f32
+EBUILD rapidfuzz-cpp-3.3.1.ebuild 632 BLAKE2B b4051390ebdb0e39fbcd90696dba329de88490ba97a084622866128003a67c349f16da87c060c470b7aa6962e5650eae612b68f460467c02703a37b300a754d5 SHA512 3efe2a9791089edd16802341af61501438091620f1dd2726ba21138c83fec4b5a0b715f53e405baf23b49c71ee321a4e2a58a1505d229c6997811e2205b97992
MISC metadata.xml 336 BLAKE2B e425e950b6a0524afb6b996f846fdda73310168d6415a67570ac01a75a2c9335b4f5785bda271a2cf88bf5d7e3708582d958d1fa658d12f36fc5455df9763573 SHA512 868c16a2c2b178fa38e65568aeacf5b96a8d4ebf4521094a0da106194de0acefd017d5f7c827d89a9711c6b80d5603a01d9e15ba9b167c55954f3d653ccc6ed5
diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.1.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.1.ebuild
index d86bd803fa44..9bbac99c2c5e 100644
--- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.1.ebuild
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.1.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-db/Manifest.gz b/dev-db/Manifest.gz
index 192f8f629209..e69f646ae354 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/tora/Manifest b/dev-db/tora/Manifest
deleted file mode 100644
index f3867f030f95..000000000000
--- a/dev-db/tora/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX tora-3.2-qt-includes.patch 1405 BLAKE2B f42d2fd5e39d6de51b3c6555dcb395b0b419d6685b6ce70389c4335f511a52abcfba5c51dc0454b0ddc91ba328dda50cc5727a1c84266c860a9d8781dae67a32 SHA512 1901e7501f8cf79ed74623fd5a5cc948e131cb5f75a9a55b0a712b6980c584a25e909bf7a17575b4604258ba444da7d47fddea34e6267cf73cc078e1547adf9f
-DIST tora-3.2.tar.gz 12762547 BLAKE2B 9e52013cc4122a8c6278392fd2251bad941fa48dbbc6e3c72a98bb2bad173d0262877afc44eca689c3110f69883c246441844f7884e309e000f1068b23c6b918 SHA512 005f9bc42a7c7ee9676ad60cdcb7b8fb9862a8ff0be9ffeb7911d96da7f233553b68e4089d23161871b479702ae8a8dc8bc63bd8d9aa75677bdd6c166ce86f7a
-EBUILD tora-3.2-r2.ebuild 2171 BLAKE2B c8a63c42911c4ea32625984a83317e3c0d2e0e97cd41d253036318018bcf7a1843d3a829e5439df97bed26ed80d8625636940082c5498bbee5d95d4ebff2c176 SHA512 a1070f8844b2ac59f41df2e61757b9115ccb718be97b0f79ec689c0c8914e745892d1c8545d46e488f91c4bc35de7fb642776d49bb2608f7af34eb0f9b70afce
-MISC metadata.xml 591 BLAKE2B 733ec0a015e39754579ae41c69fe69077ab0f9dbb56a3e033841c74eb3364339b49a324b13c7f7fbaaf432dc61f193c783f1f327acc8a59cefdbe89844c4f209 SHA512 199af7690f41e6c4461e341c595c52c40b73a6d93ca8e52c357df29b7742248b88cb11c9a8267e267516deda63d92a60b29c7268718ff6ff3a2edd0f5e0b1044
diff --git a/dev-db/tora/files/tora-3.2-qt-includes.patch b/dev-db/tora/files/tora-3.2-qt-includes.patch
deleted file mode 100644
index 6126cdf71ca9..000000000000
--- a/dev-db/tora/files/tora-3.2-qt-includes.patch
+++ /dev/null
@@ -1,61 +0,0 @@
---- a/src/editor/tosqltext.cpp
-+++ b/src/editor/tosqltext.cpp
-@@ -50,6 +50,7 @@
- #include <QToolTip>
- #endif
-
-+#include <QMenu>
- #include <QListWidget>
- #include <QVBoxLayout>
- #include <QApplication>
---- a/src/main/tooraclesetting.cpp
-+++ b/src/main/tooraclesetting.cpp
-@@ -45,6 +45,8 @@
- #include "core/toqvalue.h"
- #include "core/toquery.h"
-
-+#include <QtGui/qvalidator.h>
-+
- toOracleSetting::toOracleSetting(QWidget *parent)
- : QWidget(parent)
- , toSettingTab("database.html#oracle")
---- a/src/tools/tobrowser.cpp
-+++ b/src/tools/tobrowser.cpp
-@@ -65,6 +65,7 @@
- #include <QInputDialog>
- #include <QSplitter>
- #include <QToolBar>
-+#include <QButtonGroup>
-
- #include "icons/addindex.xpm"
- #include "icons/addtable.xpm"
---- a/src/tools/toscript.cpp
-+++ b/src/tools/toscript.cpp
-@@ -56,6 +56,7 @@
- #include <QSplitter>
- #include <QtCore/QTextStream>
- #include <QToolBar>
-+#include <QButtonGroup>
-
- #include "icons/execute.xpm"
- #include "icons/toscript.xpm"
---- a/src/tools/tosecurity.cpp
-+++ b/src/tools/tosecurity.cpp
-@@ -46,6 +46,7 @@
-
- #include <QSplitter>
- #include <QToolBar>
-+#include <QButtonGroup>
-
- #include "icons/addrole.xpm"
- #include "icons/adduser.xpm"
---- a/src/widgets/tohelp.cpp
-+++ b/src/widgets/tohelp.cpp
-@@ -43,6 +43,7 @@
- #include "core/toconfiguration.h"
- #include "ts_log/ts_log_utils.h"
-
-+#include <QAction>
- #include <QMessageBox>
- #include <QtCore/QSettings>
-
diff --git a/dev-db/tora/metadata.xml b/dev-db/tora/metadata.xml
deleted file mode 100644
index 6db883b8f1dc..000000000000
--- a/dev-db/tora/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- TOra is a Toolkit for Oracle which aims to help the DBA or developer of
- database application. Features PL/SQL debugger, SQL worksheet with syntax
- highlighting, DB browser and a comprehensive set of DBA tools. Also works
- with mySQL and postgreSQL.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">tora</remote-id>
- <remote-id type="github">tora-tool/tora</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-db/tora/tora-3.2-r2.ebuild b/dev-db/tora/tora-3.2-r2.ebuild
deleted file mode 100644
index 3749b42c889d..000000000000
--- a/dev-db/tora/tora-3.2-r2.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop toolchain-funcs xdg
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/tora-tool/tora"
- inherit git-r3
-else
- SRC_URI="https://github.com/tora-tool/tora/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="SQL IDE for Oracle, MySQL and PostgreSQL dbs"
-HOMEPAGE="https://github.com/tora-tool/tora/wiki"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc mysql oracle +postgres"
-REQUIRED_USE="|| ( mysql oracle postgres )"
-
-RDEPEND="
- dev-libs/ferrisloki
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsql:5[mysql?,postgres?]
- dev-qt/qtwidgets:5
- >=x11-libs/qscintilla-2.10.1:=[qt5(+)]
- oracle? ( dev-db/oracle-instantclient )
- postgres? ( dev-db/postgresql:* )
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/boost
-"
-BDEPEND="
- dev-qt/linguist-tools:5
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-qt-includes.patch )
-
-src_prepare() {
- cmake_src_prepare
-
- # fixed in master, only care about recent qscintilla lib name:
- sed -e "/FIND_LIBRARY(QSCINTILLA_LIBRARY/s/qt5scintilla2/qscintilla2_qt5/" \
- -i cmake/modules/FindQScintilla.cmake || die "Failed to fix FindQScintilla.cmake"
-
- rm -r extlibs/{loki,qscintilla2} || die # ferrisloki, bug #383109
-
- sed -e "/COPYING/ d" \
- -i CMakeLists.txt || die "Removal of COPYING file failed"
-
- # bug 547520
- grep -rlZ '$$ORIGIN' . | xargs -0 sed -i 's|:$$ORIGIN[^:"]*||' || \
- die 'Removal of $$ORIGIN failed'
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_DB2=OFF
- -DQT5_BUILD=ON
- -DWANT_INTERNAL_LOKI=OFF
- -DWANT_INTERNAL_QSCINTILLA=OFF
- -DWANT_RPM=OFF
- -DLOKI_LIBRARY="$($(tc-getPKG_CONFIG) --variable=libdir ferrisloki || die)/libferrisloki.so"
- -DLOKI_INCLUDE_DIR="$($(tc-getPKG_CONFIG) --variable=includedir ferrisloki || die)/FerrisLoki"
- $(cmake_use_find_package doc Doxygen)
- -DENABLE_ORACLE=$(usex oracle)
- -DUSE_PCH=OFF
- -DENABLE_PGSQL=$(usex postgres)
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- doicon src/icons/tora.xpm || die
- domenu src/tora.desktop || die
-}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 1bd756bac394..303966eee160 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/protobuf-java/Manifest b/dev-java/protobuf-java/Manifest
index 02ba8508ab40..812528f1cdd2 100644
--- a/dev-java/protobuf-java/Manifest
+++ b/dev-java/protobuf-java/Manifest
@@ -4,5 +4,5 @@ DIST protobuf-29.3.tar.gz 9348951 BLAKE2B 8d37daac6f0d832e5bff5c56b9be73fce1fe01
DIST truth-1.1.3.jar 243021 BLAKE2B a59149038c62ef5dd352b13d4b393e1b7715fbafe5ed86ec2d16d722c738a31dcdca10132fc73b17b367ac4309e5407ba2e489f8d4c8fbca60ce5f35ae75d1e3 SHA512 f29a9fb070aff8a32358a7b6c8998c0095de5d8d68afa7f7bac759c7050309deff929e767657ecbbefd96163460f10255ca01bc567ab30df4834b9d916a4fae8
EBUILD protobuf-java-4.28.3.ebuild 4753 BLAKE2B 75888b86b796bba01583c86a21d5401daf8569750892ab844870ca1eeaa3c57e61850bfc92403937de948ec5e1b0be6967556cde14d83fd6447eddd1f0256cd0 SHA512 5e6b5a03122df4e0dd2e00c9fc4ca1e7045760577db50ec67e846bedaba5c58c3b191b1f8fc30d34a2ec59dc78183b9da483f36a166e87e2146c6874d6ea8429
EBUILD protobuf-java-4.29.2.ebuild 4653 BLAKE2B acf9e6a664b8ae569a247ba83424b56c4248e5612d435c46e5eb954cb72ebc6afa1edb41aa347af57802282cd874570ac611f56ebc21f1a045eafa458e6ce2fe SHA512 70bee8ca5569ee462474089a3ddd2be02d43a5dffc393b225e47cf81922fc201455537da037a269b54d24fbfc39c6ede32bcf56fc4a6369617b5b2c4f544f46f
-EBUILD protobuf-java-4.29.3.ebuild 4654 BLAKE2B 081d919b2b16db71a80cdd48b0a4aac0ab6d655b4d2c059b9759d40e21f848fbb709fafb53e0a0644939e45084c6ba9c604e71bec7b7be1906a19e844002c337 SHA512 6a37a4f0050839629816b7ad1aa55b734579c738360b4156ea0bacfbb95e6e0450cc3114573a79d857a7c9e699172117373069f42951bab2550df99400fa9284
+EBUILD protobuf-java-4.29.3.ebuild 4653 BLAKE2B 8b5cd5f1a915b4e8887e970859f84415fef1944e6f25f34a52929aaa9597d3d634044e92a4904b904c833e897bde6c17f380c6cd5eee59a7fba2ea18deaa967d SHA512 eb00ca1c9f83287d98e4b23ac4c26fd78dbe0d753beca24384a21fe722168baa50a8d45059a8bce97b43f4f28124e5de1ea1d92d930219d0bc1ea58c68581536
MISC metadata.xml 534 BLAKE2B aa3ede54aa4e1479f977cecb9dace36fa5db7025a5d45d142cde5ea2ede794f721abf0ced139b24d4c2c1aac3631ee43f15b4d74850abc56c1fbafb8736adebc SHA512 11f7b1fca223910cd42be952760e32d98a553fd660e1da66542a722eb1e3296c79e702f899dc36ab0e794a19014ede3738fc0959b04a9d44910e9e0068f3feb7
diff --git a/dev-java/protobuf-java/protobuf-java-4.29.3.ebuild b/dev-java/protobuf-java/protobuf-java-4.29.3.ebuild
index 11ee57d92df5..36b6867fdb3f 100644
--- a/dev-java/protobuf-java/protobuf-java-4.29.3.ebuild
+++ b/dev-java/protobuf-java/protobuf-java-4.29.3.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/protobuf-${MY_PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="system-protoc"
BDEPEND="
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 607d39e85de6..71056208cc0c 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/execline/Manifest b/dev-lang/execline/Manifest
index 92766699469a..9f89642533dc 100644
--- a/dev-lang/execline/Manifest
+++ b/dev-lang/execline/Manifest
@@ -1,5 +1,5 @@
DIST execline-2.9.6.0.tar.gz 111660 BLAKE2B 42baed36228b1e6a370d6d4c18829be7f517812ce9e3838e5b102d0fe58ac48ecd84f17caef89e9a07b3b149ed9b38b3b00f7eef810c231995c8e5ecbf07a770 SHA512 1c5233b0f17b4c92ab2e9e8700b47c8429ad97962bcb7c83190d0b3251b26584e591d77418eca77e8112cdecd24eec50aaca7da1dbb506120931bbda39f2b7cb
DIST execline-2.9.6.1.tar.gz 111566 BLAKE2B 199fe6ac6a08b48537abd7868db1332b60bff8e2fa19ba697e15a6d8b0d8969908d0740fdfcf4717fbbc1a75d980a6f2844b1015e52afed26ce1eb450d4e48bb SHA512 86e20a63926cc03cb81e07c9cbea9da5d0384436a82b93e331da6b3ced33829baf5adae4286d2c053b21474d41602d53804ff0bc280da60f7bccc64cbe5f601e
EBUILD execline-2.9.6.0.ebuild 1132 BLAKE2B 8ac47516f9f4d89f44a6b86988a6df1a1f5639868f24f29691a1e6f4f9c7cd1e46520e82f37577d6bf31e81200e70aee08e4cbc6966dd4274772a0e65307dd24 SHA512 97932b7287d2cd30b625425de149bb3ca701e2902637146c90cd6e6ac8251b0e533832b060d93efa5efb66415c0aa5392ddb49a17ddc200e6eab6752663578dc
-EBUILD execline-2.9.6.1.ebuild 1135 BLAKE2B d772b43ae63801febe3450deca71d89e62e3195af05e569f59cb1acefd7d3b87956861d665a1e13e963d79052ed90cde92c6e40b56180fd9bf3ffbde3562546a SHA512 82f6a85dff699956ee962e0ce582b08c068de0bcdeffdc6fea36269f00fea77a9b0d82da2217641419832249228d08ac11c7a370af53aca6d3b462cf723f9607
+EBUILD execline-2.9.6.1.ebuild 1133 BLAKE2B 279e49fdee57625613ade2a2bca98ca11f084f992cdfcb49e6a3a98c7aa6e85b8351c537897d1d3bcfbc7aa9432e658c5b1240841cde52e9ea7a5053fddd8798 SHA512 2239d3c4b76f272803eb097b01a24ac2c3e1d30cd760f83a41e431886d8ef522ab29deea39b7cc2b3873514a4d5893bf24023450695a89eec78116bc36c2c67b
MISC metadata.xml 585 BLAKE2B ce0671014512c49b041f6c47002603a15f0f5d7f23c356465fff024506fb261096aa757cc1c707501f5be572cea9d925a25039d1549d31852ffaf9b2f17b5cb3 SHA512 bddd917f615e8ff772889a4da992c9201f6e32982374ffa29e7a8c3fce8d7a4f409c3b3ffe8c989e7802c2b321d6cfc5bb37017aa75dc38e3026c1de48bb0090
diff --git a/dev-lang/execline/execline-2.9.6.1.ebuild b/dev-lang/execline/execline-2.9.6.1.ebuild
index 6eff46cb134a..6e4c12cc7077 100644
--- a/dev-lang/execline/execline-2.9.6.1.ebuild
+++ b/dev-lang/execline/execline-2.9.6.1.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
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0/$(ver_cut 1-2).4"
-KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ~ppc64 ~riscv x86"
RDEPEND=">=dev-libs/skalibs-2.14.0.0:="
DEPEND="${RDEPEND}"
diff --git a/dev-lang/orc/Manifest b/dev-lang/orc/Manifest
index 7acd05049a08..f41fa8180037 100644
--- a/dev-lang/orc/Manifest
+++ b/dev-lang/orc/Manifest
@@ -2,6 +2,6 @@ AUX orc-0.4.40-avx.patch 3280 BLAKE2B 875193f2368c6cf668be470359ff6eea09ca4b2144
DIST orc-0.4.38.tar.xz 227152 BLAKE2B f7babfec5f4d792fb52eb0ca23743b6c06a12625edcf0cecbf8e3cb88c13171a760c6874061a3e55a43df5389346b3c3d0ba3463d6e1ef32f685162f7478e631 SHA512 49f34be85f6980e4b5e94f848016f5788b658323f3a120110bc237722ac99938c02976efbe96022d148054330432899533305d4dd21be8fab76fd1995179339a
DIST orc-0.4.40.tar.xz 233276 BLAKE2B 2f2be5b7eaf5ea8c2fc55ff3938b5a9e9ef25a1ff3c5de4c02f9847b2df9039c8f412b9d780a172e78838c22f5006544a8181d7aaa22c47be98e6f050c04435e SHA512 2cbc0b8b9f5f429e0c4b24b7b9a8bc5d249c013470d8a595fdb3969a68a90c95c3b1e79063851f2d0ca7f7888d33901f227d2e04f919df00caf37eca6270c0e3
EBUILD orc-0.4.38.ebuild 1114 BLAKE2B 1f74ad54afbd80418527e9db0ba3f92c188464ac733df92e748c263f45f37dc9e9093ac590a9ff7a86af5337333d5aa173b59ca23ab20b804324971d52d9e451 SHA512 a2a392126cd203248a393ae95653aa7f32cda77261a037322189cfb5db7f2b3ba470b8d592791588ecd4f23140313db8d8de181d2756fe4e1320692ecbf447d3
-EBUILD orc-0.4.40-r1.ebuild 1160 BLAKE2B 7080d31e3efb53d8fcc5966559b8a2af48b36cc29cb3030923eebbf82c2d97e3d892dfdc1b0d6620a1cd658b5c0839a045c863f7ff42f05aafaa9ee654310019 SHA512 55d603cd8e71038a1136acc734e8007648416add135014d062140d2376843b007fbf58cb8d17f7a36803351448322c78b84f8b15ab410f6c3a1dda5ffdf1b8ab
+EBUILD orc-0.4.40-r1.ebuild 1157 BLAKE2B bf5de5259037893bd4b7aca493f0aa38534212c68d0721632fccc222fb0a663ee14bd3c4d19ff21a46771ec97813040183714b1a20b5ff2b31fc3cf3cd4d42ec SHA512 6a39a4040afba2208f844fd236ee874cd89a37c3b82a4a1329e558b50ab8652fa5c11fa22f4187d22af1fbc7cb8d7ccc0712a91df8b81e25af7a6be3c7d36fed
EBUILD orc-0.4.40.ebuild 1120 BLAKE2B 2e116fcd9cf8311193229f3a3e79ee398f4d2b33746bfcaf0f06d709699fd3d6e98f0a44aa3a024851b59aeaceeb672c6378186d3ccb46cc2237800351c6c4f6 SHA512 4c98d9f60cbde772c563e73fcb76122d7e5e60dda195b1c80b7094dbb428de408ead6d7de48049fcfa797811a623c4256041db56eb811fc2593ff54c5b539f6b
MISC metadata.xml 265 BLAKE2B 15de31a2337fe8b9175ffe3fd29cb1eb24148d7463f772b18a7fe8b38bd4edb05005df1ce6996cf23dad21db879c18b95d245fa9d096a002b95155c01088f516 SHA512 78a0c7a2a820f7032f384cf68d2affdd92d6f1466778f879909d0acfcc1cdc3bd64eee700ba06979f561583981033aae59b5d61eb4cfd01fc71fc13e4433305f
diff --git a/dev-lang/orc/orc-0.4.40-r1.ebuild b/dev-lang/orc/orc-0.4.40-r1.ebuild
index e143a3d8cd1a..591410964079 100644
--- a/dev-lang/orc/orc-0.4.40-r1.ebuild
+++ b/dev-lang/orc/orc-0.4.40-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="BSD BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RESTRICT="!test? ( test )"
IUSE="gtk-doc static-libs test"
diff --git a/dev-lang/pypy/Manifest b/dev-lang/pypy/Manifest
index 1f24dd7553e7..43509ec07fec 100644
--- a/dev-lang/pypy/Manifest
+++ b/dev-lang/pypy/Manifest
@@ -6,11 +6,11 @@ DIST pypy3.10-gentoo-patches-7.3.17_p4.tar.xz 30520 BLAKE2B b6ace80e0dc19a3fc24b
DIST pypy3.10-gentoo-patches-7.3.18-r1.tar.xz 6184 BLAKE2B 3df1f3dea0902a02ee7982797fb68becad99ffec56bb5d29ca779c23bf5f9db3edb31f95410ad0b2e8401dfe8493e74bdaf4065d2acd78ce1af0b79a3fbb8b30 SHA512 fbc65781047bc8de8cdd9cacb7f6a06abe0a49ee70c6f675ff1b472378a49883be08ab465a49df4363c472f1876471213ef1f5621a6c25534f9fbbdd645cf29b
DIST pypy3.10-v7.3.17-src.tar.bz2 23350562 BLAKE2B 0a7a091976b352de61057f238fa386f767dd4d2fbcdcc0b4376066c20c2ad35d3818fa6e9e163ab5fd341856802e8ad1e2891decf5948c13cdb26726cd42019e SHA512 46e30845bbc73cf56f5033a24d3583253ce198522f3a28ae4e789884063ba167d401fc08ae7fc8c7769feed9cd942a8ab38961c8b8794d7fae8f9955479faa96
DIST pypy3.10-v7.3.18-src.tar.bz2 24535433 BLAKE2B 2e5ab213db5cd118076fa3b0bd601818a2a4973134b78ce28056182d635b91719159e6be47cd596407b7cc545b0be957db21322dde0fbba1b1d167e5c6cd80c4 SHA512 8eb3bd618d04f4529b5869549c9208bfe465b5aae6240abe8b252681c16b44ba3d1b2c77ea4dc607a8738479c47e4a1c92f3ead7705b476167790b33c85a3b0f
-DIST pypy3.11-gentoo-patches-7.3.18.tar.xz 3688 BLAKE2B 9cb19493eb9b9cb38f17d59931a9cd84328e69a85bc8c0c76cdbcf92a5990d50ffe8b7d4b605f7fbab314d40b8afdb6824ffbe5f51df628404421dc842ed5986 SHA512 07ee93108d13546fe1323cf1c2bffa9335646592a83f0ddb5f69e2e4bd31f5349d611ee569d2ab6e3cfa70d91dbaea8feced562aa868583ca5c623b0ab8d1555
+DIST pypy3.11-gentoo-patches-7.3.18_p1.tar.xz 4136 BLAKE2B 107ed73445978e56a5b2710a11e431a2cea038137a348d173e6249281ff58a8091de7b2e851a7752af28dfadcf6c4aa037e43e25431df7b19533289cdb881922 SHA512 307c9e0d369f066e7dc1d93230d7f6cce27657d81982688f2f2d1183eacf0ef0081300a07d6f7ea3dd45c46e393e79e17415f1112cb82ccc196cacc87595d749
DIST pypy3.11-v7.3.18-src.tar.bz2 24908760 BLAKE2B e467d0b9ad254382bc727be0d2eea61573857a9638f0f7c896069bc2db9052876a1c9c77f12672728754287e0f69fc38a6cd8d7235e9be82de87292e409e85a4 SHA512 d4337a69c46c86594ae3eae09b8ab83db073eb4955f4e04bb8168ac412e8e55698938c2045f3e5d3c6a459a19cdf45a08af63e7587922a5d879fba373c6c9faf
EBUILD pypy-2.7.7.3.17.ebuild 7390 BLAKE2B b840b2c94b60e9d39aae7d5062c56f398428e4d31f1613cda39e34a6de1c279d06eace53774e08c7f5d2ab01f85d9bb30184de5fdbf9374ad276b97f58ac4e5a SHA512 8ffceda18cdc35e932d65ccb2c1962ce13c1fb46585afa9c909b9882e251ee8503822d1d0aac4f1ea669f566e0ae87a527fa467a2fc8578d899e67d58cca07bc
EBUILD pypy-2.7.7.3.18.ebuild 7392 BLAKE2B 4b35786d65011016b75f0e173c047582b025d4f7f89f9f86e2c7fd7dcfb388b77a31f6f515393a47101756999ee495b7620de43c4275732d221ba964b066c412 SHA512 45baadb55e445268f792ff4bf75d40e611482e5c68635e411266d10c899de08d784e4ec6137a951b7e43ad9e2c2aae2f5c1818d686cfeba684bf07acbfba8c34
EBUILD pypy-3.10.7.3.17_p4.ebuild 7140 BLAKE2B db6bfe1c3d44cdf9f4a1639c6bf8e35253c0ac3687f3a1315bfd52ca82c4a6fa0c3626c2aad938f8bcf2b2b6851db6fa1ed5f1847a891a08800040e0e4c27ea4 SHA512 efe64c07cfbdcb2fafbbbb93adeda1fd3ba22164130cb908d8bf26d0d82713fca179463f44673fb262573dca96a468573b53e67ab97d3f51563e23888afadfff
EBUILD pypy-3.10.7.3.18.ebuild 7159 BLAKE2B 59ddd1f0922af9c12feb8c0a94e2fb88a15122786fbba7c9f14d2d7e9a542da9058706e563f914e21279ac7513135cf072f55e3f00eea2343a3d7b57498187c3 SHA512 8e8c8ae322d52844628d4cc3fe1af8d26b2b000f2ad2ea62c65fda7beac4dc554981e048c0bac15163aa8f87127b21da9fa1f9229404d02a8f3aaa71e9d7026e
-EBUILD pypy-3.11.7.3.18.ebuild 7056 BLAKE2B 9343ef39f806b7dbae1e2d5afff9dccc59c9cd7442bd33ecf39cde75db6088ec2ba4f2953c56c3e71ed72b378a737d32b60bdabc14147f245bfcb0b880d51089 SHA512 566790f9fe862608b4ef55d96ca432bd4cc5a76ecbdbe0475aeffd15ff7030d325898faaaa521027464c6890ec760e4665f6bbebdc95d8aaa1cc039a41827af5
+EBUILD pypy-3.11.7.3.18_p1.ebuild 7056 BLAKE2B 9343ef39f806b7dbae1e2d5afff9dccc59c9cd7442bd33ecf39cde75db6088ec2ba4f2953c56c3e71ed72b378a737d32b60bdabc14147f245bfcb0b880d51089 SHA512 566790f9fe862608b4ef55d96ca432bd4cc5a76ecbdbe0475aeffd15ff7030d325898faaaa521027464c6890ec760e4665f6bbebdc95d8aaa1cc039a41827af5
MISC metadata.xml 1124 BLAKE2B f1d09d26175cf20d1440a9a83352cf6f2f2e514d35d95116caf4a5ee86547f0165a6369e7a6b129ded75d28ba5a0c1c8f4da7d664d7c1e3c1e95153593057b3c SHA512 ae95400c9a1efc75372201c2353b128302355d1d087094953d73c325fa72bc24662d31c7287ae6a2583448ac345bb60744ac19391e07f8da8ef0327627e0e462
diff --git a/dev-lang/pypy/pypy-3.11.7.3.18.ebuild b/dev-lang/pypy/pypy-3.11.7.3.18_p1.ebuild
index 9ab184569112..9ab184569112 100644
--- a/dev-lang/pypy/pypy-3.11.7.3.18.ebuild
+++ b/dev-lang/pypy/pypy-3.11.7.3.18_p1.ebuild
diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 9c620eda2afb..59185bc82be0 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -6,7 +6,6 @@ DIST firefox-102esr-patches-13.tar.xz 22212 BLAKE2B 02e9edd071a99abbac02faa11ffc
DIST firefox-115.16.0esr.source.tar.xz 515133700 BLAKE2B 9501b617b346d56f6de975f88974be6fdc3d4a901b2a1b952b6bbf6cc46384084260078d23c52bedff83a65bec4ea5ec78c3bcaac86c78d0b44e796317534840 SHA512 b6f93ec3d6acac5df177253c65b833c017e65ed6e78e96ff029098443928d291f6f67164aedb83d80aa28ee9dee305086597798238d3330e35183030e53e3550
DIST firefox-115esr-patches-13.tar.xz 51360 BLAKE2B a048bfadba989ebbd4c6e3df97d303d6853844e66ed92f5f5f322acf18866218b91d52dbbece63827de283eef855c932d67e329c8d93200aa83f11268a5d1b2f SHA512 186ec72323e621362dcef1bc67c476716aff97dfad701faa9220a7302e798d3cb4ed90d5ea59e3e92f016be29875bb5219787635db99a8848b7c76e4e2e09e90
DIST firefox-128.4.0esr.source.tar.xz 558619512 BLAKE2B 1f0528c8806bb034af623f2022740bb5056ea11817b9cb7154a60b87f04051ba5ae06b0daf55e6b03b7531c369deb871d3d3579a86f3ca19f3ab71ccb45243f9 SHA512 e720b1f993926d73f5a5727648f753176ac2fd093fb0b71393946bbc5919ce5fc7b88b82960bd1aa427b5663c7f659828dc6702485fc0c1e7a6961571c67faa3
-DIST firefox-128.5.0esr.source.tar.xz 567200548 BLAKE2B b524796854d4f622e90c219e4e302e5665f3f1e3ffb7935ba58244903dbcf1c2b9a13731e9af5507ffc25dda621d4ea13650aae842ed0317843182da55d1d652 SHA512 ff20f18f92c5e9cd1d9eaf7c38cec61bcab2dca8dd2817519b712bc1f760b5c6e290212acf3289152764e5130e01626950b7ecd9327b2c587b24a246591afd67
DIST firefox-128.6.0esr.source.tar.xz 563259116 BLAKE2B 401c54e4c3e81dd1d4aa9fed072e5266a7549d9ac05e03f9755d3da192c9c46d2bc636e8bf0a7fad2269074615789ab274b897c8bd75fd524f4a5f138c3aa1d5 SHA512 49bce966e062766861712bd65cca46a438b339fe31598f69e4fe64da78ef6f8b4581c1d502341ef1c032aafaab2f4f88e69cb93a0b845ba7173fec277ae695b5
DIST firefox-128esr-patches-07.tar.xz 18856 BLAKE2B 44d0ddf11518c7eef0a96de4f475a6ae1535e43e5bf89b8f61dc95330f28d6a053d08e6a183cf71432107256c83cd6ee6f742b235ca82babe4dd83698bf80d07 SHA512 60b4f18f5d91fc25f86cceccd561b55f167299908fbf2f9d7d69a8ce299c643f0b538d613d4348e42dd17c3812e4fa315e15004614af1f40fbe2adda417a1a81
DIST firefox-128esr-patches-08.tar.xz 17564 BLAKE2B d904b74fdae2e76866ded11de5377a7b6883d35996b358ae3419ffb7da53b04b2c7d4bb10d48998a8318a84e8221de39955289cb33a8f278c131b4af2006be62 SHA512 344a2d04dec679cd8ed714dcecc9dd5b56696803cee9267e7c0c45c439d78728e7eae674bb5f0a64f2e5802dc59c1ec25f1703885024d88bda8a02e2b3e0d69e
@@ -16,6 +15,5 @@ DIST spidermonkey-128-patches-02.tar.xz 3916 BLAKE2B b6640860ea091b22c61b2a78da5
EBUILD spidermonkey-102.15.0-r1.ebuild 15100 BLAKE2B 2f7d493ef27869b28de30fea5f47db8f3bfefbac0f3854458deae57ce695be929d071662f2a6a612e8b5d8187fc65c0c9d6b64609623a58c3c633f378b7c2a03 SHA512 0d4367ac4e15ef8852e21295ec0dbb58dbe2e4c7674b322ad214ff01baec2982e0009058e25157128d32dc780efc5763e24185d5584f2f580570bab4960d4bd1
EBUILD spidermonkey-115.16.0-r1.ebuild 13395 BLAKE2B b6c7c5a512fe9e46374868e53b86c39b7271ec435ed20a892c7864d4cb308ee790dc530af7b234ef78bab5f7393ddf0e7857b38df6fe1f3be773444d0b49f78e SHA512 6890cadb3b96f6557f0e3a51d6cbf099a7118c0e4927b0d8796c89d987463a840cc67cefe77248cbda529e252e4e15771d999c30f21336ea946d60eb8843cd7c
EBUILD spidermonkey-128.4.0-r1.ebuild 13747 BLAKE2B 91cec6c9062aa43824a389e2020cfac6dc24be106b923cdb036d4b9c14b0b71b2c2e07a298c43ecc77fbb9b89e7cad61c7eec1a0f21dfe6e79c4ea078a36eaea SHA512 5889eb2bb3b14f4d72b8bf50469b6b7fda0b60baa1fd9b27e36a421552e94549436c3afbe7d46d0246ea46888c56a8791c2c0050fc51e5a6845adfe8290d1f85
-EBUILD spidermonkey-128.5.0.ebuild 13758 BLAKE2B 8e8313dac06e0c355fefbbc23a842e755d057b9902411813d42e56917cfd1396916005bc2371c3410b14b681ce3012abcba7ecda6536ac46e3f2a2127fe369ec SHA512 a5a04bb01deecce3dcfefa3c78f98b2faf481bb63820a21652d6c7c14c3f0822065a4e07211aefb3feea81eeb5a60e43ede28f905d1bf5ef121ece56fd10acfb
EBUILD spidermonkey-128.6.0.ebuild 12829 BLAKE2B 2c603b698773db903c6d56ea22d6d8fd774d0645d2291da6d70a7a360703c5263466883a2c2d10d46399d6681a07a28b673146c01c2b7ab283b5a4133ce63def SHA512 ce7760113b7ca8c2b12c4a481e831dc89d85abfcfad1a0becf56f0f0b53a72323141d50fd4b98044baccd9e366dd9619a10ad537513f7a62fe4a79daf9c68d8d
MISC metadata.xml 513 BLAKE2B 58ffd474492f03c16bda95e48511fb6281e03067d2ad77e994f8117345ecece5da9591dccedafe75b037d98e06851a3759caa4b993adc2910dbb76e1c01a7fa3 SHA512 1ee02bff37e2dabbd72b7f719463b12299270c7960b4cf5a92afab17c954c50e6acb826d4a91db4954fb4a7b0f8669988f2cdb5be991df90e3a605c6b35fdbfb
diff --git a/dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild b/dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild
deleted file mode 100644
index 16fc99683ae2..000000000000
--- a/dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild
+++ /dev/null
@@ -1,478 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-FIREFOX_PATCHSET="firefox-128esr-patches-07.tar.xz"
-SPIDERMONKEY_PATCHSET="spidermonkey-128-patches-02.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,ssl,xml(+)"
-
-WANT_AUTOCONF="2.1"
-
-inherit autotools check-reqs flag-o-matic llvm-r1 multiprocessing python-any-r1 rust toolchain-funcs
-
-MY_PN="mozjs"
-MY_PV="${PV/_pre*}"
-
-MY_MAJOR=$(ver_cut 1)
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="firefox"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
-)
-
-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 ~riscv ~x86"
-
-LICENSE="MPL-2.0"
-SLOT="$(ver_cut 1)"
-IUSE="clang cpu_flags_arm_neon debug +jit lto test"
-
-#RESTRICT="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- clang? (
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/lld:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- )
- ')
- >=dev-util/cbindgen-0.26.0
- virtual/pkgconfig
- test? (
- $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]')
- )"
-DEPEND=">=dev-libs/icu-73.1:=
- dev-libs/nspr
- sys-libs/readline:0=
- sys-libs/zlib"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-llvm_check_deps() {
- if use clang ; then
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "llvm-core/llvm:${LLVM_SLOT}" ; then
- einfo "llvm-core/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-python_check_deps() {
- if use test ; then
- python_has_version "dev-python/six[${PYTHON_USEDEP}]"
- fi
-}
-
-pkg_pretend() {
- if use test ; then
- CHECKREQS_DISK_BUILD="4400M"
- else
- CHECKREQS_DISK_BUILD="4300M"
- fi
-
- check-reqs_pkg_pretend
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use test ; then
- CHECKREQS_DISK_BUILD="4400M"
- else
- CHECKREQS_DISK_BUILD="4300M"
- fi
-
- check-reqs_pkg_setup
-
- llvm-r1_pkg_setup
- rust_pkg_setup
-
- if use clang && use lto && tc-ld-is-lld ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-}
-
-src_prepare() {
- if use lto ; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo #915651,915651,929013 on musl
- if use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
- fi
-
- eapply "${WORKDIR}"/firefox-patches
- eapply "${WORKDIR}"/spidermonkey-patches
-
- default
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo #915651,915651,929013 on musl
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- else
- die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
- fi
- fi
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- python/mozbuild/mozbuild/configure/check_debug_ranges.py ||
- die "sed failed to set toolchain prefix"
-
- einfo "Removing pre-built binaries ..."
- find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS: ${CFLAGS}"
- einfo "Current CXXFLAGS: ${CXXFLAGS}"
- einfo "Current LDFLAGS: ${LDFLAGS}"
- einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
-
- local have_switched_compiler=
- if use clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- READELF=llvm-readelf
- OBJDUMP=llvm-objdump
-
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- READELF=readelf
- OBJDUMP=objdump
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # ../python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-project=js
-
- mozconfig_add_options_ac 'Gentoo default' \
- --host="${CBUILD:-${CHOST}}" \
- --target="${CHOST}" \
- --disable-ctype \
- --disable-jemalloc \
- --disable-smoosh \
- --disable-strip \
- --enable-readline \
- --enable-release \
- --enable-shared-js \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --with-intl-api \
- --with-system-icu \
- --with-system-nspr \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- mozconfig_use_enable debug
- mozconfig_use_enable jit
- mozconfig_use_enable test tests
-
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-debug-symbols
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac '-debug' --enable-optimize
- mozconfig_add_options_ac '-debug' --disable-debug-symbols
- mozconfig_add_options_ac '-debug' --disable-real-time-tracing
- fi
-
- # We always end up disabling this at some point due to newer rust versions. bgo#933372
- mozconfig_add_options_ac '--disable-rust-simd' --disable-rust-simd
-
- # Modifications to better support ARM, bug 717344
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-thumb=yes
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-thumb-interwork=no
- fi
- fi
-
- # Tell build system that we want to use LTO
- if use lto ; then
- if use clang ; then
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac '+lto' --enable-linker=mold
- else
- mozconfig_add_options_ac '+lto' --enable-linker=lld
- fi
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- mozconfig_add_options_ac '+lto' --enable-linker=bfd
- mozconfig_add_options_ac '+lto' --enable-lto=full
- fi
- fi
-
- # LTO flag was handled via configure
- filter-lto
-
- # Pass MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS: ${CFLAGS}"
- einfo "Build CXXFLAGS: ${CXXFLAGS}"
- einfo "Build LDFLAGS: ${LDFLAGS}"
- einfo "Build RUSTFLAGS: ${RUSTFLAGS}"
-
- ./mach configure || die
-}
-
-src_compile() {
- ./mach build --verbose || die
-}
-
-src_test() {
- if "${BUILD_DIR}/js/src/js" -e 'print("Hello world!")'; then
- einfo "Smoke-test successful, continuing with full test suite"
- else
- die "Smoke-test failed: did interpreter initialization fail?"
- fi
-
- cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_test_failures.list || die
-
- if use x86 ; then
- echo "non262/Intl/DateTimeFormat/timeZone_version.js" >> "${T}"/known_test_failures.list
- echo "test262/intl402/Locale/constructor-non-iana-canon.js" >> "${T}"/known_test_failures.list
- fi
-
- ./mach jstests --exclude-file="${T}"/known_test_failures.list || die
-}
-
-src_install() {
- cd "${BUILD_DIR}" || die
- default
-
- # fix soname links
- pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die
- mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die
- ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die
- ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die
- popd &>/dev/null || die
-
- # remove unneeded files
- rm \
- "${ED}"/usr/bin/js${MY_MAJOR}-config \
- "${ED}"/usr/$(get_libdir)/libjs_static.ajs || die
-
- # fix permissions
- chmod -x \
- "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \
- "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h || die
-}
diff --git a/dev-lang/tcl/Manifest b/dev-lang/tcl/Manifest
index 9666ba5b4b84..397f46653d64 100644
--- a/dev-lang/tcl/Manifest
+++ b/dev-lang/tcl/Manifest
@@ -7,5 +7,5 @@ DIST tcl-core8.6.14-src.tar.gz 7081644 BLAKE2B 7148c889954d78774c4352ceae5d81449
DIST tcl-core8.6.15-src.tar.gz 7019390 BLAKE2B e88b974c005e3acd680f672a13b76bd736730f13c4af1c4538390c0d624b1cd752c8305ac2f6d7f7df5d2fbb43b08614b715c7688ea61184d552cd77117d8533 SHA512 9ca62941405ea2bca3099bf65f03a87071f3d88ff23367ab8af80bba7692caca5f63ec4d9c2282b7ba3433124c5f952578a763888e0a9ba9205e52248539e9e7
EBUILD tcl-8.6.13-r1.ebuild 3837 BLAKE2B f421a25f2a004bf64f1b12dab0d7f69df505140a94951a826640f322d794abc71b6b34da17ccf7d5364a98f7ab0dc791585768674872743860a5f12cbf6f9e47 SHA512 a4c88049a63a30af849175621aa6034f5fca33ea891b761a2f6b3b996ba7e0d8f42ce36b738865a4751615db663828724d6e3f066b6d31c9399f59ee5aec6b2b
EBUILD tcl-8.6.14.ebuild 3920 BLAKE2B b97a531cc91b840f1d50b1509555f94b964a1cf6e223be13bf9175a2d8c721c64bcfdbb17cd5899ab61960308dd5f1c0e3d51510bb7527a1f071b6bffb6ab674 SHA512 20837ebe035404c9dedbbf999d6eb958c318dc91a82bd71d881d7f074b80fc0556768e51f05016ce34cd6a8f306573de6277c724e2cb9eb3cb97658115eebf3b
-EBUILD tcl-8.6.15.ebuild 3841 BLAKE2B 89d342609cd326b3e5a73a7c6c6682f9c30e534e496ab377d8ccf0da07377a282a74c0bab35ad05f82009c70266d26f5bbaff0a24a0ae3b21a7036e1669d50e6 SHA512 8bc414f5e61f736acbe6878a72334ac4a172c74a9d6632a39a3d468a96a8f956b8c5c06e5a74a3aecabd09a0cc419df43654fd09ed3e3033cf52a5e9079c5707
+EBUILD tcl-8.6.15.ebuild 3840 BLAKE2B eb1d007b9c0830c4a4e68187155a19a9d4d15356f316db57d4a1f455df2622f14c133b51a634bb9e0c3febab2e6810cd5dd7dd913e3339af5f2c61bea2a0ac62 SHA512 87c4da22346e82682168360671d8778d211ddcb08303bd12721168671440f2b982dff3fdd858fa6db55233b7dbdc91d17013012dbbd694e1bb736c0c83e450a6
MISC metadata.xml 421 BLAKE2B c056a7ae8f2deaddda9bb329d46ec4f322548f4d031479ba522f5d93add46bd47cc783e9876b398579898af2cbdedb053c6328433eacfd02df4bb6dcf0185766 SHA512 0e77b876a127d68c7b193db874b9d3ab38f8475abafec1d866f2a4158ea4334ae04fbd6cb1d9acc23c81e13e584fe667503e4d9352873e1880a2d6acf7dec59c
diff --git a/dev-lang/tcl/tcl-8.6.15.ebuild b/dev-lang/tcl/tcl-8.6.15.ebuild
index ba493ce1c426..f9caee6586a6 100644
--- a/dev-lang/tcl/tcl-8.6.15.ebuild
+++ b/dev-lang/tcl/tcl-8.6.15.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
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk Spencer-99"
SLOT="0/8.6"
-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="debug +threads"
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]"
diff --git a/dev-lang/tk/Manifest b/dev-lang/tk/Manifest
index 27cb4a5673f8..399d30006c8c 100644
--- a/dev-lang/tk/Manifest
+++ b/dev-lang/tk/Manifest
@@ -9,5 +9,5 @@ DIST tk8.6.14-src.tar.gz 4510695 BLAKE2B 00b83a87b65317ca32228a11014bd9fe7cffb92
DIST tk8.6.15-src.tar.gz 4590766 BLAKE2B 41cf8917fcc7ca8a5d82d86bce0c8034fec5cead93caf9b5f18c4055e8a8f80f49f8afb506ceb965166e682902d404b0e0757f0dea1f61fb69ead3adf98c92b1 SHA512 1b4165748eb62b1ac875171036bec8c4d81ed903681806de78149e15b311c7258d9daf2bbc2a629c973a02362ad5df58157d0b90e2e54582590f62fbfc4b7d62
EBUILD tk-8.6.13.ebuild 4221 BLAKE2B f9930585d1560d19a4076d5f6b5e9bf252447e40e6521fbcb3f5adb9b94efa33f3d00fc36f0276686e7b47a926d6edd6e91cd297fa7ca4dd0dbc4d73790e8588 SHA512 3038d439a0b2127bee9b9a890f16841dbd7700f85e9dc5c020c6c4c4f476f5eddc916fca6829fda9c39489da670458ee4c0528276ec4602ee6afd484869b9e11
EBUILD tk-8.6.14.ebuild 4199 BLAKE2B 8539e2ab495ce2e4ad8277780872c64d4ee85e4556d545bbab2aa7cfc4d5dea60fe5e6ab1640f95cb209109e3259e9bb3372fc0f1d9b2ee70bd9915b86079f47 SHA512 3d8e215d89961da85e8fe485eeca4a8531cd26894fb14e65d130ea973a4d7be2670ddf01a3868d15eeece2bf3fa8204d43dd281cdf4894dedd4cdb2a83c11d60
-EBUILD tk-8.6.15.ebuild 4210 BLAKE2B 2c37cdf7f2f14bb9550780b0f64cb4be6aa48ef9601c6532999b0ec6d3b677c7193f9bf57693b53da3e7638759c8239b1ab2f565d2f24c1461d66adba70698f3 SHA512 fdd815bd4c7a7184d84b03d25331076b6a6307475e368bf90e139db1f4702611d3d059535e6fe9c06324a4ce391ffbd51c42d4f35785f5dec67fa39e1d0a8a83
+EBUILD tk-8.6.15.ebuild 4209 BLAKE2B ed250a410c75bc401cb05f1cb241080b3a6224dc682f465e70979e89ed75a4a96521b660cd1eaddbebddf7f1cbfca6fd720fac9b514252c0da6aa88056e6e224 SHA512 9e08568e22a8b8355ca629d4419a1fd4252c4f51ad494239b380f214f3b41a6f70725ca92adc76a87a13951268920f84d44580bd8146f16479e90047fcef5c8d
MISC metadata.xml 375 BLAKE2B bb3f40f5b72544625f38a6b5b17d4435d3b0bb1aef8f668f3a1e1ea7f84bf7a25651b7894abbadd66f554f68eae113c74d348b5c821f686ea78e3c1f72709ead SHA512 3e175a0631c7add79e33cf4bd1254d5f1d82da26aa26ff072d5295bbca7a9d81c760145c2cbd853e854b06e08fcadcc55ea5ef2cbd016aec73c55b97507afef9
diff --git a/dev-lang/tk/tk-8.6.15.ebuild b/dev-lang/tk/tk-8.6.15.ebuild
index 35e43b0f7a98..63b4f20a99a9 100644
--- a/dev-lang/tk/tk-8.6.15.ebuild
+++ b/dev-lang/tk/tk-8.6.15.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
@@ -18,7 +18,7 @@ S="${SPARENT}"/unix
LICENSE="tcltk"
SLOT="0/8.6"
-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"
IUSE="debug +threads truetype aqua xscreensaver"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 7a9a6709ffe8..029cb616071d 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 6ad679acf868..6520f3dab54f 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -6,5 +6,5 @@ DIST parquet-testing-c7cf1374cf284c0c73024cd1437becea75558bf8.tar.gz 1076246 BLA
DIST parquet-testing-cb7a9674142c137367bf75a01b79c6e214a73199.tar.gz 1068025 BLAKE2B 0fdd12d04108b27b17564c60ca36e751453f5d74cfbbe3a076e8befa1696aa0f093e2d1a5eacb99e69a98deda502930ba79b8329403af1e8b9d696e6617c6075 SHA512 dd221d9d59442cebb7158d7cf769d6e5323416bfcde2852eee37a26ff089bc04ea10b9ae7158a37d8694c10469d77c7d251d0dd2549596a7b3899d9c39b45997
EBUILD apache-arrow-18.0.0.ebuild 2988 BLAKE2B 2cbbb8d48ccf1f166255fef3cd83b6954070e166fbc92b25feaca9a205eacfd49dd20a4e4b84b3caa9e42d89d0a33eb3f0f74165e9d966ee82348aa28261b611 SHA512 56ea0d4ccdac63dcfe1640d6e9157cde776b12346ff876c3188dbf25fceb7c56163644aba89a7396571ffeaa477bc256cac811b5f72580eb0602a6de10a4596f
EBUILD apache-arrow-18.1.0-r2.ebuild 3119 BLAKE2B a668badce41e7daba7bc8635211cb25d4478cf4cab9fdd586bb96e457e3e7700aa95f410002b225b82f91feabc2960631c787fafbc66e052b816a789c250e919 SHA512 3f11d6d87efb2519a6ce2d00ff6dfef898c4377415e085664e3b3dff4cd6104ef019ebbe1f6a29b78a723dff8a2be8a85ae82dba0aac4e0712919852e65d0fce
-EBUILD apache-arrow-19.0.0.ebuild 3145 BLAKE2B e43c6a641684106f836b0677e56700e2e0249db9d4c6fc86f4a4f9be3ea82696a274afb06066c6e61e11a2a513a0e9a4d851771bd6523a1e6ed4447cf647d679 SHA512 8b5f229263bff51af82ca4c8e7f2239d3c11228d4192012850d8d3ae36bdc15970f6213179ad9e8b909a327ca74064d3e5e5ee2c997b1af410c3a208ce8f6bfb
+EBUILD apache-arrow-19.0.0.ebuild 3142 BLAKE2B 90d8d572925612fda0b6e0a0996f2c8b1bcc9032198e2773a1cfcc66e63559124246d118b1e2145412b905baa213bdb1fabb1dc14bd2fff088e39ba384a9e7cd SHA512 961a87e515ff790c4c50db67e59a9688db461791b7e2545320eca662441d69bf04ba6ff850c6485dc825018a800aca9eff3dc59d7eea289ad00eb33dec48b58c
MISC metadata.xml 912 BLAKE2B bffeb1e6d52455313e89396d9b1821fd7d5064e887213d13ae933ef8185318a40095c1623f3793f62d296ecb1afed591614fadc2ca3f75332df1e5a2f5a28d84 SHA512 11fb4dfe0e8c938e6bf3e7e53d1dccee08d80ba32396ac454226827e7c4ed2db70c53812060a9478e359fb2c48c221a05b3632409d73f2659b2117b7c56e8e51
diff --git a/dev-libs/apache-arrow/apache-arrow-19.0.0.ebuild b/dev-libs/apache-arrow/apache-arrow-19.0.0.ebuild
index 9ac405157cf5..5f3f7544594d 100644
--- a/dev-libs/apache-arrow/apache-arrow-19.0.0.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-19.0.0.ebuild
@@ -28,7 +28,7 @@ S="${WORKDIR}/${P}/cpp"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 x86"
IUSE="
+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl
test zlib zstd
diff --git a/dev-libs/flatbuffers/Manifest b/dev-libs/flatbuffers/Manifest
index 8fad5616efce..f66168386085 100644
--- a/dev-libs/flatbuffers/Manifest
+++ b/dev-libs/flatbuffers/Manifest
@@ -1,7 +1,3 @@
-DIST flatbuffers-24.12.23.gh.tar.gz 2326944 BLAKE2B d32d8f861cfb2eff23cdedda01d4e0bd2f203c4d4bf1d0ade1a06ce9caf9fcf3b43c58f2e5bf9014892c184f819ab8005b322d6e96b9f3c9b9c5624eef12642f SHA512 f97762ba41b9cfef648e93932fd789324c6bb6ebc5b7aeca8185c9ef602294b67d73aea7ae371035579a1419cbfbeba7c3e88b31b5a5848db98f5e8a03b982b1
-DIST flatbuffers-25.1.21.gh.tar.gz 2432983 BLAKE2B 5c869588cd0de48c31d37564050f6b254a5cb310ff5a46c5afd5fc05829b3ca686ff404749de8f3d33921bc1551a34d5da01bb2fdff0c4aa5c5ec97e43924487 SHA512 809366e176f4459ee3010b7c3e2c7e6f800fdf0c5cc2d39846885e793fd933602176aeecbfbdc92aec7dadbcd54fc8ba0d57741c034251078136262bdac10ce8
DIST flatbuffers-25.1.24.gh.tar.gz 2430616 BLAKE2B 36e74e8ed537e363edc74cdf7b58a9ae39f0f2d587ee2ac14f4bf14b22bb77b8f63b1c682d44c20be895cbf399f41fb194796c3598d0550c7bfe0f4b9ff90c43 SHA512 48694fa20e41ffefd2ee264f570e96516853da0bce66c3e29b40e66baa62fdc4e38642de395307e4503743e7e2034654211d3866406be2d44dc582b61dfc25f7
-EBUILD flatbuffers-24.12.23.ebuild 717 BLAKE2B a44084b2b1ea5af707fec9bf95beffb239026dba813b04933903c6f974f3f03a35ee0a42bcd613a0b42375747222c05baf1d6f380d1331b5169ed45fec60a97d SHA512 9e4926198bb76c4eb4df094853684aa1c19d8f427daa877006f4311f064d6c017f4668473dd600462f2b46460ed4ca24c4524d912c6119d49157c2519b2ab321
-EBUILD flatbuffers-25.1.21.ebuild 720 BLAKE2B bb886f740540a13c7b9f05f767e04f1986f66a08c2716be2aa023829d1633f9a364ac01b964acea51e5925861956c39e83132a03a664f75cdb599f7f20b1161a SHA512 d61ad6493dbee1c55c5d01515adc2d778d6ffaa40768deb6ee7cfedbd6be9e4da7859419a0773837f4fb207f66200872896f99a13d956e6d78d6c157dd940623
-EBUILD flatbuffers-25.1.24.ebuild 720 BLAKE2B bb886f740540a13c7b9f05f767e04f1986f66a08c2716be2aa023829d1633f9a364ac01b964acea51e5925861956c39e83132a03a664f75cdb599f7f20b1161a SHA512 d61ad6493dbee1c55c5d01515adc2d778d6ffaa40768deb6ee7cfedbd6be9e4da7859419a0773837f4fb207f66200872896f99a13d956e6d78d6c157dd940623
+EBUILD flatbuffers-25.1.24.ebuild 717 BLAKE2B a44084b2b1ea5af707fec9bf95beffb239026dba813b04933903c6f974f3f03a35ee0a42bcd613a0b42375747222c05baf1d6f380d1331b5169ed45fec60a97d SHA512 9e4926198bb76c4eb4df094853684aa1c19d8f427daa877006f4311f064d6c017f4668473dd600462f2b46460ed4ca24c4524d912c6119d49157c2519b2ab321
MISC metadata.xml 393 BLAKE2B 09ed92e4ac7f31d7961f36dc115c0f3f30b695ea6ade0ab131b40b04f9d9fd94bbd87e7711e3ac5e22355d438ddfe5ff211306d1378c7b0da453037c1be77aaa SHA512 02e1316eb953e5103d52292bdd4e5add290dd9ebafc5399efc4d13574393ca823f7fc915bf452d3a4c96e1766cd5eebca951b27ca4e08f8433f6b532fc766b02
diff --git a/dev-libs/flatbuffers/flatbuffers-24.12.23.ebuild b/dev-libs/flatbuffers/flatbuffers-24.12.23.ebuild
deleted file mode 100644
index 07228e942d39..000000000000
--- a/dev-libs/flatbuffers/flatbuffers-24.12.23.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Memory efficient serialization library"
-HOMEPAGE="
- https://flatbuffers.dev/
- https://github.com/google/flatbuffers/
-"
-SRC_URI="
- https://github.com/google/flatbuffers/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
- local mycmakeargs=(
- -DFLATBUFFERS_BUILD_FLATLIB=$(usex static-libs)
- -DFLATBUFFERS_BUILD_SHAREDLIB=ON
- -DFLATBUFFERS_BUILD_TESTS=$(usex test)
- -DFLATBUFFERS_BUILD_BENCHMARKS=OFF
- )
-
- cmake_src_configure
-}
diff --git a/dev-libs/flatbuffers/flatbuffers-25.1.21.ebuild b/dev-libs/flatbuffers/flatbuffers-25.1.21.ebuild
deleted file mode 100644
index cdd8e1c2f807..000000000000
--- a/dev-libs/flatbuffers/flatbuffers-25.1.21.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Memory efficient serialization library"
-HOMEPAGE="
- https://flatbuffers.dev/
- https://github.com/google/flatbuffers/
-"
-SRC_URI="
- https://github.com/google/flatbuffers/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-IUSE="static-libs test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
- local mycmakeargs=(
- -DFLATBUFFERS_BUILD_FLATLIB=$(usex static-libs)
- -DFLATBUFFERS_BUILD_SHAREDLIB=ON
- -DFLATBUFFERS_BUILD_TESTS=$(usex test)
- -DFLATBUFFERS_BUILD_BENCHMARKS=OFF
- )
-
- cmake_src_configure
-}
diff --git a/dev-libs/flatbuffers/flatbuffers-25.1.24.ebuild b/dev-libs/flatbuffers/flatbuffers-25.1.24.ebuild
index cdd8e1c2f807..07228e942d39 100644
--- a/dev-libs/flatbuffers/flatbuffers-25.1.24.ebuild
+++ b/dev-libs/flatbuffers/flatbuffers-25.1.24.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
IUSE="static-libs test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/hipother/Manifest b/dev-libs/hipother/Manifest
index 27e4a15a942e..5c5263e5497c 100644
--- a/dev-libs/hipother/Manifest
+++ b/dev-libs/hipother/Manifest
@@ -1,5 +1,7 @@
DIST hipother-6.1.1.tar.gz 33496 BLAKE2B 026967cb298a888df441d543d70478836036b81dc26c8284410076daf18eb28dc42f7d4b6aaf2bfaa8b6c957ada8244afc0e7c40882c0370bc2b6a0ae94ffaf8 SHA512 ca4d5df9e3138e845be051aace8fb02d84b879439e6bc9ca1551853f80f54b554b9cad1a91c6c114160b21d3ca62fa47a88e32efe60c0f475ff8b56f7f18b5d4
DIST hipother-6.3.0.tar.gz 37660 BLAKE2B 8af74369c769750575d55c7ab152af32f6b8ce06f65247fb1390900427c0a24282b4681dbd65e36241262423a793af48b432fc252d0fad5ac367c25f242e1865 SHA512 3bdd70e6ef34aeb51c7d973f73cf3b761016659892c57719cc85d123e8212e4510c5d799563d20cea9de441e983ed148900c6656784a0cc28d0f67c4ea91c99e
+DIST hipother-6.3.2.tar.gz 37656 BLAKE2B 23a29c674cec1dd6f99b24f901cd27883356c67c925156b34757c186a3105377a2d6c207338b8593de5af16b9f7a7b6ee8a528ab0cbfe93a3a57f5843a9b0a60 SHA512 d783a5356d71bc5dcf333d878c0cb44e306c29a7752a4d891300243682b04cfb6807c410e8b63d4fd5e1cb045554266477535fbd352bcbb65a242f5ee1f9d3db
EBUILD hipother-6.1.1-r1.ebuild 526 BLAKE2B 7cd2158e5ce40377f12b3fcfae7b6e643e1291ab8db0140683cf951501e8c6fc6f41209f35fcc6767606454bafe75a7078e401ec63b7d7264c5b4295d6372cf5 SHA512 da00f3a364015cc29508b51dbb7cd3533854ecd13ca300826738c50e9264a3e16131d7ccc5ad5b86f98b125a469b659fb5eb4b3bb293a2a82e92cea08a00db39
EBUILD hipother-6.3.0.ebuild 526 BLAKE2B 7cd2158e5ce40377f12b3fcfae7b6e643e1291ab8db0140683cf951501e8c6fc6f41209f35fcc6767606454bafe75a7078e401ec63b7d7264c5b4295d6372cf5 SHA512 da00f3a364015cc29508b51dbb7cd3533854ecd13ca300826738c50e9264a3e16131d7ccc5ad5b86f98b125a469b659fb5eb4b3bb293a2a82e92cea08a00db39
+EBUILD hipother-6.3.2.ebuild 526 BLAKE2B a65521689aeaa114129f0bb8d30ffee81ba53592809b5327ba9228bbd00b904970ebc3aaca69baf5d247e07e72fc23fd3f220e3c04cbb4370a206917b5f9c6e3 SHA512 1b9d2ab860ef35fdd5055f5d4660aa0ce8fb9f20d1e87f75d9947a8249d7975db5178897c8d9edd34897509a702c638ed668bd1d6ca94439cdaa341496eefbb3
MISC metadata.xml 415 BLAKE2B 20cf4a7c600ec912dbc5e93a8908f17cb463c3ab4d661023ff6b771f6d97308b075b5bd52e4bdf9d4ed7fb6c1d570c59decc410dba3310ce78f623c5938f5174 SHA512 6020bf53a35b25587f80d0aa10f4d2c047c13726171b570efd56e282387adfd84443fd5e565603fa96e0c64a965151a4afcdeb19c3903b4ec3949739a4c887e7
diff --git a/dev-libs/hipother/hipother-6.3.2.ebuild b/dev-libs/hipother/hipother-6.3.2.ebuild
new file mode 100644
index 000000000000..b580389fc332
--- /dev/null
+++ b/dev-libs/hipother/hipother-6.3.2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="ROCclr runtime implementation for non-AMD HIP platforms, like NVIDIA"
+HOMEPAGE="https://github.com/ROCm/hipother"
+SRC_URI="https://github.com/ROCm/hipother/archive/refs/tags/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/hipother-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ !<dev-util/hip-6
+"
+
+src_install() {
+ insinto /usr/include
+ doins -r hipnv/include/hip
+}
diff --git a/dev-libs/isa-l/Manifest b/dev-libs/isa-l/Manifest
index 225e4db4d2e0..2283d39492cb 100644
--- a/dev-libs/isa-l/Manifest
+++ b/dev-libs/isa-l/Manifest
@@ -8,5 +8,5 @@ AUX isa-l-2.31.0_user-ldflags.patch 212 BLAKE2B 268c3ff68401cdae31966e6cba015883
DIST isa-l-2.30.0.tar.gz 649389 BLAKE2B 3364733d61ce16c91891b6da63d2b4fb2bc004761c91f2076a9a6441adaea24af43b6d32caec011c06206e3811e8c9639f8ceaac89fe97800144c7f78c80c350 SHA512 d3ecfb7326097534b06a74b584100336509525ae7cadc6112d0c27e3d8704f3810e18f583d3cc33fa266bfec96db023607622b22ddbf17988ec4bf1bb3b3b9b2
DIST isa-l-2.31.0.tar.gz 705375 BLAKE2B 80e0c7f7351e4765393fc5734452ab00d84a84fd017a529a0b96d594c045e7e1c23957d292a56fc449e611dc29f3d4cc2a66c75055d1a7fbb31ca1d6f5c4650a SHA512 bbda3cf84e12352728c16d043ae71160569bff9540928eebb986e22d570176162a7f74fba9423d2349d014df061c09fc084343fbc51077415cfae9f692906dd8
EBUILD isa-l-2.30.0-r1.ebuild 1194 BLAKE2B b4241a852ec119148e6ec0850f3da2b6acf2e29186c7474c2026631b94a67b7430ee6bb9a3db9f4d97fca9df1987ff6ae0cf5563bf6861f836ae53aa0c382e84 SHA512 56ac595d8345b3a82d8eb6c0f9c91554eb41a36f267feee3833e081f4ba8ce1709ce58bb3a2818b288fe3cbea2b75094450a02054f915abc8614c22f3a560ce9
-EBUILD isa-l-2.31.0.ebuild 1339 BLAKE2B e6e3db3f9182aca0e6e594db9b17675e8cc23eddd8d3fa414065f7e72626fdf016f5807433262d8c3b469ae872c6b8bb471b136fa28a74374af9e3be116805c8 SHA512 ce6973dd6aa874ae001ce709004562d1e81337f0f8f2c3bb6e951581aab33516274c8bb2a538b3ce8422542c25f325abae537a26ccf6119f0ad4c1f9ca3fc481
+EBUILD isa-l-2.31.0.ebuild 1338 BLAKE2B c9b26663d1dfd4521465126ea85716de74424cb343775e73af97fc1e09e23adf4ac8d06c30b68b430493206fd241035f3e32c37f1bfd95971f33d2093f05249d SHA512 9cf06232e1ac677bba1a4da7da6c6e9be5da928a1baca35d3d74433aee82a53fb7454923638a3c88918b1e2e5ed0ee39d93c537fddef0f07dee023f582c24c34
MISC metadata.xml 924 BLAKE2B f73558b325ee09e296f5e54262ac4ec62f3379b01c9ddcd5c650e15c4633678a2494009d8a1bfd7e3560700aeb8e48361cfcc55d73deaf97bdafc743b78300d6 SHA512 dd56e30c82f52b45ad298382b073f7e214709f7e02c20ebd710eb4ef4f1db8d34f822fae0383309752e699bc0d67da1fe17eddfaf848d6c95e2e8af655dc55af
diff --git a/dev-libs/isa-l/isa-l-2.31.0.ebuild b/dev-libs/isa-l/isa-l-2.31.0.ebuild
index cff37c2a7586..f84cf0ad1919 100644
--- a/dev-libs/isa-l/isa-l-2.31.0.ebuild
+++ b/dev-libs/isa-l/isa-l-2.31.0.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv ~sparc x86"
IUSE="cpu_flags_x86_avx512f"
# AVX512 support in yasm is still work in progress
diff --git a/dev-libs/kqoauth/Manifest b/dev-libs/kqoauth/Manifest
deleted file mode 100644
index b50896b19d08..000000000000
--- a/dev-libs/kqoauth/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST kqoauth-0.98.tar.gz 37059 BLAKE2B d1214ac22cb52e7ead1be3ce7af2af9c4b2e1cb74e2b4bf3891300099c0a0abb0c7295fb4616adcb59cb4405eb52bec4097b48d39563ac407bfe692ce94492a2 SHA512 f89e0f046fb7fd7812548f94c460d7c18d4881972e155a99e07503e97fd46b6eada0de9f2c3a94af33ef5b1b3b489bbd5dc6738cee104fe2d11ed62e681c7979
-EBUILD kqoauth-0.98-r3.ebuild 1148 BLAKE2B 7f931def2610e800ccbd0dc7f1af10e2d4439ccd09c452de689e808c1208a20c2e32f2cf36b8dc321f5a36bbbafe183300a77eafd33533c1f49e9ac86f9657d2 SHA512 77926082f9931d23f3dbc08037fa66c03d9c18d0309aac7cf1c0ea67198c4052a34eef65de254a249583ddf256720ee975332ca68b1a83e856957f76c2398ba0
-MISC metadata.xml 474 BLAKE2B f0b42d2efb393ae5c335a5ee0f41e0d35bed02614245e45c91575d03d33a0a756365122e461e3d8c3abf1dd72ddba08ef45ad6f3602c4ad96c3574545b643e72 SHA512 867a8abbd827f33ab491c3a795e061895097c51064da866c357f6149c6038095d76c3b92e9a90414607f850aa7452306376b4c8b9947b2806579c57de305871f
diff --git a/dev-libs/kqoauth/kqoauth-0.98-r3.ebuild b/dev-libs/kqoauth/kqoauth-0.98-r3.ebuild
deleted file mode 100644
index 2da85d77ce6d..000000000000
--- a/dev-libs/kqoauth/kqoauth-0.98-r3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils
-
-DESCRIPTION="Library for Qt that implements the OAuth 1.0 authentication specification"
-HOMEPAGE="https://github.com/kypeli/kQOAuth"
-SRC_URI="https://github.com/kypeli/kQOAuth/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtxml:5
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/kQOAuth-${PV}"
-
-src_prepare() {
- default
-
- # prevent tests from beeing built at src_compile
- sed -i -e '/SUBDIRS/s/ tests//' ${PN}.pro || die "sed on ${PN}.pro failed"
- # respect libdir
- sed -e 's:{INSTALL_PREFIX}/lib:[QT_INSTALL_LIBS]:g' -i src/src.pro || die "sed on src.pro failed"
-
- sed \
- -e "s/TARGET = kqoauth/TARGET = kqoauth-qt5/g" \
- -i src/src.pro || die
-
- # upstream .pc is aimed at Qt4
- sed \
- -e "/^Libs/s/lkqoauth/&-qt5/" \
- -e "/^libdir/s/lib$/$(get_libdir)/" \
- -e "/^Requires/s/Qt/Qt5/g" \
- -i src/pcfile.sh || die
-}
-
-src_configure() {
- eqmake5
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
-}
diff --git a/dev-libs/kqoauth/metadata.xml b/dev-libs/kqoauth/metadata.xml
deleted file mode 100644
index d4ebbef4cd20..000000000000
--- a/dev-libs/kqoauth/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>0xd34df00d@gmail.com</email>
- <name>Georg Rudoy</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">kypeli/kQOAuth</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest
index e980a052c722..a80d91f5fece 100644
--- a/dev-libs/nspr/Manifest
+++ b/dev-libs/nspr/Manifest
@@ -6,8 +6,6 @@ AUX nspr-4.7.1-solaris.patch 411 BLAKE2B 0c1f0e621aec9e150bd8c279f46c18256c451b2
AUX nspr-4.8.4-darwin-install_name.patch 1046 BLAKE2B 1182149b03bd2c03fc4051bf98c61cdd4245da21a51d5f9b10149e12f5326992d587f0fe04bab79c26acee4aa2e4dded5ddf8c697b5cd4f2e34ea730c6ca7fe0 SHA512 dd00bc2108d6c7a64945afeaf97f31189250c90c3d63c86fa2b2b091ef812cc7c5f8c0f17211a02b497f50efc1c3668c840e21a45f514ff1103e22c659e820f2
AUX nspr-4.8.9-link-flags.patch 931 BLAKE2B 6aa6aa1cf3b856a95b7baa20f58e9ed83b8b29ccce37bab39e10e0e76c433ae5c79839b5f7f9bdaf8b2475c8e3692ff4a57c246dfa4e1fed6866ab284826ee0d SHA512 0bb61dc09d287f1324749c983404e1f03fdf7014fbbd32cc5abe452fc2f32b90b759d8f18d964a61da044b5a7221f5ba274d94c93c07c8a7359e3c937e44b975
AUX nspr-4.9.5_nspr_config.patch 251 BLAKE2B 65ae8b981e758e2955b7a3358f24b7b17dc1ef59f0e78f9fd9ddee740a4da3825bafea34f3900200b3f6edefed7d0797c194cb0339d4e36551615d599156108d SHA512 3f118b7142a19dcc7e26b348cec6029c78d585a57cc2bfc2ab7ca13d2ef953e576dab0ac044316e3165d0201bf27253afa732109f914da6f7a39f19facff8310
-DIST nspr-4.35.tar.gz 1096974 BLAKE2B c80402d7be9e69ab6d1e768a18d271a8d28900f4cae7df2709d1ab26e100d908f508762bb771d4042aa7152934ce83d495e2102e894c56574187be8040d65629 SHA512 502815833116e25f79ddf71d1526484908aa92fbc55f8a892729cb404a4daafcc0470a89854cd080d2d20299fdb7d9662507c5362c7ae661cbacf308ac56ef7f
DIST nspr-4.36.tar.gz 1036274 BLAKE2B 369d851db0f425f0c6c3cdaeb333320860b77b49b40b77cc983998de3f9128f9d987f143e9f2ce155d609fb23f3f9ed0d0abe7d74e20c59763e2b9bdd1835817 SHA512 55d21e196508ad29a179639fc8006f44b04dc2c0b5a85895e727f0a4f0ea37aeeceb936e37ac6b271b882a18e9f06d96133a60f19cee6345f8424c1c66e270ee
-EBUILD nspr-4.35-r2.ebuild 5482 BLAKE2B cc0118ec6efb82e4cf1f67d65d08130f98e0fe40a26ad922058d31b9724b07f703f159c277ef001ed7795053dc9f913121adf22f14adc38dcdaf73721efddce9 SHA512 311cd72c4768e13e3cdedee4be49ea99d32628e8cb76ad92fff7a5c5eff55da960595ba8d846e70fe5d32cb19363c1e3473aaf04a73a317a298afbfb36d46b1c
EBUILD nspr-4.36.ebuild 5401 BLAKE2B bc07648f6defa178d9ac47917ddef0cacb8d384c077f4733d807f9f288d29cb7f14f92564b6f874f6589af84314963b5fca286776545db3ab109b45208b8dc5b SHA512 a01f02c66d293479df6122a279909013f7dfd679d253fd8aec11e12c9537064c6572e034cbfa157f54ea905d9ce53feb32dc2f1272148a31f5d6e5dc696450b7
MISC metadata.xml 350 BLAKE2B 0f4d7850a3ca725af4e01a47e4db4219d2465b6d4db8c44e12b8f57d2064fd3c6ddbeec16888a316627f96e1f9415777f3fedecbd7065e4d13516bbed473a6f6 SHA512 2cc7f3e6eefcb5ba16c4b2127e751c47ea7a6822eb71080c96c6850ef741acff8d424c520eb60288ca32ccdbe825568d7aced9f57148e304dddd0afb7f4a8883
diff --git a/dev-libs/nspr/nspr-4.35-r2.ebuild b/dev-libs/nspr/nspr-4.35-r2.ebuild
deleted file mode 100644
index 4aafc2acbe8a..000000000000
--- a/dev-libs/nspr/nspr-4.35-r2.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs multilib-minimal
-
-MIN_PV="$(ver_cut 2)"
-
-DESCRIPTION="Netscape Portable Runtime"
-HOMEPAGE="https://www.mozilla.org/projects/nspr/"
-SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz"
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-IUSE="debug"
-
-MULTILIB_CHOST_TOOLS=(
- /usr/bin/nspr-config
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.10.6-solaris.patch
- "${FILESDIR}"/${PN}-4.23-prtime.patch
- "${FILESDIR}"/${PN}-4.7.1-solaris.patch
- "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
- "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
- # We do not need to pass -L$libdir via nspr-config --libs
- "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
-)
-
-QA_CONFIGURE_OPTIONS="--disable-static"
-
-src_prepare() {
- cd "${S}"/nspr || die
-
- default
-
- if use elibc_musl; then
- eapply "${FILESDIR}"/${PN}-4.21-ipv6-musl-support.patch
- eapply "${FILESDIR}"/nspr-4.35-bgo-905998-lfs64-musl.patch
- fi
-
- # rename configure.in to configure.ac for new autotools compatibility
- if [[ -e "${S}"/nspr/configure.in ]] ; then
- einfo "Renaming configure.in to configure.ac"
- mv "${S}"/nspr/configure.{in,ac} || die
- else
- elog "configure.in rename logic can be removed from ebuild."
- fi
-
- # We must run eautoconf to regenerate configure
- eautoconf
-
- # make sure it won't find Perl out of Prefix
- sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
-
- # Respect LDFLAGS
- sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
- "${S}"/nspr/config/rules.mk || die
-}
-
-multilib_src_configure() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/867634
- #
- # Testsuite-only issue. Still, this makes it challenging to test the package with LTO
- # enabled...
- append-flags -fno-strict-aliasing
- filter-lto
-
- # The build system overrides user optimization level based on a configure flag. #886987
- local my_optlvl=$(get-flag '-O*')
-
- # bgo #923802
- append-lfs-flags
-
- # We use the standard BUILD_xxx but nspr uses HOST_xxx
- tc-export_build_env BUILD_CC
- export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS}
- tc-export AR AS CC CXX RANLIB
- [[ ${CBUILD} != ${CHOST} ]] \
- && export CROSS_COMPILE=1 \
- || unset CROSS_COMPILE
-
- local myconf=( --libdir="${EPREFIX}/usr/$(get_libdir)" )
-
- # Optimization is disabled when debug is enabled.
- if use debug; then
- myconf+=( --enable-debug )
- else
- myconf+=( --disable-debug )
- myconf+=( --enable-optimize="${my_optlvl}" )
- fi
-
- # The configure has some fancy --enable-{{n,x}32,64bit} switches
- # that trigger some code conditional to platform & arch. This really
- # matters for the few common arches (x86, ppc) but we pass a little
- # more of them to be future-proof.
-
- # use ABI first, this will work for most cases
- case "${ABI}" in
- alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;;
- n32) myconf+=( --enable-n32 );;
- x32) myconf+=( --enable-x32 );;
- s390x|*64) myconf+=( --enable-64bit );;
- default) # no abi actually set, fall back to old check
- einfo "Running a short build test to determine 64bit'ness"
- # TODO: Port this to toolchain-funcs tc-get-ptr-size/tc-get-build-ptr-size
- echo > "${T}"/test.c || die
- ${CC} ${CFLAGS} ${CPPFLAGS} -fno-lto -c "${T}"/test.c -o "${T}"/test.o || die
- case $(file -S "${T}"/test.o) in
- *32-bit*x86-64*) myconf+=( --enable-x32 );;
- *64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );;
- *32-bit*|*ppc*|*i386*) ;;
- *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";;
- esac ;;
- *) ;;
- esac
-
- # Ancient autoconf needs help finding the right tools.
- LC_ALL="C" ECONF_SOURCE="${S}/nspr" \
- ac_cv_path_AR="${AR}" \
- ac_cv_path_AS="${AS}" \
- econf "${myconf[@]}"
-}
-
-multilib_src_test() {
- # https://firefox-source-docs.mozilla.org/nspr/running_nspr_tests.html
- cd "${BUILD_DIR}/pr/tests" || die
- einfo "Building tests"
- emake
-
- einfo "Running test suite"
- ../../../${P}/${PN}/pr/tests/runtests.pl | tee "${T}"/${ABI}-tests.log
-
- # Needed to check if runtests.pl itself or the tee (somehow) failed
- # (can't use die with pipes to check each component)
- [[ ${PIPESTATUS[@]} == "0 0" ]] || die "Tests failed to run!"
-
- local known_failures=(
- # network-sandbox related?
- cltsrv
- # network-sandbox related?
- gethost
- )
-
- local known_failure
- for known_failure in "${known_failures[@]}" ; do
- sed -i -e "/${known_failure}.*FAILED/d" "${T}"/${ABI}-tests.log || die
- done
-
- # But to actually check the test results, we examine the log.
- if grep -q "FAILED" "${T}"/${ABI}-tests.log ; then
- die "Test failure for ${ABI}!"
- fi
-}
-
-multilib_src_install() {
- # Their build system is royally confusing, as usual
- MINOR_VERSION=${MIN_PV} # Used for .so version
- emake DESTDIR="${D}" install
-
- einfo "removing static libraries as upstream has requested!"
- rm "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries."
-
- # install nspr-config
- dobin config/nspr-config
-
- # Remove stupid files in /usr/bin
- rm "${ED}"/usr/bin/prerr.properties || die
-
- # This is used only to generate prerr.c and prerr.h at build time.
- # No other projects use it, and we don't want to depend on perl.
- # Talked to upstream and they agreed w/punting.
- rm "${ED}"/usr/bin/compile-et.pl || die
-}
diff --git a/dev-libs/qcoro5/Manifest b/dev-libs/qcoro5/Manifest
deleted file mode 100644
index d1a992db9f46..000000000000
--- a/dev-libs/qcoro5/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST qcoro5-0.10.0.tar.gz 150114 BLAKE2B 8a552dc3a0e4a5963c7c9fd0638f336e6ad99491a54df3bb8ddaa6b0ee1fe8e4c6b7ffc26c25cef543e796c54bc4c625a0915755f4b538f489bc61fcd8310a6a SHA512 de2e55256d3c9d35fec3ef6dc78128801b70a5e5b8ff0f3a6f235dac17f349ea44207a7c9f35375215dbeea04cb67c3412d505d0a8a95f2b926775f804a02649
-EBUILD qcoro5-0.10.0-r1.ebuild 1557 BLAKE2B 8de5234deb7e5dc9ab95df3aa816ac9fa5fafcfa5a3e1eb864d3e4c4c7204d2ff5c64796b217c48264177ab8647e986a4e090b59c6ab1fbe45e3c68bffaba493 SHA512 b575504bd776f5c383844da5646bda57907d79eeb557e1c14d42ca74a88f27eeee1c6d5814f124a84661baaec726dc591e76ab58c57608fbee4c1dc564bfcd36
-MISC metadata.xml 748 BLAKE2B 7cda59a4ad180d77c8273dbde8472e6e4a1233a60c13fcf548ae24c4895929d7e32cf2eda6c15385ad3eea8f2eeba60b7e47722e47cdc785c06210e1b7c0b09c SHA512 16437d9046210184583bba47beded9fdd177363ef9eb885a36b2506b550e19574810d48297baafba57e1138e98a4567f00fe438ded821cd7550bf23552142351
diff --git a/dev-libs/qcoro5/metadata.xml b/dev-libs/qcoro5/metadata.xml
deleted file mode 100644
index 57d397297f29..000000000000
--- a/dev-libs/qcoro5/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/danvratil/qcoro/issues</bugs-to>
- <remote-id type="github">danvratil/qcoro</remote-id>
- </upstream>
- <use>
- <flag name="network">Build <pkg>dev-qt/qtnetwork</pkg> support</flag>
- <flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag>
- <flag name="testlib">Install coroutine-friendly versions of <pkg>dev-qt/qttest</pkg> macros</flag>
- <flag name="websockets">Build <pkg>dev-qt/qtwebsockets</pkg> support</flag>
- </use>
-</pkgmetadata>
diff --git a/dev-libs/qcoro5/qcoro5-0.10.0-r1.ebuild b/dev-libs/qcoro5/qcoro5-0.10.0-r1.ebuild
deleted file mode 100644
index e038bbf9159b..000000000000
--- a/dev-libs/qcoro5/qcoro5-0.10.0-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/danvratil/${PN/5/}"
-else
- SRC_URI="https://github.com/danvratil/${PN/5/}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${P/5/}"
- KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="C++ Coroutine Library for Qt5"
-HOMEPAGE="https://qcoro.dvratil.cz/ https://github.com/danvratil/qcoro"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="dbus examples +network qml test testlib websockets"
-
-REQUIRED_USE="examples? ( network ) test? ( testlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-qt/qtcore:5
- dbus? ( dev-qt/qtdbus:5 )
- network? ( dev-qt/qtnetwork:5 )
- qml? (
- dev-qt/qtdeclarative:5=
- dev-qt/qtgui:5
- )
- testlib? ( dev-qt/qttest:5 )
- websockets? ( dev-qt/qtwebsockets:5 )
-"
-DEPEND="${RDEPEND}
- examples? (
- dev-qt/qtconcurrent:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- )
- test? (
- dev-qt/qtconcurrent:5
- dev-qt/qttest:5
- )
-"
-
-src_configure() {
- local mycmakeargs=(
- -DUSE_QT_VERSION=5
- -DQCORO_BUILD_EXAMPLES=$(usex examples)
- -DQCORO_WITH_QTDBUS=$(usex dbus)
- -DQCORO_WITH_QTNETWORK=$(usex network)
- -DQCORO_WITH_QML=$(usex qml)
- -DQCORO_WITH_QTQUICK=$(usex qml)
- -DQCORO_WITH_QTTEST=$(usex testlib)
- -DBUILD_TESTING=$(usex test)
- -DQCORO_WITH_QTWEBSOCKETS=$(usex websockets)
- )
- cmake_src_configure
-}
-
-src_install() {
- if use examples; then
- docinto examples
- dodoc -r examples/*
- fi
- cmake_src_install
-}
diff --git a/dev-libs/rocdbgapi/Manifest b/dev-libs/rocdbgapi/Manifest
index da1259b3d8ec..82bb798bc10c 100644
--- a/dev-libs/rocdbgapi/Manifest
+++ b/dev-libs/rocdbgapi/Manifest
@@ -2,7 +2,9 @@ AUX rocdbgapi-6.3.0-fix-libcxx.patch 1214 BLAKE2B 941ce91241a99bfa7cbacd22e24423
DIST rocdbgapi-5.7.1.tar.gz 251913 BLAKE2B 96dc859937fdde75a3d68368b29efdd14711e256c7d3c60cd40b128e9a0c066f108c02f7d47d9d64d7ca485e85e9d56d48cac6c67088fc3fbafe44d1d23a7ce2 SHA512 e30cf6062b07ced7de1660398cd84d104e632907cfaf9bc05d29289a81a977c2272b69ff0810db201675f9d7e8476b4451c988ad9da0a13eee01fffdde839d26
DIST rocdbgapi-6.1.1.tar.gz 254274 BLAKE2B 1621dc715e2540578126ff2fa6dc30dc9db711689e82b5c750dd203aafa091c00f897425a372d4617bec25eddb7b9a44105e8c9b46eb660e197602ede2beecba SHA512 d613e633e27ad9f582b9612d7d088c3ea465c29d6520e94b4821e0340c736e556dcd4a89f8027701097ee4e2d8b55640a232d484f9fa26f8a9165c648f8af219
DIST rocdbgapi-6.3.0.tar.gz 275368 BLAKE2B da4ee565d0bbafad4838ca6a346525bfc0e174ee39a1e4d99da16f2ba041885211d38cc9f9aac0ab0358b62557061f7c4cfc8fd3bcf241398b510ea952d56254 SHA512 b9acf8787fa6e76bd9d28a36b3c09932d830085cbdc4b6712d481c19cb36c2fd4ff50fb31fd249d9a523c053019657ae7eace850102be94170c327d4efb49e9d
+DIST rocdbgapi-6.3.2.tar.gz 275359 BLAKE2B 085ab87b04fbe165bb689a61016cd7e4e1133c4f9a2504267d30a07dd2922eeeb11fb7507416e426b3a24a8ec3090c7a4b64ccd32f578ccb7bc420fcc52f7fec SHA512 b60312cc29830f1a481f67ab3419c3e9915e07f6a13557e06a1fa4da6022ae7388421264843aea095c49330c984d943771cba7b77f31d3f511a545af5db68c00
EBUILD rocdbgapi-5.7.1.ebuild 1198 BLAKE2B 228aab82524870227733d7aeb6428de6d97974ce35ba94026766413dae743a80837fddac66984f21d36fd3dc35ed592eb44d41ad3e47ea809b0bc88604fb4a74 SHA512 6f8871f8dfced05905b9e9acc84fcf0bdb9ccc4cae9c96c61aedbf7818b4943fe94696f96ba8dba99f00e24986d1fbef923b2fd7b9744f6e890eace7a659b118
EBUILD rocdbgapi-6.1.1.ebuild 1325 BLAKE2B b9c0086ce53a33a0280195fcbebe6bd9f030bd9390f73e4dc215bd7013c29985df13a268241da1db239262c102c4ccd32fc4de43b4d96bfe26b5e96fd5aa058c SHA512 fa6a2476f939534ed7ef4862c13e2d87967902822cd666c52c54e582d050af3a0eb3311f3888649abbdddc562698996dee4e534761cc1ccbbf83023ff1c9d81f
EBUILD rocdbgapi-6.3.0.ebuild 1382 BLAKE2B f86587c1c463cd4577cf1f3fd08cf949c280690ae5ecdb74143f7fa4b4d22f5ee01d8769c9ddf2d6297767b7381f3f0315e8845f40840d9f85fe4596b7e71456 SHA512 ee28d531cd56f2a11501eae6217ccdc3c2b5d4e3593e7700cfcd91a474f25d905f356b8d9679e6a8d70534018c07aada03f2805843550122128bba79ec4bdf86
+EBUILD rocdbgapi-6.3.2.ebuild 1382 BLAKE2B e73f53f3aae34ba5e008198a346ba287bec45ac34ed2b9264e86bbb9167418d16b2513c9fea4138454595aaabf391773f68f8af6bf54b91742a97700d39e55f5 SHA512 34f73245a5aebff6ee5aca88bc469365661723ef84a3cda17f69d3dc046b724b846dceb4454365cb9fa1d9487ca8e3e7a9d0a561f0e0c26a506d87b544439e82
MISC metadata.xml 499 BLAKE2B bf9cb4f91d5c6160bce2f5df41177fc18b153cd8c8c6a13384c68fddb4a9a6011eb0d40339af7f1d9c01200af57ee431d9193f68ed9724549445ec908ff07796 SHA512 7ed8d2bcb55b46e57cdbea6c4e6242ab5f660c7b1537c9ddfeb0c426495bc4c5e7e78b54bf66940d582c42913a1b3d36c5fc821abd7da666c782c141c001b355
diff --git a/dev-libs/rocdbgapi/rocdbgapi-6.3.2.ebuild b/dev-libs/rocdbgapi/rocdbgapi-6.3.2.ebuild
new file mode 100644
index 000000000000..d8fc715396fc
--- /dev/null
+++ b/dev-libs/rocdbgapi/rocdbgapi-6.3.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="AMD Debugger API"
+HOMEPAGE="https://github.com/ROCm/ROCdbgapi"
+SRC_URI="https://github.com/ROCm/ROCdbgapi/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/ROCdbgapi-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE="doc"
+
+BDEPEND="
+ doc? (
+ app-text/doxygen[dot]
+ virtual/latex-base
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-plaingeneric
+ )
+"
+RDEPEND="
+ dev-libs/rocm-comgr:${SLOT}
+ dev-libs/rocr-runtime:${SLOT}
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.3.0-fix-libcxx.patch"
+)
+
+src_prepare() {
+ sed -e "s/-Werror//" \
+ -e "s/if(DOXYGEN_FOUND)/if(WITH_DOCS AND DOXYGEN_FOUND)/" \
+ -e "s:\${CMAKE_INSTALL_DATADIR}/html/amd-dbgapi:\${CMAKE_INSTALL_DOCDIR}/html:" \
+ -i CMakeLists.txt || die
+
+ # Clang 19 detects error
+ # https://github.com/ROCm/ROCdbgapi/issues/12
+ sed -e "s/->n_next/->m_next/g" -i src/utils.h || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_DOCS=$(usex doc ON OFF)
+ -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ use doc && cmake_src_compile doc
+}
+
+src_install() {
+ cmake_src_install
+
+ # remove unneeded copy
+ rm -r "${ED}/usr/share/doc/${PF}-asan" || die
+}
diff --git a/dev-libs/rocm-comgr/Manifest b/dev-libs/rocm-comgr/Manifest
index 32581b971320..6efb1c0ea1e5 100644
--- a/dev-libs/rocm-comgr/Manifest
+++ b/dev-libs/rocm-comgr/Manifest
@@ -34,9 +34,11 @@ AUX rocm-comgr-6.1.0-llvm-18-compat.patch 2990 BLAKE2B cf3c2ca3933ad714de6d98404
AUX rocm-comgr-6.3.0-bypass-device-libs-copy.patch 971 BLAKE2B 3e1f0314dc92e2f33bb26d0fb19c912c734f3bf5d3dd63af11619679173598964b6551132b1e4da97ad248dbb6d342fbfd87e5069a05d94d7313738e43e47167 SHA512 52478e60f40150bbb20cd13bbe3dd46abc52b78d26bedb53ea40fba8bdb5eef4622d03fcf28373ebf02e9077c4f9265a49ce751b3930ddf1f469293a750a2066
AUX rocm-comgr-6.3.0-fix-comgr-default-flags.patch 1530 BLAKE2B 99afaf2f461de4e1edfd55774540d62f45020342185b1acd33517f085ed92be562344652aa8e19bc42171f469b1f15eec87ac00b27abe1cfb0ce7b8cee0c164c SHA512 a81433f8bb21c4791453cf469379ef82fbfc2493e91647279901ad98ce26c710b5ae177d9487d08d616b468b9c5efc219eceaf0a7f25458f2c9d05290f39ac6b
AUX rocm-comgr-6.3.0-llvm-19-compat.patch 2564 BLAKE2B 823db031e8e09946396f7e4e73a4ac04b6fd99db70e8c80ce19fa269e0c782bfea8198367f0e22157e5171fc120f0f49cffe8c7b410e6596d8dbf3cf3413724d SHA512 145cf9660b443dd3536425c06ed2cfdb65fb865721cf426ac3f48b4513dbb87c85f7f4e07be7046bb3ebbafb4eec4bd9c911c944a0311193dc054fb4b0ea28a4
+AUX rocm-comgr-6.3.2-rocm_path.patch 419 BLAKE2B f6fa0d84b91811f8aa70bdbce429f66f8f02ec99d480cc55e5f39fb7ca2de3bd5e55f5cf0d5175a8e78e78d2ecc197a38088d91774e564db96f1168f84b8c0e6 SHA512 59295419d96d78635586407342b592fe795a66c7d0b5698a187d190cf34667b7bd451702131b825e76cdc198cc343062f4d2af825590e80bef16f29a5b68ef8f
DIST llvm-project-rocm-6.1.1.tar.gz 196027084 BLAKE2B 3ef0b6e3c47c66fd80289373e6ff8aaff44751f9b380addfae73a18dc388093c0535f230b0cc7528724bc43f6992e2ae6decd3d0d3c700893ca95a6166b7b8dc SHA512 e320d4eeaa6f61ed1cdbf653d67fe887d3ce9dc0d6743b4713502e1cb5318ab8afbe1ee71f8cba07635c54ce532df6683de40ade0e5be4a52e50ce25a9b70818
DIST llvm-project-rocm-6.1.2.tar.gz 195992927 BLAKE2B d821f29f2f1f7c1ff414c63a710281f16d2a394b21f3365d01b86710cc09ed27e514b49fb744bf6a36b38815afa56cc26d44f0238f38479a0c2db9bf9989f389 SHA512 5f7e5dbe5976141de35e96e603624bd9d5a2c08b0690ba9fcd81d1b32f540f94bb9f4b74539e2838fd60ae1312dbe5e0b429ba80a03871782cdf3bd834940ce0
DIST llvm-project-rocm-6.3.0.tar.gz 206677330 BLAKE2B f3e68a8c94599e3a938d3e761af163b9f010a06421680ee70aaaaf8073fb18da9151729c311fc4bd12b281b3afdd15e61cea31c970f0e4d36bb97838fa17ca5f SHA512 674fc3242c6dbb6962f1002dc34ccbd618da6adeb640bac15265d22fdcedf9de16ea3d79899891734ccc1099cb5b5ed9110b1162f4515c4cbc0d847810682b59
+DIST llvm-project-rocm-6.3.2.tar.gz 206671202 BLAKE2B a280e2be22b8eb9fd51814074447baed3637231d4bfbe391047a1fb2409197c8d8ba58cebb3aeaec15aa4daee9371311274b30ede48e0039d7c84e432b15de1a SHA512 314e27577af76268635f3c96ee3516829e4622913c3d0c4c68eccbaee0c9f7f5fc031cbd35827deb4bc29712592c424e296c15ce8c500c897bfb3eb19455899c
DIST rocm-comgr-5.1.3.tar.gz 117155 BLAKE2B 40e415c4c7ae3e709dd50981299291f0fc1133f35310b4c86a86847d3bce5fd7685a3f4480f8f156873ca922921c1d4e1cb620fd33bd5cdc87f155af839f2bbe SHA512 5927250f5e03c32b7f270a1dbfe5221d349dfe32aba34143040da53d4e7eb83faa3073a43edabcff13e1fc977bc17088404523f2ab2ea95e207d2c00beb4249b
DIST rocm-comgr-5.3.3.tar.gz 120414 BLAKE2B 29b9d466d74ef94165a2b9bea35eac4616f6b2fc529cdac3c830ee7dc08f219cb9e5d4f081658881c76633f12eaebb74d1a2ea30a76652231b8ee516f9988db1 SHA512 ba7b1ef214e3624168e438ed7fd94291a07508fe89d178c0b158bf22e0998d5a8e4d8f0a7f08f05ac108ef65f725db5764fd66353a85bc25000e572a4fdcb61f
DIST rocm-comgr-5.4.3.tar.gz 120461 BLAKE2B c4eb79dd5a72a2b18e16841fc8cb9a3a33efb0c7b04a7585df9672d682bba6fa826ab8b37dba5febca3b8c5ee5aca30d8546e1fa69e77671e5c750e2a8c1f12f SHA512 1a25af99a0166d70ca6dc5df5a667068eaf583dccd74bbb18a2a5de3c1b769e0c1eb9a0c539e0cd88bc50bbbe53214a1d1b23fbdfd6fc5b6507c44da259815c4
@@ -50,4 +52,5 @@ EBUILD rocm-comgr-5.7.1.ebuild 2027 BLAKE2B 437bdde0cc68f29c920d7d98731f3c816960
EBUILD rocm-comgr-6.1.1.ebuild 2403 BLAKE2B b19d984c535a3fa4df5f1af1a5fc26b9c9f00c2347ac3dcc0faea4be30cd11bf8f3984d7afcb0709a32d4897e825cbbf714accd04e2be33eb12627e8e80f3309 SHA512 4d340d46831c089e2b9f9d1d44e0b1d2a0cd020cb50eed8589a5f745ec5c806b9ff65d0751b7439366135cc3bb801d725586e4f285ec27b24e90cac69383cd3a
EBUILD rocm-comgr-6.1.2.ebuild 2403 BLAKE2B b19d984c535a3fa4df5f1af1a5fc26b9c9f00c2347ac3dcc0faea4be30cd11bf8f3984d7afcb0709a32d4897e825cbbf714accd04e2be33eb12627e8e80f3309 SHA512 4d340d46831c089e2b9f9d1d44e0b1d2a0cd020cb50eed8589a5f745ec5c806b9ff65d0751b7439366135cc3bb801d725586e4f285ec27b24e90cac69383cd3a
EBUILD rocm-comgr-6.3.0.ebuild 2418 BLAKE2B 4111a7c233343f694f7c726e02ea37f8be293955804fce29d626889224437198a8cc4e7eec1728af2bcb0e700df113b09a1902e7279ceff9831f443b9d4f7db5 SHA512 e6a4dfd1163ebcce5106c0b3ae1bb536f34741e74ec91f4584dc6d02e9c8bf293229f3fa653169663667b292a9f42f4792795e6c151018c9b19ab17ad6e8275f
+EBUILD rocm-comgr-6.3.2.ebuild 2420 BLAKE2B 42bc47265e2bcaf1b1751cbc6c79e5f51fd6144d4f2f939fcb9f04018dec480bf51ad9a1c645b1f407be5c7b1dd2966591821fcd8c245fa7954fbf02bcd2ce2a SHA512 86382e313aedcbafada922095cb710de46d50f62733f6f5a86a407d47918ba0946470c9703946b4a139095c3e69034ff5b79910a3fc6dbb3947d3e843f81b4ea
MISC metadata.xml 638 BLAKE2B d2396daa1a9e505ff3fc3b7a2465f4ca5c933ac8609c08732513c30ebb715f244681075b8b415b75a0d0c330144cb6fab483e6b4231b1144c3bf3bc5091693f3 SHA512 da41a365f6d75e8feabed3a54ca117a8406cabec215137751280ab5985ab86e178a14183e804af220b49b83d4084489c1ec1dd1d543aaa585d910b6636b866c4
diff --git a/dev-libs/rocm-comgr/files/rocm-comgr-6.3.2-rocm_path.patch b/dev-libs/rocm-comgr/files/rocm-comgr-6.3.2-rocm_path.patch
new file mode 100644
index 000000000000..14b1d12148f7
--- /dev/null
+++ b/dev-libs/rocm-comgr/files/rocm-comgr-6.3.2-rocm_path.patch
@@ -0,0 +1,14 @@
+Index: comgr/src/comgr-env.cpp
+===================================================================
+--- comgr.orig/src/comgr-env.cpp
++++ comgr/src/comgr-env.cpp
+@@ -269,6 +269,9 @@ InstallationDetector *getDetectorImpl()
+ if (EnvROCMPath) {
+ ROCmInstallPath = EnvROCMPath;
+ }
++ else {
++ ROCmInstallPath = "@GENTOO_PORTAGE_EPREFIX@/usr";
++ }
+
+ InstallationDetector *Detector;
+ if (ROCmInstallPath == "") {
diff --git a/dev-libs/rocm-comgr/rocm-comgr-6.3.2.ebuild b/dev-libs/rocm-comgr/rocm-comgr-6.3.2.ebuild
new file mode 100644
index 000000000000..bf8986261a9f
--- /dev/null
+++ b/dev-libs/rocm-comgr/rocm-comgr-6.3.2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 19 )
+
+inherit cmake llvm-r1 prefix
+
+MY_P=llvm-project-rocm-${PV}
+components=( "amd/comgr" )
+
+DESCRIPTION="Radeon Open Compute Code Object Manager"
+HOMEPAGE="https://github.com/ROCm/llvm-project/tree/amd-staging/amd/comgr"
+SRC_URI="https://github.com/ROCm/llvm-project/archive/rocm-${PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}/${components[0]}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.1.3-rocm-path.patch"
+ "${FILESDIR}/0001-Find-CLANG_RESOURCE_DIR-using-clang-print-resource-d.patch"
+ "${FILESDIR}/${PN}-6.0.0-extend-isa-compatibility-check.patch"
+ "${FILESDIR}/${PN}-6.1.0-enforce-oop-compiler.patch"
+ "${FILESDIR}/${PN}-6.3.0-fix-comgr-default-flags.patch"
+ "${FILESDIR}/${PN}-6.1.0-dont-add-nogpulib.patch"
+ "${FILESDIR}/${PN}-6.3.0-llvm-19-compat.patch"
+ "${FILESDIR}/${PN}-6.3.0-bypass-device-libs-copy.patch"
+)
+
+RDEPEND=">=dev-libs/rocm-device-libs-${PV}
+ llvm-core/clang-runtime:=
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/lld:${LLVM_SLOT}=
+ ')
+ dev-util/hipcc:${SLOT}
+"
+DEPEND="${RDEPEND}"
+
+CMAKE_BUILD_TYPE=Release
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]] ; then
+ git-r3_fetch
+ git-r3_checkout '' . '' "${components[@]}"
+ else
+ archive="${MY_P}.tar.gz"
+ ebegin "Unpacking from ${archive}"
+ tar -x -z -o \
+ -f "${DISTDIR}/${archive}" \
+ "${components[@]/#/${MY_P}/}" || die
+ eend ${?}
+ fi
+}
+
+src_prepare() {
+ sed '/sys::path::append(HIPPath/s,"hip","",' -i src/comgr-env.cpp || die
+ sed "/return LLVMPath;/s,LLVMPath,llvm::SmallString<128>(\"$(get_llvm_prefix)\")," -i src/comgr-env.cpp || die
+ eapply $(prefixify_ro "${FILESDIR}"/${PN}-6.3.2-rocm_path.patch)
+
+ cmake_src_prepare
+
+ # Replace @CLANG_RESOURCE_DIR@ in patches
+ local CLANG_RESOURCE_DIR="$("$(get_llvm_prefix)"/bin/clang -print-resource-dir)"
+ sed "s,@CLANG_RESOURCE_DIR@,\"${CLANG_RESOURCE_DIR}\"," -i src/comgr-compiler.cpp || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DLLVM_DIR="$(get_llvm_prefix)"
+ -DCMAKE_STRIP="" # disable stripping defined at lib/comgr/CMakeLists.txt:58
+ -DBUILD_TESTING=$(usex test ON OFF)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ comgr_nested_kernel_test # See https://github.com/ROCm/llvm-project/issues/35
+ )
+ cmake_src_test
+}
diff --git a/dev-libs/rocm-device-libs/Manifest b/dev-libs/rocm-device-libs/Manifest
index ae11a8ede9b9..b76ec7ac45ea 100644
--- a/dev-libs/rocm-device-libs/Manifest
+++ b/dev-libs/rocm-device-libs/Manifest
@@ -12,6 +12,7 @@ AUX rocm-device-libs-6.2.0-test-bitcode-dir.patch 1333 BLAKE2B 86c39cc152d488d91
DIST llvm-project-rocm-6.1.1.tar.gz 196027084 BLAKE2B 3ef0b6e3c47c66fd80289373e6ff8aaff44751f9b380addfae73a18dc388093c0535f230b0cc7528724bc43f6992e2ae6decd3d0d3c700893ca95a6166b7b8dc SHA512 e320d4eeaa6f61ed1cdbf653d67fe887d3ce9dc0d6743b4713502e1cb5318ab8afbe1ee71f8cba07635c54ce532df6683de40ade0e5be4a52e50ce25a9b70818
DIST llvm-project-rocm-6.1.2.tar.gz 195992927 BLAKE2B d821f29f2f1f7c1ff414c63a710281f16d2a394b21f3365d01b86710cc09ed27e514b49fb744bf6a36b38815afa56cc26d44f0238f38479a0c2db9bf9989f389 SHA512 5f7e5dbe5976141de35e96e603624bd9d5a2c08b0690ba9fcd81d1b32f540f94bb9f4b74539e2838fd60ae1312dbe5e0b429ba80a03871782cdf3bd834940ce0
DIST llvm-project-rocm-6.3.0.tar.gz 206677330 BLAKE2B f3e68a8c94599e3a938d3e761af163b9f010a06421680ee70aaaaf8073fb18da9151729c311fc4bd12b281b3afdd15e61cea31c970f0e4d36bb97838fa17ca5f SHA512 674fc3242c6dbb6962f1002dc34ccbd618da6adeb640bac15265d22fdcedf9de16ea3d79899891734ccc1099cb5b5ed9110b1162f4515c4cbc0d847810682b59
+DIST llvm-project-rocm-6.3.2.tar.gz 206671202 BLAKE2B a280e2be22b8eb9fd51814074447baed3637231d4bfbe391047a1fb2409197c8d8ba58cebb3aeaec15aa4daee9371311274b30ede48e0039d7c84e432b15de1a SHA512 314e27577af76268635f3c96ee3516829e4622913c3d0c4c68eccbaee0c9f7f5fc031cbd35827deb4bc29712592c424e296c15ce8c500c897bfb3eb19455899c
DIST rocm-device-libs-5.1.3.tar.gz 242862 BLAKE2B 68d66de897f461e9f876de5fe2214803d4c00665651dea6af0952f0ce579c6704a5ec41b08971fa613ade309a0a85cb611b56b592dc2a25e247183e634ea3378 SHA512 cc3dfb8d4b4841ba777355c537175259d0019159ff462358320674b85082cccd99f6462f60fee66228ddfb88fade043445c1bac62504aa1462ba61b7e2751de7
DIST rocm-device-libs-5.3.3.tar.gz 245690 BLAKE2B 475c0d818b8b0f090a8daeca2910cd4002e4cdf505d020327f46eb5f864a26937a6a3dfe4ff7b188ebda0f936b1c396f2163bb27b9e2a62c5976e60fa60856ac SHA512 8f6f2fc1534e348e02ba30a25cfc6017f8eab768968b5d0344a5ea7d65c4f0a874072f9e53919c74545814330602ef7c190753c7ff019137230e02f58a5d3a5d
DIST rocm-device-libs-5.4.3.tar.gz 246095 BLAKE2B eb749346c96d465a5f22831968ccbd71f02749e6aa0d9c2becc0f378641ca0f65c1a131bfd3ed226f838b4208091fcc920b1e31b427adbd69a42881898668e6a SHA512 67b904363a3cff6c15bbd032cbc72cb5cd5f82acaa68c74391dbcf415266e8f35486a496b69b69e1fc0721e0e4e21fb6a6b9c180a46cb59cdcf53916be846ca4
@@ -25,4 +26,5 @@ EBUILD rocm-device-libs-5.7.1.ebuild 1455 BLAKE2B 85df640675a3e163397691198be61e
EBUILD rocm-device-libs-6.1.1.ebuild 2378 BLAKE2B 806c3f420e5156f770429208b481b1768350918b1cd9cd9f373bb85e80186132cd2e102c60e9271e8895661c2877c6b979565385e53cc0d544cc9458f31b4746 SHA512 0e773fc157f02e6b8b4beee34bc87217b4c80b83854c85973ab83c595dc9fe29960128d789cb1846c3878f1fe3547aac293d2edc2fbd7cae633cae3d85e71e6f
EBUILD rocm-device-libs-6.1.2.ebuild 2421 BLAKE2B 8aa35401997852ccbd17cfe6fb836ff4496e1a4ae79fa40f03d4d91e9bc7947fbbb026a484fd7f197c32113037e601aecfe543b3050cd53d99fa65c776433eee SHA512 675809b9017a65b8bc13b88a096fe3e4247947dd3b49501f476eee642b600a7baaa4d9a9c123f1ea3917d3b69d8d3f7225dd330ae56ebf0e83cc6abea9517fdb
EBUILD rocm-device-libs-6.3.0.ebuild 2487 BLAKE2B c66c0c2f69f6add3c9735377b1c199ff472e71110cefa3a3ff2662ad085b45ec53f412ec937469e62c26b283ef7ec7507fb679612cb5038acbdbe0d93ed8e11e SHA512 155cbfa18f0ff07f8b2e9d7051a302c1634004866c331722171b192172ae2cb25d714a8c832a2ad963e4913973d3088ea9a989f52f17b21c2b110eb32b6a28b2
+EBUILD rocm-device-libs-6.3.2.ebuild 2487 BLAKE2B ab11a4811c9f32e09a770aadf8e64390b7dd06baa467bc2bff0bc872364ee727f9cf4d051fd2fa9564d97d12b1307a6ef449e64d105e178cbc115b587995a0e1 SHA512 160a22b92f7550dea60e62de654c3150b1f7d6fac5e52139b38064cd6293ddc4651ed171090894a8e39da17a8bcd8469a9de6e69ced8367a516b0fb813f43f91
MISC metadata.xml 486 BLAKE2B 39c4a21b96ad471942a38d1c46b2600e3544729a87cd01c79606d495c595f271d5c04621ec581d2322686aca56de5d7c4b2b0d6125fc8db15b1236b2c093c8c9 SHA512 1a7d6570a687bb55877c6a5d9cbd7dc30a72ec0613b84e33be0982ff46b8d80d89e502e50364afdcc1022d7620fc10317a411b27c255caeafa2b45a85a43fd8c
diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-6.3.2.ebuild b/dev-libs/rocm-device-libs/rocm-device-libs-6.3.2.ebuild
new file mode 100644
index 000000000000..962910cbdd55
--- /dev/null
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-6.3.2.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 19 )
+inherit cmake flag-o-matic llvm-r1
+
+MY_P=llvm-project-rocm-${PV}
+components=( "amd/device-libs" )
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/ROCm/llvm-project"
+ inherit git-r3
+ S="${WORKDIR}/${P}/${components[0]}"
+else
+ SRC_URI="https://github.com/ROCm/llvm-project/archive/rocm-${PV}.tar.gz -> ${MY_P}.tar.gz"
+ S="${WORKDIR}/${MY_P}/${components[0]}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Device Libraries"
+HOMEPAGE="https://github.com/ROCm/llvm-project/tree/amd-staging/amd/device-libs"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ dev-build/rocm-cmake
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ llvm-core/lld:${LLVM_SLOT}
+ ')
+"
+
+CMAKE_BUILD_TYPE=Release
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.1.0-fix-llvm-link.patch"
+ "${FILESDIR}/${PN}-6.1.2-fix-build.patch"
+ "${FILESDIR}/${PN}-6.2.0-test-bitcode-dir.patch"
+)
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]] ; then
+ git-r3_fetch
+ git-r3_checkout '' . '' "${components[@]}"
+ else
+ archive="${MY_P}.tar.gz"
+ ebegin "Unpacking from ${archive}"
+ tar -x -z -o \
+ -f "${DISTDIR}/${archive}" \
+ "${components[@]/#/${MY_P}/}" || die
+ eend ${?}
+ fi
+}
+
+src_prepare() {
+ sed -e "s:amdgcn/bitcode:lib/amdgcn/bitcode:" \
+ -i "${S}/cmake/OCL.cmake" \
+ -i "${S}/cmake/Packages.cmake" || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ # Do not trust CMake with autoselecting Clang, as it autoselects the latest one
+ # producing too modern LLVM bitcode and causing linker errors in other packages.
+ # Clean up unsupported flags for the switched compiler, see #936099
+ local -x CC="$(get_llvm_prefix)/bin/clang"
+ local -x CXX="$(get_llvm_prefix)/bin/clang++"
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ -DLLVM_DIR="$(get_llvm_prefix)"
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ local CLANG_EXE="$(get_llvm_prefix)/bin/clang"
+ # install symlink, so that clang won't ask for "--rocm-device-lib-path" flag anymore
+ local bitcodedir="$("${CLANG_EXE}" -print-resource-dir)/$(get_libdir)/amdgcn/bitcode"
+ dosym -r "/usr/lib/amdgcn/bitcode" "${bitcodedir#${EPREFIX}}"
+}
+
+src_test() {
+ # https://github.com/ROCm/llvm-project/issues/76
+ # "Failing tests are on gfx that are not supported"
+ local CMAKE_SKIP_TESTS=(
+ compile_frexp__gfx600
+ compile_fract__gfx600
+ compile_fract__gfx700
+ )
+
+ cmake_src_test
+}
diff --git a/dev-libs/rocm-opencl-runtime/Manifest b/dev-libs/rocm-opencl-runtime/Manifest
index 9e5dcfbdab8e..e18d15824124 100644
--- a/dev-libs/rocm-opencl-runtime/Manifest
+++ b/dev-libs/rocm-opencl-runtime/Manifest
@@ -15,6 +15,7 @@ DIST rocm-clr-5.7.1.tar.gz 2008647 BLAKE2B 3db0760d6f83504e60caf88a2dd5e0bc02c7d
DIST rocm-clr-6.1.1.tar.gz 2031034 BLAKE2B b0485bb015d31986f4988d1db0c029c826856e50b5bb1b58fac2097c14b3966668f1b8d41ec198889e27ac860497a8b3c081ec31d52390d5c9ff5db092bf7cce SHA512 86925e8b9a9e77b06a57daefbc7279887b4ef7c6a79c3717bc2f2d3bf29926281c60063fd17e21c65d7def520d9f579bf88f69051d053a38750ba968f69ca3fc
DIST rocm-clr-6.1.2.tar.gz 2031283 BLAKE2B d51d32a77794ea97f1a3817786c9fd6b482106b665eea6e2c9b4c11e4dce19a3486386eb5ba111554c2d82c30e2a93add7502eed5768caf3fb709fb5fbb2e71b SHA512 e97224451864efe0084c4117f54893c9624a6a9f365a0b4abad08fd9635f008dea742dc589429fbb714e1b8177d06362c0f5a741f6c4a050d0fd4d48da72d54b
DIST rocm-clr-6.3.0.tar.gz 2093572 BLAKE2B 14f75f9f5dc4000a2abf28e523659def8cd96112c9c8b95abb634c33433077faa3ddab3fbe659e0ed2e1f309f63a93b7eb03fa6f246b4cea06ca8c512c13308a SHA512 f005baaf2a8f63946811db990e2d373906b31a4085a51427d407c9e4c1d877a14aeb713190a285953cadb960b5517570941c60e2f998adb2b1f9833f1d2f5925
+DIST rocm-clr-6.3.2.tar.gz 2095677 BLAKE2B 2f1122a2058f8ba358fe48a46473f23c46a5413fef16515f103c21a8ae13bb76522fbe587cb9c9e6e3dd06f968402b6a881391823c80381c0c41072597c845ac SHA512 5bade294dc6fc60bf459bfd7124c354f2b0079167d3c8776a9e3d6d8320bb9b1a2a0770a466987e164994293024bf47de158ba207f077968dfccb7bf20fb884b
DIST rocm-opencl-runtime-5.1.3.tar.gz 1004765 BLAKE2B 64d9b42026d2be1d0e4aa666785699f6b4ec0584a927904a94bf830883050943503f8bdd7c97438a2fb11c71686a330d526f633959916c5c6c8da2e037841e79 SHA512 b83c3ae0bfad80f867bacce36710a8964f6dd7e64bf50da3ec6ce842217d6de63299d9ceaab9dc25a22252484520a85d02859809463dad5dda9b1f00a86863e0
DIST rocm-opencl-runtime-5.3.3.tar.gz 1007773 BLAKE2B a3f600a68183337f92b152a123241cb7025889cca2ef6814d9d5b5a2146a78703b171d20bcb432bc7a2cdd1f24ad349408c17816b25a66702e9f0f5345af9082 SHA512 391f0f244b7f02972df8cada821e69ee8d81d96b9cff3c14f1d0838da583d8fb136ec4bd5ee820f6dd261968e9eef5e9a5b10b7bb76b1b64625c399d79bcb03f
DIST rocm-opencl-runtime-5.4.3.tar.gz 1005268 BLAKE2B f9398e4c2b0f045f1b5d8df9f31b7f2bef6a9201885aa6ee5fc5d71632cfde26a078d9a5ea38c3da12d3c187faf04c7bdcf1a8ecb9927cdba56b1efdfcdc44ee SHA512 f65d4622ce8721a6b91ab5b5b306d142ba507d3e631ac3ab0b76c5bc6d8d18455e02debd954c82e7eb609f232b509f1ec1a013dc2fad467c2c2ad31fdf15755d
@@ -28,4 +29,5 @@ EBUILD rocm-opencl-runtime-6.1.1.ebuild 2695 BLAKE2B 2e2241518863f36222e755d61f8
EBUILD rocm-opencl-runtime-6.1.2-r1.ebuild 2792 BLAKE2B db82b119e08794967bb97ff40816a6311ba8d42968697497163849716cf29ade994cc9b50656c2cd052abf12fb03c0a25784c2cb3b598bbef7dbdad6f2137e46 SHA512 288de016364fd933a5cee3464094374ee79b4b5636ef537658517cf5b2da7a7f0b6b7a83a153a9ef6cbc4b57c658ed1d1b0aa5fb362391b5163ecfeeeff85780
EBUILD rocm-opencl-runtime-6.1.2.ebuild 2695 BLAKE2B 2e2241518863f36222e755d61f8e5c25510c5a5250458fce110d5830898a36ae3e97a20fce61382d7ebf39346dee705b673dd0c1e4390e3ee44f7c23eff4d1b7 SHA512 edfb87e56c042000e41480771186a8e536e35a58cb2e57ef71f3d118501dcc85eb1025eba6a6af0b25d9c896329aa832d56f9b1037031c4279e5f21367dfa81b
EBUILD rocm-opencl-runtime-6.3.0.ebuild 2775 BLAKE2B 6fcc59f0997268f445f141a49a5d48694e3a2f2b32149d51ee1601787cd0a8599054ee209368a1acb2c148c162f354c7dbbe99637a5d680213a71a95e6b72627 SHA512 1e514a8943560aee03c203cb57ec6d293158863c9199b629fafbcfefc876f2074004b6b1198059a1899016374f2b35ed6642c7f6459cd8a5547484247a9a9d35
+EBUILD rocm-opencl-runtime-6.3.2.ebuild 2775 BLAKE2B c51021f4c55ff1588aa25d2ea1eaa773d86908ec69f1d82d1121da0b8a6ba6ac7d4f5c24604a0bb75810f3775fcc8f5978e637a4af1e5c0afb4dcb2d4a7d14a0 SHA512 0518477dad9bde4abb787953a5ba43a286d69d84eb0914f9a9f795c294642c78833693ef0e72a69ed50692a66d78dd83cdadfea4875ba868f381cbd137ee9855
MISC metadata.xml 512 BLAKE2B bf634540a3606c91de1909529e2cb11e447e530192dd3bbe5b118b8420f1fea5564fe84665fa3a7aa548e2431ac33dc19ac08607c215ec4d70a6381eb9791133 SHA512 33fe8f8cca60ffad6359daf73315b006b6103dedf3370fc32ac203f1d9a584b8ff3754b9198f852483e0e2500afbb16fc711f53b932879272a7cf3a80d551570
diff --git a/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-6.3.2.ebuild b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-6.3.2.ebuild
new file mode 100644
index 000000000000..32e9d9fa8199
--- /dev/null
+++ b/dev-libs/rocm-opencl-runtime/rocm-opencl-runtime-6.3.2.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_SKIP_GLOBALS=1
+inherit cmake edo flag-o-matic rocm
+
+DESCRIPTION="Radeon Open Compute OpenCL Compatible Runtime"
+HOMEPAGE="https://github.com/ROCm/clr"
+
+SRC_URI="https://github.com/ROCm/clr/archive/refs/tags/rocm-${PV}.tar.gz -> rocm-clr-${PV}.tar.gz"
+S="${WORKDIR}/clr-rocm-${PV}/"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/rocr-runtime:${SLOT}
+ dev-libs/rocm-comgr:${SLOT}
+ dev-libs/rocm-device-libs:${SLOT}
+ >=virtual/opencl-3
+ media-libs/mesa[-opencl]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-build/rocm-cmake-6.0
+ media-libs/glew
+ test? ( >=x11-apps/mesa-progs-8.5.0[X] )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.2.4-fix-lib-version.patch"
+ "${FILESDIR}/${PN}-6.1.2-musl.patch"
+)
+
+src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/856088
+ # https://github.com/ROCm/clr/issues/64
+ #
+ # Do not trust it for LTO either
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ # Fix ld.lld linker error: https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/issues/155
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ # Reported upstream: https://github.com/RadeonOpenCompute/ROCm-OpenCL-Runtime/issues/120
+ append-cflags -fcommon
+
+ local mycmakeargs=(
+ -Wno-dev
+ -DROCM_PATH="${EPREFIX}/usr"
+ -DBUILD_TESTS=$(usex test ON OFF)
+ -DEMU_ENV=ON
+ -DBUILD_ICD=ON
+ -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DCLR_BUILD_OCL=on
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ insinto /etc/OpenCL/vendors
+ doins opencl/config/amdocl64.icd
+
+ cd "${BUILD_DIR}"/opencl || die
+ insinto /usr/lib64
+ doins amdocl/libamdocl64.so*
+ doins tools/cltrace/libcltrace.so
+}
+
+src_test() {
+ check_amdgpu
+ cd "${BUILD_DIR}"/tests/ocltst || die
+ export OCL_ICD_FILENAMES="${BUILD_DIR}"/amdocl/libamdocl64.so
+ local instruction1="Please start an X server using amdgpu driver (not Xvfb!),"
+ local instruction2="and export OCLGL_DISPLAY=\${DISPLAY} OCLGL_XAUTHORITY=\${XAUTHORITY} before reruning the test."
+ if [[ -n ${OCLGL_DISPLAY+x} ]]; then
+ export DISPLAY=${OCLGL_DISPLAY}
+ export XAUTHORITY=${OCLGL_XAUTHORITY}
+ ebegin "Running oclgl test under DISPLAY ${OCLGL_DISPLAY}"
+ if ! glxinfo | grep "OpenGL vendor string: AMD"; then
+ ewarn "${instruction1}"
+ ewarn "${instruction2}"
+ die "This display does not have AMD OpenGL vendor!"
+ fi
+ ./ocltst -m $(realpath liboclgl.so) -A ogl.exclude
+ eend $? || die "oclgl test failed"
+ else
+ ewarn "${instruction1}"
+ ewarn "${instruction2}"
+ die "\${OCLGL_DISPLAY} not set."
+ fi
+ edob ./ocltst -m $(realpath liboclruntime.so) -A oclruntime.exclude
+ edob ./ocltst -m $(realpath liboclperf.so) -A oclperf.exclude
+}
diff --git a/dev-libs/rocr-runtime/Manifest b/dev-libs/rocr-runtime/Manifest
index 7fee04718fa2..f2ae099d540c 100644
--- a/dev-libs/rocr-runtime/Manifest
+++ b/dev-libs/rocr-runtime/Manifest
@@ -15,6 +15,7 @@ DIST rocr-runtime-5.7.1.tar.gz 832009 BLAKE2B 67e4a64ee03b1f6edc43923c7ac44113ab
DIST rocr-runtime-6.1.1.tar.gz 903611 BLAKE2B 175e7267bfd9d70fb805135e765004cf2b43b2d66354f0cef857d417c8dac4ce7638ec1b90a1088324aa5f90ed8354c66b56846115368d68d622a215350d84dd SHA512 5e6e28dee29ef9df9d617f56038b2e52022738d5510833cd8e1738defe1049d0a957db4d9f63bbf55d8efca3a4ea349b95919dd1b6b35b9814ebba575a67af57
DIST rocr-runtime-6.1.2.tar.gz 903633 BLAKE2B 058492c6c37bb80e8cdb29752f3f1404ac88108dcfd5137042e4fdaff521db01d64bd14bdcbed9e53b8984f8bbb22b126f1a798bd064c393b5bcf76c1d3311ca SHA512 2893aff72a5fbf03bfde67ab64fcf00f4e10b5e5b11ff4617e94ae0c019a24a9b80601d8629d4e119e6a4957dc0aaf03d645111063979af60090fe3b232a477e
DIST rocr-runtime-6.3.0.tar.gz 2258605 BLAKE2B 53b43a8bc4a327c2138e39db20f5217b2def6866d1b52e48017c41e6c3c8541e6bdce76f5a7669cdffccfb34a4cfa863e56e0ce4058d23c5f38d9d0900903751 SHA512 451e74d88875b8d0a1f21d95c543fd93610d966e69258b50fe4b8796381c58f5ea381384e199e5bcf01a80369a59e5a093d8f318fbe2ed1ca6a97dc915060f7a
+DIST rocr-runtime-6.3.2.tar.gz 2260102 BLAKE2B 706cd4cc61c3007aec2b7822c02a7c98399454b366f2a2c221ae53ea3ee4c288c47c7fcfbe8f1cbd38d071ab5c90a2d79c054a0b0d2a2f6892a051b843794d32 SHA512 0326242deae601275d71fb268781735b117e713e73b1bcac2fd732828d993dee5840dec011fdc4350be2afdbc8266b6d1b65d5dff0d465a5b9c9cc091a5c645c
EBUILD rocr-runtime-5.1.3-r1.ebuild 1522 BLAKE2B ae7ad025e281985f4748df112fc1bb63a2ec7eb400a32693a1bb81c8eb35bb03fef2d245eed0b32f441d60121115e7a8c2ea595000dae5e8a1a3b392371a2858 SHA512 ad94236736a5dbaebc286d0a1c92187fb7f45c14c6a0ccc968c30cfd585c8599cc9047405e18179da09a37d88e8fbdb485b1e5304914cfef415eeefe737f1ee2
EBUILD rocr-runtime-5.3.3-r1.ebuild 1338 BLAKE2B c9737cc797fc73b7f2b0068dae1a3d7d3b89a02f3b166033df765cd164bd2d4f0e07e3cab0ebb8aca27b2e7ff39e68af6e9749a5a30a401a7da2c6ade95c4afb SHA512 39bd8f222401c0af6c6990e3d513854aaa28ad12e390c86398c795fc4df2e5da092c883b9cc559f211f3752792746c3181a7c7da7bcc4b726c9fff805df8d5ed
EBUILD rocr-runtime-5.4.3-r1.ebuild 1549 BLAKE2B b077ccd7be78ebc71d4c34ceb9ed44dbbf09bf8e2699929ef8794d020b12ba610079770fdb6d4fe4ed27683ab6248851336aea7f1a0416afd14437747e03b4d5 SHA512 a20f0564335d51e6332ca3b4d2d45a6d38aeda25ce98d040f9ba93975b350601d7af9dca2fcb7332eb97d761898b179ea6effd29fbffe18156b2136d3321e661
@@ -23,4 +24,5 @@ EBUILD rocr-runtime-5.7.1-r3.ebuild 1599 BLAKE2B b9f9ac349b71da10b6334eb398cf7c0
EBUILD rocr-runtime-6.1.1.ebuild 1533 BLAKE2B 4b786de79180ce430ea31afa574fe011edb1b992bab530675958d98b41638cc658fc8a59f7aa3749c5484afce908ac730f80c61302c43b0b3dcf52422f87cf11 SHA512 77a2c887637477f5e49b70d0ca04adca864997170864b1b94752eb1da081fa587cffec95b6aeab3890f0cc332cd795236e140796dfaa83dfb8e2cf5e2b801851
EBUILD rocr-runtime-6.1.2.ebuild 1579 BLAKE2B e516c6c3690c171778a831795642f6e2dbf9740fd4760bb65e28d91a2c59f5e3ae82c4eca83dbd129125d4669087c7fb673628f762b23abf7ccbee6de7aa546e SHA512 140cad720d8d1a34b5233f33a29c639d8f61badc84e677a59e05f3af5eee512cf484a21e6aff96f5265e00c5077e835854267026cdf9ef2a73ef9def3f7f34b5
EBUILD rocr-runtime-6.3.0.ebuild 1662 BLAKE2B c7781042fa9f8069684b6f68263dc80691c5de70d97756594080a53765c6f262707c2883222b830f4f30f08f919d6dc76dada07bb506e7c3bd0fd5f673f0068d SHA512 69ed297df667b57528900d70a2893f934d0e4339007cf433d095e58ac837ec4fbc9b321340855bb2d3955503d6c0ef53dc71a2417dd6bee503babf19de1e9f0d
+EBUILD rocr-runtime-6.3.2.ebuild 1662 BLAKE2B c7781042fa9f8069684b6f68263dc80691c5de70d97756594080a53765c6f262707c2883222b830f4f30f08f919d6dc76dada07bb506e7c3bd0fd5f673f0068d SHA512 69ed297df667b57528900d70a2893f934d0e4339007cf433d095e58ac837ec4fbc9b321340855bb2d3955503d6c0ef53dc71a2417dd6bee503babf19de1e9f0d
MISC metadata.xml 623 BLAKE2B bc808d06e4dd8c715a0abde57dba1fa02d563bed034e9cd4a8f50d78ed478ec1545aa0b42f6521ffa5c1ea57d456984c51af0cab39055201c4c04a4b46acc100 SHA512 d83b1e22d012536236067ac241b4b94f479e0adcd14a9e5647571f0550352e8d348965103183d51576e11414bb85714ded4222bfbb2a6464841b45e7644e8c2b
diff --git a/dev-libs/rocr-runtime/rocr-runtime-6.3.2.ebuild b/dev-libs/rocr-runtime/rocr-runtime-6.3.2.ebuild
new file mode 100644
index 000000000000..d5f08251958d
--- /dev/null
+++ b/dev-libs/rocr-runtime/rocr-runtime-6.3.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 19 )
+
+inherit cmake flag-o-matic llvm-r1
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/ROCm/ROCR-Runtime/"
+ inherit git-r3
+ S="${WORKDIR}/${P}"
+else
+ SRC_URI="https://github.com/ROCm/ROCR-Runtime/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/ROCR-Runtime-rocm-${PV}"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Runtime"
+HOMEPAGE="https://github.com/ROCm/ROCR-Runtime"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="debug"
+
+COMMON_DEPEND="dev-libs/elfutils
+ x11-libs/libdrm"
+DEPEND="${COMMON_DEPEND}
+ dev-libs/roct-thunk-interface:${SLOT}
+ dev-libs/rocm-device-libs:${SLOT}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/lld:${LLVM_SLOT}=
+ ')
+"
+RDEPEND="${DEPEND}"
+BDEPEND="app-editors/vim-core"
+ # vim-core is needed for "xxd"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.3.0-use-system-hsakmt.patch"
+ "${FILESDIR}/${PN}-6.3.0-musl.patch"
+)
+
+src_prepare() {
+ cd "${S}/runtime/hsa-runtime" || die
+ eapply "${FILESDIR}/${PN}-4.3.0_no-aqlprofiler.patch"
+ eapply "${FILESDIR}/${PN}-5.7.1-extend-isa-compatibility-check.patch"
+ eapply "${FILESDIR}/${PN}-6.1.2-gcc15-stdint.patch"
+
+ # Gentoo installs "*.bc" to "/usr/lib" instead of a "[path]/bitcode" directory ...
+ sed -e "s:-O2:--rocm-path=${EPREFIX}/usr/lib/ -O2:" -i image/blit_src/CMakeLists.txt || die
+
+ cd "${S}" || die
+ cmake_src_prepare
+}
+
+src_configure() {
+ # -Werror=odr
+ # https://bugs.gentoo.org/856091
+ # https://github.com/ROCm/ROCR-Runtime/issues/182
+ filter-lto
+
+ use debug || append-cxxflags "-DNDEBUG"
+
+ cmake_src_configure
+}
diff --git a/dev-libs/roct-thunk-interface/Manifest b/dev-libs/roct-thunk-interface/Manifest
index 2dff3cf638a9..699bd1a1da70 100644
--- a/dev-libs/roct-thunk-interface/Manifest
+++ b/dev-libs/roct-thunk-interface/Manifest
@@ -15,6 +15,7 @@ DIST roct-thunk-interface-5.7.1.tar.gz 665529 BLAKE2B 407601d45976ad66e85999c53b
DIST roct-thunk-interface-6.1.1.tar.gz 666377 BLAKE2B b30d733fb769f7169e97b8a28eaa61c84205aec06b55d662d24f159a3c84190f3252f090413769e56eb621abc789fae521cb7b26d7cdac952ff1e4e120707bc9 SHA512 2c579606d2ced9f8b5e32841db745819771b7d6ce0cef90b818e3710470e30c7715540125d99ed5ea13c4e672d5af6d8ad2dd5975ef76cab7ba993d86cf74eb4
DIST roct-thunk-interface-6.1.2.tar.gz 666380 BLAKE2B ffff2405bbb95a6908670a23cf6090147a5669f8ab0c999047203731c99c511738a33ac8d3fc0f0e5432e3744e948ec3fe658d6a578ecc63606c8a5662025b0a SHA512 083b1a865608016f78c094a27ece3858072e72d80e1322e7cef22261222a0f868d3b72ebfcd80a11e4719e90d3d3fc7b0c683aed77714f54f520bb126b13ab7c
DIST roct-thunk-interface-6.3.0.tar.gz 2258605 BLAKE2B 53b43a8bc4a327c2138e39db20f5217b2def6866d1b52e48017c41e6c3c8541e6bdce76f5a7669cdffccfb34a4cfa863e56e0ce4058d23c5f38d9d0900903751 SHA512 451e74d88875b8d0a1f21d95c543fd93610d966e69258b50fe4b8796381c58f5ea381384e199e5bcf01a80369a59e5a093d8f318fbe2ed1ca6a97dc915060f7a
+DIST roct-thunk-interface-6.3.2.tar.gz 2260102 BLAKE2B 706cd4cc61c3007aec2b7822c02a7c98399454b366f2a2c221ae53ea3ee4c288c47c7fcfbe8f1cbd38d071ab5c90a2d79c054a0b0d2a2f6892a051b843794d32 SHA512 0326242deae601275d71fb268781735b117e713e73b1bcac2fd732828d993dee5840dec011fdc4350be2afdbc8266b6d1b65d5dff0d465a5b9c9cc091a5c645c
EBUILD roct-thunk-interface-5.1.3.ebuild 1107 BLAKE2B c8d1aad9be55420235043628caa570cfa5f9164c6a3d20c7d90a6cac385ad2c886c44a89f2d9181742f9c284067b0d0b078fb2ea04e44ac9f1a145505f4b9971 SHA512 08bce5619f4e5e163b23928c0088e7f022d0f9f95bfba4b4e237a74ade30a327bf3cf954590f9d788ab7a16dd4f90ff53bd3e87011866af1d68a200bbeeceb7f
EBUILD roct-thunk-interface-5.3.3.ebuild 1107 BLAKE2B c8d1aad9be55420235043628caa570cfa5f9164c6a3d20c7d90a6cac385ad2c886c44a89f2d9181742f9c284067b0d0b078fb2ea04e44ac9f1a145505f4b9971 SHA512 08bce5619f4e5e163b23928c0088e7f022d0f9f95bfba4b4e237a74ade30a327bf3cf954590f9d788ab7a16dd4f90ff53bd3e87011866af1d68a200bbeeceb7f
EBUILD roct-thunk-interface-5.4.3.ebuild 1107 BLAKE2B c5523fd9ba5475faf5b8bb4ea35a100f4049a8b008c3dec048e03b8e14b394f28b8b5515f7b93c94774c75304e2df7ef745e9538eae5309c6faa569748d32551 SHA512 dfc0e032b61667c9171900f36bc7f18df0e67635e8988d91a8041c298053d9c977adf123af2326e7986bbe00f45ea3ec3e3630ff0993279cfd7becbb5492fc36
@@ -23,4 +24,5 @@ EBUILD roct-thunk-interface-5.7.1-r1.ebuild 1149 BLAKE2B 31bacc1a1123eac6afe14c9
EBUILD roct-thunk-interface-6.1.1.ebuild 1865 BLAKE2B f663ba72e647989b8504b0abd4914f183ced60b420cf9fec2688513db5d86d88037674c47901233704755d743703aece1241ae3b756fec291e4dc38b87feb292 SHA512 4f7d9270828b5c478842dc1cf0ca186bd126fa517fc36588df8a44efb57b73e8e97bc52f4a14bde14684f62c2127e386ff2e62ea7ad7e754543dabe14ef505c8
EBUILD roct-thunk-interface-6.1.2.ebuild 1988 BLAKE2B 711a69796383d964849f321735e21780ae91a77a16952f7998f68f8cbd14093e112fba762310c130af47a5c05958f1be24b62542a8281ee89fb7a72e8e72dae9 SHA512 70ff633b89ae06481ca6631f0b9ef67fbb4367b9bd30a239233fee9eafce2ba4c25faa862a8681d9711b4cae55919a75644a734d297424ca51de29258b1e3456
EBUILD roct-thunk-interface-6.3.0.ebuild 2133 BLAKE2B e994105066495ee3fcf71eba82328f462252b0ff00cf6344502b50bdbf1c2accdf15fbadee58c3bfa4f5a34d12afb276cf06bdd69bcc655f46405896e73f3a82 SHA512 afd8fdef7aeb966bd906482bd20b698ea4c683050f89775c10f67a82c6dc220f770d415bf0b0d93b6cb2d8bcc4e0ca345f34b6f0cb0f7f7b50b81914bc484809
+EBUILD roct-thunk-interface-6.3.2.ebuild 2133 BLAKE2B 0b47fb9a547de3c058eb5472275ce7a70e8725c1435d60ba10838ee2e9b5aff60666111779ac9656c1e456e0b287b82e04a61493ac229d672ef564540192b050 SHA512 dd768e8ca626aa4c6c9062fa9d6f79856ed9230603986b5bb164845bfb30580aa61cb83ee62673ad5ff414edde7101b760a3e8a8df491e83d9b31eebdeca6b58
MISC metadata.xml 661 BLAKE2B c019c853506c550339b18a7f1ab57fd5f2876309823bab923ef07f7f997d820c2664ae5c0c1d2e29c2ccdf613f96cdaf85d92a3734aeb105c392847aed73c76b SHA512 194cdad18f2be9fb4d895ff75b4ce9c6a59443caad443061ea70a8cc4778ec13ca35273c8018ac1d00c7ecd146302ee4bf856ad653a174a1ad281d235b6e12e9
diff --git a/dev-libs/roct-thunk-interface/roct-thunk-interface-6.3.2.ebuild b/dev-libs/roct-thunk-interface/roct-thunk-interface-6.3.2.ebuild
new file mode 100644
index 000000000000..b4d7f2f1f1bf
--- /dev/null
+++ b/dev-libs/roct-thunk-interface/roct-thunk-interface-6.3.2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 19 )
+ROCM_SKIP_GLOBALS=1
+inherit cmake linux-info llvm-r1 rocm
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/ROCm/ROCR-Runtime/"
+ inherit git-r3
+ S="${WORKDIR}/${P}/libhsakmt"
+else
+ SRC_URI="https://github.com/ROCm/ROCR-Runtime/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/ROCR-Runtime-rocm-${PV}/libhsakmt"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Radeon Open Compute Thunk Interface"
+HOMEPAGE="https://github.com/ROCm/ROCR-Runtime/tree/amd-staging/libhsakmt"
+CONFIG_CHECK="~HSA_AMD ~HMM_MIRROR ~ZONE_DEVICE ~DRM_AMDGPU ~DRM_AMDGPU_USERPTR"
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND="sys-process/numactl
+ x11-libs/libdrm[video_cards_amdgpu]"
+DEPEND="${RDEPEND}
+ test? (
+ $(llvm_gen_dep 'llvm-core/llvm:${LLVM_SLOT}')
+ dev-cpp/gtest
+ )"
+
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+CMAKE_BUILD_TYPE=Release
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.3.0-functions.patch"
+ "${FILESDIR}/${PN}-6.3.0-musl.patch"
+ "${FILESDIR}/kfdtest-6.1.0-skipIPCtest.patch"
+ "${FILESDIR}/kfdtest-6.2.4-fix-llvm-header.patch"
+)
+
+test_wrapper() {
+ local S="$1"
+ shift 1
+ local CMAKE_USE_DIR="${S}"
+ local BUILD_DIR="${S}_build"
+ cd "${S}" || die
+ $@
+}
+
+src_prepare() {
+ sed -e "s/get_version ( \"1.0.0\" )/get_version ( \"${PV}\" )/" -i CMakeLists.txt || die
+
+ # https://github.com/ROCm/ROCR-Runtime/issues/263
+ sed -e "s/\${HSAKMT_TARGET} STATIC/\${HSAKMT_TARGET}/" -i CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DBUILD_SHARED_LIBS=ON
+ )
+ cmake_src_configure
+
+ if use test; then
+ export LIBHSAKMT_PATH="${BUILD_DIR}"
+ local mycmakeargs=(
+ -DLLVM_DIR="$(get_llvm_prefix)"
+ )
+ test_wrapper "${S}/tests/kfdtest" cmake_src_configure
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+ if use test; then
+ LIBRARY_PATH="${BUILD_DIR}" test_wrapper "${S}/tests/kfdtest" cmake_src_compile
+ fi
+}
+
+src_test() {
+ check_amdgpu
+ TESTDIR="${S}/tests/kfdtest_build/"
+ cd "${TESTDIR}" || die
+ PATH="${PATH}:${TESTDIR}" ./run_kfdtest.sh
+}
diff --git a/dev-libs/skalibs/Manifest b/dev-libs/skalibs/Manifest
index d49a038edd88..16f50200fc28 100644
--- a/dev-libs/skalibs/Manifest
+++ b/dev-libs/skalibs/Manifest
@@ -1,5 +1,5 @@
DIST skalibs-2.14.2.0.tar.gz 242763 BLAKE2B 5a172245ae27eeb6a41f943e285f3e40d66324a60a1190afbbb4cdbc3fbbd0cace0feac9666c02c2adddbbac477741e578d2a3d4af707799704ed8050245783b SHA512 b96491e6429cc69bc75f50be99b7b18769cb756c1a82f698994c23aefb16bc68ee5558076993b948a6674203ecd82a454a978c89f450c219cc2728d52b7f5656
DIST skalibs-2.14.3.0.tar.gz 244425 BLAKE2B c9fd666250d59e213c3e2c0924b4a2ee6a6adc2e96a1bd916251cfe7093c277f952f058bf4a5044e11bfe9c4445fdb77e4538613e19e657ba1a18a703afba825 SHA512 f40222740494425477252e78c772edda3f6cb201723558c513acb6c87d55a0f3432c918acf112c9457ed3ff0ee71bf5192f61b1c9070e668f219fd6d3f6f3bfa
EBUILD skalibs-2.14.2.0.ebuild 911 BLAKE2B 18789dbc3969551197f38ec4721b024f386421e4924d358393b07e66272c4cc668c076147f51e95387fb6e3f44f4c3b183158df00965a033fe669ae44c91156d SHA512 3801feda4d890e081f3600be2bb1bc6da078ababf6dcf1e2ceb4b770f2990885cfc6ae651f3df4e82689e99e5f5f787a7956cb554c6dc56b495f7703f6fb1dae
-EBUILD skalibs-2.14.3.0.ebuild 914 BLAKE2B ade48389d40027bf0fe8014e7f09385dfc21997ca43b3a92a20358d00457ad99c2590a73f842be8c448074d0a41216b47746eda6dd17427d911a4bce25c6c05f SHA512 a6c915330c434ba010d04dd6ba6a74bac9f8f949703009136f8a489314ede17075a5d040d7975ac5cc5b27907b84cb32ea5a9c9fceb45232bada69388503ea18
+EBUILD skalibs-2.14.3.0.ebuild 912 BLAKE2B 2328682200ffdafcdfa4da7e26c5411994bd50e0ad482068e08e354f6041c69b5babf3cf6d17ae64ae184e0db7889df01a6130f263c3f9cad41f6ccff5da605c SHA512 114765b88d7789763c3ad3be858b19ac8ac60fcfca52161f17870554324e1597eec91832a354815232550e6a1eefcff0950d50d116791b3b9ec78b63e007657f
MISC metadata.xml 355 BLAKE2B 66e0a671da1ad125bd77d9d05bf03ea2e4bb9f8ec0c91bfe2f5b87192ce2de48a5137105af6e34260fb53c0a858577bc63681a53436d40ae635d87b2a346da25 SHA512 c6240c87d05a08450803a5887077715842112da1fa49264a8594735909d07e76a25a10bff4b09e7cf6049081153f520ac12019d93384357b692734ce82b07089
diff --git a/dev-libs/skalibs/skalibs-2.14.3.0.ebuild b/dev-libs/skalibs/skalibs-2.14.3.0.ebuild
index 64c6328ea9cd..1fa4f3a03989 100644
--- a/dev-libs/skalibs/skalibs-2.14.3.0.ebuild
+++ b/dev-libs/skalibs/skalibs-2.14.3.0.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
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv x86"
HTML_DOCS=( doc/. )
diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest
index 48585c6e4ff1..5b48887ac6bb 100644
--- a/dev-libs/tree-sitter/Manifest
+++ b/dev-libs/tree-sitter/Manifest
@@ -6,6 +6,6 @@ DIST tree-sitter-0.24.3.tar.gz 3018668 BLAKE2B fa703b6250e11274d0c5ebccb741cc41f
EBUILD tree-sitter-0.22.6.ebuild 1241 BLAKE2B bc8ad59cee96fd6125e5e4ea523d28e70312ab86beaf1460c187dacbd03f1bcc5acffdc0ec45b5191045b446c81350fa3612baade638ec9a5c4434cd0a36793a SHA512 efe4fd10c292f2d64167c64227c5891408246b41b51ffd457c7329b7a98989186b9a8e341a36a4869362d614dce53b01ecd1b473a3f1ade1c54ba5af6e66d97f
EBUILD tree-sitter-0.23.0.ebuild 1241 BLAKE2B bc8ad59cee96fd6125e5e4ea523d28e70312ab86beaf1460c187dacbd03f1bcc5acffdc0ec45b5191045b446c81350fa3612baade638ec9a5c4434cd0a36793a SHA512 efe4fd10c292f2d64167c64227c5891408246b41b51ffd457c7329b7a98989186b9a8e341a36a4869362d614dce53b01ecd1b473a3f1ade1c54ba5af6e66d97f
EBUILD tree-sitter-0.23.2.ebuild 1249 BLAKE2B d681c9bf1fdb3c36d9835fa9d20a9872a3ecb88a5096df826e83a0c867511b4a223b248274371ba703e261baad625e79359b0788556b2433b11965e032a5c69b SHA512 25c3ba53544d06643e4361188995c2bb56e58b883954e13cc033b454c8d6a8ef2cbfde1142feb1418f00d55a9c8b2504d85cf70445bedeabbf7e0f08a1a48ff9
-EBUILD tree-sitter-0.24.3.ebuild 1249 BLAKE2B d681c9bf1fdb3c36d9835fa9d20a9872a3ecb88a5096df826e83a0c867511b4a223b248274371ba703e261baad625e79359b0788556b2433b11965e032a5c69b SHA512 25c3ba53544d06643e4361188995c2bb56e58b883954e13cc033b454c8d6a8ef2cbfde1142feb1418f00d55a9c8b2504d85cf70445bedeabbf7e0f08a1a48ff9
+EBUILD tree-sitter-0.24.3.ebuild 1243 BLAKE2B d16b7bae6d60e35be8c699565c15dbc11a312c9522876d3e81617688087153bad0c048df50fb5cc3394bc6be672c6add007d44ff7e9f0b90260efd9bd90f44b3 SHA512 d2cb13f2c0d5de2d7098889dfdb0f6eabea47a5a6aab03e508c5b855a3d1227a10879fba185f369e5d254f3def199daa50b4b0d5315faaba1099ea7a17492f49
EBUILD tree-sitter-9999.ebuild 1243 BLAKE2B fab065045722c41fb421ed07e8c31025355d92505f8188f915a722a99eb5606f9a77fe11404d46a53c7d29a3601bdc3b4d3bce9cd9cad4a418d6d832d195ee53 SHA512 5c941e9beda07f69606c1e6ae6e1d519238e10274c4efa5220952725f3324e6d184509089d7a6993b7772e1ddc0d6d69696c5167687ba25cdc0b71bc2cd06d09
MISC metadata.xml 812 BLAKE2B 293a5ccd060986ec80222f3938637611a933b943d588072034cc4984b34dcff6830a071ebae4b70da1659da901e484cdf6f1a8680debb2ab68c7f35c1d494de7 SHA512 afbc5f7e9a06574eafa657dd84c22c5ddfb5d0c0721fcc98d73bce6ada1b6702a6818ddac5e0dfc32de7b764cbdbff266ccebe08168a05d409a07dc8156130d9
diff --git a/dev-libs/tree-sitter/tree-sitter-0.24.3.ebuild b/dev-libs/tree-sitter/tree-sitter-0.24.3.ebuild
index 765a16ffae30..20863acffab5 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.24.3.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.24.3.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
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}"
else
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- 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"
fi
LICENSE="MIT"
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 5f791df4d3f3..989ac6523a01 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/llvm/Manifest b/dev-ml/llvm/Manifest
index 029e8679c3fc..261f5fb53b12 100644
--- a/dev-ml/llvm/Manifest
+++ b/dev-ml/llvm/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD llvm-15.0.7.ebuild 2576 BLAKE2B 077f5cee93e3f92e808856559add99b5fb94c03316493329fcc5067065c44d2216420fb411c9a52fb303fd33c9d4a4edb19d4b6f20ee10ac2e86d518f3ff500a SHA512 ca1d7158d86040261105d93632a2e0f23753990e8a0a268aef2b103c1c2cc81f0497bf243301839ab7c5b00051337bc20d7d9bb1f35c844a7a06d5b02603c72a
EBUILD llvm-16.0.6.ebuild 2510 BLAKE2B a1877c6ac0e8e2063ab386eb063224b0059a1b8c956e26f5ac1b5daf4902a7bf221b1591be144df618a3598e5634ca80fa43ed3b734b8c096845f34649e9f125 SHA512 cfefe80cf361a5e98be33cdf75b1fc4c226496a68caf7ab19dc47bac3c2b91bbbb5c09c2447b0271e2149d2c5aded7a28e14e57f072ee8abc04cabef11a7fabc
@@ -24,4 +25,5 @@ EBUILD llvm-20.0.0_pre20250125.ebuild 2439 BLAKE2B e980cfeebc7324b180115fa4a8ecf
EBUILD llvm-20.1.0_rc1.ebuild 2439 BLAKE2B e980cfeebc7324b180115fa4a8ecf6ab005c554bbc4d15a99e9ecbc8a22f1061193ffb02fd376f1be3cfc812e51124afd81e438e9da1e81a6cf1ab672e8beb51 SHA512 b9ef630e6c6513883ff57ba9f8a3a0c117588fa72d170dde29d5b06e39e8e322aff99d183835bfae2048d09572ed2b2a80279ba452766d8cc088e3b212b3ecce
EBUILD llvm-21.0.0.9999.ebuild 2439 BLAKE2B e980cfeebc7324b180115fa4a8ecf6ab005c554bbc4d15a99e9ecbc8a22f1061193ffb02fd376f1be3cfc812e51124afd81e438e9da1e81a6cf1ab672e8beb51 SHA512 b9ef630e6c6513883ff57ba9f8a3a0c117588fa72d170dde29d5b06e39e8e322aff99d183835bfae2048d09572ed2b2a80279ba452766d8cc088e3b212b3ecce
EBUILD llvm-21.0.0_pre20250201.ebuild 2439 BLAKE2B e980cfeebc7324b180115fa4a8ecf6ab005c554bbc4d15a99e9ecbc8a22f1061193ffb02fd376f1be3cfc812e51124afd81e438e9da1e81a6cf1ab672e8beb51 SHA512 b9ef630e6c6513883ff57ba9f8a3a0c117588fa72d170dde29d5b06e39e8e322aff99d183835bfae2048d09572ed2b2a80279ba452766d8cc088e3b212b3ecce
+EBUILD llvm-21.0.0_pre20250208.ebuild 2439 BLAKE2B e980cfeebc7324b180115fa4a8ecf6ab005c554bbc4d15a99e9ecbc8a22f1061193ffb02fd376f1be3cfc812e51124afd81e438e9da1e81a6cf1ab672e8beb51 SHA512 b9ef630e6c6513883ff57ba9f8a3a0c117588fa72d170dde29d5b06e39e8e322aff99d183835bfae2048d09572ed2b2a80279ba452766d8cc088e3b212b3ecce
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-ml/llvm/llvm-21.0.0_pre20250208.ebuild b/dev-ml/llvm/llvm-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..bacc5c89fa79
--- /dev/null
+++ b/dev-ml/llvm/llvm-21.0.0_pre20250208.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.00.0:0=
+ dev-ml/ocaml-ctypes:=
+ ~llvm-core/llvm-${PV}:=[debug?]
+ !llvm-core/llvm[ocaml(-)]
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_OCAML_OUT_OF_TREE=ON
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ # disable various irrelevant deps and settings
+ -DLLVM_ENABLE_FFI=OFF
+ -DLLVM_ENABLE_TERMINFO=OFF
+ -DHAVE_HISTEDIT_H=NO
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # TODO: ocamldoc
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ # also: custom rules for OCaml do not work for CPPFLAGS
+ use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ local llvm_libdir=$(llvm-config --libdir)
+ # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+ cd "${BUILD_DIR}/${libdir}" || die
+ ln -s "${llvm_libdir}"/*.so . || die
+
+ if use test; then
+ local llvm_bindir=$(llvm-config --bindir)
+ # Force using system-installed tools.
+ sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+ "${BUILD_DIR}"/test/lit.site.cfg.py || die
+ fi
+}
+
+src_compile() {
+ cmake_build ocaml_all
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+ DESTDIR="${D}" \
+ cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+ dodoc bindings/ocaml/README.txt
+}
diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz
index 014d033dfa10..36787035b909 100644
--- a/dev-perl/Manifest.gz
+++ b/dev-perl/Manifest.gz
Binary files differ
diff --git a/dev-perl/Sys-Virt/Manifest b/dev-perl/Sys-Virt/Manifest
index 863a92fdd0fa..bba77edc6f69 100644
--- a/dev-perl/Sys-Virt/Manifest
+++ b/dev-perl/Sys-Virt/Manifest
@@ -1,5 +1,7 @@
DIST Sys-Virt-v10.2.0.tar.gz 175575 BLAKE2B 2950f991be8ae130788b1b03c1f898fb778b67765aa93732540a1fe5057a66e7a4efb7c7792327b81816281d7ba910466b24a50ec36165e554f1cb481693fba4 SHA512 c362e37511aff879b08a67b6337cee6d20c197fea2bb7f6ce023eafa642f53029744d704250533772fd48448ff39ea49027b83563cd9821dcd22d3621b2372ef
DIST Sys-Virt-v10.9.0.tar.gz 167799 BLAKE2B 6995d47ce6fbb8b4ee383d2bd2ea48e9e3e9f75d97480f33e943471e4dfa97325886804a18c7265d0f6cf3a5b798d53e730aabcfa8ba455186c73d7d0aceaa4f SHA512 9f98c7c70de8bc2a0013df4b0c0ad0272d00a0b5b8b52560a88538db64db0141f5f3be172baa5fd7d38b11276aa223ba578e519a6cc8b04b3a778c54772b721f
+DIST Sys-Virt-v11.0.0.tar.gz 168014 BLAKE2B b9b4a16651cd3c341624cb522b79ee1b9f8729a745dc90f7c07effca177e84b3322de849383dc867bfad8c6b6c78c9080f8902cb212b889bf80b2c8392e499c1 SHA512 62f9c8814d4984b5a634de397f28ea6e0e22f36b9516415f4c660a38dc5494cfebba86d05f9c851d6320124a4aafc84181281b6d6448554034493dcd80fdb61b
EBUILD Sys-Virt-10.2.0.ebuild 820 BLAKE2B de2ee9452e0f782651f96a950e8cb3972a17aa40a1d9f54139bc26fa626af20f85b4413a55cce2844615163b1ee13096587b6a20decebb723e4d7e7da1c536e5 SHA512 d9f4d4f9c7308874dec4ba584fbc7b356e4af497b85f616856e799b7dd523661b570ca7ff5c97963ecc9a686e2be4e99b56bbe1cc0bf58198d199b54ffc099c9
-EBUILD Sys-Virt-10.9.0.ebuild 822 BLAKE2B cf5a01656f19e961b8a890446b86415506bcfb21906a1eaed0febce01e0ad05005ce096cc73c6ac7564f34fab9734456af1304acad5efff790e7d097cb195533 SHA512 3d85561d31dc965cca5e25d15382e0baaa4bd151b54dff694f72748dadc4541faac74a92a0fe76b779085c9d2530dbeedfac5ac7f461cced1f77eac110b4e1e6
+EBUILD Sys-Virt-10.9.0.ebuild 820 BLAKE2B d6aa19dd38ba1ac5b0b5cbdc234980e712a644f35e5e2838860d111d8d90e33843ce010ed9cc61b9f80f1a52e841bb036b038ca4763e855430b384b85b8bbafb SHA512 8e3cff54f789a8d0f58bcc03febd784cd174c007e9cb6058e280fb2558f9ddd50dacddb9def40fb7909f3dc5899980765939b97d826965617a57e56d0d7cfe7f
+EBUILD Sys-Virt-11.0.0.ebuild 822 BLAKE2B cf5a01656f19e961b8a890446b86415506bcfb21906a1eaed0febce01e0ad05005ce096cc73c6ac7564f34fab9734456af1304acad5efff790e7d097cb195533 SHA512 3d85561d31dc965cca5e25d15382e0baaa4bd151b54dff694f72748dadc4541faac74a92a0fe76b779085c9d2530dbeedfac5ac7f461cced1f77eac110b4e1e6
MISC metadata.xml 1206 BLAKE2B bf5ec8f97d105c95b3beee58bf6afe0839c2d20f4a841b2d2d85ccca4933558d873932bae65c357e5b6d27ceefd3bfdd1a14ef157f1ba0116234b1199ad25e80 SHA512 bb97e87838d117b95872c7481813455d0e1c5a188908ea8680342553396aa8e26a703670ed2fe06abed6ad10774363e0d4893906d036067d4c84a4be06b243a7
diff --git a/dev-perl/Sys-Virt/Sys-Virt-10.9.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-10.9.0.ebuild
index 16cad8c07a60..fbd5724e875a 100644
--- a/dev-perl/Sys-Virt/Sys-Virt-10.9.0.ebuild
+++ b/dev-perl/Sys-Virt/Sys-Virt-10.9.0.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
@@ -18,7 +18,7 @@ inherit perl-module
DESCRIPTION="API for using the libvirt library from Perl"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc64 x86"
RDEPEND="
>=app-emulation/libvirt-${PV}
diff --git a/dev-perl/Sys-Virt/Sys-Virt-11.0.0.ebuild b/dev-perl/Sys-Virt/Sys-Virt-11.0.0.ebuild
new file mode 100644
index 000000000000..16cad8c07a60
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-11.0.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+DIST_AUTHOR=DANBERR
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="
+ >=app-emulation/libvirt-${PV}
+"
+BDEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-CBuilder
+ dev-perl/Module-Build
+ virtual/pkgconfig
+ test? (
+ dev-perl/CPAN-Changes
+ dev-perl/Test-More-UTF8
+ dev-perl/Test-Pod-Coverage
+ dev-perl/XML-XPath
+ virtual/perl-Test-Simple
+ virtual/perl-Time-HiRes
+ )"
+DEPEND="
+ >=app-emulation/libvirt-${PV}
+"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 6681caabbf99..8ed4b40e1627 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aiohappyeyeballs/Manifest b/dev-python/aiohappyeyeballs/Manifest
index a18e62b80596..637e1a3013e6 100644
--- a/dev-python/aiohappyeyeballs/Manifest
+++ b/dev-python/aiohappyeyeballs/Manifest
@@ -1,3 +1,5 @@
DIST aiohappyeyeballs-2.4.4.gh.tar.gz 61087 BLAKE2B 7e7eeaa8f8f589e5d081dc0218ee8aff0cc7fb81cdb59d42355fb42f2586c3c1abe82ce4bb5afe40f06a5978dc1b07d3257c9cfabd2013e4f8ff63ff768326e0 SHA512 b822aab388d5b32aae58a2f5b7f8e9d0574962487e64ed0d7040767daf8684680272ba43b2c8d7feaf78649465510eb003b3e10c45d4417832123d7ee10ea5d0
+DIST aiohappyeyeballs-2.4.6.gh.tar.gz 72830 BLAKE2B aea6f5e20a2900fb5d498722edc5e1b776552ff4ca84120f2e1acea5478a571ab923d3bca4c58111f5ff0389ddb7f4976f6231b575b7b282e3c45e4adebb9707 SHA512 0098f13604c929998981deaa9ae221f0c5c4c4de46e5063b23e185e1437637b35256ebc91a3f7fdf6b5f9dee6f4be5ff3c215a8ddd34a02a0389c9b49c329c16
EBUILD aiohappyeyeballs-2.4.4.ebuild 772 BLAKE2B 3e87d9e472bf431c861c82fcb2c84e366f2a2736ec43b46466f8aaf068ab5321df9dbac48af2a250461b77bc67a233b6935847072674619b8020086eea7cde8f SHA512 349542ee546e02d28b1bf1bcc0b0592e0106dd1603794008f121b15f63fbbd70552fdbf23067dd1799aa4f27a31c9082a471453872f7891c0a0af08d4bc31439
+EBUILD aiohappyeyeballs-2.4.6.ebuild 785 BLAKE2B d3adefbdb889b959ddc3e216eb55e3140078fe23969a61e2dce812c355a845af2fd577a60c950b98ea6d353bcd11b0ef905d63a5dcb509130aeb3db80aee2e3b SHA512 bda4985572c9b860a1a9514922b37aca80bbde18f44cdee839b37b15972214e1bf8fb875f414466aa5587ea864712863d793f16a647c07a96ab1a561d9dfbb1f
MISC metadata.xml 387 BLAKE2B c739dc88d077c51dae10eb7aaa84091c6c7904a782ee3eabb12b6167c7e4ae8528b6464612f891eef5f12add728caa66fd30cd93c3b13e022cedae267c1e9f40 SHA512 65973b766dbcbd20b8c25e8e76c4d662bf5478d6c860f8cfd460be8795fbd141c58fed586a678506360af8ac013ec4c2292cc2e1092a5bbd8a3c54160adadb94
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild
new file mode 100644
index 000000000000..ee098302bfa5
--- /dev/null
+++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.6.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Happy Eyeballs for pre-resolved hosts"
+HOMEPAGE="
+ https://pypi.org/project/aiohappyeyeballs/
+ https://github.com/aio-libs/aiohappyeyeballs/
+"
+SRC_URI="
+ https://github.com/aio-libs/aiohappyeyeballs/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ test? (
+ >=dev-python/pytest-asyncio-0.23.2[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -o addopts=
+}
diff --git a/dev-python/aioresponses/Manifest b/dev-python/aioresponses/Manifest
index 53cb007098cc..c6751c227508 100644
--- a/dev-python/aioresponses/Manifest
+++ b/dev-python/aioresponses/Manifest
@@ -1,5 +1,3 @@
-DIST aioresponses-0.7.7.tar.gz 39087 BLAKE2B 4692e088ec1c0a0f5e4f65a1269eb845ea6892ce41cc772cab9d0bb3795767b9ef776045d699e05f0816acdc795521318ce2ddd17ea8d436e89e9aae5e29436c SHA512 36fc45bc33d011d24fdbc437ea2adbba63eadec67d7198fe1e645d1dc0e7596104d5bf61ac1fe40b1d64f21cbe707e80775d26aa3762f87ad0a440ebabaa3a47
DIST aioresponses-0.7.8.tar.gz 40253 BLAKE2B 470a71e1b9e315cdce32bb35daf3c111f439dc7096a5d991b7da479c4514331debe903b8d0cd1a9503b2c264ed7bf2901399139719e631adcf2f8aa359b9d4e2 SHA512 a7368e9f344d2790df9c10c9a5e2b9124f56b12413a0b52b91dced9513338b22f75887f94fc9c0b4e2709d7ed37f2c0978ba2652745546387b5317d188190390
-EBUILD aioresponses-0.7.7.ebuild 1006 BLAKE2B 5ffcad7361f28e11c8700c88e33db2e68605f2fc2516d80c8c66c657934d91443248b51be05479de7f03a900354e4704275306d39956be7f7446db7cc796c106 SHA512 be3bf7c2c7448d8a01651d125a638c12a72b645034d5fdbb3861ddb1df5540398d0c02f649f3f18959c394115ccd8def2f72b86604de430f75e9ebd38daa2c63
-EBUILD aioresponses-0.7.8.ebuild 1009 BLAKE2B fa0632fbbf4d03504f86316aec8f2ea95803fbb88981dfa5781cf6b1216e20d6131267b9b1f5d577dba5b3bec9604f528932fb863f1b7ca61b053fd73bdcde30 SHA512 84d1c24f3a55d092846ae7e049eef7eff50c7cdadcc73a7f0b4d9de427d4180d9e13b3bbc189f1a79c17aad6c87042b80474484cea068433e13b20aaff64cab1
+EBUILD aioresponses-0.7.8.ebuild 1006 BLAKE2B 6fc4011ef80d30204dd2b4ec3ec7dde080ceddcb252336d27d1ec57aef5864447a269a34f0bcc6c90c84930d967dbe2bb19a9dda0b8f96a886d74ed0c8ac20ee SHA512 ea195d6966019c6d458ce44583ecc5e3059c5a6f09ba7abd1f2e996440f5ff154b50712453a065786c703617c2a0e2768bcf48b244aed7afde31d3474053ae07
MISC metadata.xml 474 BLAKE2B 1768a360fe74d971bd194fdccc0b562c416b70f9992b513167cc6a0944c0d9e7b806029ac55f70998f6bdeffbe0113d1901664c4ded69d23b8664da5b1deda8e SHA512 b133e74d89b308b68387e069544fb24ac2b2f0aa2287c38c48e05c07fa7ec04639b5339930562078b17febd9895b1af46df59c9be323a2de8d7597f35eb24d7d
diff --git a/dev-python/aioresponses/aioresponses-0.7.7.ebuild b/dev-python/aioresponses/aioresponses-0.7.7.ebuild
deleted file mode 100644
index 16a414cccf52..000000000000
--- a/dev-python/aioresponses/aioresponses-0.7.7.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Helper to mock/fake web requests in Python's aiohttp package"
-HOMEPAGE="
- https://github.com/pnuckowski/aioresponses/
- https://pypi.org/project/aioresponses/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/aiohttp-3.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/pbr[${PYTHON_USEDEP}]
- test? (
- dev-python/ddt[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # These tests require Internet access
- tests/test_aioresponses.py::AIOResponsesTestCase::test_address_as_instance_of_url_combined_with_pass_through
- tests/test_aioresponses.py::AIOResponsesTestCase::test_pass_through_with_origin_params
- tests/test_aioresponses.py::AIOResponseRedirectTest::test_pass_through_unmatched_requests
-)
diff --git a/dev-python/aioresponses/aioresponses-0.7.8.ebuild b/dev-python/aioresponses/aioresponses-0.7.8.ebuild
index 625145e6c611..92cd4ffc870c 100644
--- a/dev-python/aioresponses/aioresponses-0.7.8.ebuild
+++ b/dev-python/aioresponses/aioresponses-0.7.8.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/aiohttp-3.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest
index 2e0eeda07a63..d46b51338170 100644
--- a/dev-python/alembic/Manifest
+++ b/dev-python/alembic/Manifest
@@ -1,5 +1,3 @@
-DIST alembic-1.14.0.tar.gz 1916172 BLAKE2B 22c9373df866857328dbcd10e87ded6d7768bff0f5955a2ca607d9a31e722f69b3adb0560150483f59122bc676ba7d9bd4245e29f5f1a35c8f96b4741422b77a SHA512 efc6eb3527672a136a6acef8bcc1d484c4a331fbb1b825085ac337133facddd11c4cfe4f473175a748bbbec8f7d58c45cb341902cdedbbb7b00a0403e2ba53d5
DIST alembic-1.14.1.tar.gz 1918219 BLAKE2B ba86062e0662b75fdd616d27f235ff836622deceb412f760af2f75313b6b81d8b42e0fc1d49d0bb5e164cbd54d8fed5faa2f402dd51393aa9f57899a9a1e541f SHA512 ae3f31f102ff6e2903d0719051e58fb7b30c251a9ce20c22e658bb343ba252cb0d66adc429ec83fc65ce73d6a6f6ae1673c878de81f433baa16663393a14d3dd
-EBUILD alembic-1.14.0.ebuild 1059 BLAKE2B bbcc91dd352f0a453892f7f19160469701918718113912522eb99781d2cb31001c896afd8c32665c0042dda7cfcecfca1832cf25f8deac2269c3e440369bc7d7 SHA512 3016dbf33d7b6b8dbedc780627e24b46385e1b6b428924375359a27912849d4834f916464c8e7ed795b65bdbc941e2cbf0f1e46f13a9316dc9d66f8949018a69
-EBUILD alembic-1.14.1.ebuild 1062 BLAKE2B 0b08f5bd8d4a5da464ccdb70e1bd927f4456aefb2572c2afbbfe8b093651f855e64c1f8a9571530b497c472f76d4ecfb747f7a52f184f03a547c12435315bb03 SHA512 a8d238b2a6f288359894f0135a1e82a9b22d212f415726b13ffbd04abd5a3832967f5d24aae0e342c8142c894732e9d9943346ca706b80395a0088b87341970a
+EBUILD alembic-1.14.1.ebuild 1059 BLAKE2B 1651893784bfe0f507176cc3c5ec0ddaf2490687a99e5749d2945970dee24f7fbf1907157511da09841f62a42a95a0ee9e12f3c3571136d94e5717a04a72fe0d SHA512 3cdbb15c38f8722b559548a72bffdff8e09a8ba0b6abe805483261da54d7c8cd2b9f90fde1c29473ba6618ebeda05580e29f863db6aa889b3bd69f56293b2b6b
MISC metadata.xml 516 BLAKE2B 08b11ebed2913b00e0a8c0044a50e3ca7bc0e51fcad180725c90445227fed1aed58ed89b4bed58ef5c050c3eee3c19da33aabce5cd1f7835f4b560e67ccc7744 SHA512 b4afb6af57562e6065f03db71da0dbdfc9c4337e54cbaddfa257ee7bad48dbeecfaccd765901bf65279e34cf96be3975f983017858904716a36bf8c18f33db79
diff --git a/dev-python/alembic/alembic-1.14.0.ebuild b/dev-python/alembic/alembic-1.14.0.ebuild
deleted file mode 100644
index 954c93539342..000000000000
--- a/dev-python/alembic/alembic-1.14.0.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy"
-HOMEPAGE="
- https://github.com/sqlalchemy/alembic/
- https://pypi.org/project/alembic/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}]
- dev-python/mako[${PYTHON_USEDEP}]
- >=dev-python/python-editor-0.3[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- sys-libs/timezone-data
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # setup.cfg contains -p no:warnings in addopts which triggers
- # datetime.utcfromtimestamp() deprecation warning as an error in py3.12
- epytest -o addopts=
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/alembic/alembic-1.14.1.ebuild b/dev-python/alembic/alembic-1.14.1.ebuild
index cc345d807b6e..350927eb9e8a 100644
--- a/dev-python/alembic/alembic-1.14.1.ebuild
+++ b/dev-python/alembic/alembic-1.14.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/atpublic/Manifest b/dev-python/atpublic/Manifest
index 54c27de818ad..77bfd3e48c04 100644
--- a/dev-python/atpublic/Manifest
+++ b/dev-python/atpublic/Manifest
@@ -1,7 +1,3 @@
-DIST atpublic-4.1.0.tar.gz 14426 BLAKE2B c535d36b8c4723fa0c36ed543461f8364445c52893e8a5cd6a6bfdec0a387308a74d9f6a9d4c204ac753fcc847a105f6f4a5dc7afa5848d08f0a269af8b01397 SHA512 bd840a44f3f9d8f7099c22d67866744ef43ed4bfa00e0fd8a6a7516e8e995287b234fb97eaf30be494f06a8ff1020c0479533bfe33adc56ae62bd976bd997b4b
-DIST atpublic-5.0.tar.gz 14646 BLAKE2B 92d545d7f8d90b47348a302662473f154783d0f5e3aa6ef165f6ddecbd7024792ef5dec02edf9b513c03021c5550cc915c258b5ee600869e10ba9c6c99f1dafa SHA512 b5b3dabb4891c0aa75a6e2f0d6f19e1447ba358c139a73bc582c2ef58bec0ea44bfee44f44635de7da1e1c1e4e7edb99ea7e6a2090c1df710a200eb16440098f
DIST atpublic-5.1.tar.gz 14670 BLAKE2B 46a9b0b583504e394d9ff1bf5db63d486a600aeedd7a2a15bb0b84074aaec6087afe9346c545da233af17a895359f23396a73f563a019b1db3ec10248d481b57 SHA512 7f15a6852e7a3140376ca15500f0154cb86d7183cf0fd7e847fd7ec52c14c64854d5578b8a78b8fce808886ace54971396d882be08c6932a62acbb0e0939e306
-EBUILD atpublic-4.1.0.ebuild 650 BLAKE2B 964ce7b6bd087614e7e54d70152f3d38c123f67679b95ce0de567db7dcd9b450e656634bc51c3a903fe72e18b72f972f06509eeacb275611b198706c9690882c SHA512 8715249a80148ff62830f1926df12dd2a871b31ba0897ef3987137299ac58de8bfb3c62a6b78557e16ad807113aeaf45ba691da4f44f4a9f55c3bddf838c7ebd
-EBUILD atpublic-5.0.ebuild 552 BLAKE2B c1e60b4aa5c3ddd9c7305bf3a51edfea82b52da35adf7b91cccc626e23f76d5a60678f9c8fe46b248b41a599ed258b2484d58e2c238e604a0d95d56c936d3096 SHA512 2ae58bc3bdd8bd3d1a71d2d5faab24844738e09c021303dc169e91ae49a1c3116dd2aa171356bcd8e3a3c7cfb2d1e8794957e676255970ce36293175cffd9109
-EBUILD atpublic-5.1.ebuild 559 BLAKE2B d1962fc62818ee98cbd4b5ed1d82b94f9296bdcaa8f5c522fd495512b10700b74abb59b907270d695aa46c48605c0aa4f25fadba43868a1d489e444d74ce305b SHA512 392e544c452f941dfe4bf70f0d6920e2c144d2d5bf7521316d41b4809ca88b12b0e39ce908940e30364d2c8b842e07e837265460cb726552dcad3c28f725f0bc
+EBUILD atpublic-5.1.ebuild 552 BLAKE2B d2a38466059cf2265c2ae8f051452510296af6e1787980537e18a342a410b2e176dc963759b37ff466ecbaae98a45cd716c15ff73ec31dd8f2a7da8d2ea2d2b7 SHA512 095f18799735d1f1d256990d327fd495871e4e23a5ba7fb37eed1645f8e202f425512235dd559974f9c85c15f22fdd2e1e056251a16f8ce8386fa42e57703822
MISC metadata.xml 504 BLAKE2B 3b732123bf02f2346619de1b3e68f451c58e1138868fd8c52a24f979188115d9abf9308c390d061d5e679cbcc9bfa5059414dfd69e6fdfdd052e4bb1e61d496c SHA512 5ccf87022bea4e77dc26275572a97530d340b70f1b428676a6d86a3f24666ab702756cb285216a7ce6e670973a2ff50d7ca3f848ebab24c318d39563ae01305b
diff --git a/dev-python/atpublic/atpublic-4.1.0.ebuild b/dev-python/atpublic/atpublic-4.1.0.ebuild
deleted file mode 100644
index 927cb9459e65..000000000000
--- a/dev-python/atpublic/atpublic-4.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
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A decorator to populate __all__ and the module globals"
-HOMEPAGE="
- https://gitlab.com/warsaw/public/
- https://pypi.org/project/atpublic/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-BDEPEND="
- test? (
- dev-python/sybil[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/addopts/d' pyproject.toml || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/atpublic/atpublic-5.0.ebuild b/dev-python/atpublic/atpublic-5.0.ebuild
deleted file mode 100644
index adc6829acd44..000000000000
--- a/dev-python/atpublic/atpublic-5.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A decorator to populate __all__ and the module globals"
-HOMEPAGE="
- https://gitlab.com/warsaw/public/
- https://pypi.org/project/atpublic/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
-
-BDEPEND="
- test? (
- dev-python/sybil[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/atpublic/atpublic-5.1.ebuild b/dev-python/atpublic/atpublic-5.1.ebuild
index 69c6a0481fb9..bc8e9bde3fb7 100644
--- a/dev-python/atpublic/atpublic-5.1.ebuild
+++ b/dev-python/atpublic/atpublic-5.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/bincopy/Manifest b/dev-python/bincopy/Manifest
index 47673a37aafc..f6f27e86eef7 100644
--- a/dev-python/bincopy/Manifest
+++ b/dev-python/bincopy/Manifest
@@ -1,5 +1,3 @@
-DIST bincopy-20.0.0.tar.gz 750646 BLAKE2B 89f57cbf314aded9d9ac0d1ef51d1c7ed0f7e6aaa65236bb8daac72f98518b30974f62854f6dc64145a6615d636cddebefb8a09c42996ef33f6e64cb99fca486 SHA512 05cc54684c951ac209fa25ebdc2f60566ef93248cfa298439a2a4f6a4174e02f47476573aa580ae2d1e4b8e16e91ee8c4fee2097c375ca2c079dbbb0602b6153
DIST bincopy-20.1.0.tar.gz 750857 BLAKE2B 4d933a884e641ebac73d18e161775a54bdaff21f6a74f045f10f3de307b8ff21752750662b8197d35a996c906dd4bc73dc76c29c93ee8471b70aa85d7e3c85b8 SHA512 421a434fc806447814945941a71cddc499cd9ddbee290af0065f36ac3dc00df2aefa397023f20c0b4ecac1be781494cbf1357e42b146ce8ef6aedf829c45f075
-EBUILD bincopy-20.0.0.ebuild 596 BLAKE2B 1ba1c0fb40ccf2d7ca637b7ef738f499ab54a446c790a7e28c7e30590464a79a05e430dbc82ca0d310bdfb3c3160bd8050051ad46ae2c20f48a0921268be80ef SHA512 18cf62b032630730b29b3a764e4737617aee7d506025679414003ece256dda2e6d0005411b24e280038525fafd34456d55a0212fa1afd2164234d62a6867e374
-EBUILD bincopy-20.1.0.ebuild 597 BLAKE2B a9e8b55fcd4e50ece2830631271b1aebfc5dae326a7ff9e5cfd33bd41274fd6e54896fb30d3ba8c8db3e95aba926272d18431cb84f8d52108ae392b4f726b356 SHA512 83260f8878f7d7f41bee00564ccd5cccd639f54690e2be8680650e19a9d069c5fe4e5b8866584d2de27a9c6953549b57087585cfbc7d5d88d5acba836f48acfd
+EBUILD bincopy-20.1.0.ebuild 596 BLAKE2B edcab207f45ce257794ae8abf6f88a11c5dc5fba6e336d8621300450968b19f5cab9d8a141f7da97cdfdc57a09a3357dce4f5ae34249363c4f21a9025b00d7ae SHA512 c55a9174a987fec124615261b22b3e3dc6d891bb150e1be209b4b1520b7a9e137111b3dbe3f753ed3bb528e1b8f063cbce74b0db24c91b62e1e3eb18e137a90a
MISC metadata.xml 390 BLAKE2B 6cb1b40fd4c27cba8bd01b497ce3c53a630ae6bda4981ac9bddf95d1dcbe7a574a33bcc77889975818e6602f7a03d89fb93a1c116b1eb54c91d6bf9223be5265 SHA512 62894a16578b1b1eba95d3877256f27a070d05cda1018e68456c93c993077c920edb8d27300c2b77ca7b64b8287823cdefda81b128ea4079f445b349b757530c
diff --git a/dev-python/bincopy/bincopy-20.0.0.ebuild b/dev-python/bincopy/bincopy-20.0.0.ebuild
deleted file mode 100644
index 9266af351b55..000000000000
--- a/dev-python/bincopy/bincopy-20.0.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Mangling of various file formats that conveys binary information"
-HOMEPAGE="
- https://pypi.org/project/bincopy/
- https://github.com/eerimoq/bincopy/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- >=dev-python/argparse-addons-0.4.0[${PYTHON_USEDEP}]
- dev-python/humanfriendly[${PYTHON_USEDEP}]
- dev-python/pyelftools[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/bincopy/bincopy-20.1.0.ebuild b/dev-python/bincopy/bincopy-20.1.0.ebuild
index 32bf3075fbc7..2bc3b92e9543 100644
--- a/dev-python/bincopy/bincopy-20.1.0.ebuild
+++ b/dev-python/bincopy/bincopy-20.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=dev-python/argparse-addons-0.4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index bb027055f89f..060dd94f4914 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,15 +1,7 @@
DIST boto3-1.36.11.gh.tar.gz 896841 BLAKE2B 092cfaeb6dc6f6d3f523fe4e0b600817e6145a224c2b43b6dd47376d6aa1a586bf3784b2960f4179b271128d20c3edd5b435cabd6e3ddc2330f0b0ad5ce306d9 SHA512 6f17d0b6f67ace0485fbc2d809f013fddd4cf1211eb6c9a1fe0ed7c0bc117aedc9e4b7db4d4570818907db6344b19331d8a7b6246928ed5c5e294b9b5a9504dc
-DIST boto3-1.36.12.gh.tar.gz 896941 BLAKE2B 1b28a8f5326898b5459e4ad7e09a159e8d59979ffa3c06182549508b2b409497dced1c0817608d7294e98c3a1e994ae62f3bb8f2883ee20be5681e4e44578ca3 SHA512 32dcd697bd6f997899f78314eb7de020f165e2ca7897c62fb12e51a9b295b6da5273f88006730a9c50ed5a3afd92975cbca102e50bd16a0d30db5fe5b270bd8d
-DIST boto3-1.36.13.gh.tar.gz 897578 BLAKE2B d00e3c880d9e5c6d9f88d07f8e3155fc117b205c004f0018aa401141ed7bc0654b84419dd27fc2e823a5ebc82d1dea28213ecf06c6f73a9aa32f7a8af3908cb8 SHA512 5c2435b252e15166e4209e2b5479fe2e080da660737ae3d45c0ebf524349a547b7a1d20ea7a60bc9685e12364d34ac4b88179cb732bfa4524a053bfa868d4cac
-DIST boto3-1.36.14.gh.tar.gz 897795 BLAKE2B f8824fff9390cee43142c259c467c76c845bc7c26494fd1c97be96f1161f4b3f536af356dae725a865091b3ce60a3bfd56df70a10ff5cdd8c66653636cc82cc6 SHA512 41c7bd4206fab7b3b7bbb36f78f48cc9765be448790caad35d31cbea487fedeb94a85ec418e784b89917866bf2b8fa0ddc3157fde7fc119cf3dfdce7eac66773
-DIST boto3-1.36.15.gh.tar.gz 898298 BLAKE2B 46125b8a26c2df8426b9260d0a56f7e5645bd0c14b12bb43fc1a8e507d8ccd37c4c70be14b83cbce3aa91110d5771d0f5288328a8062303f3a5944aea3112982 SHA512 01c8b12bfd252d2f08f09c020771cbd14270ea0085b1fe3bb2473ca35e6357b4af422d0232c792f3978c6f5beb93164d3f955c530720d0c6b46a042df5c12cb4
-DIST boto3-1.36.2.gh.tar.gz 923432 BLAKE2B 91f19eb6e1451923adbf323688d89cfadd384009fbc3fdcae688b48dee54d9a3f14956cedaed07b15f2cdc3badaf0533a6ec1e1baf5cedc88e91580104834eb2 SHA512 e9e14f4aacd0814952198d5446050f0cf822baac0b3ce3604c40dbb6b122c431624b46b144ea4699be7328f6236e099981905a4be6a9de3400750800d8d40e60
+DIST boto3-1.36.16.gh.tar.gz 898785 BLAKE2B fa3de504bb8c58fa5653a3fc3414a333283c04ca800b8d37b310b291e60af96b27c994d2571e4dc0f159c98a41d014000ce7afe020f38da80a2cac49283ba2cc SHA512 6cbbe6cdb505ace41e5e20ff144d1d312d8a53e3c7c2e8d50a981c55e485cdf98ac6711c36cb3697e257aab08e240fa1e731485aec3dd8b74cd5163c489bd61f
DIST boto3-1.36.6.gh.tar.gz 925646 BLAKE2B 71db3ff552033c187e19b699d193e4834649b80d2c0dd2ed35496bfef798371f7794e58d445aeeafcc3e4aef50d4dc6e17347b04ae82b4f3b7778a1a5e419daf SHA512 c638903cb3afff4867dbee7295e387f5ce91d9d3d9f37b28c103ead87883377a69fbccfce34850da5c77186ced0bb56f5dc5f4549e84871d10a9134c731d4c36
EBUILD boto3-1.36.11.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
-EBUILD boto3-1.36.12.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
-EBUILD boto3-1.36.13.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
-EBUILD boto3-1.36.14.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
-EBUILD boto3-1.36.15.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
-EBUILD boto3-1.36.2.ebuild 1205 BLAKE2B ba88d00e8ea05d27260511e6110158d1f305ce8bde0aaf3385814b38f6b977bd8fae2b092659d5765d6c3bcf80cd75fe5f2bea95374a3105c23cdfbf04bd8ec8 SHA512 6cf3155f855f19611a770cf2db452b139af4869a39f2e07d1040a9c45a3cfd13341f3a7eadb2e13da7c38d29492d68307a9e88b62c22704ef15a5c082da651fd
-EBUILD boto3-1.36.6.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
+EBUILD boto3-1.36.16.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
+EBUILD boto3-1.36.6.ebuild 1205 BLAKE2B ba88d00e8ea05d27260511e6110158d1f305ce8bde0aaf3385814b38f6b977bd8fae2b092659d5765d6c3bcf80cd75fe5f2bea95374a3105c23cdfbf04bd8ec8 SHA512 6cf3155f855f19611a770cf2db452b139af4869a39f2e07d1040a9c45a3cfd13341f3a7eadb2e13da7c38d29492d68307a9e88b62c22704ef15a5c082da651fd
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.36.13.ebuild b/dev-python/boto3/boto3-1.36.13.ebuild
deleted file mode 100644
index b087a88814e8..000000000000
--- a/dev-python/boto3/boto3-1.36.13.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.36.14.ebuild b/dev-python/boto3/boto3-1.36.14.ebuild
deleted file mode 100644
index b087a88814e8..000000000000
--- a/dev-python/boto3/boto3-1.36.14.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.36.15.ebuild b/dev-python/boto3/boto3-1.36.15.ebuild
deleted file mode 100644
index b087a88814e8..000000000000
--- a/dev-python/boto3/boto3-1.36.15.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.36.12.ebuild b/dev-python/boto3/boto3-1.36.16.ebuild
index b087a88814e8..b087a88814e8 100644
--- a/dev-python/boto3/boto3-1.36.12.ebuild
+++ b/dev-python/boto3/boto3-1.36.16.ebuild
diff --git a/dev-python/boto3/boto3-1.36.2.ebuild b/dev-python/boto3/boto3-1.36.2.ebuild
deleted file mode 100644
index 49169e33bb7b..000000000000
--- a/dev-python/boto3/boto3-1.36.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.36.6.ebuild b/dev-python/boto3/boto3-1.36.6.ebuild
index b087a88814e8..49169e33bb7b 100644
--- a/dev-python/boto3/boto3-1.36.6.ebuild
+++ b/dev-python/boto3/boto3-1.36.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2e2fce916d24..3227c52b7bfc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,15 +1,7 @@
DIST botocore-1.36.11.gh.tar.gz 14197086 BLAKE2B 471c4d4d8433c5ce577b76e3dc70e9cbc0aee52f8c06765c1d965b437e75b44b4d62ea472abf612266ebf718300aca11f39fce90abe5d5811a37bcbe686d09de SHA512 0cf405e0fd7466a631bfbf3c4d0ad46b7c6da787715d9d70362cd5ed869ecfcf26ce7465daec220c9ffb858a1171439088e42a72665726ba5b511ef551cdcf3a
-DIST botocore-1.36.12.gh.tar.gz 14196487 BLAKE2B da045773e32f6a7b76f23cb68a8492fd61410e6c374968662612ead08f970624c685cdc14e6eebf01c77b4c0cac6b859313fd7d59c98b34786c863baa4a397cc SHA512 8909e431349634326ed2a88defade4c1c55969fffebcad8fc7acac0425cb7d6ae072b864d6102c8cdc898192af6e1f8fa990c877056bcba4fcc0b3fade7cb752
-DIST botocore-1.36.13.gh.tar.gz 14200421 BLAKE2B 1caf60ecac0723f337bc2d742b4b6d01170c00baec704fcf4d5225103efff000a63d2cd7e066887e896217f966d4f47ddbff41c601e549e192ceb6ae8735fb27 SHA512 e79574640d5d35861017a6c26d96778299a64369219df467e409b45e9d632a5a11d92dee113c668747cac40e9efb70925f2e61fa99802408dcd8d13378b55f3c
-DIST botocore-1.36.14.gh.tar.gz 14200318 BLAKE2B d2711287a16723db9ab4220e405fda2a71d382a779f3d53873b79a25357d7930c1593ca9edbd49a678c12b537bd2d4768d6ff7adb66dcf53bfe7f8ae608ffa2a SHA512 91878033f7f267a449433da90017379892046898e62941c3d835d90ef94f0c70efe9a325e36ff1133bf8e78875cc6b80eeea7a31b7e40901fbaaa40c189c5c9b
-DIST botocore-1.36.15.gh.tar.gz 14207233 BLAKE2B 77225123ac3a13542472d9c0ced37c04e19a273439d05a16f58ebe5bd3a4a7bf09cc974bee88c3bd3c92a1dbb407edfd82064f5f59386f3a57b58b23ff27a0a2 SHA512 1b31f000eb1394ccabc813d6bec4ecf316584be5ea65b5c1ce98bc0c82508470d9c5c7bd7e9410cb31efc3d42893a77b9424e20acea13629c6bb414506aca9bf
-DIST botocore-1.36.2.gh.tar.gz 14197789 BLAKE2B 21441cd52052d117ce05e425c13f34941dcc1ca26a03e2e7eefb6c82584d7faffb548435ebb6b716b72db8149cfe6a3378b79f9174c676fd193c194501b0c844 SHA512 45d9515c493b238a003e5ad264b152b68a62e7ca140ea13111865a4b7c674a7b309a0f550f9782c37966b95c114136b8788f00ba0c83ed4bc61521b593376594
+DIST botocore-1.36.16.gh.tar.gz 14211411 BLAKE2B 88ea5860e628985d7643acc430b62ed1a57c0c6a05081e156630bf4090aaf00fa18efd39f3d7914d2eab97b3cb1ac5d355714ccc1a6af3f2e1bec2a6b067e608 SHA512 7c1f66b7835df3fb5fef726762d09eecfc7b1c3cad5df7f6e1d1ec90fd1d7f505243d92c6c4184b0dc15b541c9e3d14d07cc91ce317655d98ad9d74f289e72e6
DIST botocore-1.36.6.gh.tar.gz 14173329 BLAKE2B 1eea293adad312439f2c60e0f73f721fa207439af2918fb5db98304a565e44d33f953f517e5526e865cbf58751892be4a6cc275545f295638109ee4051d2a276 SHA512 bcd1077bfeb5709e8c6224560f7974d70a884310539b531f520b20446aeaf3aa5d9aba6cbd19d75526d34dd7ab68be578f5ece7bddf7986997f9f5bbd5cee905
EBUILD botocore-1.36.11.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae
-EBUILD botocore-1.36.12.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae
-EBUILD botocore-1.36.13.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae
-EBUILD botocore-1.36.14.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae
-EBUILD botocore-1.36.15.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae
-EBUILD botocore-1.36.2.ebuild 1484 BLAKE2B e69b432b70d99a29bce6a148a732df49694427d669ea669c64482ec58959f640650b02635f34a613c6a87fed9e4c199cc971b4c811e1ced6db9db1c3e4fc384b SHA512 81c31e65ddea2c9d721e540e6b63c0d76bd7f3f847d06d2cb021bc02449373268cfe08b262db804d1cf65f77bd5bef6fb25cf4a070ee106cd7a231531d6d1130
-EBUILD botocore-1.36.6.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae
+EBUILD botocore-1.36.16.ebuild 1491 BLAKE2B fcbd1d768fa7cef66b459149005cdc3c61b9f4890401b522514ad892b3d580e6a81ebd848f4a03e56986500b4e609fd79e1d72a5b5fda534945535f86bed8b6d SHA512 66e5ab74feb520f3e55cd3b5285b2ed204299aa5c5ebe9d33c0cd2a4054aa61be0a140004e613d2612d60c2f33ef82d37d778bb43a5850d63da39d664dc819ae
+EBUILD botocore-1.36.6.ebuild 1484 BLAKE2B e69b432b70d99a29bce6a148a732df49694427d669ea669c64482ec58959f640650b02635f34a613c6a87fed9e4c199cc971b4c811e1ced6db9db1c3e4fc384b SHA512 81c31e65ddea2c9d721e540e6b63c0d76bd7f3f847d06d2cb021bc02449373268cfe08b262db804d1cf65f77bd5bef6fb25cf4a070ee106cd7a231531d6d1130
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.36.13.ebuild b/dev-python/botocore/botocore-1.36.13.ebuild
deleted file mode 100644
index 9e1580d45581..000000000000
--- a/dev-python/botocore/botocore-1.36.13.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.36.14.ebuild b/dev-python/botocore/botocore-1.36.14.ebuild
deleted file mode 100644
index 9e1580d45581..000000000000
--- a/dev-python/botocore/botocore-1.36.14.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.36.15.ebuild b/dev-python/botocore/botocore-1.36.15.ebuild
deleted file mode 100644
index 9e1580d45581..000000000000
--- a/dev-python/botocore/botocore-1.36.15.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.36.12.ebuild b/dev-python/botocore/botocore-1.36.16.ebuild
index 9e1580d45581..9e1580d45581 100644
--- a/dev-python/botocore/botocore-1.36.12.ebuild
+++ b/dev-python/botocore/botocore-1.36.16.ebuild
diff --git a/dev-python/botocore/botocore-1.36.2.ebuild b/dev-python/botocore/botocore-1.36.2.ebuild
deleted file mode 100644
index f72d8120ad60..000000000000
--- a/dev-python/botocore/botocore-1.36.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.36.6.ebuild b/dev-python/botocore/botocore-1.36.6.ebuild
index 9e1580d45581..f72d8120ad60 100644
--- a/dev-python/botocore/botocore-1.36.6.ebuild
+++ b/dev-python/botocore/botocore-1.36.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
<dev-python/jmespath-2[${PYTHON_USEDEP}]
diff --git a/dev-python/cachetools/Manifest b/dev-python/cachetools/Manifest
index 88aaecf4e293..8b2b7944bb91 100644
--- a/dev-python/cachetools/Manifest
+++ b/dev-python/cachetools/Manifest
@@ -1,5 +1,3 @@
-DIST cachetools-5.5.0.tar.gz 27661 BLAKE2B b46cdaeb2e2589eecedd2add633d92901be317120f70fbc04b6f552ce87d0cad9fe8e1e561e96a7f76d3617b02f5e02c0a1162a6a267f1ba6a8dbb283e7d8585 SHA512 fac6516880b83e0722e52037bed66c9a2b7ed683ccabca953ab82a27c47ae85a76a8abdc35e584c2c46ed194c1fbb8e3e5d6680235e0c4450d89a95c46904f51
DIST cachetools-5.5.1.tar.gz 28044 BLAKE2B a670460a89af39f636b7dd9b0e963edff930440c9104474c169504a7cb22de1757b7739e9e8d349a96657d3531c56694cfb91d8c8b33880aef17485a8098c37e SHA512 2709dfb1e937c7b1a232466856817ae74623940219e00ec6ddf2450c70f5fc0597faa0b1f0e10387b3668e939d6e3afa3b983879b51111904ff06f4fb9a693fc
-EBUILD cachetools-5.5.0.ebuild 504 BLAKE2B 68bfb3afcc882f31b62212d864a95c79a52af004d8a0bd19bf3995aecccb263c3ccb04befbdcc7effa46063f48fb2b23a75dcc2c9c2ad2817a0a14a966d4d9b6 SHA512 7c8d0e898f45916b42805caa651bd3ade5107604f82dba00c7dbca23d5c54164e182e835c981b238f007aa0a6bd7cf0cc7c05209f9c81d4b007053cd5cb25540
-EBUILD cachetools-5.5.1.ebuild 512 BLAKE2B 3d8670ac7fc38fad5253ad57a9f321f96da7c6b68d1a11731f9d877bfb2620609d1750ad5c32bbf7a7fce203daeee562ce64a7cda912486e4c9a9f352bfdb224 SHA512 d3ad71c96c12882b8308d0304d59ce124a2401fc262fd0a8026cc0d0f8078d0500b4b38093ca85fc511d817823459e741781ed2fe0ead0c638c55685b498d83b
+EBUILD cachetools-5.5.1.ebuild 504 BLAKE2B a33f592641ba191d45ba2596de811331225137e1fa907d0a9cbf0f918164a717f33fbd60f2a0253264c2ca084f6e8c63b08fe45db22127c071159abed82225e1 SHA512 158017ebf0345c901d88e8ad02e65704f12f57bc21c6e49a68bb19118c2096e1552e80987488b0f3dd61d29efea43ab29b4e76d92e1938692fea46a057c6c118
MISC metadata.xml 508 BLAKE2B 46dd3d86627746b2b26d9980c2773a25cde3fe6d8ef25bffd88edf1cd2f66a9457f09eea791efc1dab3d354f405bf755992e4a44acd721e4e72f085eabf9b61e SHA512 63d48b1e710965f09538e71b982df8e2fdf5693c6043d5498e4536f76e139584f8783479c1742f91fbe45b4e7bf9eec8d8a54d698734c196bbd8d5a14712b59b
diff --git a/dev-python/cachetools/cachetools-5.5.0.ebuild b/dev-python/cachetools/cachetools-5.5.0.ebuild
deleted file mode 100644
index 8e05d2b65127..000000000000
--- a/dev-python/cachetools/cachetools-5.5.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Extensible memoizing collections and decorators"
-HOMEPAGE="
- https://github.com/tkem/cachetools/
- https://pypi.org/project/cachetools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/cachetools/cachetools-5.5.1.ebuild b/dev-python/cachetools/cachetools-5.5.1.ebuild
index 42c2b7871ee1..e71cce07b7fa 100644
--- a/dev-python/cachetools/cachetools-5.5.1.ebuild
+++ b/dev-python/cachetools/cachetools-5.5.1.ebuild
@@ -16,6 +16,6 @@ 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"
distutils_enable_tests pytest
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 7a4acc4cab4c..7bd237ae1232 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,9 +1,7 @@
-DIST cfn_lint-1.22.3.tar.gz 2700564 BLAKE2B d1bfed3fda2d5133919396a54257ad484c3c7fd50b1a387e94eff404f9b8175135f0f39455bc45b69c8112e2f2c57eb055d7b2c879415bdc4abfdad74b7bb34f SHA512 45502d913488784ff8e355a24317cce42fc7df39b3afd80b8fc170c9c5b7e6191f3ff41a460e8bb0277d1c21483aef8addb41d60fe2e8e5d13058aa85fefcc84
DIST cfn_lint-1.22.7.tar.gz 2735518 BLAKE2B 4357981083d1a32c6be9194552ddb6d2064d8da59b869d617f0047833386232e7fbfede778ad5949a1a10708a1ea166c6bcdfecbaac0e4684e209c812fbde564 SHA512 c079f0b3f7947545ad79d8700833fca1ddc74bc9a224604ced3ab09981e6c363f73a6b214981fbdc16264611213d9a8a41e960de077943a4c407c79af458c551
DIST cfn_lint-1.23.1.tar.gz 2789263 BLAKE2B 7b437de438c7da771f43b656307f30b23ef6c3981f459cc4bdd08f558533deb64d534cd32010212d8841f187ea81cfcaaa08e86c85e21dfb4af976145c16bcc8 SHA512 dd0a6ef52f2fec5169c384c82ca6fcd3a60ebfb12331e60e6fe06e9887b99057f849921bb3d38cf10f1b2590e0362f4b94b0d873bac9a9d4f13a3d868cb2e47c
DIST cfn_lint-1.24.0.tar.gz 2803280 BLAKE2B b859d41231c915c1a06939c75af91da619cc7c3ed7cd95196e0dc708a460e320eaa312197007e54037601db861b5332bdb27d5bae9a5d603171adf492d89968a SHA512 c9d1984671fbcadc659211d74cdc797924d7a0cffe3baaa284438831fca61b53adfcc615b93e23e946058a9ffc278cc5c088e5c24f2745035f32e9f6cdae24be
-EBUILD cfn-lint-1.22.3.ebuild 2173 BLAKE2B c38787bdd2b850b0cf2c02a4c4f573926d67677a8529d356bf1d8d6912fffc4c16f3364361175fc7c6f4f67ebc306e94492412ff96a58bfa41356f3273966cdd SHA512 7a46fb2c6f247507fb39b12d1e4c726f8584f3ee1b7a57e8f926e3208fb653667f62ca3ad1482065d5b338f5468df6b3a36efbf07ae2cd442456ade0cf3b0c58
-EBUILD cfn-lint-1.22.7.ebuild 2176 BLAKE2B 5a8d1aff8959104114cce624b38fb1cd77a19f890f444f747a5e79e2925b933e4454c06b4580669c8b91b71a352f3b083b981a362ea41e8c8908cbdcaba0f9e5 SHA512 da493f200f8720b8d5b9f73ca41f5d959497cac8e62e9889493d378ad5d8ea40e35cf5414e748a82a351f6b46581f8a8df34508fb67f6fa14309975cedaf5424
+EBUILD cfn-lint-1.22.7.ebuild 2173 BLAKE2B c38787bdd2b850b0cf2c02a4c4f573926d67677a8529d356bf1d8d6912fffc4c16f3364361175fc7c6f4f67ebc306e94492412ff96a58bfa41356f3273966cdd SHA512 7a46fb2c6f247507fb39b12d1e4c726f8584f3ee1b7a57e8f926e3208fb653667f62ca3ad1482065d5b338f5468df6b3a36efbf07ae2cd442456ade0cf3b0c58
EBUILD cfn-lint-1.23.1.ebuild 2176 BLAKE2B 5a8d1aff8959104114cce624b38fb1cd77a19f890f444f747a5e79e2925b933e4454c06b4580669c8b91b71a352f3b083b981a362ea41e8c8908cbdcaba0f9e5 SHA512 da493f200f8720b8d5b9f73ca41f5d959497cac8e62e9889493d378ad5d8ea40e35cf5414e748a82a351f6b46581f8a8df34508fb67f6fa14309975cedaf5424
EBUILD cfn-lint-1.24.0.ebuild 2176 BLAKE2B 5a8d1aff8959104114cce624b38fb1cd77a19f890f444f747a5e79e2925b933e4454c06b4580669c8b91b71a352f3b083b981a362ea41e8c8908cbdcaba0f9e5 SHA512 da493f200f8720b8d5b9f73ca41f5d959497cac8e62e9889493d378ad5d8ea40e35cf5414e748a82a351f6b46581f8a8df34508fb67f6fa14309975cedaf5424
MISC metadata.xml 478 BLAKE2B 79b8a28c1df2fd10729d91d38794aed81db55cbfba57be5999163d2daffa66e8558b71af1b282e3ce059374605ca51b4e367a4f027cbab8caad628610c48bd59 SHA512 b77b106f37ef48af4c9acc81a935b2780156f32017d23becab65aadfe3cb930986186775a8f129b6d997b0b6171ede2906ce1080d44fa87e7533a06621eeb85c
diff --git a/dev-python/cfn-lint/cfn-lint-1.22.3.ebuild b/dev-python/cfn-lint/cfn-lint-1.22.3.ebuild
deleted file mode 100644
index 7eae4ea2a82b..000000000000
--- a/dev-python/cfn-lint/cfn-lint-1.22.3.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="CloudFormation Linter"
-HOMEPAGE="
- https://github.com/aws-cloudformation/cfn-lint/
- https://pypi.org/project/cfn-lint/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/aws-sam-translator-1.94.0[${PYTHON_USEDEP}]
- dev-python/jsonpatch[${PYTHON_USEDEP}]
- >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
- <dev-python/jsonschema-5[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
- dev-python/junit-xml[${PYTHON_USEDEP}]
- <dev-python/networkx-4[${PYTHON_USEDEP}]
- >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
- >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
- >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
- >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/defusedxml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin the deps
- sed -e 's:~=[0-9.]*::' -i pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- test/unit/module/test_template.py::TestTemplate::test_build_graph
- # requires git repo
- test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
- # Internet
- test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
- test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
- # TODO: it looks as if AWS_DEFAULT_REGION didn't work
- test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
- test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
- test/unit/module/core/test_run_cli.py::TestCli::test_template_config
- # different graphviz version?
- test/unit/module/template/test_template.py::TestTemplate::test_build_graph
- )
-
- # from tox.ini
- local -x AWS_DEFAULT_REGION=us-east-1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/cfn-lint/cfn-lint-1.22.7.ebuild b/dev-python/cfn-lint/cfn-lint-1.22.7.ebuild
index 11b35b918d51..7eae4ea2a82b 100644
--- a/dev-python/cfn-lint/cfn-lint-1.22.7.ebuild
+++ b/dev-python/cfn-lint/cfn-lint-1.22.7.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/aws-sam-translator-1.94.0[${PYTHON_USEDEP}]
diff --git a/dev-python/clang/Manifest b/dev-python/clang/Manifest
index 18402184e331..ece1e24083b6 100644
--- a/dev-python/clang/Manifest
+++ b/dev-python/clang/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD clang-15.0.7.ebuild 1203 BLAKE2B cf84f97fb260baf4ad6fdaeba840b1029f7d8491db85f40a46688e1ab8af050b3f6f7d2e95659bafe90f100c65c1db02e050907ed5023ded5ea72e3c66c32ab3 SHA512 b680e5a1f559f90abace19a911bb524ed1785e4d80e6fe05319cd6908da4b15af060d503c304b138aca9594b2695294a3cf3833062a6c1aadc748932e9d15931
EBUILD clang-16.0.6.ebuild 1203 BLAKE2B f23b17daa233b1881d42219f47dc1f320a7914deaaa1ce52fbee16726ca89aeaabc3bcac00f33ea88855d60bfa70e7aafa440c27971b5a6e9830cd864cb15ee0 SHA512 439b98a2cee13a658817a313fe32a8f16e9cee8abd64620284130562e3ba34535c5016c8eba337d03a8e5b376a03504c64481f6f45dc99b664c100e4f3c8cd14
@@ -24,4 +25,5 @@ EBUILD clang-20.0.0_pre20250125.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67
EBUILD clang-20.1.0_rc1.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2
EBUILD clang-21.0.0.9999.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2
EBUILD clang-21.0.0_pre20250201.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2
+EBUILD clang-21.0.0_pre20250208.ebuild 1170 BLAKE2B 02975ed9dfb353f2476703300b67ca5012bb81dd8158ebd8c7540556d7adbd5165b6440a90b7d9ccc9e2e79a00df8a62dbdb32ff9f4ef80efdba8bb110d76545 SHA512 dc6681a344f3464984702ddc1c9378ee2a571c1399670dd204c75272a11062729e2d3301fa49c58b46ff1339eb770581325c5445f3373de84852aa0cbe6ec3a2
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-python/clang/clang-21.0.0_pre20250208.ebuild b/dev-python/clang/clang-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..694150a44a53
--- /dev/null
+++ b/dev-python/clang/clang-21.0.0_pre20250208.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for llvm-core/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+ >=llvm-core/clang-${PV}:*
+ !llvm-core/llvm:0[clang(-),python(-)]
+ !llvm-core/clang:0[python(-)]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? (
+ llvm-core/clang:${LLVM_MAJOR}
+ )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+ # tests rely on results from a specific clang version, so override
+ # the search path
+ local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+ local -x CLANG_NO_DEFAULT_CONFIG=1
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/cramjam/Manifest b/dev-python/cramjam/Manifest
index d20a734b1635..a77040cba2a7 100644
--- a/dev-python/cramjam/Manifest
+++ b/dev-python/cramjam/Manifest
@@ -262,5 +262,5 @@ DIST zstd-sys-2.0.9+zstd.1.5.5.crate 728791 BLAKE2B f08f8730d9cc1efc5520f223e9bf
EBUILD cramjam-2.8.3-r1.ebuild 4107 BLAKE2B 3c05d8bb7c7c28404c493959cc94999d711609ae7520f91132260901e29b6770c0fc2e17ab22823879997824a49cd6fd289eebd3745d145728b962d61189bda7 SHA512 f2f2661cb5842b80ca6151fd4eb795331882af43fb4b64fe9a302ae3c727ec3e7c9c7799c81f3374a62d3392d9fffe1b3cd5e8495ca63e3bbd6ec398f12d89a4
EBUILD cramjam-2.8.4-r1.ebuild 4404 BLAKE2B be4b9c47826ade1a49cef039b9d97de2ccbc58a38abbac56eccc8a193e29a7435e439b18a9aba580c315f0fb15532e0874efb405d1ab737ce44e591270b252ac SHA512 bb0dba3f8b1b36c3bdb05bef8818bbcfc0043661babfd5aae00b792cb42e0a508cb6b6dc7fc1c6fb2e7f279c7727fd5a4096029d995f0a4fd8af9aed8f83ac6b
EBUILD cramjam-2.9.0-r1.ebuild 4500 BLAKE2B 54e0d36924900ed1a997d08cd2888ec4d5a04618a08c21122710b54e114bf698cb7536125dbdd6df90b5a02bffb85de188b3afe9321857d8df40b2d1b9f78de6 SHA512 1a990fc025f0cb418e67d374cba0ce696ba7cfd1ff4956f337e471fc68c7ed1326d2fb8d0b30cb083076faf36590e428e9ac183ef96c23f1dbb8e5e26639c202
-EBUILD cramjam-2.9.1.ebuild 4534 BLAKE2B 181ae3a199b031f3fb479433e4e6e14e97730b70f701fadc91cd7dded7c5052e7ff81bb25163d515c126fc09d88e9b867c2d3957ac6deb310bfa6df5c30e6056 SHA512 604b88d980c222191f8fc4861b71e943e187fc62bee299a4ced26062b95634fed05c4f8c7cd7e141adfd764df6404d55a235d660dff06e947a6c2d9adb0e8428
+EBUILD cramjam-2.9.1.ebuild 4533 BLAKE2B 599f3037b63113bb5910f18c860a8fefbb23aa04f7d9f39ba2468d181612eb8b2c325ded779f1b4cab7684b9f76486c79a44cf549fbc8384bad5e63390f69d5d SHA512 1de73d94bdbaa26b4c3af8764e50d168091380d8d20c694cbc261ac60abfc2424ee4211ba5a92e8c74b431f139096878fa90b146ffb1c077cd444a292f8c3726
MISC metadata.xml 349 BLAKE2B 3209b3af385f157b917f2fa0413b5e6b8cd6d3d7278ef37b3e69032606d01b1cf185642b257c12fb01887428578a64e60225313f5da2f075fcb31167b7531735 SHA512 9850dc46103ce6d542eb6221e4be635b456fc6aeccec1a67957a9f0181807ff1a28cae1da8d3ae9c31e14554e44d930fddfb9ecfe6a63d32f00bc21ce972c552
diff --git a/dev-python/cramjam/cramjam-2.9.1.ebuild b/dev-python/cramjam/cramjam-2.9.1.ebuild
index 78e0d6ade615..de7d6c48454b 100644
--- a/dev-python/cramjam/cramjam-2.9.1.ebuild
+++ b/dev-python/cramjam/cramjam-2.9.1.ebuild
@@ -130,7 +130,7 @@ LICENSE+="
Unicode-3.0
"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv ~sparc x86"
DEPEND="
app-arch/bzip2:=
diff --git a/dev-python/deprecated/Manifest b/dev-python/deprecated/Manifest
index 8f08a3c5f25e..ba8026d11400 100644
--- a/dev-python/deprecated/Manifest
+++ b/dev-python/deprecated/Manifest
@@ -1,7 +1,5 @@
-DIST deprecated-1.2.15.tar.gz 2977612 BLAKE2B b12747c874ac94825dd6c8e2004aa31d4b0b5a7b2f6057951963ba24a26d17fead67ce4283755b3740399e7bb7ed49a7b3ad7b081497e58af80c6454280eefd1 SHA512 03d5eaa2cb881b5b284f9112d15502522887c3beb91a0e8e2868bfd7b7d8ddf0c947937f3b19dd42c8b512ab1e37dc1012f5e0b5d3d374eb7a8718c4b5f214b8
DIST deprecated-1.2.17.tar.gz 2928237 BLAKE2B c957f7d9f033f8068ad3e5e8bd9c5af36b70ff2845636f6f4c0e53b8b3742aa20917e7e7b41ad74089c21b4db9e221b73ebd332bee9e36b4061e17fdbd3e95ff SHA512 d20cbf83622fcd661370ee9b39c3fb4d9f3f5c56a115515eddffd5687d4f304067822c55bcea775b8fa259281b99820327c8ff3fc0a5877db707b3622db64d8b
DIST deprecated-1.2.18.tar.gz 2928744 BLAKE2B e71acf4851015380abf13865096c2be935e0586c09d88d2ee34b27c98ca462619186a098c4f93cfadd65ff1321e65a76b63b820e642720e646aff10398783bbd SHA512 d19abf2ac19e92666cbcca8a20870ba3e69c6dd724c4e527b9b29cd34c4d91a4f703592f3e3d34dab2ae049d8295ad0cb0b2aa98945b1a81be0d557b4e177639
-EBUILD deprecated-1.2.15.ebuild 580 BLAKE2B e00bc1f0fd030c3965b9e1b625e1345b9ba9febbf1b879fdcff0aa0fede8b8c5c7be70ff3f3e0a1b875573deaa256bb78be7535b2e33fde85e7a22a5caec3572 SHA512 d9e3f58f4b0049357a9a64a235a12622812e90e178588398ea7b76254de1fe3ed98a2df9ea6830b699bcacc9363eea2a161df9dbe36a1e79ac0c325a0074c3d3
-EBUILD deprecated-1.2.17.ebuild 588 BLAKE2B 3c31bb580e75ee6f4cff5d4c83d8a261e6d6dcceceac5cef4b95086655f3cb73759eb82f3c98707960b6a298dcd58ba28452e07781ef73aab4fd531fb56ce345 SHA512 7717fc1d7ff344ee4dcdb009eeb3988d8160f2ab2a9e3369a8d30f76170a42e69f266aca5aa23d5802319a23420353115573f3e50f8612d624f98e6743409612
+EBUILD deprecated-1.2.17.ebuild 580 BLAKE2B a9e8fb37d1d2c14cca30996232c918f244c4041bab84bf90b8f5b4ba55f6e0dbac135b04ce084221c13c64649401bb312bf66ddcfdfad2b8bf54cc7b3c7066f5 SHA512 db27c62becc31f62ce680edbccc98336b97d6755705dbda853a4f36691699758731de9c390a510e8506d743488f4cc7087632eeaf27f47d28a50251c0ccd7a47
EBUILD deprecated-1.2.18.ebuild 588 BLAKE2B 3c31bb580e75ee6f4cff5d4c83d8a261e6d6dcceceac5cef4b95086655f3cb73759eb82f3c98707960b6a298dcd58ba28452e07781ef73aab4fd531fb56ce345 SHA512 7717fc1d7ff344ee4dcdb009eeb3988d8160f2ab2a9e3369a8d30f76170a42e69f266aca5aa23d5802319a23420353115573f3e50f8612d624f98e6743409612
MISC metadata.xml 386 BLAKE2B ba26eb3f8ef78395582e9b093b0bfbe627d6e227da7d6b59b0adac44afc1c624fe45bc31a8ad78608002d181073a9253f0c64523a97ccdd1a825c2315464f237 SHA512 5540360e5aed3e273664506161e328eb8dabd22a1af46aba7b04dd7572d1043dd36a29035333ac2679ca484d01b952a97e94dbe01859e8873e818469455827ba
diff --git a/dev-python/deprecated/deprecated-1.2.15.ebuild b/dev-python/deprecated/deprecated-1.2.15.ebuild
deleted file mode 100644
index cec433ffb9a4..000000000000
--- a/dev-python/deprecated/deprecated-1.2.15.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python @deprecated decorator to deprecate old API"
-HOMEPAGE="
- https://github.com/laurent-laporte-pro//deprecated/
- https://pypi.org/project/Deprecated/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/wrapt[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/deprecated/deprecated-1.2.17.ebuild b/dev-python/deprecated/deprecated-1.2.17.ebuild
index 7ba5e83ec256..e2acc7f3a9f6 100644
--- a/dev-python/deprecated/deprecated-1.2.17.ebuild
+++ b/dev-python/deprecated/deprecated-1.2.17.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-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"
RDEPEND="
dev-python/wrapt[${PYTHON_USEDEP}]
diff --git a/dev-python/elasticsearch/Manifest b/dev-python/elasticsearch/Manifest
index 8c74cf60662b..ac19f63dbc15 100644
--- a/dev-python/elasticsearch/Manifest
+++ b/dev-python/elasticsearch/Manifest
@@ -1,5 +1,3 @@
-DIST elasticsearch-py-8.17.0.gh.tar.gz 1604639 BLAKE2B 94363d23606ec820fbc4608ad8319a2753f04f6a250204ec91662772712079ac56d63ef630780fc19f20e9b0527ceea4db2c3d7c4db98c7e4410d5ce67751a6f SHA512 2239fe52a49387988903d574e33d2f5aedf077beb9c00c46a725af942289f0b0522aef462fb8ee43b078594e4af65b3b14b2fdaefea076ddd1dad8ca0a306843
DIST elasticsearch-py-8.17.1.gh.tar.gz 1690228 BLAKE2B da442d4a9a469ed5fc5f9035652746a0d5b28e90644d9fd8afb5127bfc00ed15bbe5fde27efff0506d07dc48fdce72cd326eed36d86ba8a596e180e07c2e6b0d SHA512 45312d4ebe90c84c06a8e19d66618f668ad6b8a81b16a89ebf68136a925733a0373321df0726a967d7ede9f30c0e5be6fed1c69056e9ec1156e7cd784341c621
-EBUILD elasticsearch-8.17.0.ebuild 2303 BLAKE2B c5327bb23b44bc5bdb64ad86ec8ce5d539bf07fd7850e06fe8e12e84124433f0adbd29dd1e1d944de51f88e706302e0fc76a086aa05ea23acdd5a47da2a46870 SHA512 f272c2977dadf53f1751c2cade5da32cb0544b4787c31fc72f2c51efb21fae01f431d29b572e68818a9a524fe45c7c09eff3ca185106679ed406836138caaaa9
-EBUILD elasticsearch-8.17.1.ebuild 2305 BLAKE2B 45373eec24baad4d955b7dbc26584dc1b2ebbaa1b2cdf7ef82260849785171f0566e7e8bfab526a9db3ebf25853d08a18f5424c0efd2e523257767e7849fd209 SHA512 5073627d6b42496bc5b543d923885e93cc1bf05dcaae0797859499b232ab3c1d151f5e61a4df92f4c15fb717b0bf185154d1495da1f72ab8d02263b1e39f6b2e
+EBUILD elasticsearch-8.17.1.ebuild 2303 BLAKE2B c5327bb23b44bc5bdb64ad86ec8ce5d539bf07fd7850e06fe8e12e84124433f0adbd29dd1e1d944de51f88e706302e0fc76a086aa05ea23acdd5a47da2a46870 SHA512 f272c2977dadf53f1751c2cade5da32cb0544b4787c31fc72f2c51efb21fae01f431d29b572e68818a9a524fe45c7c09eff3ca185106679ed406836138caaaa9
MISC metadata.xml 617 BLAKE2B f87827e173c4284a6ac830c48f92384140ad388a1c35562e5522ffc7fa654a9fc1eca14fd55b4365aec7ecbe1ca54f1a58772e240f09c3a56aaf25114b807cae SHA512 dc52446e828b8506e5144fb77e2bf5f761afeed8dda67c1aa72f0f67a3df838712d3deceba12c434b2d53923130e55ba6a71086ec289d90d5577cb5950b46999
diff --git a/dev-python/elasticsearch/elasticsearch-8.17.0.ebuild b/dev-python/elasticsearch/elasticsearch-8.17.0.ebuild
deleted file mode 100644
index 25736b843e08..000000000000
--- a/dev-python/elasticsearch/elasticsearch-8.17.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..12} )
-
-inherit distutils-r1
-
-MY_P="elasticsearch-py-${PV}"
-DESCRIPTION="Official Elasticsearch client library for Python"
-HOMEPAGE="
- https://ela.st/es-python
- https://github.com/elastic/elasticsearch-py/
- https://pypi.org/project/elasticsearch/
-"
-SRC_URI="
- https://github.com/elastic/elasticsearch-py/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64 arm64 ~x86"
-
-RDEPEND="
- <dev-python/aiohttp-4[${PYTHON_USEDEP}]
- >=dev-python/aiohttp-3[${PYTHON_USEDEP}]
- <dev-python/elastic-transport-9[${PYTHON_USEDEP}]
- >=dev-python/elastic-transport-8.15.1[${PYTHON_USEDEP}]
- >=dev-python/orjson-3[${PYTHON_USEDEP}]
- <dev-python/requests-3[${PYTHON_USEDEP}]
- >=dev-python/requests-2.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- ${RDEPEND}
- dev-python/mapbox-vector-tile[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/opentelemetry-api[${PYTHON_USEDEP}]
- dev-python/opentelemetry-sdk[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/pyarrow[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
- dev-python/unasync[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs/sphinx \
- dev-python/sphinx-autodoc-typehints \
- dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # REST api tests are a black hole for effort. It downloads the tests
- # so its an ever moving target. It also requires effort to blacklist
- # tests for apis which are license restricted.
- "test_elasticsearch/test_server/test_rest_api_spec.py"
- # Counting deprecation warnings from python is bound to fail even
- # if all are fixed in this package. Not worth it.
- "test_elasticsearch/test_client/test_deprecated_options.py"
- # Running daemon for tests is finicky and upstream CI fails at it
- # as well.
- "test_elasticsearch/test_server/"
- "test_elasticsearch/test_async/test_server/"
- )
-
- local -x TEST_WITH_OTEL=1
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -o addopts= -p asyncio
-}
diff --git a/dev-python/elasticsearch/elasticsearch-8.17.1.ebuild b/dev-python/elasticsearch/elasticsearch-8.17.1.ebuild
index 3be4ed08b0cb..25736b843e08 100644
--- a/dev-python/elasticsearch/elasticsearch-8.17.1.ebuild
+++ b/dev-python/elasticsearch/elasticsearch-8.17.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
<dev-python/aiohttp-4[${PYTHON_USEDEP}]
diff --git a/dev-python/executing/Manifest b/dev-python/executing/Manifest
index 76f05ca9c60c..73042bdaffe6 100644
--- a/dev-python/executing/Manifest
+++ b/dev-python/executing/Manifest
@@ -2,5 +2,5 @@ AUX executing-2.1.0-py3126.patch 7029 BLAKE2B d72ed951833ae2f3587c465eb6d862d899
DIST executing-2.1.0.gh.tar.gz 980727 BLAKE2B 0d7a3f0a7e83a1607fdc5bd618b7484bd2eb27443568ee6542d7caad050ff7f5a2ddf71518d434059bdc5f17bff81badf393b91628754b5d6b8ec5a4dbe8146a SHA512 0918ed3eca37d55a1c19b20a959538c46d65688979e0808270b7060a25d3db44bb593d2f8de202740af9f008f273e1e7565ba5b20b90c678e070b52a12bed4cd
DIST executing-2.2.0.gh.tar.gz 981774 BLAKE2B 81fb081f3835b8d389ac90fd91db769d0e7171e99b05a3e7ba0edb2910fed0fcd26ff24c6b84bece138de93166571df09c85d47eeec816806c47b816d7b12b96 SHA512 e8f6a399e57519149a15ae84c1d4a01c7cd6fdb81415939ef66f19a4abd9bf2ddbb156a9f59e95328a26504b8f8775a48e8da44af2027dd4763071b1997b8b84
EBUILD executing-2.1.0-r1.ebuild 1576 BLAKE2B 1a6e3a52de782e0fb74a04a140342ea6629d1aee3aa3f684f7e9ae6b2af67edfa7f632b91193c7f52a0f08a8a31e0f21c90d380d4fcd6a6fc172a9afc6f25df9 SHA512 aba66be76433ed503965e4dda78ef86d5147f0756a026b0c0188838e19c2fa3b572682e7e9d3dc3359f82107e8ad961b2273a99cae327845a762fde53e79469c
-EBUILD executing-2.2.0.ebuild 1487 BLAKE2B 7278762d85c47b253961b6b0ddaf3118439c05de699d9dc0ed090f7f557c531682e5fc841654fffddce1dd7026a0908e52d1481a082f6085965e2ef27ab9e30d SHA512 9421f3112ace65c2c5fab86e347b8656d8b5cd6e5bc8282046dccf130c644adf312cf196e6cc82d75507d6e6bb28b265195501e40ed60b85486da2aaf62f5889
+EBUILD executing-2.2.0.ebuild 1481 BLAKE2B 4cc82f14584c05a40abf4fd49679ea7e42076b717c879a77736d87738b9996efdacd63891728159b801543d791f55b7fca19b51e9d84a1bd182607771d00aab6 SHA512 360a02bda556c36d94d887c1ae797f1e85c48ac5c217bd93810e47cfebdce5f5dc559d5aa79dbba5aba8baaf71d961988dbb5958428cf2ba699dc4d196a35b7c
MISC metadata.xml 351 BLAKE2B 3e64042e3da09377bd27bcf09b9984eef77bbbc18e84f1e849571ff628cd15068fa680560cfc6c3650bf545e5869c6e3d6be0b4d2fc00f35c5fc58dcc3194eb1 SHA512 de199443767adf299da6c7d857c182071746b2ccf7b84015e9649675451ff336fdb7ac1df2d15951ae708ddf0529f2f1c9c19a2959f45c0dc30db1f341fb8d0f
diff --git a/dev-python/executing/executing-2.2.0.ebuild b/dev-python/executing/executing-2.2.0.ebuild
index f8645c8002ae..635b40e71da5 100644
--- a/dev-python/executing/executing-2.2.0.ebuild
+++ b/dev-python/executing/executing-2.2.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest
index 0f9d0c145831..54eddf347c48 100644
--- a/dev-python/faker/Manifest
+++ b/dev-python/faker/Manifest
@@ -1,7 +1,5 @@
-DIST faker-33.3.1.tar.gz 1854895 BLAKE2B 15862330622cd257b0d663a67df4141b3673d077858a655def54152878ba290cb0c3480b0dfb40b2c69ac7481b827ac62827545bddd1edc97a1c5e55af35aad4 SHA512 48e1be12bdbcf12b4da44ede6bb0cd3a8937308f50e4145bbaf1fc80a3fb51dc430e03b5c4bf9a99fce66ea5cac9c5a8e806d036e4052588971ed264c8c472aa
DIST faker-35.0.0.tar.gz 1855098 BLAKE2B 38429e14ccca4e315b562903e218ceb3942818da34229da59adca51afeec837a8877ed902de7624bbf057c2cf7a838edfec78b45cd7157855ab05b5fca868c84 SHA512 8f9744f1e935218ce7a25b93288357fd4767c3079ed2a44e9613a666984e737e1f8ee615680cc9722ba83e448843a581adc0d84cf41085a195c2eefac9eda9c9
DIST faker-35.2.0.tar.gz 1874908 BLAKE2B ded1ef4e9afec3395e78ebcf28c7c5f428a46873f9fc4b75681eb045315c35fcd682c83cf04fa09ad91feacb828e6cea429de51ae53264fb8ec4b9e4ef36b922 SHA512 70e5f8165c740596952245b2635c9c88efef894f4e86fa352f7bee08eeaf44c6f0050c9ccd435cdde76f9e24b84957db9d4a1601cc12f1d3f30519c7391975df
-EBUILD faker-33.3.1.ebuild 1008 BLAKE2B b1e5daf871473d353ba63639cc19c28e6a62d63bdb7d118f180d477b9bd39d86e8e5e8ba8087f370ad1f6cda9ca89792b5b239c4ab8c17d0fc7fc3954290abfa SHA512 c2fb9bb8cb232425b07d0cf441d083df38b73e600bce860c1246da55a67db1974f80c30e8f045312c4179df9cd89f79279a9fb8bf299aab28d26fdc349bc1541
-EBUILD faker-35.0.0.ebuild 1015 BLAKE2B 0010aac368c7c89b55a7bc1058e0639596c55be800975a80635cb102c7c8c66e94ae74b2257444985b404fd2e50dc6e3fe31453bc9c5cc47e4d7c1dc2e585d5a SHA512 7924dff75757fac609b9b78689689715585cad26e0fee717aef93251f70281231242f45bac956c368274fc7c93cab70369618b78df200ddb0992bb066f71ee74
+EBUILD faker-35.0.0.ebuild 1008 BLAKE2B b1e5daf871473d353ba63639cc19c28e6a62d63bdb7d118f180d477b9bd39d86e8e5e8ba8087f370ad1f6cda9ca89792b5b239c4ab8c17d0fc7fc3954290abfa SHA512 c2fb9bb8cb232425b07d0cf441d083df38b73e600bce860c1246da55a67db1974f80c30e8f045312c4179df9cd89f79279a9fb8bf299aab28d26fdc349bc1541
EBUILD faker-35.2.0.ebuild 1015 BLAKE2B 0010aac368c7c89b55a7bc1058e0639596c55be800975a80635cb102c7c8c66e94ae74b2257444985b404fd2e50dc6e3fe31453bc9c5cc47e4d7c1dc2e585d5a SHA512 7924dff75757fac609b9b78689689715585cad26e0fee717aef93251f70281231242f45bac956c368274fc7c93cab70369618b78df200ddb0992bb066f71ee74
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312
diff --git a/dev-python/faker/faker-33.3.1.ebuild b/dev-python/faker/faker-33.3.1.ebuild
deleted file mode 100644
index 557c7f9c7ff1..000000000000
--- a/dev-python/faker/faker-33.3.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2022-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=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
- https://github.com/joke2k/faker/
- https://pypi.org/project/Faker/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- !dev-ruby/faker
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff]
- dev-python/validators[${PYTHON_USEDEP}]
- )
-"
-
-# note: tests are flaky with xdist
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
- epytest
- epytest --exclusive-faker-session tests/pytest/session_overrides
-}
diff --git a/dev-python/faker/faker-35.0.0.ebuild b/dev-python/faker/faker-35.0.0.ebuild
index b0c932d87fbe..557c7f9c7ff1 100644
--- a/dev-python/faker/faker-35.0.0.ebuild
+++ b/dev-python/faker/faker-35.0.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 27dcf68c6d8c..a3d05b119a1a 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,5 +1,3 @@
-DIST filelock-3.16.1.tar.gz 18037 BLAKE2B 29340ea0b5ade185a0d402a5cae304a2b3588d03ae543be26ed70b79bd1d0af67a30368ba43d87e16ac42d01b83ed1852316aaff87c11fe115ac35393a258231 SHA512 d935a01de58d219968795fa97a3ed9330285786fced2fde4474b3426cfc3da97c5b7a44a21c1f41185c1ce6a2a71514d259e990dce255be6b53e644449d575eb
DIST filelock-3.17.0.tar.gz 18027 BLAKE2B 21c1d03acaca1acbb3fbf4a7d6db2f4d0bda48c29f32f69a170ba9fc121f2555eb5c4e92135a83aa15de6c2d2973ce32392420bf933f7e242406d0524544c128 SHA512 f225742392ffa2fe4dff3014865e5b3080ea827f3ba0997099bd0a73f42259e59d065d821fc86ff46f3eb8cbd445de770e6e437c0de2885f1935c84f5d96fbf0
-EBUILD filelock-3.16.1.ebuild 763 BLAKE2B 0fffa2c3500f8b2fee00cdf881771038470b379dc0e3a56a1e5877b26907c0acdbbae86843bc7e21a9961c6d95abfe782db307c95098d4fbb56926eb0331fa0c SHA512 048ec60a4691ad442cd54a71952662a89487f2dfe0ab1e63a5ce6355e4247685f691749cd69f1bc780d2eafb336ec72c4a3c33e4eaf3bd14c372c8f1776cf68e
-EBUILD filelock-3.17.0.ebuild 771 BLAKE2B 2f742d12b0564b7e8a8449147f9bee24d799155232f072c33d1bf71dec6bab17b774be55a15605b9f2e82929ab4e11fb814dd48d5d4fbef627eb20a0cd8f7f4a SHA512 95f257ba17c016db92a1813e135a129b94b6aa37361b69d90cbef19ca2bfda060926ae79582f424c844a78472155c5a24f98cbd9149c3eea1be659f843f017bd
+EBUILD filelock-3.17.0.ebuild 763 BLAKE2B deff24301c61504df3bef0c4ae08512cec2a16102bb9ad74963466a3037b0382234efb547e09f13144b28712efec2cad09e091c06f4ea57e3c195e673e074688 SHA512 649eceaae4e56335d2c1cf1a698385c39c7f0bc58d95fa299172ec97335f5da8a4c19da2c7ebdfbe20eb705a7c3ded1a0a41173d2f6a54f64f6d80ca74213de6
MISC metadata.xml 370 BLAKE2B 91fee1713e0ae7d6ad39c05769e769b05d0ddbdc514b9ea19ec9144e0452ce411ed08f45d4b3123dd8accb67077fe1113809512c8a3ec460fd70a2126b841899 SHA512 62afbe350d894dc05533ff9e532f24f351315a9fba3f2cb8a580fc056cc868592140ffa04ea08fde3ca594e6d398962343e18a0c4614d9e6d2211e07a1152117
diff --git a/dev-python/filelock/filelock-3.16.1.ebuild b/dev-python/filelock/filelock-3.16.1.ebuild
deleted file mode 100644
index 852a5b7e0632..000000000000
--- a/dev-python/filelock/filelock-3.16.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2018-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A platform independent file lock for Python"
-HOMEPAGE="
- https://github.com/tox-dev/filelock/
- https://pypi.org/project/filelock/
-"
-
-LICENSE="Unlicense"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- dev-python/virtualenv[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/filelock/filelock-3.17.0.ebuild b/dev-python/filelock/filelock-3.17.0.ebuild
index 182f659aac71..710a897a654d 100644
--- a/dev-python/filelock/filelock-3.17.0.ebuild
+++ b/dev-python/filelock/filelock-3.17.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/flatbuffers/Manifest b/dev-python/flatbuffers/Manifest
index 578c82cb68db..94b6ecc77356 100644
--- a/dev-python/flatbuffers/Manifest
+++ b/dev-python/flatbuffers/Manifest
@@ -1,8 +1,4 @@
AUX flatbuffers-24.3.25-numpy-2.patch 2623 BLAKE2B 8a5df9dc31b4b1e46a8fe4b5bdce363ddadf96bbe36561ad1f1d51d5b402948194c838e7a2fa8ef77a49a79f6809f2c0606292fe4bfb1f97fa6bad2250da240e SHA512 f02957a07928be1845b258a85e1983ca2799e1838c9b57957841f05c4de13da8b5c50cb7c5584c104e3a9b8dcc35fe4d36fb393e363b79b25c97d8a45ea16b4a
-DIST flatbuffers-24.12.23.gh.tar.gz 2326944 BLAKE2B d32d8f861cfb2eff23cdedda01d4e0bd2f203c4d4bf1d0ade1a06ce9caf9fcf3b43c58f2e5bf9014892c184f819ab8005b322d6e96b9f3c9b9c5624eef12642f SHA512 f97762ba41b9cfef648e93932fd789324c6bb6ebc5b7aeca8185c9ef602294b67d73aea7ae371035579a1419cbfbeba7c3e88b31b5a5848db98f5e8a03b982b1
-DIST flatbuffers-25.1.21.gh.tar.gz 2432983 BLAKE2B 5c869588cd0de48c31d37564050f6b254a5cb310ff5a46c5afd5fc05829b3ca686ff404749de8f3d33921bc1551a34d5da01bb2fdff0c4aa5c5ec97e43924487 SHA512 809366e176f4459ee3010b7c3e2c7e6f800fdf0c5cc2d39846885e793fd933602176aeecbfbdc92aec7dadbcd54fc8ba0d57741c034251078136262bdac10ce8
DIST flatbuffers-25.1.24.gh.tar.gz 2430616 BLAKE2B 36e74e8ed537e363edc74cdf7b58a9ae39f0f2d587ee2ac14f4bf14b22bb77b8f63b1c682d44c20be895cbf399f41fb194796c3598d0550c7bfe0f4b9ff90c43 SHA512 48694fa20e41ffefd2ee264f570e96516853da0bce66c3e29b40e66baa62fdc4e38642de395307e4503743e7e2034654211d3866406be2d44dc582b61dfc25f7
-EBUILD flatbuffers-24.12.23.ebuild 970 BLAKE2B e627ec31b1665b711b5ead682e1a9e28b51d2cd7a6545b75b23ec93f9f3eb6670a531ec153d02880ed65e40e2e5413656d1e101e9b1b147a79258dd897d5e084 SHA512 5ce91cc6e98b5de8e1793e0df5998ff5ef436f85a11ce99dc1732fb3580282de34792032faa61834c0155718d84203eb863142b3ad916159e1dafbce158de10b
-EBUILD flatbuffers-25.1.21.ebuild 974 BLAKE2B 1564463db04b8574395c3fd9c98d80a75a4e5d90ef908ab0e2a85b6a4cf7130aa26cb5d447ed3fdc3798ca538627a0c5394ab951470c92802992c9ae26334001 SHA512 339ec07fe3ef97704a73189a3e9dfb2fa346ecaeb286cc17ec16b2a36b52d090175d8d6b2b4947dbc3ec4aec9adbc8a8fee732c782ae6050d8a76db02aa52019
-EBUILD flatbuffers-25.1.24.ebuild 974 BLAKE2B 1564463db04b8574395c3fd9c98d80a75a4e5d90ef908ab0e2a85b6a4cf7130aa26cb5d447ed3fdc3798ca538627a0c5394ab951470c92802992c9ae26334001 SHA512 339ec07fe3ef97704a73189a3e9dfb2fa346ecaeb286cc17ec16b2a36b52d090175d8d6b2b4947dbc3ec4aec9adbc8a8fee732c782ae6050d8a76db02aa52019
+EBUILD flatbuffers-25.1.24.ebuild 970 BLAKE2B e627ec31b1665b711b5ead682e1a9e28b51d2cd7a6545b75b23ec93f9f3eb6670a531ec153d02880ed65e40e2e5413656d1e101e9b1b147a79258dd897d5e084 SHA512 5ce91cc6e98b5de8e1793e0df5998ff5ef436f85a11ce99dc1732fb3580282de34792032faa61834c0155718d84203eb863142b3ad916159e1dafbce158de10b
MISC metadata.xml 397 BLAKE2B 2407f1c42b05c20ddeaf0ddce303c24604be89323c35c68a0770b221f44c4fe9e0c6580e7d5f9e50d3e263f81b26935c250e45634279285ebf2c5d327220122b SHA512 635f3e14f3aa038bf8b2b7bf321e48fe4496048a11b337bab0589bab924135f8b1d216329d9326ba214e1db202ed390722345c69e3260327c2e103f5feb7fa31
diff --git a/dev-python/flatbuffers/flatbuffers-24.12.23.ebuild b/dev-python/flatbuffers/flatbuffers-24.12.23.ebuild
deleted file mode 100644
index 554aca6bd6be..000000000000
--- a/dev-python/flatbuffers/flatbuffers-24.12.23.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="RFC 7049 - Concise Binary Object Representation"
-HOMEPAGE="
- https://github.com/google/flatbuffers/
- https://pypi.org/project/flatbuffers/
-"
-SRC_URI="
- https://github.com/google/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/${P}/python
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/numpy[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- cd "${WORKDIR}/${P}" || die
- eapply "${FILESDIR}/${PN}-24.3.25-numpy-2.patch"
- cd "${S}" || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- cd "${WORKDIR}/${P}/tests" || die
- # zeroes means without benchmarks
- "${EPYTHON}" py_test.py 0 0 0 0 false || die
- "${EPYTHON}" py_flexbuffers_test.py -v || die
-}
diff --git a/dev-python/flatbuffers/flatbuffers-25.1.21.ebuild b/dev-python/flatbuffers/flatbuffers-25.1.21.ebuild
deleted file mode 100644
index 32ce725a5a38..000000000000
--- a/dev-python/flatbuffers/flatbuffers-25.1.21.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="RFC 7049 - Concise Binary Object Representation"
-HOMEPAGE="
- https://github.com/google/flatbuffers/
- https://pypi.org/project/flatbuffers/
-"
-SRC_URI="
- https://github.com/google/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/${P}/python
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/numpy[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- cd "${WORKDIR}/${P}" || die
- eapply "${FILESDIR}/${PN}-24.3.25-numpy-2.patch"
- cd "${S}" || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- cd "${WORKDIR}/${P}/tests" || die
- # zeroes means without benchmarks
- "${EPYTHON}" py_test.py 0 0 0 0 false || die
- "${EPYTHON}" py_flexbuffers_test.py -v || die
-}
diff --git a/dev-python/flatbuffers/flatbuffers-25.1.24.ebuild b/dev-python/flatbuffers/flatbuffers-25.1.24.ebuild
index 32ce725a5a38..554aca6bd6be 100644
--- a/dev-python/flatbuffers/flatbuffers-25.1.24.ebuild
+++ b/dev-python/flatbuffers/flatbuffers-25.1.24.ebuild
@@ -21,7 +21,7 @@ S=${WORKDIR}/${P}/python
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~riscv ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index db19c2206068..17b575004437 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -5,11 +5,13 @@ DIST fonttools-4.55.5.gh.tar.gz 3897134 BLAKE2B 7e7cd6f172e34488a095ff55341a9f6a
DIST fonttools-4.55.6.gh.tar.gz 3897113 BLAKE2B f2ea39291ed57add406df285be0e3590b8a9d404049f38ad79869a7ea2d3f0e97135e5e4d93835a91825b126cb81383fa1dce9fc75db98be33704c3d36ea4530 SHA512 b14d12b21988bfbcda8b2532c9fd0072344452ebbd9ced2197fef8b0c8037fad6acb8d969473443e2d9c02df0f68eed45326179d6d0385d4921c8b95a1f7a42a
DIST fonttools-4.55.7.gh.tar.gz 3897996 BLAKE2B a34b1144133b69cbc057f3aea8f4a99290a8b5c33490008d29ee3546da975e690b959042f44117bd4496f5e523bb24b0671a415a59e741207efd19c25fd46ef9 SHA512 2c60bed9173b656e7b9f2cf3c0604b334b3e07b4d5e1f7d2bc2ec8a8e764095877e225b8801649df3551a1db3c7c9f4f65df1b5bbfdb4bf1221af122e04fe195
DIST fonttools-4.55.8.gh.tar.gz 3897975 BLAKE2B fd97aa3e4a02fd2cf5eaf85f0a741f7fb4dc253a41de21088b1a918132377f1c23d8a4b373c7ad04d8f22f023d1e34abcbe585f62d8b5cad9b42cebf711c478b SHA512 15a608362b0fec9811bd7079568ed0f3f398cfaee6917988ff1391659a0544114debf190e02df5326ffa305adc4f1ff297ccbb81918850934d1617ac23dbebf4
+DIST fonttools-4.56.0.gh.tar.gz 3900744 BLAKE2B f75ad562092cadbf2a844fedf47e1b054769227d1fd3e553f62f3f664f07a57df2dda410850b00e1a1aa7d322fb14401255f11570a3f0456b443ae96e484f2d6 SHA512 e1d668b299dcf26d578d1fd7b6830ab6a97f97545024060eda1acb625910a3a430e34ce04c6739db724e974422043d59629ab7380812a72b4a219ab0dbec35a3
EBUILD fonttools-4.55.0.ebuild 2480 BLAKE2B 4b717209b380796d2c21d0bef0f246419bd51565de86cbeef0f78eee1834aff35181e6cf21baee526e3dbee547d2abe5bdd54643cdaa710956ed65ecf699e8b0 SHA512 55ff7f044d322d1ef0ee86725f9f380622a85172d0a666b0ab1568520082089b251ff95e25e7bbdffd7f37e2f5c7c70429e3e515215d697e4c1ba7372f80a164
EBUILD fonttools-4.55.3.ebuild 2480 BLAKE2B ff0046976735766eb4ee6051f0ab462c6a74f236f477ae69ed80fbb0c1f95c026fa9fa72ddbb96d5082eac742455cf787a149d4e16fb0e7d34de303bf699b348 SHA512 dc81eaa2fd1ef7c0771c2d06a1d16647f004b4fb5f2f6de550589a756405aab9adf83a7202593f2a2df2787982f8ffafff93fda907297ff603ecfc923776c3bf
EBUILD fonttools-4.55.4.ebuild 2487 BLAKE2B e3c1220b3926375b1894ce629a24426c829fcf2b8e7a267916e5162abf0c851643c841b8c398b6c42be5954c4eea5b8a5e35ae98f96af2510be1b3cd37e27087 SHA512 a3f540087eb8c72c73946b1feb79566a69b58e830bcee736e5c93dbbcd9d20ffd66f6c141a4b34eb1bc120c3cb74b17c8ad41678d58a94e28d2eebb26b463a33
EBUILD fonttools-4.55.5.ebuild 2487 BLAKE2B e3c1220b3926375b1894ce629a24426c829fcf2b8e7a267916e5162abf0c851643c841b8c398b6c42be5954c4eea5b8a5e35ae98f96af2510be1b3cd37e27087 SHA512 a3f540087eb8c72c73946b1feb79566a69b58e830bcee736e5c93dbbcd9d20ffd66f6c141a4b34eb1bc120c3cb74b17c8ad41678d58a94e28d2eebb26b463a33
-EBUILD fonttools-4.55.6.ebuild 2487 BLAKE2B e3c1220b3926375b1894ce629a24426c829fcf2b8e7a267916e5162abf0c851643c841b8c398b6c42be5954c4eea5b8a5e35ae98f96af2510be1b3cd37e27087 SHA512 a3f540087eb8c72c73946b1feb79566a69b58e830bcee736e5c93dbbcd9d20ffd66f6c141a4b34eb1bc120c3cb74b17c8ad41678d58a94e28d2eebb26b463a33
+EBUILD fonttools-4.55.6.ebuild 2481 BLAKE2B 9405a92e8bbfe7cc76e97343b31f9daf24fe8b6505fda10382b26369a2474ef2ecc2e65bad3b3ff664af7b4bab4fb55a496221f95d5e5d8aa0b5e4a54ea5a61e SHA512 cb9c1005c8d7a036ce4c75fb287cfd9fb7ff5df21ae1cc6f50760d6d38ef224893ce2359a78c193b153a153d625f41a786d6d5e1719313084161e3989621da94
EBUILD fonttools-4.55.7.ebuild 2487 BLAKE2B e3c1220b3926375b1894ce629a24426c829fcf2b8e7a267916e5162abf0c851643c841b8c398b6c42be5954c4eea5b8a5e35ae98f96af2510be1b3cd37e27087 SHA512 a3f540087eb8c72c73946b1feb79566a69b58e830bcee736e5c93dbbcd9d20ffd66f6c141a4b34eb1bc120c3cb74b17c8ad41678d58a94e28d2eebb26b463a33
EBUILD fonttools-4.55.8.ebuild 2487 BLAKE2B e3c1220b3926375b1894ce629a24426c829fcf2b8e7a267916e5162abf0c851643c841b8c398b6c42be5954c4eea5b8a5e35ae98f96af2510be1b3cd37e27087 SHA512 a3f540087eb8c72c73946b1feb79566a69b58e830bcee736e5c93dbbcd9d20ffd66f6c141a4b34eb1bc120c3cb74b17c8ad41678d58a94e28d2eebb26b463a33
+EBUILD fonttools-4.56.0.ebuild 2487 BLAKE2B e3c1220b3926375b1894ce629a24426c829fcf2b8e7a267916e5162abf0c851643c841b8c398b6c42be5954c4eea5b8a5e35ae98f96af2510be1b3cd37e27087 SHA512 a3f540087eb8c72c73946b1feb79566a69b58e830bcee736e5c93dbbcd9d20ffd66f6c141a4b34eb1bc120c3cb74b17c8ad41678d58a94e28d2eebb26b463a33
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.55.6.ebuild b/dev-python/fonttools/fonttools-4.55.6.ebuild
index 0adf50c35de4..75f8b22c745b 100644
--- a/dev-python/fonttools/fonttools-4.55.6.ebuild
+++ b/dev-python/fonttools/fonttools-4.55.6.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
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="+native-extensions"
RDEPEND="
diff --git a/dev-python/fonttools/fonttools-4.56.0.ebuild b/dev-python/fonttools/fonttools-4.56.0.ebuild
new file mode 100644
index 000000000000..0adf50c35de4
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.56.0.ebuild
@@ -0,0 +1,99 @@
+# 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=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+ https://github.com/fonttools/fonttools/
+ https://pypi.org/project/fonttools/
+"
+SRC_URI="
+ https://github.com/fonttools/fonttools/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"
+IUSE="+native-extensions"
+
+RDEPEND="
+ >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ $(python_gen_cond_dep '
+ dev-python/cython[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+ test? (
+ dev-python/brotlicffi[${PYTHON_USEDEP}]
+ dev-python/munkres[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ app-arch/zopfli
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # When dev-python/pytest-shutil is installed, we get weird import errors.
+ # This is due to incomplete nesting in the Tests/ tree:
+ #
+ # Tests/feaLib/__init__.py
+ # Tests/ufoLib/__init__.py
+ # Tests/svgLib/path/__init__.py
+ # Tests/otlLib/__init__.py
+ # Tests/varLib/__init__.py
+ #
+ # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+ touch Tests/svgLib/__init__.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ local -x FONTTOOLS_WITH_CYTHON=$(usex native-extensions)
+ [[ ${EPYTHON} == pypy3 ]] && FONTTOOLS_WITH_CYTHON=0
+ distutils-r1_python_compile
+}
+
+src_test() {
+ # virtualx used when matplotlib is installed causing plot module tests to run
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # flaky test
+ Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+ )
+
+ if [[ ${EPYTHON} == pypy3 ]] &&
+ has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
+ {
+ has_version "<dev-python/pypy3_10-exe-7.3.13_p2" ||
+ has_version "<dev-python/pypy3_10-exe-bin-7.3.13_p2"
+ }
+ then
+ EPYTEST_DESELECT+=(
+ # affected by a bug in PyPy/pyxattr
+ # https://github.com/iustin/pyxattr/issues/41
+ Tests/t1Lib/t1Lib_test.py::ReadWriteTest::test_read_with_path
+ )
+ fi
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ nonfatal epytest \
+ -p rerunfailures --reruns=5 \
+ Tests fontTools || die -n "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/fpylll/Manifest b/dev-python/fpylll/Manifest
index 95e2d4029d85..0310394f79ea 100644
--- a/dev-python/fpylll/Manifest
+++ b/dev-python/fpylll/Manifest
@@ -1,5 +1,3 @@
-DIST fpylll-0.6.2.tar.gz 123743 BLAKE2B 755e322c1e88f0257531b356363447f05bb5c90bed1318796be5558ec96349b31e2a57420a502646f84e3d3eef2dd10ff648acbc140a0cc51cc9eb789660d499 SHA512 b5cff20f5bfb7398a76f772f72130b6c84af6a4cca10790a0b4e3df0bb6fdf3eaa6ceb351cd87422ad710081290c5a45dd0c3ccf71ad56cfc38dc16714a25242
DIST fpylll-0.6.3.tar.gz 123868 BLAKE2B aa9e0ed169a39e1b17fb559c8d840fb6132b8d54b139ecfe1a154e5b2a6265d9e7ebfaa97b9a84278952a4c1629ad37ec9a12e3c0a3ff77f7be14c78e071f819 SHA512 c5a857e81347c53ad9b4ee93078dc384274737c72049ee7745245a7c0861ec7670ec338e4e7dc7d2fc72a9d7e59e6d918715224b2d0286a7b3f53993bdb47409
-EBUILD fpylll-0.6.2.ebuild 727 BLAKE2B ec0cb22cddcd2d677ad0852b18ca89e45ff73192f3116caea97d887d2c57654ea84761e9c913b2d340deabedcb8d49fae2beee6f9b692cd0772c8b7068d6b8f1 SHA512 302e51951159a163efb67f49239431551b468725d5d43b71dc8be1d3cb5fdd8a8f378a8405a82a1d581251c6044cc6bc252ba18453c6e2f60bd657b6fdc97f0e
-EBUILD fpylll-0.6.3.ebuild 728 BLAKE2B da081484c4bd1c1e731fd1ed90147e3f47e7bf091330647f0a1dbe3c4e1c6927a057c403c8c1558f3028054a81874412231b868569b2551305e9ec066145c660 SHA512 e92cfb7d58efd487bf4d88104530aecfa5c93f1b3df9b9cf43eea21ffd750650f9e00044a338049907ed4e8a4adaf9df91f0b704e590ff640e253f5210955ebe
+EBUILD fpylll-0.6.3.ebuild 727 BLAKE2B ec0cb22cddcd2d677ad0852b18ca89e45ff73192f3116caea97d887d2c57654ea84761e9c913b2d340deabedcb8d49fae2beee6f9b692cd0772c8b7068d6b8f1 SHA512 302e51951159a163efb67f49239431551b468725d5d43b71dc8be1d3cb5fdd8a8f378a8405a82a1d581251c6044cc6bc252ba18453c6e2f60bd657b6fdc97f0e
MISC metadata.xml 758 BLAKE2B a283c782701551a3b5de845a4707090b14a1671d311cef927cc50b89dee4e3428b02332e487232073034c821f6ea2e5cfdcbd86a827654746f060b0cfeb36d80 SHA512 89cfd778ab84ec1217e36e15e7fe1508b8c5344b2a94e8d99aa884115948e64ff88cd029060f0a64568587ce21ca328799514210c39b3b3650647e5f6f1353b8
diff --git a/dev-python/fpylll/fpylll-0.6.2.ebuild b/dev-python/fpylll/fpylll-0.6.2.ebuild
deleted file mode 100644
index 127d0aaea884..000000000000
--- a/dev-python/fpylll/fpylll-0.6.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python bindings for sci-libs/fplll"
-HOMEPAGE="
- https://github.com/fplll/fpylll/
- https://pypi.org/project/fpylll/
-"
-
-# setup.py says "or later"
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv"
-IUSE="test"
-
-DEPEND="
- dev-python/cysignals[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- >=sci-libs/fplll-5.5.0
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test(){
- local -x PY_IGNORE_IMPORTMISMATCH=1
- epytest
-}
diff --git a/dev-python/fpylll/fpylll-0.6.3.ebuild b/dev-python/fpylll/fpylll-0.6.3.ebuild
index 367951ad2a48..127d0aaea884 100644
--- a/dev-python/fpylll/fpylll-0.6.3.ebuild
+++ b/dev-python/fpylll/fpylll-0.6.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
# setup.py says "or later"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
IUSE="test"
DEPEND="
diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest
index 1d9f1dd9f4d3..a224cfed5dd7 100644
--- a/dev-python/google-auth/Manifest
+++ b/dev-python/google-auth/Manifest
@@ -1,5 +1,3 @@
-DIST google_auth-2.37.0.tar.gz 268878 BLAKE2B da39fd1909ce93a212a71624e925df2dee753765718c5a7bb4a5ca5115dfc15c0790eeaf77d52ead7bff795f2bf9d2cfa12a6cd8cdd964d63f0dbf7d47e27b82 SHA512 08f194c99077a230845857e98ac8c4eab3ca086a288be9ce1031c9d3f6a5b40cb4fe3305be6b822b27561e4e7b0c0a144e9888be5a95ebe06de42d74fc911756
DIST google_auth-2.38.0.tar.gz 270866 BLAKE2B fe21c52c00a9a515d250644ffcff593c4dae55f326eae917f9fac1864b5f595a60da753e9c96e2c2fc15dfa1623f97b4ba5ebc069b3e0f8e2f7963db2e35909c SHA512 fdc771a6b3ff2912ec5c7b6efeb84b4faf9f429caea4ecc76473515a74a73c0a3e2d78bacb96725f6e2c8170292208ae8b4fb4f790e874cf3e2a3f5b221451bf
-EBUILD google-auth-2.37.0.ebuild 1719 BLAKE2B 2bf100284353bc0c34fe0c4197375a167e82c8909774f7754b355f64ed0322e49cf461f6af7d96a738d7f50a6edf82bb592424495c91d376491d5274691e376f SHA512 c789fad61e04dab858b68e61553b9747d4371c9c6991aa1caae282edb73a6433f01e666e96243129c3e2c4f7822eb7ebd14a2ca098da5bbfac262cc851319764
-EBUILD google-auth-2.38.0.ebuild 1722 BLAKE2B 3f8cf53cd751bd8358e3bf247f8864ad6999bb5392e43dc9962cb39f5aed88b070ac2af69c46cb1318131b1447b8127c3dde0b0f518c72a3f0f34007c97dc29f SHA512 864d4923cf8c72fec01506f57fe750c740288f89e8a3793c14a83c397a25c8862f6d05fc5b9fffc116fae5880758c013ae8f8bbdcc6919f53c055ac1a2457c55
+EBUILD google-auth-2.38.0.ebuild 1719 BLAKE2B 2bf100284353bc0c34fe0c4197375a167e82c8909774f7754b355f64ed0322e49cf461f6af7d96a738d7f50a6edf82bb592424495c91d376491d5274691e376f SHA512 c789fad61e04dab858b68e61553b9747d4371c9c6991aa1caae282edb73a6433f01e666e96243129c3e2c4f7822eb7ebd14a2ca098da5bbfac262cc851319764
MISC metadata.xml 416 BLAKE2B ff9c2769eace434eefea368c37dbbecf552df1ea0dbf1da1912cd8fdf6d6dda7f4f06a5f580ed1f6472d8d7d65d764bc731b1a8da3344f3822f66008621860b5 SHA512 9feef3f07231f790abf8701f38b0c258db96ef9da7df5fbbe04b68e2549464365872fb284d27c24fdc9c82ea38e4b991474e9946d928bbae5e7744a5266ad1e7
diff --git a/dev-python/google-auth/google-auth-2.37.0.ebuild b/dev-python/google-auth/google-auth-2.37.0.ebuild
deleted file mode 100644
index 14d4582fa1b1..000000000000
--- a/dev-python/google-auth/google-auth-2.37.0.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Google Authentication Library"
-HOMEPAGE="
- https://github.com/googleapis/google-auth-library-python/
- https://pypi.org/project/google-auth/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
- <dev-python/cachetools-6.0.0[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}]
- >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}]
- >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/aioresponses[${PYTHON_USEDEP}]
- >=dev-python/cryptography-38.0.3[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/moto[${PYTHON_USEDEP}]
- >=dev-python/pyjwt-2.0[${PYTHON_USEDEP}]
- dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-localserver[${PYTHON_USEDEP}]
- dev-python/pyu2f[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/responses[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # tests are broken with up-to-date pyopenssl
- tests/transport/test__mtls_helper.py::TestDecryptPrivateKey::test_success
- )
- local EPYTEST_IGNORE=(
- # these are compatibility tests with oauth2client
- # disable them to unblock removal of that package
- tests/test__oauth2client.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio
-}
-
-python_compile() {
- distutils-r1_python_compile
- find "${BUILD_DIR}" -name '*.pth' -delete || die
-}
diff --git a/dev-python/google-auth/google-auth-2.38.0.ebuild b/dev-python/google-auth/google-auth-2.38.0.ebuild
index 3cb34c4daa6a..14d4582fa1b1 100644
--- a/dev-python/google-auth/google-auth-2.38.0.ebuild
+++ b/dev-python/google-auth/google-auth-2.38.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
<dev-python/cachetools-6.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest
index 4e08e04b1984..898851809d79 100644
--- a/dev-python/grpcio/Manifest
+++ b/dev-python/grpcio/Manifest
@@ -11,7 +11,7 @@ DIST grpcio_tools-1.68.1.tar.gz 5275384 BLAKE2B 29f504ccb3335c8f183c78c286b36c8e
DIST grpcio_tools-1.69.0.tar.gz 5323319 BLAKE2B 70e2bc1f2a661c8f8a8eb21becd8b6b39b25c93821490b57c6c36b98de6d0f9a1abf59596ede81c38b11b597ee41b92dd857a3db5fe3b66ed301878bd3c691ab SHA512 04aa5282cf3837f21c78ee60f2980f3ed9bb0d895b3909076d9a0779c722e5ebace58e9f60c37d04f3433bbf770142238070c77b96f14e495811dfe79a208982
DIST grpcio_tools-1.70.0.tar.gz 5323149 BLAKE2B 01867dcf3a90411143852484d8bafe1a2149f1fffe971b048f7dbb6eae20176a838e378e9619484e2429061c63502461e2a67db5a2dd10caa315cde9862cfa51 SHA512 5751e2408e04b7b73388c224aa0c6b49603875464f43ae21b08e0017772a91d675f1b2a11a2a0a25fbffcfe6b913a10010ce6dd7ca599e9669c815f017d2a1bf
EBUILD grpcio-1.67.0-r2.ebuild 3260 BLAKE2B f1cbeebb55f268973914d650f86f28c93c29bd6d763134d8f8e038d6eb3bc40ff8262a9c84b5c864ca4c03da8f7f45e1a526dea440cd4c552a6d27eeb2c38e33 SHA512 319a193105c01d4f82fcfa6d87886f66123aeb55ce3d3133ea411117f0c97195f9edeccc70b426f3faf18d6b8ee21f70dfae025df5beb6e2f1c3f34936abd323
-EBUILD grpcio-1.68.1.ebuild 3267 BLAKE2B e8e1ef9b4d3cab3f4c7cc7c65265bf7e252ec78e59580ecc868876bab52af5e7401b35680943564dd4540ef553e9bf0856248a1ffe0f2e969627f8ff3fc5facd SHA512 71953e6b75dcfe358dc13d49fddd23c58a0730b1a8cf064706a8c36ac5e4aa8edf90d9e30151f5e8287ed42a0a4c5a0d4192e0d099b700844b3368da7c0f681d
+EBUILD grpcio-1.68.1.ebuild 3266 BLAKE2B b3448d6aad20fd53de7157a0414d42205c515ecada154a847a48e5d647ab6df4c3f20fe03e3a74702653b8603862b371e1688a8cacf58e8ade25f2bafcc08710 SHA512 02bb310d139be2b5732e0bd7ac49e480243a27ae55d29c0acdb5bda4942f4e2fbbf309647a6b64c5aee10cca9af62aefaeae35988aa9f2f07efbcaad84d8c958
EBUILD grpcio-1.69.0.ebuild 3474 BLAKE2B d9a005fec325705d9741937a041d02b54e9e6f0377e7711cd79ae664e00d246bedf4c749c6705ea23963c2fe820c2540bb74e05f564503964e247817cbb96ef0 SHA512 ada756a3a3bc766cebd24bf653bc14d0b76e7489d010cd99faf4ff231495de5f0e861f2e9f458f29ff51189ec759b9e2a55b016a348d9225286678b2b5d409b6
EBUILD grpcio-1.70.0.ebuild 3474 BLAKE2B d9a005fec325705d9741937a041d02b54e9e6f0377e7711cd79ae664e00d246bedf4c749c6705ea23963c2fe820c2540bb74e05f564503964e247817cbb96ef0 SHA512 ada756a3a3bc766cebd24bf653bc14d0b76e7489d010cd99faf4ff231495de5f0e861f2e9f458f29ff51189ec759b9e2a55b016a348d9225286678b2b5d409b6
MISC metadata.xml 359 BLAKE2B f52910dcf3d43b85556cce901ebcad89f3aaa992fbb366fcc905858634eac2add4d14a83bb4e534d64278e11653e28e50a3349cd641dd97949e7fb53a52d0dc3 SHA512 78ccb4fe497528d5dd9135feb3613038b9686b7892ac04136419cd7ccb935f73b5783dba0b1392b643bb1aeae24a73559c19ba14a1c51483b818e83a5c681a24
diff --git a/dev-python/grpcio/grpcio-1.68.1.ebuild b/dev-python/grpcio/grpcio-1.68.1.ebuild
index 9913dd0fb8c4..565c3231eb5f 100644
--- a/dev-python/grpcio/grpcio-1.68.1.ebuild
+++ b/dev-python/grpcio/grpcio-1.68.1.ebuild
@@ -28,7 +28,7 @@ SRC_URI+="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
DEPEND="
dev-libs/openssl:=
diff --git a/dev-python/gst-python/Manifest b/dev-python/gst-python/Manifest
index dce0d003853f..1233bf615751 100644
--- a/dev-python/gst-python/Manifest
+++ b/dev-python/gst-python/Manifest
@@ -5,5 +5,5 @@ DIST gst-python-1.24.11.tar.xz 125216 BLAKE2B 9ec4ad340e907912f3fb3ce3dc7aa40100
EBUILD gst-python-1.22.11.ebuild 1620 BLAKE2B ac56941027da786ab498bd6ea94cb6196bc03bfec5654d3932b25ba0eda6edb7d70c3557f6d64241ded7ec48b1a34893f46b9321d18f669b4f84a7165399a30d SHA512 6d331868532c31f611c4079047c0e593e0f2eeca463718263286cb11f41134d27cc57281e0e780458e0805457b2faec162a9ad3509724d0eeaa92199e35fc4b6
EBUILD gst-python-1.22.12.ebuild 1620 BLAKE2B 6f12af4000e527e32bf3b280972aa307f32c450e2c0b20d148adf7afd4a8d01329253c49fc8156fcb1f16c2e4cfb727abb79abd5dbb97fe70c3ba216f11f07f0 SHA512 1f9c493fb0513a9ce38add3bf4785523250bdd654743abede039a672fb0c5423a36cfdc5ff6158bf9ddcb38640b65dade24bf6ded6c2d2d50e24414a27b1b6d6
EBUILD gst-python-1.24.10.ebuild 1626 BLAKE2B 7b1b61db8b57f57af9d0a1d7e64e6bf3509702bf82b8e01e1570fd42619597d649f80ef135d5f1fc28315e9d6758dbe596413b87231e42eff7dc6130717b1452 SHA512 a0449c9076a1ddaac966016b46358b9a0aa8c039c5e0fa40aac96baed73c3cc66216d2e1e6776ad329aebe8b1da7e5813856502407bb06da8168f12523d102da
-EBUILD gst-python-1.24.11.ebuild 1623 BLAKE2B 749576a7e06a79bb95057f91364eb5ae26400fd70efca827c359b61822cc2441e08fe3200d849c7a62bf778d8f398cb292a81e209e647f1382ae9aa3b18830aa SHA512 b4d4a8a8cce2a62e6a2e4e5bd8beb0f3e4f1e339c9043e9df7dd54d96901200e1a77e5141c7f31a5c13b42283c5402cecde0cadbd7373a888e1543d7450c512a
+EBUILD gst-python-1.24.11.ebuild 1620 BLAKE2B 6f12af4000e527e32bf3b280972aa307f32c450e2c0b20d148adf7afd4a8d01329253c49fc8156fcb1f16c2e4cfb727abb79abd5dbb97fe70c3ba216f11f07f0 SHA512 1f9c493fb0513a9ce38add3bf4785523250bdd654743abede039a672fb0c5423a36cfdc5ff6158bf9ddcb38640b65dade24bf6ded6c2d2d50e24414a27b1b6d6
MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5
diff --git a/dev-python/gst-python/gst-python-1.24.11.ebuild b/dev-python/gst-python/gst-python-1.24.11.ebuild
index 19a135ec986f..2f5920def90b 100644
--- a/dev-python/gst-python/gst-python-1.24.11.ebuild
+++ b/dev-python/gst-python/gst-python-1.24.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="LGPL-2+"
SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
diff --git a/dev-python/hpack/Manifest b/dev-python/hpack/Manifest
index 1eb105142d03..5e22b1a54a6f 100644
--- a/dev-python/hpack/Manifest
+++ b/dev-python/hpack/Manifest
@@ -1,5 +1,3 @@
-DIST hpack-4.0.0.gh.tar.gz 5301419 BLAKE2B 0164f6aafc0d1f17f6c397efe710503a22501faae3c7dbba4e57ca2dc76e4d373bc5e65bf55acda8bc61975d12f8a2084de0e0c4587539e5a3102e3cf66d562b SHA512 f482d086d7a82649393e3cfea55c98966ce57055cb1826bc4dec1ea334661c02708e7903f2e8e588ee1c30df41373e1de9fb960c2e7bbc18d0ace0b8f97b195b
DIST hpack-4.1.0.gh.tar.gz 5303243 BLAKE2B 3394c4142f5fdb32fb466e96ee96be7a41fc867a5731b73338262498538d6f7d47c2864c4b8391b599001e996fc1218dec1e4c1dbda325e90248a265161ec463 SHA512 10018fefae7e09078c0133a3519f18f72bd39f31d652f224d2ca2a780e2f18c51c7fc4589ae540e3130909a6b3878e0ac2ce8a5dadc98ce93bcf8af201989544
-EBUILD hpack-4.0.0-r1.ebuild 860 BLAKE2B cec879b5850b268de15ba3f11cd684064ccc388ab577cd3082a7cd52f75337a2bc0d2b07e5774def2f8be9ca8caf2eac5f1ef1f4bfcdcd03b6fd159d545ea586 SHA512 b7db6d71c41036d5a2b92eee8c623b905160c09775ff368efc51198ae09dc0867b0a4dddb9ce271a83c9b56b4371badffcc5cab7802b8d4580f1045e077bd65f
-EBUILD hpack-4.1.0.ebuild 771 BLAKE2B 4631160a48fb1ef3e67aa98933baf4e727d68c361b3e0a170359184cb2758a7fee4cc170acdea5114e99ca9f9a49e11916fec976e18cb57694f7bff4681fd05e SHA512 7480a1b369c5ac9450db7efed9e75dae2dff68b346f50639e1e93bee313db53cd8dca275f1e9ea6bf5a5ae002cd71a0632479a7249ed8923770b90ceac5b17d4
+EBUILD hpack-4.1.0.ebuild 763 BLAKE2B a2e1d09f6883328ff96a8963b1bc8dbb6877d11cda26fc0bdbba90ed8a84cf4ba7df8b09eb6bf7e547b8aca1447ef0a3b4c53ffb5b07c993eb9ddc917951b2cb SHA512 6f239d8d6fda958457a8146f6ef7f42a2acddcc56a48b53af142233bb67677ee3340759eff792484cf8fb08a594616fed088ddca234cd001f111c5f20e6480c8
MISC metadata.xml 760 BLAKE2B 92e5149e8ff89c6c93ad504b6e45ed8f8dced123f4042b325ce5cf3edbd9c703a7be8c0097f815db524f777adb93eb218fa23d82f3e41dbe9014787c16f90c9f SHA512 dea5e0d97421b1465659120326d56b1c55a94321a33372a48555ec28afa5d50b7e66639d021ba7133f54a325e90db8be95de32d6843797c8bf87984ebd873ddb
diff --git a/dev-python/hpack/hpack-4.0.0-r1.ebuild b/dev-python/hpack/hpack-4.0.0-r1.ebuild
deleted file mode 100644
index 25ba1335b9c0..000000000000
--- a/dev-python/hpack/hpack-4.0.0-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Pure-Python HPACK header compression"
-HOMEPAGE="
- https://python-hyper.org/projects/hpack/en/latest/
- https://github.com/python-hyper/hpack/
- https://pypi.org/project/hpack/
-"
-# PyPI sdist is missing test fixtures, as of 4.0.0
-SRC_URI="
- https://github.com/python-hyper/hpack/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# dev-python/pytest-relaxed causes tests to fail
-BDEPEND="
- test? (
- >=dev-python/hypothesis-3.4.2[${PYTHON_USEDEP}]
- !!dev-python/pytest-relaxed[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/hpack/hpack-4.1.0.ebuild b/dev-python/hpack/hpack-4.1.0.ebuild
index a7a8da6f2650..8a3ce480b13b 100644
--- a/dev-python/hpack/hpack-4.1.0.ebuild
+++ b/dev-python/hpack/hpack-4.1.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="MIT"
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"
BDEPEND="
test? (
diff --git a/dev-python/hyperframe/Manifest b/dev-python/hyperframe/Manifest
index a42564bbcaad..6a091a5c3e16 100644
--- a/dev-python/hyperframe/Manifest
+++ b/dev-python/hyperframe/Manifest
@@ -1,5 +1,3 @@
-DIST hyperframe-6.0.1.tar.gz 25008 BLAKE2B c5cea5b54fd9ecfc0d619c07c484cdd1e2813c656120faadf3f1b61739c608b43d19bd7527b221ad25ea824da05b5747d38f3a6e27d058c1030cce2c4069f10e SHA512 2a5101b2e91e047fe39b32f81a1a8b2240c371fed28a5e1581e743371418388a7dfb55bc819c46a45804e7f00a5231ca54c92aa1b5b41ffeb714b8cb3ac485ca
DIST hyperframe-6.1.0.tar.gz 26566 BLAKE2B d6f53a872ec5ebfae5b1f16984db06386e3f6fa32ab3b9b590592490d7666ce4601c05a4c4f7279aa09656e85f7ff5cb182b256cd7e9b0982cb0992c3a2f70ef SHA512 83a986f0cf3e2a84fe7a2c907758e75be744aba7dfe03173ee6bcbe4c5e5a92a2b5e90d66c76c14a05ad4b342d02719a998600670befe7549a0a1edf0c7dd024
-EBUILD hyperframe-6.0.1-r1.ebuild 559 BLAKE2B 6e1953ee01d9956ec4991e094bafe04530d3d61914b2824b701b548e9ad277bd416ea854d0dcde09431c41ba7c6b8d9148afbdb6718fd2e6f7b26e56670502d8 SHA512 dc3a92a4833aab90302b192a4211cfa13a3f5acdf9ceae819b3c7ffe816d30fc4cf23f060d449aebc3fbcbbe3112c4f16aea6f9fead0c1249a6a9c87c9c3e839
-EBUILD hyperframe-6.1.0.ebuild 567 BLAKE2B d397e1dbf945fe4c551483d676cc90e5ac2e134b207c492edd2ab4069a0ef07915a2178dad5501b7d64ec11c49726ed5f61992ae3ff260e8f0aefb30ff372d33 SHA512 e81d0a955192dccc0e91c8d1d925a719cf7bde4ea68c92991a158be9ea7418b18c185c33513e5517217755b4b8d2e700cae351296cdf2c65db90de282d4951f3
+EBUILD hyperframe-6.1.0.ebuild 559 BLAKE2B 2b85b853e251166004109bdb45bbe0990b3c964f4c8b61af259c89b2b5e4551e299452ed6c420cb8c183284dc52eefe1a35bc911ef192f45ceeb8d0bf641a8a9 SHA512 322be02d93ae39d0754fcbd03b67c34900e93c459f8fb073c24847371ef590b9ca89e4427fa582ecb2de2d4c5f40c3ab55319bc4ae65581c43c5e0c1c355fac4
MISC metadata.xml 712 BLAKE2B 832ee643d5486b78953ffa7cc70d4164a2f90cc5872008034a01c2e02f620d8137165661ef7c860efe49a2e25fa2254fec8ccec300a6162926f01cec244f8870 SHA512 89a9f58ef7da35d35b23b0d7e90ca2f36be4dc9c752c46e0caaf485b5ab1d2f45195e143edf9b5bba7b19e3f6fee8f2eb723c1d4f8eccde9cec633b72cdf3854
diff --git a/dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild b/dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild
deleted file mode 100644
index 1a948dc0436b..000000000000
--- a/dev-python/hyperframe/hyperframe-6.0.1-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="HTTP/2 framing layer for Python"
-HOMEPAGE="
- https://python-hyper.org/projects/hyperframe/en/latest/
- https://pypi.org/project/hyperframe/
- https://github.com/python-hyper/hyperframe/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/hyperframe/hyperframe-6.1.0.ebuild b/dev-python/hyperframe/hyperframe-6.1.0.ebuild
index fcfb48dd9886..1a1bd2d5dd15 100644
--- a/dev-python/hyperframe/hyperframe-6.1.0.ebuild
+++ b/dev-python/hyperframe/hyperframe-6.1.0.ebuild
@@ -17,6 +17,6 @@ HOMEPAGE="
LICENSE="MIT"
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"
distutils_enable_tests pytest
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index a97e445a54a8..6498a3ceafb9 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,15 +1,7 @@
-DIST hypothesis-6.123.17.gh.tar.gz 9508250 BLAKE2B 494c41299a646856050889e2093dae477386c76ac3e57576698178a65cfe4b3bb7a2cfe19204904ae0ca8d25cf8d347389c7eb76b7d8ac046067fc4b11bd509f SHA512 73f2c2cd1bb9063d74448cfba0f85308398b52fcb0cd948a64b6396f698b914154a93b7afdf2b3c32a902f21f6a84996218572af700c35c518d9a41bbe6cae8f
DIST hypothesis-6.124.3.gh.tar.gz 9510786 BLAKE2B d4104ce7cbe009ce1e0d2d6fa04db8d5dda2db08f8dcdaea90d4a111cbcf71db53214a5b06a69ca40715a0999970e45293aad754dcfbd06c1a6e4e04700aee83 SHA512 898567b6e32b619892292c07e95ca57f671e9fcc6925dd560285147491fba72df5fe5c41a3642d3910961ef569cbce8790ea1100359e674f08f5b24522073184
-DIST hypothesis-6.124.7.gh.tar.gz 9507487 BLAKE2B d0160dedfd78443724a7388020fa093ba95e8621403f4fa69f04c324a5be8d49b51c3cae4cca488a86046818b6762a3f9703b1963186ae82daed2c8cdf0f8f70 SHA512 c9c699d830082ccfb056c42817592ad3736b3e1c2294bed889d9e581dc8d4b093a86a949b24e3fa842941daf18933c55c6a479cd6768c30cde0cecb94777a620
DIST hypothesis-6.124.9.gh.tar.gz 9507981 BLAKE2B 469448e2c97b0a798293d53d2ae1ea328c61c94245245b989a33a3520a903dbb6a4a468192dc7837dfe75bde5d9a010ffb7d4b8f16c7c8462bab8da4f183f310 SHA512 0c0f48a88a748d4bf1fc0763b4e464166536d4d16461f06a2090a2f5f54464730fff8eb7892ff60584c2135853aab7a56253db83dfd90a8e679fa3f37d4fb6a9
-DIST hypothesis-6.125.0.gh.tar.gz 9508026 BLAKE2B 1c1816de7cc2be2ac541671ce8a8172b9c75e2fcd79eb219888f5815ff84b2438088c7f63921fffb58a3c0c7db8b1f31437a0de7b4c12ef6947787608cde4ff0 SHA512 8eb92e945772b48d9ae2ed67d4a1f17b63222e2aa7755e0e3e2f9a93d5610ade79e5f13b1e9a50d72f21f3f1142ee2f05eb1fa13b9dfd94c51211a9c90308433
-DIST hypothesis-6.125.1.gh.tar.gz 9508746 BLAKE2B 807aa5aa4e0e023bbc890930903f711372b391d87a4ee89332fb6140141b5adceb4b47824c093c7beddea6fc42e52d35619dfc97ba6dd480f73b4063f5de215e SHA512 6d6d27122dc6b75d092145dcec7c3e8047136258927e82d1096ed177eebf696619887f2b4b3549efac5937ac515e3e54b469c8abab69fecbcbafe342c7aead6d
DIST hypothesis-6.125.2.gh.tar.gz 9508767 BLAKE2B 2f356f9678c1c8a56dcc66c5f96fee3426860e541e30c52b9108769fbb4112f9f4d8c77a9b9acef045a52749dd9325155fa8790c023f05dbf58608531ec0f89e SHA512 c953eef644a3c3239c2d0ace3eb6c02c7c48bb37d8fba6c6429720c7ab4b42fd76f6e42ee94f543db8d224bfb6912ed5e64feb181c24207a403e307364618843
-EBUILD hypothesis-6.123.17.ebuild 2622 BLAKE2B df55cc343dec022a974b612e246553b8e99f95b445de919b38ff05839c0211e82703de7e52c2b86c348a34e740ab922edec47a04d66e8709ef31d6442daa937f SHA512 3e4c5188f836adac8679af690b621753b8f6f0e98f85837a26697b7d540598307c4e675044a557ec07240d6b46cb3f23791e77682bebf27d1a3a83f0b21590ab
-EBUILD hypothesis-6.124.3.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987
-EBUILD hypothesis-6.124.7.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987
+EBUILD hypothesis-6.124.3.ebuild 2622 BLAKE2B df55cc343dec022a974b612e246553b8e99f95b445de919b38ff05839c0211e82703de7e52c2b86c348a34e740ab922edec47a04d66e8709ef31d6442daa937f SHA512 3e4c5188f836adac8679af690b621753b8f6f0e98f85837a26697b7d540598307c4e675044a557ec07240d6b46cb3f23791e77682bebf27d1a3a83f0b21590ab
EBUILD hypothesis-6.124.9.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987
-EBUILD hypothesis-6.125.0.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987
-EBUILD hypothesis-6.125.1.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987
EBUILD hypothesis-6.125.2.ebuild 2630 BLAKE2B 8b1352e3d2404bb112fb09c368d7df301ca18bdaa4d74a9f8afc624f1975bd8ab89720f08cfdc04e5cbf1123184aca86903821202d8515b40177b247e365053f SHA512 bb6f24f5ec5694c53856521aff3dada20f263a2d57ce899c227ab250d7f7983493130d8d8ed75300d5f4ef1160103e3e35172febc4c885e6c5a42254eeb79987
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.123.17.ebuild b/dev-python/hypothesis/hypothesis-6.123.17.ebuild
deleted file mode 100644
index 3b81c426627d..000000000000
--- a/dev-python/hypothesis/hypothesis-6.123.17.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pytest-8[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin
- local -x HYPOTHESIS_NO_PLUGINS=1
-
- # NB: paths need to be relative to pytest.ini,
- # i.e. start with hypothesis-python/
- local EPYTEST_DESELECT=()
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- # failing due to warnings from numpy/cython
- hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
- )
- ;;
- esac
-
- epytest -o filterwarnings= -p rerunfailures --reruns=5 \
- tests/cover tests/pytest tests/quality
-}
-
-src_install() {
- local HAD_CLI=
-
- distutils-r1_src_install
-
- if [[ ! ${HAD_CLI} ]]; then
- rm -r "${ED}/usr/bin" || die
- fi
-}
-
-python_install() {
- distutils-r1_python_install
- if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
- HAD_CLI=1
- else
- rm -r "${D}$(python_get_scriptdir)" || die
- fi
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.124.3.ebuild b/dev-python/hypothesis/hypothesis-6.124.3.ebuild
index 4486f30faf3d..3b81c426627d 100644
--- a/dev-python/hypothesis/hypothesis-6.124.3.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.124.3.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}/hypothesis-python"
LICENSE="MPL-2.0"
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="cli"
RDEPEND="
diff --git a/dev-python/hypothesis/hypothesis-6.124.7.ebuild b/dev-python/hypothesis/hypothesis-6.124.7.ebuild
deleted file mode 100644
index 4486f30faf3d..000000000000
--- a/dev-python/hypothesis/hypothesis-6.124.7.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pytest-8[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin
- local -x HYPOTHESIS_NO_PLUGINS=1
-
- # NB: paths need to be relative to pytest.ini,
- # i.e. start with hypothesis-python/
- local EPYTEST_DESELECT=()
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- # failing due to warnings from numpy/cython
- hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
- )
- ;;
- esac
-
- epytest -o filterwarnings= -p rerunfailures --reruns=5 \
- tests/cover tests/pytest tests/quality
-}
-
-src_install() {
- local HAD_CLI=
-
- distutils-r1_src_install
-
- if [[ ! ${HAD_CLI} ]]; then
- rm -r "${ED}/usr/bin" || die
- fi
-}
-
-python_install() {
- distutils-r1_python_install
- if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
- HAD_CLI=1
- else
- rm -r "${D}$(python_get_scriptdir)" || die
- fi
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.125.0.ebuild b/dev-python/hypothesis/hypothesis-6.125.0.ebuild
deleted file mode 100644
index 4486f30faf3d..000000000000
--- a/dev-python/hypothesis/hypothesis-6.125.0.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pytest-8[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin
- local -x HYPOTHESIS_NO_PLUGINS=1
-
- # NB: paths need to be relative to pytest.ini,
- # i.e. start with hypothesis-python/
- local EPYTEST_DESELECT=()
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- # failing due to warnings from numpy/cython
- hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
- )
- ;;
- esac
-
- epytest -o filterwarnings= -p rerunfailures --reruns=5 \
- tests/cover tests/pytest tests/quality
-}
-
-src_install() {
- local HAD_CLI=
-
- distutils-r1_src_install
-
- if [[ ! ${HAD_CLI} ]]; then
- rm -r "${ED}/usr/bin" || die
- fi
-}
-
-python_install() {
- distutils-r1_python_install
- if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
- HAD_CLI=1
- else
- rm -r "${D}$(python_get_scriptdir)" || die
- fi
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.125.1.ebuild b/dev-python/hypothesis/hypothesis-6.125.1.ebuild
deleted file mode 100644
index 4486f30faf3d..000000000000
--- a/dev-python/hypothesis/hypothesis-6.125.1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/pexpect[${PYTHON_USEDEP}]
- >=dev-python/pytest-8[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin
- local -x HYPOTHESIS_NO_PLUGINS=1
-
- # NB: paths need to be relative to pytest.ini,
- # i.e. start with hypothesis-python/
- local EPYTEST_DESELECT=()
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- # failing due to warnings from numpy/cython
- hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
- )
- ;;
- esac
-
- epytest -o filterwarnings= -p rerunfailures --reruns=5 \
- tests/cover tests/pytest tests/quality
-}
-
-src_install() {
- local HAD_CLI=
-
- distutils-r1_src_install
-
- if [[ ! ${HAD_CLI} ]]; then
- rm -r "${ED}/usr/bin" || die
- fi
-}
-
-python_install() {
- distutils-r1_python_install
- if use cli && has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
- HAD_CLI=1
- else
- rm -r "${D}$(python_get_scriptdir)" || die
- fi
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/icalendar/Manifest b/dev-python/icalendar/Manifest
index 92929fa916fc..c6f9caf26e04 100644
--- a/dev-python/icalendar/Manifest
+++ b/dev-python/icalendar/Manifest
@@ -1,5 +1,3 @@
-DIST icalendar-6.1.0.tar.gz 142307 BLAKE2B fb5b6e6c337aaf4f18b1d2237d3523cbd4502e61255ee3d3de0f335ca90da384119c1cda5843b455f3eb93540c17d9448a3745e6a09e27b35158b26ab6f7e01f SHA512 dbab2542371d038060be9e9d2ecccdf6db7d51c4ca80515e02798db1a0f96fc9b4a7eb8e098831d7da97c2c8ba715da2836badf872a0d5c206299fb78923b864
DIST icalendar-6.1.1.tar.gz 145256 BLAKE2B cf3cf5a79f25f6c2820e4a04fc02a1546949e99c4e3fa9e6a204b0e4eb13e475b0c5a1f3179009b77437a33ab360b561cdff59453bcd77b771fc223ad14a2494 SHA512 3afb10dcfd07d0348bb404e2bfef3b790e312764bed1147999a3322255d7c881a1513077b49b3ed6cfc03a22afa81a3211823d94a2414b00bc2c4503bed73264
-EBUILD icalendar-6.1.0.ebuild 1029 BLAKE2B 89e0801c07146041cddf71c7f379911f7febebf16125631a59e649bb94f1759a4425a910d461084d8f40cb7cd4be427597af1d345b1278eeb6b6bb41cea79b46 SHA512 fb0c01eec1603d4e43b4fb1082c7886aa375abdfca1a5e3399c18e59ca1aeb5d9a842e522833a4a6106c9df2b7d0671b6c1706bcc92425418dceb10671023720
-EBUILD icalendar-6.1.1.ebuild 1032 BLAKE2B e3fc4a39f8715e5f74040cfc79c6d3be5dab5d623f6b6f89ceded9ca00108b0c1145058b81b27c502cdbec8994c8b953de61c6dfee07c001a64d8ac5a82aef3f SHA512 5c0b9f34c6dacff0a7ecad24dd67de3b0da9ea00166de40ce8959952b01b9e885729f5772e76b7fbe5185534f306cbdbb59ebe9ede0763768fbd28f2d1bc08ba
+EBUILD icalendar-6.1.1.ebuild 1029 BLAKE2B a3240db6e0bb8f522bc1e38ff6d17abd25013c9d534bed3b676649f44b986add19a6a69fa376c76ce1dd975673016aa614994dd02633fdb17e501f9ecba0a0e2 SHA512 cfb78bf54930044b86666c94793d5299703a01b3f0b68bac35a15fc5d941df7d2467eb5ed5494876a6f3d346bb7085a882290691736fc93334bc3e8ede192cfc
MISC metadata.xml 503 BLAKE2B 284f63e95eb2d3015979a14774f8ff9df0df701b81f8aa2c7583f52d05973cfede1db8eb7904203b854165e10640cc50a0e3cf14d9aff090d9ff657c53098cee SHA512 d206db3c1255c8e475c4289c548f0224c7fc507aae513d3c15706998892ef8450400a97bd07dc7d52142a03cad4abae3595d5315d8912586440df74096edea67
diff --git a/dev-python/icalendar/icalendar-6.1.0.ebuild b/dev-python/icalendar/icalendar-6.1.0.ebuild
deleted file mode 100644
index 677a6c7878a1..000000000000
--- a/dev-python/icalendar/icalendar-6.1.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Package used for parsing and generating iCalendar files (RFC 2445)"
-HOMEPAGE="
- https://github.com/collective/icalendar/
- https://pypi.org/project/icalendar/
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/tzdata[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pytz[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_sphinx docs \
- dev-python/sphinx-copybutton \
- dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # reset conf.py to not read version from an installed instance
- sed -e "s:pkg_resources.get_distribution('icalendar').version:'${PV}':" \
- -i docs/conf.py || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/icalendar/icalendar-6.1.1.ebuild b/dev-python/icalendar/icalendar-6.1.1.ebuild
index bb9bf58e9f10..c60e1f7b1dcd 100644
--- a/dev-python/icalendar/icalendar-6.1.1.ebuild
+++ b/dev-python/icalendar/icalendar-6.1.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
dev-python/python-dateutil[${PYTHON_USEDEP}]
diff --git a/dev-python/id/Manifest b/dev-python/id/Manifest
index e409d728d2c3..53d217919460 100644
--- a/dev-python/id/Manifest
+++ b/dev-python/id/Manifest
@@ -1,3 +1,3 @@
DIST id-1.5.0.gh.tar.gz 20209 BLAKE2B d5f1b959ed8c5151d049cad9c470e0ed773edb68f5c9e721e2d4d5207823af660c641546651fc4eee1dba398bebdd509098471046f7482f102d8be3ae6e4a846 SHA512 bedc354e59d569595b9b7258b3fb2da29f2701a4b9ec80487b98ce30a7077e8b35990bea80db955a95a8d0703d23ab98365077f3c66858f4cab8806f365c25a7
-EBUILD id-1.5.0.ebuild 1256 BLAKE2B 9aa868a449741363f0ae901cc68dd1deadda619b16f1a3693cfef8f3840ef0aeafc1c35674024c1358496da3e8d4971b828820a47694211197ea8c0f38e822f4 SHA512 f5a7c1ed01aa7b65fcb71fc09de2c33f569600ff8f00dc8b91b7b4a12f93552b90588bb231d81f4dbf6150fa5d71473bc255f57b972a666be9f2f3531311063d
+EBUILD id-1.5.0.ebuild 1251 BLAKE2B 3ca3414b96ae019bdb67dac14fbdeed9004723ba4a07b19586e619343e2b01d5b95b6b7369feb2bb325d18effb2221d80d2f3371f69dc293b9081d425962cdb0 SHA512 904a6a4b1038baeeec926f976206acbd3630409c1ade7bf3ae21a2621eceb71960d1e3682d9d4a12a80844938789a4c162711769a9d8e541d48485ee1c380efc
MISC metadata.xml 353 BLAKE2B 7cfab86630305041777c831de052a12ceb9968cf5d0d8fe3df30ffd47a4671fd0e88cc40ba741d7f332ef5af72d7abfa90f0ae7b3f6831ddd01e9897cd6255aa SHA512 0de4e8f39dae4e2fed193695bf48b488e247c3999035e07a089cbaafb942c076f7c8990d2a7c428574424a395a2e94eac6e7144827fa6cdd1619498318fd3f5d
diff --git a/dev-python/id/id-1.5.0.ebuild b/dev-python/id/id-1.5.0.ebuild
index 1ee2b777ab56..d8f9afc32498 100644
--- a/dev-python/id/id-1.5.0.ebuild
+++ b/dev-python/id/id-1.5.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~sparc x86"
RDEPEND="
dev-python/requests[${PYTHON_USEDEP}]
diff --git a/dev-python/identify/Manifest b/dev-python/identify/Manifest
index e83ffd7bbc60..22d57f9ccbe8 100644
--- a/dev-python/identify/Manifest
+++ b/dev-python/identify/Manifest
@@ -1,5 +1,3 @@
-DIST identify-2.6.5.gh.tar.gz 101871 BLAKE2B 32beb0e5185f39df6f3f45969eb2a4e11e711f36bd1c728322307ffa02aa60c3d7f20c5cf3f93afc88a3304ad98f36d426cca32108d9b2e79663250acaaddd57 SHA512 933e269c1f68a7ba4e97f2b20297b665e9ba955e3d26b3a9f535e84d8d8e929f844a4e5d8f6c053d819318368ae89c87058ca81f8d24e92c60a5f053db3056ba
DIST identify-2.6.6.gh.tar.gz 101889 BLAKE2B e6246bceed1aaf806e4d7984581214c9272508782cd35429b8d58779a0546b5dc1536d970d6a71bd7135afb73216896ffaee0ec627261f25907034081580018f SHA512 0312654b6cf20e59248656fe09d54292fafa4f1c41b85def6f828f986b4ef5fe9d275a9d90537f3129060a572106b79aad338ac52f9d0d4287a8a6db805fb18f
-EBUILD identify-2.6.5.ebuild 595 BLAKE2B c7ca323901a085a6776d11381cd4c6528dde9a9379700373595a5c3dca02ec6bceca9d791a429c52c4984235a5f702efec6894b41a7b95994b1a3318bd497c32 SHA512 4a8d477fe333830fc5d9279573e39764bb17c2ec54d70baf76f8c8fd781eb80264d1de7819b72277ddaabd8dd05203bd2563c669c8e1f43a045a2fb6ce550b2e
-EBUILD identify-2.6.6.ebuild 598 BLAKE2B 725411b524aa5293e51c25b249cc1da67dd0835f507c1af74926bfe87678210bda22d9c57ca2185357154a9e86c7cba74cf01f821222d98cfde8c044cc053819 SHA512 3621fce30088da6b855b9aa0c78337e9a0f25c9e3cf9e75e89ecb5d76ac66e7c9edc5bfe4ede7659d8d6dfb746b54a3956d2597eeed517c15a3f9b0ec655e347
+EBUILD identify-2.6.6.ebuild 595 BLAKE2B c7ca323901a085a6776d11381cd4c6528dde9a9379700373595a5c3dca02ec6bceca9d791a429c52c4984235a5f702efec6894b41a7b95994b1a3318bd497c32 SHA512 4a8d477fe333830fc5d9279573e39764bb17c2ec54d70baf76f8c8fd781eb80264d1de7819b72277ddaabd8dd05203bd2563c669c8e1f43a045a2fb6ce550b2e
MISC metadata.xml 395 BLAKE2B 01314d222b5ab4f906d3a0b8ba56d9ffaeb1cdb4513147a675df16f4ce1dbb6f45d8e63d36a42344c3e2278737956467abd8f71c74db232c5da7889810ee80fb SHA512 14280c2065b6f69836cbb493342c8e50c900f218a019cd074688913879e5f515388902cefcd618e8bb552af8145ae33c92a9b7caad867d66e457369fe74a187f
diff --git a/dev-python/identify/identify-2.6.5.ebuild b/dev-python/identify/identify-2.6.5.ebuild
deleted file mode 100644
index 007edcf9a3ef..000000000000
--- a/dev-python/identify/identify-2.6.5.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="File identification library for Python"
-HOMEPAGE="
- https://github.com/pre-commit/identify/
- https://pypi.org/project/identify/
-"
-SRC_URI="
- https://github.com/pre-commit/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/ukkonen[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/identify/identify-2.6.6.ebuild b/dev-python/identify/identify-2.6.6.ebuild
index c40a9ab3694b..007edcf9a3ef 100644
--- a/dev-python/identify/identify-2.6.6.ebuild
+++ b/dev-python/identify/identify-2.6.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
RDEPEND="
dev-python/ukkonen[${PYTHON_USEDEP}]
diff --git a/dev-python/importlib-metadata/Manifest b/dev-python/importlib-metadata/Manifest
index c2bdd8a5e5b2..deabe51a7e25 100644
--- a/dev-python/importlib-metadata/Manifest
+++ b/dev-python/importlib-metadata/Manifest
@@ -1,5 +1,3 @@
-DIST importlib_metadata-8.5.0.tar.gz 55304 BLAKE2B 801d7edaed5a42ef5c871830286e698620cd06cde43178c1ab65a5d35f6055fdd2a02b0f14bada94704a13a6708ea3091e634548e534df2df92d942c83192c3b SHA512 86ceb3ff408705565628b71a740a9e9123eee4b49e2ad029b9ee204548a78257dfefe9756194ce660939806f75983dd4b858dacd642b40fddc4188e699ef4e19
DIST importlib_metadata-8.6.1.tar.gz 55767 BLAKE2B 206263c5d6c9e0d02bb7acd063f8ef3392ae183a39808949ba6780816fd01cd7787797c378bceb377b85384739184a01cee6ee5c8a3f241b63d0be760455be32 SHA512 4e7ecb05c6c6102f24fe896772942137edfc57257f2f12e3add3ee771ff4146e0ee6a23fd6e3e9ab7e4547d2ab573ad8d21bdd0746b7039d2421f3ba6968eede
-EBUILD importlib-metadata-8.5.0.ebuild 1410 BLAKE2B 32a9f046abc26af372b4d560ad835348a02afdf9661c93da977c9a0ade3382a32da7b95f73a230d872fc4447c689a4015930b1481f7cf43a32dafa509978ccb1 SHA512 6860eeb1f841e97bcf8eee1abfd5cee86e37cfa1fc59703083faece6bd88e8163f868d7dfe257c7667c917125788701745e99a150ab8770f6150ce3a0b1be50a
-EBUILD importlib-metadata-8.6.1.ebuild 1418 BLAKE2B 28ecc333b9e81141d09e9a42ad3ccb5020767d37b3d4434af51f788fe47faec7540a515f9a99f6716a40f74c9abbeeb34df3523621a48ca768d777e2e91b5f9a SHA512 de8d21383b511577ffe7f6c8be8a61958fbb62ea59f1a19af6b23893600a59a2c07a4652bb8b02610cd0d4d1eebafe2e82610f7c06db3384989af22a564fc25f
+EBUILD importlib-metadata-8.6.1.ebuild 1410 BLAKE2B 8b04c3680cebf7a53aa2e445028c8fcf32304c7a11a870dee518814fa989dfeb2f58b7d6cd11e537f6994b7563273e47cce8df2990e06aaac2e6c29b053250db SHA512 4e94a14da9777cdde87df3fa5be73047244ceafbd61e1fe917b1f54797cc54e1b64dd320907ac2101f55e307d487a9618235d70f64bb672e0347e0415cc9d6c8
MISC metadata.xml 540 BLAKE2B aa3ac97002fae5cb12dd2a8bab724322fa7a2ccea0b8b8b7e46a9e27e9566493b12a795e47724b703a74387b3805e925cc0b042a020e2a2e7862f74455b87809 SHA512 bc20e7317e1ea93d3d06666830bf32e00be6d50b1b8fb47d8092b3a80078a575e04c2cdbf9b78a17dbd1af23ae1d75766e62005ebf2942359ddd71867e8d9a12
diff --git a/dev-python/importlib-metadata/importlib-metadata-8.5.0.ebuild b/dev-python/importlib-metadata/importlib-metadata-8.5.0.ebuild
deleted file mode 100644
index d5b6fdec96ce..000000000000
--- a/dev-python/importlib-metadata/importlib-metadata-8.5.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-# NB: this package extends beyond built-in importlib stuff in py3.8+
-# new entry_point API not yet included in cpython release
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Read metadata from Python packages"
-HOMEPAGE="
- https://github.com/python/importlib_metadata/
- https://pypi.org/project/importlib-metadata/
-"
-
-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 ~ppc-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- >=dev-python/zipp-3.20[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/jaraco-test-5.4[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pyfakefs[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
-
-src_configure() {
- grep -q 'build-backend = "setuptools' pyproject.toml ||
- die "Upstream changed build-backend, recheck"
- # write a custom pyproject.toml to ease setuptools bootstrap
- cat > pyproject.toml <<-EOF || die
- [build-system]
- requires = ["flit_core >=3.2,<4"]
- build-backend = "flit_core.buildapi"
-
- [project]
- name = "importlib_metadata"
- version = "${PV}"
- description = "Read metadata from Python packages"
- EOF
-}
diff --git a/dev-python/importlib-metadata/importlib-metadata-8.6.1.ebuild b/dev-python/importlib-metadata/importlib-metadata-8.6.1.ebuild
index d31c671730ff..0bf8748f05f7 100644
--- a/dev-python/importlib-metadata/importlib-metadata-8.6.1.ebuild
+++ b/dev-python/importlib-metadata/importlib-metadata-8.6.1.ebuild
@@ -19,7 +19,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 ~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"
RDEPEND="
>=dev-python/zipp-3.20[${PYTHON_USEDEP}]
diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest
index 1fc76a9a4921..ea86d94abede 100644
--- a/dev-python/josepy/Manifest
+++ b/dev-python/josepy/Manifest
@@ -1,5 +1,3 @@
-DIST josepy-1.14.0.tar.gz 58794 BLAKE2B f7f6568dd3ffceda2a15297c26cee84efc88cfb666a6edacb6528fe77404a21fc5a77e691eb4260bd9c52125092d3cef3cbf76195f9a9f9800804020d18eea55 SHA512 e003916fb6c8d0907c5b63a20a37f167ca720d377f4fbb434884cc0d50c63aa100ff62ca753615b810b9874f4f95249f9c7c7fa03fa25b1449d2e5a9d4f7f167
DIST josepy-1.15.0.tar.gz 59310 BLAKE2B e47d6cc49d482a60d3856cbe81ca44770019f91e8de416f63162600e0024e635fa3a3b2f1bbb3b16d0273ab4673d89d4c186ed67bac2017bf0b43992613a3802 SHA512 92799e9230f64e7ef37c749cb68c293d1b97e2e14c94e045564e45402ff3363af4cca95a7bbf599821cf7ad9317ca31add6868d3bdb3699ee9c171b415a02e48
-EBUILD josepy-1.14.0.ebuild 727 BLAKE2B d0d2e2aaf3858318c083fcfe4be96ccd4b193c7bd479d3db04ac3e25c90bd4d012103cae6198f90c367e9db630380f86a113dae66548e096582e4075162c23cf SHA512 0541dc2ed4487f94f714603d2a402b579600e538b848ffc4e1cfad1f20c9706b8e92e955ea0f568835c676f7f342c9236f89501bd9bf2921e3b57d6ea4f3d37f
-EBUILD josepy-1.15.0.ebuild 731 BLAKE2B 531c86a85508de9305a3c45b90534ace6ef275d6ef4dc7ebd6695809941a6840f92169a9eeee90639eb2cc2765c0158befbd0d14491e7c543cd6056508a943f2 SHA512 c6338d628d05bb5895814ff7fd80a56f485bda405cd48af2dd4ff3b2e1cd8198d05476c2c9e21daa519e0c10af975572e2bed3b26627a7ba2ed620e8440945b7
+EBUILD josepy-1.15.0.ebuild 727 BLAKE2B 2337d1c4a954a0965ef9aa129f1acb0add376c00412035a1adf0f04cc1407ed956aff6af6171ab26d9bd79292a208eb4c8763bded4bd1199d874e3a17083271e SHA512 c34a8851ecb4628a2d4dfd0f02f7eefafe11d98ae35761f85a8e3b379d963572ce9c64e0e7a933318f51352892f890a02aeaa5f8c1e0fa7833bd2aedee67d19f
MISC metadata.xml 720 BLAKE2B bfe4668c6be6fcd57f41af649d31ebe5e4d96db8a0d851ca9c8365f42f1752e820f7dcd04da9ab974f8e9c99ab443bc7b516005ca510f4dac9390616b9135269 SHA512 be0b55bee1d51c91cda3893a2751ac9e8440b61c106daa9223ac6ecb3cd20e06b41dbad892e0e647e899a7a1eef1e985f29ea9a355a8c0d50524f599aec3cc88
diff --git a/dev-python/josepy/josepy-1.14.0.ebuild b/dev-python/josepy/josepy-1.14.0.ebuild
deleted file mode 100644
index 561a5ed665fa..000000000000
--- a/dev-python/josepy/josepy-1.14.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="JOSE protocol implementation in Python"
-HOMEPAGE="
- https://github.com/certbot/josepy/
- https://pypi.org/project/josepy/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/cryptography-1.5[${PYTHON_USEDEP}]
- >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # I haven't seen a single switch to poetry without major bugs yet...
- sed -i -e 's:^include:exclude:' pyproject.toml || die
-
- distutils-r1_src_prepare
-}
diff --git a/dev-python/josepy/josepy-1.15.0.ebuild b/dev-python/josepy/josepy-1.15.0.ebuild
index 985429c545d7..7c037fb7b34f 100644
--- a/dev-python/josepy/josepy-1.15.0.ebuild
+++ b/dev-python/josepy/josepy-1.15.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/cryptography-1.5[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema-path/Manifest b/dev-python/jsonschema-path/Manifest
index 8fb102cfe104..07700d85ebdd 100644
--- a/dev-python/jsonschema-path/Manifest
+++ b/dev-python/jsonschema-path/Manifest
@@ -1,5 +1,3 @@
-DIST jsonschema-path-0.3.3.gh.tar.gz 40104 BLAKE2B 00f3551f807a76ca59d7dca55d28dc86f36f94ad03be52376a67f29936a1215e50dc5d4af33aabe29026913737e9f453d466450122411297f714e3557fe06d2e SHA512 846d476285b4c89d0241d18be09eb7c12df855f7b28f0d3ea9942a9d23977f3c051b93a1281f6f5323c2c4bc9c86fe82b5eae1bce647f58d9d2acce65d4f54a8
DIST jsonschema-path-0.3.4.gh.tar.gz 40126 BLAKE2B cc7884ab41a0cdcfbd292831f9ed2a03f82af30f4482499c7940633741560228df59c4157457e8c44c57fb73f0f6142f10ad23d36f444fea71a84cf6309d953d SHA512 85b791a374d61bedf66a0ca44b6906ec74f02ffe991c1cb220267c85c0e7b493375d712d7ca0828681c9c15f170bc29d4b808b00778895fb13f1f7ff3cdf2a9c
-EBUILD jsonschema-path-0.3.3.ebuild 1125 BLAKE2B 7c002869ed29845946eb3cbfbe18edb24df78c11979219cf5eeb965b1e92f3bb6ddef127d221b61ab1684cf984ec5263fb652cd5bf12e8f3e5a03541c93fcd74 SHA512 660b58dd5dc4c931cd0405bcecd2513abc6e34b679ef6dc1eaa19c839406136c786cbd452651b53a3846c55749204252cfdbb64ed168a6b996ecd226a4b530ce
-EBUILD jsonschema-path-0.3.4.ebuild 1109 BLAKE2B 66014542bfdec0fc5f9fc1f2d8d27aa562de593dff841e47417c70d0d116c7f42b7d05bdd20f4815e87ac1a9e10fd9e455d1f53ce8c51768d50443ef1f27a2b1 SHA512 660957d3a55f80261ccbafe09e3b0249f083474436103c535402a83a5f226cce2b800236e8c8f168c30b5e7f7c0de9ca24ac333b1131740c604b32123fb8ee72
+EBUILD jsonschema-path-0.3.4.ebuild 1104 BLAKE2B 64b61240d8335672314f408c07aebe3399253cc911b376760948c883998c257d01bb40b8346a59380a9e5c3b288b2a599ac5ee2aa76a4e92a5892b1f1344d17a SHA512 7d13b62c6c7d3ea85f87c1844e23b8af75433253f6b5559a1ba50deebb8ae977e8336d36f348ba513c059b05396f4cf2d82cd9298274d82f43df4efd723bb31a
MISC metadata.xml 404 BLAKE2B 1ca43c4b4650286727d5676f4179f99daa52efeeeded543e3453b91033fb68e6639851b1149a93f28b2fec501acc9623bcb2cd2f58d9df59db505a7ce730807c SHA512 0e041011c6459c256ef992aecea2ac5782d608855da7ddf15340e2a66f89c4542078563dd560a03cc5b13df5c85858c4796d74f39f5a9d257d131f758d5a1bd3
diff --git a/dev-python/jsonschema-path/jsonschema-path-0.3.3.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.3.3.ebuild
deleted file mode 100644
index 5ebaaaf5149e..000000000000
--- a/dev-python/jsonschema-path/jsonschema-path-0.3.3.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="JSONSchema Spec with object-oriented paths"
-HOMEPAGE="
- https://pypi.org/project/jsonschema-path/
- https://github.com/p1c2u/jsonschema-path/
-"
-SRC_URI="
- https://github.com/p1c2u/jsonschema-path/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-
-# requests seem "optional" but they failed at properly making it
-# optional in poetry, sigh
-RDEPEND="
- >=dev-python/pathable-0.4.1[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.31.0[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/responses[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i -e '/--cov/d' pyproject.toml || die
- # remove random pins due to caret operator
- sed -i -e 's:\^:>=:' -e 's:,<[0-9.]*::' pyproject.toml || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/jsonschema-path/jsonschema-path-0.3.4.ebuild b/dev-python/jsonschema-path/jsonschema-path-0.3.4.ebuild
index 044b279d3ad3..a4fadca0170d 100644
--- a/dev-python/jsonschema-path/jsonschema-path-0.3.4.ebuild
+++ b/dev-python/jsonschema-path/jsonschema-path-0.3.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
# requests seem "optional" but they failed at properly making it
# optional in poetry, sigh
diff --git a/dev-python/legacy-cgi/Manifest b/dev-python/legacy-cgi/Manifest
index bfac7766efda..09865ce42200 100644
--- a/dev-python/legacy-cgi/Manifest
+++ b/dev-python/legacy-cgi/Manifest
@@ -1,5 +1,5 @@
DIST legacy_cgi-2.6.1.tar.gz 24782 BLAKE2B 4a147583a951e128282eef445fce9ad0acc6f63036d115b9f048956f17999946808f563e025bc6f45687e6ea095b459c10e90e01c114ff535a485de1fe344917 SHA512 584ed4c2fdf05e89944dc86dc31dd4de80efbad3e43f15e411f9eff0fabbeeaf3df757faa2a56527f61d661b6d73eb258135ab7763dd3a58c9611829c6d28cb0
DIST legacy_cgi-2.6.2.tar.gz 24794 BLAKE2B 2651a11f86c92570ceca3c915654828d83d1af75e604bd5d2d9d4e5b049a44cfbc9775e64ebe1c98fadbadcd327492662f543fc24ed2bff33324abb50f58ee79 SHA512 7147806056edaddcc129d8f4495bb2b62835432591c080373b369c628d895914ec6c5221c236ab5e4d82a2f19f6c48944e9fcb64449d9215e3f0de3c3a8aa80b
EBUILD legacy-cgi-2.6.1.ebuild 516 BLAKE2B 91df5bc49c2055ccac412e305a18674fda416eaa68637e788e1d35f784b3b0a42b033cca3d132195061945dff2dfbb76b7b1dc60fba18b50ada0391f088f7ed0 SHA512 fbc27b7b8f76d90a268714577aeb7577dbf260efb3b66b4f70e8dbb9259a585e39e333d1b354211d84495c347129b9b6b1d549294367d497e03cb4d7961014f3
-EBUILD legacy-cgi-2.6.2.ebuild 529 BLAKE2B ff730bde9f2701d70fc5cc30e9942611a12ae8dc7c23460f9b8cf78b83d9953d87e6955b8c535fd2259122c20c7fd4ee2bdc7b6142cb23e8761ec345aaf259a6 SHA512 a7d8ad59243aafe0c2b89e8679f054b72e7cbf3f40a8874b053917888d4f2dfa64e58e959981c8139ff50bc23359ee8ef8999552bc93c7b42cd9335683b6cce2
+EBUILD legacy-cgi-2.6.2.ebuild 521 BLAKE2B e193beef2b4ce2aeb984b616a9528e25252a6aece579ab2fea73ffccb4d40b945115f375d8001dc9cc2d3463ed118e27f32c99dda49a10f7ab9cd8598be96478 SHA512 8df7ee023dafb79d4716eb61c9f6fa281ed7185c217528f436541478c51c31f225ad15f6f7c45de3cae670a24d53d3411cfa38b732b7f21a972c2529bae6a3a4
MISC metadata.xml 380 BLAKE2B 90fb12532007b50d6bc2b6c5f225979c5c6ad26befe110f6c0202ea6d42d1b3fcace0b014c1fcad060423263336b9af263a568d6260073c072a0efc3b9f9598e SHA512 3117feb46a1384308eba8a50a8554e68f557fd6f019ecbc2fec05d51c95621d3141d8e7f3071b2597f70401ce0ba4c32545a58df143e713868a800063e40591f
diff --git a/dev-python/legacy-cgi/legacy-cgi-2.6.2.ebuild b/dev-python/legacy-cgi/legacy-cgi-2.6.2.ebuild
index 849a9e167fec..0f75aad66012 100644
--- a/dev-python/legacy-cgi/legacy-cgi-2.6.2.ebuild
+++ b/dev-python/legacy-cgi/legacy-cgi-2.6.2.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="
LICENSE="PSF-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"
distutils_enable_tests pytest
diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest
index f4cffdc02cb7..902768b26166 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,5 +1,3 @@
-DIST libvirt-python-10.1.0.tar.gz 246933 BLAKE2B f95757c6e88271874f2e6c5efd52f4b075dee96902287b66f535f3d154eea58f7fa5156c7303c108eed34552917227cd0e1abbf4ce78d619dd113d24763780bb SHA512 b1a316703f577ebeafc6f96b5988f3716c24acfea674834c9034d488c456ca1d0386d602942ff4e0d2e947252a2d7049af4c6531407f9ff9a3b981c7c6c3fd37
-DIST libvirt-python-10.1.0.tar.gz.asc 833 BLAKE2B ae970da8b897efa3c8abf596fa653e2fed23e11dc1e1531093ce7fb1c3f9c76659fb71aab828a02c141bd59695eb6989a39f2c99fdd8494e40a8ded43c727fb8 SHA512 deb6af1a7d59bae6498175c842be7995262d0503a0614267b4fa8a157d5d094d8aacd34184b4149a0821750d57ba3ad36af1fec1f7e9532625bb620229bf404d
DIST libvirt-python-10.10.0.tar.gz 241054 BLAKE2B 9eb9a6caa4dfaffb136912ab4c98b87277b57757d86537c0b2e05cc0fbdffb48a4e09bb7fbdf92b31eb2397fffdc94f42e036110fc8146a218d165134f276b94 SHA512 7724a9ce89b39a62746c0524643e89850a6fcc796d2c6481f6000b047637216391742921d9dae84b97de0fd8707d906cba4955567416cf5cd93aed6f689a6cb4
DIST libvirt-python-10.10.0.tar.gz.asc 833 BLAKE2B 31567fae7df4072217bdb3c0a85f597c8dea625d2ddc20de1424268379bf6adcd2e459a73902797d24ad53a7d155711744d5b82799f630854cd29cedb1479188 SHA512 81fcfffadace42f6c49d2802250793e14e0db8eebb136c6054e1f29c52f97246ab4eba630c5723eddc031e9fff9fe1bf7312a399494764c6043aa9f2c41e8495
DIST libvirt-python-10.3.0.tar.gz 238840 BLAKE2B 35f4b15609550f9f255ee046fda4df22099926779ded4e7a75c02cdfef9156a366f3aa62a92d75bb7bfaa4c5220679ac3231844dc35c0f7db6dd362c81b9ed77 SHA512 5c5b4b6e52887a5fe0436581ef6233e78abbf702db87936743329e62a1e3c66c124ed6e2c2b92d6215027e6cbe459c536a8436ac3cea63269bff78ec3c9efc98
@@ -10,17 +8,13 @@ DIST libvirt-python-10.6.0.tar.gz 240216 BLAKE2B e1300bdf124132bbb2c17649974633f
DIST libvirt-python-10.6.0.tar.gz.asc 833 BLAKE2B 58d263a211c68e2a3c811ac9952977fd05a42f9f8b910746fae35c69925a8a5783a9c0796390875a8b8036c315404a08ae826fe2306c8d63a8479f883f96760a SHA512 b9d42be07925345e9183180301013f43169b0d00c1e97f78742b23fd7d97977e0437471b122518702e8fa59fd30674f6b8d5bf03cda6de746018afa5c1ef75cd
DIST libvirt-python-10.8.0.tar.gz 240883 BLAKE2B 2871e690ee27a93139febde94a2e6cb8880be364606eed21a8cc9048486d3b411334d92026f8fe7dc320c6a3b539ff827a2eb5ccfe395079af36c4cac28310b6 SHA512 58501c708eccae134da2ea5c7ee0fd8940ee3b9fc9265ee351c42889c2d29fdbe96643fc130ca551c922765a96aa18c27c38c2d842d505b0da2571f4e8dc3c08
DIST libvirt-python-10.8.0.tar.gz.asc 833 BLAKE2B c58fb89e2dc640edaac23b5e0c270a1974e6428b806197a6097d78c39888fa40f56294e6e2b7870791aa0320faf98e2ff99229e96476694742e14ec91daa4e1d SHA512 930c8ddb0140d889da4a3d152f538beb5b36fc31dbe4b591ceaf53b070fb171be87a9081bd7ca1158f02ecc90124597887b3a09c39f8543da97b6c2996aaa233
-DIST libvirt-python-9.8.0.tar.gz 246277 BLAKE2B c333909d1f4fd32f9e05d42e468b3808971360bb8aaf35934ec25f8155f0231b2ff3bfd90944a50cf13e09cec3cf35fdf41fb5869b1683c1cd36b4767f2b3dd1 SHA512 c9871ca2fa9d18ae42c4aa76e9a7ba9f0a026061b058072c862c8fe402c2d2325189687e1490718360a9b8f6c13d8ae2adfbe54f79a367fb6be9fbde381f4901
-DIST libvirt-python-9.8.0.tar.gz.asc 833 BLAKE2B 78e6556031c325674d26322d0a6a4dfc391dd050223bd6d939d30328fc7bb1a2f8671aae95eb3a37b916311e6f4c44a4c1929093844347e06dffa23480793e34 SHA512 b999d442f8e22d91ccf9988f53603159406b3aacd3469fd613ed24afd67722206eb2b319a1518bc7aa8cc12684f84685de885bd40c9ba7d9a94ef16cf03f6065
-DIST libvirt-python-9.9.0.tar.gz 246357 BLAKE2B d2e6bc9f8ae3c722ffa18772e40965e7ef1acfb36a863d764ac39c694f687a078b6433cb780a27696f63c698c3e63d203ae1609b48ee31ea5cd95a21a3947666 SHA512 5a09b23b843080f2e55a7b00dc225e0bf23c9c23cac42ce4ffaff725020303745185482c2cc781d519020f50a335d4fa72a7a618bb2c1d0eb0845781d1b22ab7
-DIST libvirt-python-9.9.0.tar.gz.asc 833 BLAKE2B bf7c3861f4a9d47478e7e9afcb21b8b8537f0baf525af462aebd849fc24510bcc575d851e06d8903d7480163b42520a4e4c88b7e01af90e7b759ea028839440f SHA512 bc509c67cd9d019f40994b415d7648d4e408a47758bf12a42653f315fd6e16d89568d59698922f73fbb11a858674d370222e41c7d1bba04e38a5665ddb1da853
-EBUILD libvirt-python-10.1.0.ebuild 1457 BLAKE2B 94c542b99160140edc022824b28ed3dda8f8b2104adbb0624d73c9c24645322b60e5ffccc054cbfc4693c06379017408302438ae83f36047011c1d3c2dd4fef0 SHA512 281536a57f4420b94a1ca9b526f92b69ade8b04c9c3cfa2e74fca485db2ff3b62359ede8fbcc8458163c244893853665ec4a227123d39b8831a495eaa7071c81
-EBUILD libvirt-python-10.10.0.ebuild 1461 BLAKE2B e04f5b869a107f6b40049986f891c47b1f6970b47fa866cb853d638c54c06a708280e5676400ebbb24abab3dc41415e2653a421dedaa5341d14c71f8b880a437 SHA512 c250ae79aec1cc0f981e89142f7044e28442ef022d8ec91a8c70bf4c35aebe1a90306e36cd7d0e204391a3fb238ce0088d0e38e6ecd3a02b0fceadd594657d9e
+DIST libvirt-python-11.0.0.tar.gz 241103 BLAKE2B aa4ece183a98b25981fac6454725d7416990593cf7b71133f44f721a7e457e0c8469429049393ee0dba0d21718c69faebc503cfba63bdf71a5761d73724e941c SHA512 58b30e5c40a911b91e71b3ac9298b2d54fd8dba7105a13257d0677c919a6adea01cd7c0115fa6c2e70f4dba539a587bb74634ae75f969156dff97ff97b34e66a
+DIST libvirt-python-11.0.0.tar.gz.asc 833 BLAKE2B 8d8e415cc0bca4bfcccc608f27d016002cb1ce05c37c9a6d96d475c61d8fea60d31010d8baac55ce6f96b50141ea2843e212e6bf54fb9d1b527e510a4f7132fd SHA512 2242071b14d0a0ba34e2e04f4553484dec9a1662cca379b1cf49ab9ca2f40d89f78ac2912ee9c6b1fabbc9aede53f4232e20003f6f1330e368ac6671cc9643be
+EBUILD libvirt-python-10.10.0.ebuild 1457 BLAKE2B 1f6ef80b54717feb346bd0434df83e82c676c0a751c54887d59ba5ea0b1ab3583f316e4efe17ce5cd5e0f08a19c7b9e7c8371416029577cfd86992e1a7011c28 SHA512 464f78804ff303dccb47f87e11e225c626ba0b94413d0ab687f14e022aaf8744ea42b1217bc9518ad6a23d3954868ea62c9ccd85ca39a8be6d95c369d653fa82
EBUILD libvirt-python-10.3.0.ebuild 1457 BLAKE2B 9e2dde2d685dc6422b5f58cf8626c866442bb210996d67f0afa2f94867b443bbe9c1185e1088863545293459b119ece1c5225f681238359b2c08e53862bbfefc SHA512 98185ef68d2e4ea19c71dba686c01840e004c346008ca92267b0b6f91ef263e316ecc8be65912a138de3457cc46bea94017d56dc85b5f0f118b034c9a54ec10f
EBUILD libvirt-python-10.5.0.ebuild 1461 BLAKE2B e04f5b869a107f6b40049986f891c47b1f6970b47fa866cb853d638c54c06a708280e5676400ebbb24abab3dc41415e2653a421dedaa5341d14c71f8b880a437 SHA512 c250ae79aec1cc0f981e89142f7044e28442ef022d8ec91a8c70bf4c35aebe1a90306e36cd7d0e204391a3fb238ce0088d0e38e6ecd3a02b0fceadd594657d9e
EBUILD libvirt-python-10.6.0.ebuild 1461 BLAKE2B e04f5b869a107f6b40049986f891c47b1f6970b47fa866cb853d638c54c06a708280e5676400ebbb24abab3dc41415e2653a421dedaa5341d14c71f8b880a437 SHA512 c250ae79aec1cc0f981e89142f7044e28442ef022d8ec91a8c70bf4c35aebe1a90306e36cd7d0e204391a3fb238ce0088d0e38e6ecd3a02b0fceadd594657d9e
EBUILD libvirt-python-10.8.0.ebuild 1460 BLAKE2B e175d7d40e676cb765d02aa7ee8044c6a62ff7fbf59f430990c8ac512c599dcbd9dbfcc2ea981b40d98a16a03ffa26654b76f5cde5d7f936000c8e119d81c923 SHA512 1fb7948936af1c3b35b1fa911c9cfcf270517107fae43df41b05a0efaebec7312cff2af70d79bfb9b64383233a6afbfdc5c9b8c45ac6477afabd8361ad6f76df
-EBUILD libvirt-python-9.8.0.ebuild 1458 BLAKE2B 1cb76d1092373f6dde1b091c2ee5e1e27e2e21cb32d8866fd4aed31443bfb1341865a690461fdf20fcf63dfce02278ec92e8ca59f719965aa3f504cd22039f8a SHA512 de4a87955176109111637c5e5f454ff990520fd41ea9785cdd35e468dde49bafa24f95113da891ee5e69b550fd008a4d48b3ca5c590b50820d1b17c3539f5ac5
-EBUILD libvirt-python-9.9.0.ebuild 1462 BLAKE2B 8cd27861b4b2acfca1e15b698a52fb7aa44155dfecf2b9ad36ab86675572a7509778dab6052383431882a01cf65718f30f2f1a14bc7626863b1e32610f80ca50 SHA512 75b1e008a55a010fedf060434cb0b9a50b4e7a46e2033c5470975e47294369920386a11ece3faa99315be7d7a142964d6612a7d2d03f8c6d5992ddb282c83990
+EBUILD libvirt-python-11.0.0.ebuild 1461 BLAKE2B 0c5f04828c07f644037db6e027176e97ca39d48b8daa9ce52bf2019118c7af57282a23bc626e5f73eb4d08839c336f8e8e9a43fb6c9074964b1ff4a3142fa830 SHA512 cc500e164ecd4b667ed7c5126e9d4a2be6b5c4bd0e14111bb3181ef6c14a72979f6308655de78c9e1619dc9b722bd61b514c64414e8f00a4715fe5e9b1d1ba7b
EBUILD libvirt-python-9999.ebuild 1461 BLAKE2B e04f5b869a107f6b40049986f891c47b1f6970b47fa866cb853d638c54c06a708280e5676400ebbb24abab3dc41415e2653a421dedaa5341d14c71f8b880a437 SHA512 c250ae79aec1cc0f981e89142f7044e28442ef022d8ec91a8c70bf4c35aebe1a90306e36cd7d0e204391a3fb238ce0088d0e38e6ecd3a02b0fceadd594657d9e
MISC metadata.xml 473 BLAKE2B 72c67c0402bfcd60fb25294d144870c359caf8200fe1383857acd6dcef37c9ec97c4a2e3fe338ee3c5f395653b8573292fce267d2d5d612617f334b514af95b6 SHA512 9a12e632606271e0667ee5765bfbc77f21c8ec3f2fca5556775b2bd21f7ccb10d2c8b7d85fc160b83fe0a6316ebbc94a9bd5333d289edb88afe3c2d7cae37e75
diff --git a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
deleted file mode 100644
index 860fdfe659af..000000000000
--- a/dev-python/libvirt-python/libvirt-python-10.1.0.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
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 verify-sig
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git"
- RDEPEND="app-emulation/libvirt:="
-else
- MY_P="${P/_rc/-rc}"
- SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz
- verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )"
- KEYWORDS="amd64 ~arm arm64 ppc64 x86"
- RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org"
-
-S="${WORKDIR}/${P%_rc*}"
-
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-python/lxml[${PYTHON_USEDEP}]
- )
- verify-sig? ( sec-keys/openpgp-keys-libvirt )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
-
-distutils_enable_tests pytest
-
-python_compile() {
- # setuptools is broken for C extensions, bug #907718
- distutils-r1_python_compile -j1
-}
-
-python_install_all() {
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/libvirt-python/libvirt-python-10.10.0.ebuild b/dev-python/libvirt-python/libvirt-python-10.10.0.ebuild
index 8380241f9a98..38b6d8c940b1 100644
--- a/dev-python/libvirt-python/libvirt-python-10.10.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-10.10.0.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
@@ -23,7 +23,7 @@ else
MY_P="${P/_rc/-rc}"
SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz
verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm arm64 ppc64 x86"
RDEPEND="app-emulation/libvirt:0/${PV}"
fi
diff --git a/dev-python/libvirt-python/libvirt-python-9.9.0.ebuild b/dev-python/libvirt-python/libvirt-python-11.0.0.ebuild
index 0a5d0e1f2324..95dc7d2980ca 100644
--- a/dev-python/libvirt-python/libvirt-python-9.9.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-11.0.0.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
@@ -12,7 +12,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 verify-sig
if [[ ${PV} == *9999* ]]; then
@@ -61,5 +61,4 @@ python_install_all() {
fi
distutils-r1_python_install_all
-
}
diff --git a/dev-python/libvirt-python/libvirt-python-9.8.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.8.0.ebuild
deleted file mode 100644
index 3080ec59a5e9..000000000000
--- a/dev-python/libvirt-python/libvirt-python-9.8.0.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
-
-# Packages which get releases together:
-# app-emacs/nxml-libvirt-schemas
-# dev-python/libvirt-python
-# dev-perl/Sys-Virt
-# app-emulation/libvirt
-# Please bump them together!
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-inherit distutils-r1 verify-sig
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git"
- RDEPEND="app-emulation/libvirt:="
-else
- MY_P="${P/_rc/-rc}"
- SRC_URI="https://download.libvirt.org/python/${MY_P}.tar.gz
- verify-sig? ( https://download.libvirt.org/python/${MY_P}.tar.gz.asc )"
- KEYWORDS="amd64 ~arm arm64 ppc64 x86"
- RDEPEND="app-emulation/libvirt:0/${PV}"
-fi
-
-DESCRIPTION="libvirt Python bindings"
-HOMEPAGE="https://www.libvirt.org"
-
-S="${WORKDIR}/${P%_rc*}"
-
-LICENSE="LGPL-2"
-SLOT="0"
-IUSE="examples test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/pkgconfig
- test? (
- dev-python/lxml[${PYTHON_USEDEP}]
- )
- verify-sig? ( sec-keys/openpgp-keys-libvirt )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
-
-distutils_enable_tests pytest
-
-python_compile() {
- # setuptools is broken for C extensions, bug #907718
- distutils-r1_python_compile -j1
-}
-
-python_install_all() {
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-
-}
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index b92a5b9a31a3..9cb54a4ab072 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD lit-15.0.7.ebuild 914 BLAKE2B 84b2d09fb6babb142fe747be241c7a66156ac6fd222d1cf0e9a8e8ac4cfa0602840d3a8bbe0335995ba89f5c4b87d28894fc2a89bc0a894e53b8d0027c9a9a17 SHA512 11fe0b56f6d92f6d4755edbd724f3cc489d2460c55840ec1911bbbfadbc8ac661f41f2830b3399858d361caca106ff8bd5fecf02a13698d0e5093b37f972db80
EBUILD lit-16.0.6.ebuild 921 BLAKE2B 75792d4497ba6c3d9ccfa7680fd369254f40f5fc90582e2a1255a4a0055a403ee86bcf3bb8712d08f8a715dabc4c3209c852f6325b40d4e9dae3b56c8f4f2467 SHA512 08e3c72244c511612d3560689f175e876536125239f6ebcee06933360d76a473a3540fcd0bcf6b9a6d7c8733677579f29160c16536451f0ec4bb0255f43f9064
@@ -24,4 +25,5 @@ EBUILD lit-20.0.0_pre20250125.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4
EBUILD lit-20.1.0_rc1.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63
EBUILD lit-21.0.0.9999.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63
EBUILD lit-21.0.0_pre20250201.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63
+EBUILD lit-21.0.0_pre20250208.ebuild 961 BLAKE2B 011aefa40e4fb39da08a33390910fd4115a7eeb681dcd60a5aae7bbafa3d9bfe52b02eb3d6ab06a8cf2e3f5ba39cd0c1d6caef17210d3c256cf40539f2e6c1a7 SHA512 ee2428960413d2baf441674de3f585cb41af0b37da6cd0d14391fddd641e716a7a22592891c9b75ea26d88589beaaf670b44af6b0a20951b2d672dd99b9eef63
MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217
diff --git a/dev-python/lit/lit-21.0.0_pre20250208.ebuild b/dev-python/lit/lit-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..3dfabbc0d46e
--- /dev/null
+++ b/dev-python/lit/lit-21.0.0_pre20250208.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
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ llvm-core/llvm
+ )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from llvm-core/llvm)
+
+src_prepare() {
+ # flaky test
+ # https://github.com/llvm/llvm-project/issues/72022
+ rm tests/progress-bar.py || die
+
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/markdown2/Manifest b/dev-python/markdown2/Manifest
index 7bdc8acd8806..9edf841d771e 100644
--- a/dev-python/markdown2/Manifest
+++ b/dev-python/markdown2/Manifest
@@ -1,5 +1,3 @@
-DIST markdown2-2.5.2.tar.gz 141583 BLAKE2B ec817df668eafcf53da9e56ebcf89391156d4bf603c1bf2e915707cce56eebee90769df83b6fd7b8f77bfbcab9efb26136e7300da4818caf335f316554f5c19f SHA512 776e8ec20a5d9489c59d4ebe5193f3544342fe1c630a3605708b674db3aa3f9ab6ecfa2a918785c29efe3fe97cf83303bb2dd810b447f4b8d46ee81b2a12766f
DIST markdown2-2.5.3.tar.gz 141676 BLAKE2B 11f8d9012a33b89d1c46a5072ed0c8c37553b38f40f38894e68d2a68450da9afbf4e5d6ae40253e9b2703494621c48b895f376501af28567310e2bad34e64805 SHA512 9d21cd4d39dc51554069845fa368e5a2e374b781fc5cf7fdf84f198971da6fa89ec6259b2541ca90ff6431a9727b5801c6ecca89ca63cf7b002975a573de5c47
-EBUILD markdown2-2.5.2.ebuild 683 BLAKE2B 905019ea05875b478be4895386b0cc96934036deeb17eb59f67a461556db971694495e9aa1385f1788133a7998db33327a7e5ac425dea449f1a141049ce28623 SHA512 cc13eeadbae128063e0a44f3f3ba9217f210192275473b3a07bb0043a27c14eb418e9ec0f27521847617da0f8e39238f634ca15a1e3c36c7e6e13b432cb70507
-EBUILD markdown2-2.5.3.ebuild 687 BLAKE2B a2080aeee7acdc40789f76be71764b41398a9a43854c6f81599071bcd5570fa812fb18a388f27c16dbd9f7a1015309b12003e335f360b8d382155bdb26b6f587 SHA512 fadf6d9ff7139af33a908214960858453ec6a6f00eb9f4a3458d384f08712b10cebfe77122bda8d8df4581efac41a0af26359d1c2bbe2bd2137afb4be070c3f5
+EBUILD markdown2-2.5.3.ebuild 683 BLAKE2B de4fa5c1a636077253559f959d34c1c84016e00a8852139af94618a39d41c7687d994241098d5c925f1ecb40edd4a940a23912c280f86842dc8bdda3fec1979d SHA512 4920a6494b18b2c11187adb5ef98fb56246ed7a791fa0c3c995973a39ab37933c8f2e2490654b8a33120a0b9de352abdcee4884e5ce2c3fec3b19abdbea4496b
MISC metadata.xml 551 BLAKE2B 293046752073df3a0fe72acea3165d62ae78297f82aa72e40edeaab6bb6021ccbeaa8cc145341aa05dd3fe87c2f89e88f2281ca95ead33d99bbfc5ba53573ca1 SHA512 9d30d896754f1379f4fae79f86bec966cc3639a42e5e7bcc7e8d2e94881ee8a75b7e3ddedbc1573f1eb3c429aea636512efdb887f2827dc1b1aaa4caaa44e413
diff --git a/dev-python/markdown2/markdown2-2.5.2.ebuild b/dev-python/markdown2/markdown2-2.5.2.ebuild
deleted file mode 100644
index 132d6d6e712f..000000000000
--- a/dev-python/markdown2/markdown2-2.5.2.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python Markdown language reimplementation"
-HOMEPAGE="
- https://github.com/trentm/python-markdown2/
- https://pypi.org/project/markdown2/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/pygments-2.7.3[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-python_test() {
- cd test || die
- "${EPYTHON}" -m unittest test_markdown2.py -v ||
- die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/markdown2/markdown2-2.5.3.ebuild b/dev-python/markdown2/markdown2-2.5.3.ebuild
index db226cd03f2f..4c8f4699fdf5 100644
--- a/dev-python/markdown2/markdown2-2.5.3.ebuild
+++ b/dev-python/markdown2/markdown2-2.5.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/pygments-2.7.3[${PYTHON_USEDEP}]
diff --git a/dev-python/mcbootflash/Manifest b/dev-python/mcbootflash/Manifest
index d6553250fe20..3191694a9c05 100644
--- a/dev-python/mcbootflash/Manifest
+++ b/dev-python/mcbootflash/Manifest
@@ -1,7 +1,3 @@
-DIST mcbootflash-10.0.0.tar.gz 43202 BLAKE2B 78ddf1a0711a5147ecc55abbbeb2a220d41981ef547e609b0360ac2966f21826d7e0a11d324f82476af97501412dcfd7a72f4c593810f94c83d43d993588dc89 SHA512 5dd765af0dfb106e009f06d677cc892a53cd66611194cf4a990358d7060f3e13919132fdba8d91c5ed7523b0e25eb62553576e875e8976fc0890a148a7abe9b7
-DIST mcbootflash-10.1.0.tar.gz 44252 BLAKE2B d6fe39af1dfc253a376f7ea9dd5948af9fc3eb16b43da517377ee395b34b33de1a27c044a6e406d39ec1109158e0e436b29d67b05bae150b14856f93c24ff70e SHA512 256464c27a8173d2aa42e120354e51bf992dd7c6905ff45ded61952edb6057b795b8c0dcb0cfb954b8b1fd9fd9a5a9449390671487d6b225eead842538b956a7
DIST mcbootflash-10.1.1.tar.gz 44977 BLAKE2B 144c4d8b7db6e35e09c6c023b7f956a6f5ec2e7cc2bf6eca2a136470268c74d6e146b5b260b3318c427b194ec99020c17128ea0ad6a72e181d81e4f4f1c1c813 SHA512 6784901e57444f61afcc0fe0e67f8171be676da68c5d188aeb132ea82bbdd936badbfcd31bf126e8cd275762aa7899447600620c08c9b6a81a91c88e679e0926
-EBUILD mcbootflash-10.0.0-r1.ebuild 753 BLAKE2B d994640431b9dc1d031624ae84c2faf8e6435b7d077d9bb084d821fc6d428be753e1c983d15949073bc9d29152573a54eb42f60f002919143e0c09ee75529f6f SHA512 86d30602c94c00e6128e70f0b6af3523bea1b450aab3ad8db0827c9425ee5cf85eb3ebf049b0f5f687a4b70c430d20701029cbc58be7dfd52450e44f26dbb297
-EBUILD mcbootflash-10.1.0.ebuild 754 BLAKE2B 901ae3c1a25670599ec7b534347ecad0d930515dba1828a623ff65871d7ccd285ba2d55012ada75e251abf04fa0b9da202f2ba0103275f055e69412fb4b77382 SHA512 26477de2ea21b392d82c4f92e2bbe087a39cd9fed6dcd8e1d37f1bab88770df5cee924a68909212302dcc33c6bba30cd40e6ad6d57a6f131ce114ed731d9a5d1
-EBUILD mcbootflash-10.1.1.ebuild 754 BLAKE2B 901ae3c1a25670599ec7b534347ecad0d930515dba1828a623ff65871d7ccd285ba2d55012ada75e251abf04fa0b9da202f2ba0103275f055e69412fb4b77382 SHA512 26477de2ea21b392d82c4f92e2bbe087a39cd9fed6dcd8e1d37f1bab88770df5cee924a68909212302dcc33c6bba30cd40e6ad6d57a6f131ce114ed731d9a5d1
+EBUILD mcbootflash-10.1.1.ebuild 753 BLAKE2B d994640431b9dc1d031624ae84c2faf8e6435b7d077d9bb084d821fc6d428be753e1c983d15949073bc9d29152573a54eb42f60f002919143e0c09ee75529f6f SHA512 86d30602c94c00e6128e70f0b6af3523bea1b450aab3ad8db0827c9425ee5cf85eb3ebf049b0f5f687a4b70c430d20701029cbc58be7dfd52450e44f26dbb297
MISC metadata.xml 398 BLAKE2B 610e64de53c1a75cff329c03b0d68737fb1fd66e23459e387b828abd9b29b6704af5c5f9bf3f8139fd72300396f1ba542653ae3d21d19f040956a882c0e07986 SHA512 43208f223ea653d7603275c7ac43c8b60c140df9906c8ebb8d404b557e0496dcb51dad6c84d7af8c18cc5cc298caf834231ff0aada3591305be154f8a1cc2d88
diff --git a/dev-python/mcbootflash/mcbootflash-10.0.0-r1.ebuild b/dev-python/mcbootflash/mcbootflash-10.0.0-r1.ebuild
deleted file mode 100644
index 6db6251695a2..000000000000
--- a/dev-python/mcbootflash/mcbootflash-10.0.0-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Flash firmware to devices running Microchip's 16-bit bootloader"
-HOMEPAGE="
- https://pypi.org/project/mcbootflash/
- https://github.com/bessman/mcbootflash/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- >=dev-python/bincopy-20.0.0[${PYTHON_USEDEP}]
- dev-python/datastructclass[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-reserial[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p reserial --replay
-}
diff --git a/dev-python/mcbootflash/mcbootflash-10.1.0.ebuild b/dev-python/mcbootflash/mcbootflash-10.1.0.ebuild
deleted file mode 100644
index a8038a51f99f..000000000000
--- a/dev-python/mcbootflash/mcbootflash-10.1.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Flash firmware to devices running Microchip's 16-bit bootloader"
-HOMEPAGE="
- https://pypi.org/project/mcbootflash/
- https://github.com/bessman/mcbootflash/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=dev-python/bincopy-20.0.0[${PYTHON_USEDEP}]
- dev-python/datastructclass[${PYTHON_USEDEP}]
- dev-python/pyserial[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-reserial[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p reserial --replay
-}
diff --git a/dev-python/mcbootflash/mcbootflash-10.1.1.ebuild b/dev-python/mcbootflash/mcbootflash-10.1.1.ebuild
index a8038a51f99f..6db6251695a2 100644
--- a/dev-python/mcbootflash/mcbootflash-10.1.1.ebuild
+++ b/dev-python/mcbootflash/mcbootflash-10.1.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=dev-python/bincopy-20.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
index f4d9f9b483f8..9241b954c989 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -2,7 +2,9 @@ AUX mkdocs-material-8.5.7-simplify-build.patch 529 BLAKE2B 60a246940983ca713b370
DIST mkdocs-material-9.5.50.gh.tar.gz 14753521 BLAKE2B 3d4b98bdd89d3e106f5cbd78b4deb639164991da1adb5b0dc141c7feb1b07a08466daba7793e3cc46b7db5c26bb6c46ebe3635dfc4e9f943318eff829eced6e8 SHA512 1a24b97deb43e92de7ffac52f7b3a1139f26ae112e6a9218d1a31ac8f07e250bfd0905b95d3d01f3ad5daf12246b4aa98d852fac3cecc7e5dc60b1337b820ec7
DIST mkdocs-material-9.6.1.gh.tar.gz 14796273 BLAKE2B 3dd42a064c50149a5ec0b45594f7136825145c6f279373856fd3cb426eaf71a867c1e63ad30b108145e76cf90ad04f4b0663094adfec46abb345014b39289ebd SHA512 ac2a6815b1d934ef47d292acefabaf7d63424033800325b8fbbe8bd6812a167777e810dd6a9b6431614434b0fcba8f316f96b876f12796ec6688c3078bd3eaa7
DIST mkdocs-material-9.6.2.gh.tar.gz 14915916 BLAKE2B fd849ff8c14c8bd865c04d205af221cf294499e65359558a7d227258dfd2fa4b5b4978eb54f4f31310473b25e9ebf2cad9cc9e9ba6695712c651ac14064822cf SHA512 7de7a8ef0b1904598071996e5e858849a37fb48e1d1339560e59ab4ff09146ae4001ae7357c1974aa3d9eb103394a6cd27e177b028753224564a80e277733e9f
+DIST mkdocs-material-9.6.3.gh.tar.gz 14915630 BLAKE2B 9945f9991cdad74f3ca92217b32ef649b27504f6efe7aa1fc530505d60e41b13aa617468adf8beff9350f2d84f0a7801fd4d157209aa1e8e018a919454e3ef05 SHA512 1208f45a664701b27b1092dd2491a5172112bf603c24fab1afc3bfef790d286f60a6ce20c0762af851b348201b2d51e26f62940a2ded827d02c17aa10d1ba96f
EBUILD mkdocs-material-9.5.50.ebuild 1795 BLAKE2B c3e37ffb96ab20ec241cce0563d9a19f45b727f413793a618432e53d7762447e769626f453485de3b2483e2d003a4c3fd5f70ff85ef2df50708b6bac1a86b534 SHA512 6b9fc69fcb0b933f104461d096a23012e9528dea4f0d2030404fd760d7b145d6a42920668f2cc46d1a682d13b183d5ced7656af5e7968802db7f41e8bb2d1954
EBUILD mkdocs-material-9.6.1.ebuild 1798 BLAKE2B b8455c281830d05b54b788308f5a34f78fe80288268b723e782abc98c54d8e5d57426b00a77825a08d89a97f14f7b177c22ad270781c9e5e64535e61db53a077 SHA512 99ad434458ac8d9516d51ee6e0e513ec9696a4f001638196013af9f145f9de5625d9f17e98cae491c1e1dac75bea469d8ca706c72aac4598360abcec2687e671
EBUILD mkdocs-material-9.6.2.ebuild 1798 BLAKE2B b8455c281830d05b54b788308f5a34f78fe80288268b723e782abc98c54d8e5d57426b00a77825a08d89a97f14f7b177c22ad270781c9e5e64535e61db53a077 SHA512 99ad434458ac8d9516d51ee6e0e513ec9696a4f001638196013af9f145f9de5625d9f17e98cae491c1e1dac75bea469d8ca706c72aac4598360abcec2687e671
+EBUILD mkdocs-material-9.6.3.ebuild 1798 BLAKE2B b8455c281830d05b54b788308f5a34f78fe80288268b723e782abc98c54d8e5d57426b00a77825a08d89a97f14f7b177c22ad270781c9e5e64535e61db53a077 SHA512 99ad434458ac8d9516d51ee6e0e513ec9696a4f001638196013af9f145f9de5625d9f17e98cae491c1e1dac75bea469d8ca706c72aac4598360abcec2687e671
MISC metadata.xml 1133 BLAKE2B 539649e3b6efda18535738e45078b7b35f8226034b18c40ff5feae249a4dc5aa6b4a1247a712564ab5b7cee1f62eda4e3bbb709ea7970d2fc279bc48ab1ee934 SHA512 72a58ba3f100cea6653406c3a314b1b67225d118fdb8323e54b6ae9bcd2224a00d01cee96b6564fbbf19de6e5fe5db54143aaa56ca2b7cf8c56fcd8c8c5cf6ef
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.6.3.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.6.3.ebuild
new file mode 100644
index 000000000000..8b4499b238b5
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.6.3.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=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+ dev-python/mkdocs-material-extensions
+ dev-python/mkdocs-minify-plugin
+ dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+ https://github.com/squidfunk/mkdocs-material/
+ https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+ https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+ >=dev-python/babel-2.10.3[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+ >=dev-python/jinja2-3.0.2[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+ >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
+ >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
+ >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
+ >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
+ >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+ social? (
+ >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
+ >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
+"
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+ >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+ # simplify pyproject to remove extra deps for metadata
+ "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+ echo "__version__ = '${PV}'" > gentoo_version.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/mkdocs-static-i18n/Manifest b/dev-python/mkdocs-static-i18n/Manifest
index d0d4df221faf..32bfbdc78e91 100644
--- a/dev-python/mkdocs-static-i18n/Manifest
+++ b/dev-python/mkdocs-static-i18n/Manifest
@@ -1,5 +1,3 @@
-DIST mkdocs_static_i18n-1.2.3.tar.gz 1370068 BLAKE2B 500046d2a84ec8654a8d51f7a57bc2da04cb0f65a2103b05305494db5ac1217b5e0834b3363683513a33bd87cecfad2eb1ff4b8928a81293b756e268d45e674a SHA512 1728846c7be845abd498cca523087e37049ed2fc3b32235188e633365cb28eab13d4da28921e8406f2bbfce296de48d9280ac562dbe825b4de486d0a8cde92a3
DIST mkdocs_static_i18n-1.3.0.tar.gz 1370450 BLAKE2B 9773d0916e0e423a52bf11cc75226a023a293a4b864ecaf42e6bbba4fd97a1181197a7e76969af825114631a761e2b4392b584a67cddd868c3ca02b0a8af1837 SHA512 acce96a18078ec4a2984c65a077ffa020edf9707352f5b9f76a63cd89293baa33dffdc032bbdee4aa9ad7d4128b98f2ae881cb86f3f80a4652d052b3314143d5
-EBUILD mkdocs-static-i18n-1.2.3.ebuild 652 BLAKE2B b5c72f3c5487894aacc03b8603d0290854890240a348ad886e16b6720a2a6791af7d2521839010e9e9f524f6087db547f2d20610499e0846e332f45355209762 SHA512 2965d04c11c9a93b7c050ba88274e9ae7b218ef8dc05b2bb763b8d342602362729ad9c92bc02520470ce3e708dbf5599f5f7d0aff18d0bf47a5b5dd25e29d6c2
-EBUILD mkdocs-static-i18n-1.3.0.ebuild 655 BLAKE2B fbb677d653a510b599861d78b71046bdd4e2069af5a8ae4934383269218ccc2b2afbcddd8d9ae5c3a5cc77d6114d08f504df7b72f26ebf72d0c71ba02c325f1e SHA512 2e1b136bc764634d379535ae03bbdc70f05f4c86251fbd79b27af21045f15fa61c35b21509ec457a0e4db86c41b98e7bf7ae0fb9cae4af838b9baaa42b778737
+EBUILD mkdocs-static-i18n-1.3.0.ebuild 652 BLAKE2B 3e8c1cb83acc84dfd8856b6635ebd355d97a7fe4211818cba2eea0e4aa30d870a244ba491698dc934299721130c39b96d45a7dce860bc0a6551a725d5da72546 SHA512 31cfda9235f2fede243496306750ffcc0f7e1df6f0ca1cb5c842e323f0450c4ed75df08889fd1336dd2cc62168ec6cbe15cbeca9cb45b3608d983f3dcb6248c1
MISC metadata.xml 426 BLAKE2B a1a83c2bfade1a80f4dd328454854eb13ecda83c573f368cf93b474248ec20a4f7fad951a22b3121d312f011c22b7c887877089e3789ed4c4cdc4e1fcb130234 SHA512 1cf10f39090f02ab59464129b255d36f4ee435f25710de7125137a78e95855d2cb505bb152762b2de6899ad6146e27d7973164a692ef43e6a0a3840010ded5e8
diff --git a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.3.ebuild b/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.3.ebuild
deleted file mode 100644
index 1868e6989342..000000000000
--- a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.2.3.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
-
-DISTUTILS_USE_PEP517="hatchling"
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="MkDocs i18n plugin using static translation markdown files"
-HOMEPAGE="
- https://github.com/ultrabug/mkdocs-static-i18n
- https://pypi.org/project/mkdocs-static-i18n/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- !!dev-python/mkdocs-i18n
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild b/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild
index 97832d7fd036..b48b4faa76d5 100644
--- a/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild
+++ b/dev-python/mkdocs-static-i18n/mkdocs-static-i18n-1.3.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest
index a0524ff2e511..81bd375a48ad 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,9 +1,5 @@
-DIST mkdocstrings_python-1.13.0.tar.gz 185697 BLAKE2B e3ab2da319147a9c28bb8df7074ab6fa61616fd950bc522b9711e23ab3f0d5f6c50ee82ce193e8b4051fdfe7ce1ae110617acc89a045acf73b49c4afe0fd05a3 SHA512 0414a09000a09515e5da1d8ea5a9cd59fa405de0de15a5c225ab57cc2280f47e7bf11196d6f41bb9626c5dd632cf37000f59cc4e156c7c061c8b46fca1563d05
-DIST mkdocstrings_python-1.14.3.tar.gz 421258 BLAKE2B 2b4ae390fcc50f3fbc1ad14686af5b19b800387b6f7668a362b09bb53e43af59d1bfd44d4dd9fef93899ce6313abeec30d775104fdbbad4da018592bbe30d20b SHA512 69444e7a69f604e78a8df264ac2205ac29285871a342c2ff620f6e411112267fcd226c445acd2787d516febac442aa64349742652363651fa82430ec279fa129
-DIST mkdocstrings_python-1.14.4.tar.gz 421537 BLAKE2B d3bdbb5505e68e8fc5a4e1392022dc14ad13340388b1c21b6f5eb33009184e9cf654b0d0a499b74f615d2c39c91fa7671ae8a47babe88116eb37b81ac37c1252 SHA512 04511be1ae24275742ff9c906fc9c9ff91b504c516b9dedac29455646b7565d07c57f49e881554b548010302121848a2e06e1e0c078f1b35dc4e7ef8c3a9eca4
DIST mkdocstrings_python-1.14.5.tar.gz 421738 BLAKE2B db34876db6c15438141ad845eef72ff0dd4c352bb177342c5a49cf9bb77ab8e61189ca7f3bf85f0ad3756857ca7e446474b95b099d2172cf8f010451ce6f0ebf SHA512 a33e6a3e0fb7b3564d5bcb48575f58d956a570dac4e3f6b34f7b1c85c724573efd6034da1425403a1aed62257a278a11b5bc214fa18c8642ebf42d9614e9e70d
-EBUILD mkdocstrings-python-1.13.0.ebuild 1238 BLAKE2B 4a3acaf1ad2dd4eafbf669512439a0acb6f736c5490451808a942492868f8646b9f1200237aba93c0024b7f2b9fb5909cc8e6619d808170d0a4def37b868abe5 SHA512 32a22b384b8c3ae22a38f39871a1d093a4c6b0bb8664d8f75a65d3e32592041fae3215779ec95b988f0257fdad7c6297d34dd028d6d7580a3f248b27af03f1f9
-EBUILD mkdocstrings-python-1.14.3.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87
-EBUILD mkdocstrings-python-1.14.4.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87
+DIST mkdocstrings_python-1.14.6.tar.gz 422060 BLAKE2B d5bfae63338b282ec88c70abce944ab6a866ac0fbf444de741f2dd84be6b6c5f37c22cca6fcf187dba773378f6fd518150c0e56a1dfcf0b6852706c7a9729323 SHA512 cfd8612827c7fd1329d7692c666f1e9925e71e2be0ab221b2c5f5f92bc7e4e3f1e2c0dc244a9162df36b8bdd9f8e8d0ddd0bb70fa53bf0c3f294e72a18faec26
EBUILD mkdocstrings-python-1.14.5.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87
+EBUILD mkdocstrings-python-1.14.6.ebuild 1325 BLAKE2B 3a545e51b464e92b115c3ae1118a02c7721fae0131a5e02b82ddb837c74208632d95b2a15ca2c064a630e69e7f2f2a965eb16d940b1af19919770389275341a2 SHA512 81e65d21f60456a1cc4a522ecf7e94d4099a0f6458f81b445f8e51b4777a443cf8a1133274a058613a3208fddc2dc3e92dc716d40e0730aec8e9409353a84b87
MISC metadata.xml 406 BLAKE2B c453b318ec32906f8b4917e9fcf9e82e632b780435d6617195590757dc8e08505dd29a05e8009808a040460ae322048801077aca8b41c8e07d093c4177befd39 SHA512 c56a8b222d22b5e4e8f396a96abddba840c4288b01958e261e3eb554830e88f424d840b839b7f6180f2f64c74cde9e2e3e8c70cdbbb8d4cc84ac161007064059
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.13.0.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.13.0.ebuild
deleted file mode 100644
index c1516c6a8bfa..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.13.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-0.49[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-0.26.0[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}]
- >=dev-python/inline-snapshot-0.18[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # "None" meaning particular formatter not installed
- "tests/test_rendering.py::test_format_code[None-print('Hello')]"
- "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]"
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p inline_snapshot
-}
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.4.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.4.ebuild
deleted file mode 100644
index ac1edc64eb1e..000000000000
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.4.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python handler for dev-python/mkdocstrings"
-HOMEPAGE="
- https://mkdocstrings.github.io/python/
- https://github.com/mkdocstrings/python/
- https://pypi.org/project/mkdocstrings-python/
-"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
-
-RDEPEND="
- >=dev-python/griffe-0.49[${PYTHON_USEDEP}]
- >=dev-python/mkdocstrings-0.28[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- >=dev-python/beautifulsoup4-4.12.3[${PYTHON_USEDEP}]
- >=dev-python/inline-snapshot-0.18[${PYTHON_USEDEP}]
- dev-python/mkdocs-material[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-export PDM_BUILD_SCM_VERSION=${PV}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # "None" meaning particular formatter not installed
- "tests/test_rendering.py::test_format_code[None-print('Hello')]"
- "tests/test_rendering.py::test_format_code[None-aaaaa(bbbbb, ccccc=1) + ddddd.eeeee[ffff] or {ggggg: hhhhh, iiiii: jjjjj}]"
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p inline_snapshot
-}
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.3.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.6.ebuild
index ac1edc64eb1e..ac1edc64eb1e 100644
--- a/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.3.ebuild
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.14.6.ebuild
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 77d3e2e62661..52b7ff59fecb 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,9 +1,7 @@
DIST moto-4.2.14.tar.gz 4933741 BLAKE2B 4c50a808dc8f27cfbcd0ba234d268084ee9a32f36cb5d6af61aacc4ee79f7bf5cf1045147c4642472129eee37bef8bc2c1953d140260d39d7f333ae0f5e5cf95 SHA512 d4079118ed1d2eef9134575e33dc0ed749bff0293d753baa63a630dbb987914b9933445027abdc344bb93fa1d6e483baf8a337a444c9dd055dda50b095ff9937
-DIST moto-5.0.26.tar.gz 6442983 BLAKE2B 90fd0db1c2a5824d9aa65ff383812d98eb36452883472dafd679755cb506f1267f8f702222a6eb50e6ab02ee8bfe5e7b9439636c8da8943579ceb4c980b2c6f6 SHA512 04372b8bc958be915231906dadd891758ea7aca80246bd7724f2163e7f8bab406933d639f7d5819a2002e138d1b107add3b2fd8fc0d1dcf74c18ac76cd8b3600
DIST moto-5.0.27.tar.gz 6461751 BLAKE2B 92d0f884527c3ccee044120c4e4ec7b9d927b86a41bef505290d21c858b7be1f25ce0daea54fb4a5bc16e0c39a22c8c21372cc3280ca94e65402715df310226e SHA512 e8b45c2b0a02e381a45184fdead89086961c7fb029d71b828340aad5b1713f66d8421b836b6bf943833a331d13f81b976444e2875ae781951f6295aa4544e440
DIST moto-5.0.28.tar.gz 6537950 BLAKE2B c9f81297d3336b28923f831afacf0b9be1b3e1f409384e049be710ead8e5d6354a4823089dcd4c2a7f0e453a14c6b3287b89b4a2597abb8984968423a6d53c62 SHA512 1c66279543324a726544e583d5091da7d47aec7dbbb4a2d565b6017e370cfd8c51d613fb56cb6d4279d4101426d88231fd6c70c59082e7b20acf4311278b41d2
EBUILD moto-4.2.14.ebuild 6507 BLAKE2B 4b1e22f10011ddf1b62996ad7d2efb5181843f958705ce1816f223bc3892f8515429f37c24403b03774c72f7d334a544e5688818e0e31f527b39c12979628ecc SHA512 ad9705a1f4c495c7fc9cec848d97a8f0f4d39d81848cb9c6d56788c083aabf120d4c89e8d59518fac93bcdee8561ce1fe8eff89eb277cb29921285899dd2ed97
-EBUILD moto-5.0.26.ebuild 5237 BLAKE2B 8034705470843495c69e555a444615514c00248e29ed8c884889a83038ed6508f9d3d7fe9cb6a09849b5396304268dec24bf588871dfdaea3a6dda160412b0c8 SHA512 dcc68487edbe45460786f44f3e2fe5ff3856a4c487e94d47842ac1562a9a0c62518c904f757aa6fcd0e98b32f449ad11ef35a87c151c336819a0a7105192f441
-EBUILD moto-5.0.27.ebuild 5240 BLAKE2B 1f3326ca93c5daed602bdfb9c5e00bbe6c10dd76f592ff7995075fc6cbff9fa222a7efa09f40a334e501e208e860d2c11fc059f0934bc474baaa05fc75916d44 SHA512 98c539dedaaaaac5d24ba0c8649c834e257318a8a01a4ac9315f25d86c3d0be56841a23800ada69b83ba807c0cab92913c64e42ee669900992f8652f2291c5b7
+EBUILD moto-5.0.27.ebuild 5237 BLAKE2B 923ec21a124d5e8c24ad5989f81a55c98500fb23cccb9aa7bfee04cd94a8a58ac38045fd0d112bd038d5b16884ca5dac947ef817e377db133928def36291fd22 SHA512 8d8d0fc3af27dbb9eddfa141fd437ef450dbabc93c7b6fcf57ae8a66ff825301c745e66911d7016765a65384874d77f5066d27371ac79dbe8018b6e1004c389b
EBUILD moto-5.0.28.ebuild 5240 BLAKE2B 1f3326ca93c5daed602bdfb9c5e00bbe6c10dd76f592ff7995075fc6cbff9fa222a7efa09f40a334e501e208e860d2c11fc059f0934bc474baaa05fc75916d44 SHA512 98c539dedaaaaac5d24ba0c8649c834e257318a8a01a4ac9315f25d86c3d0be56841a23800ada69b83ba807c0cab92913c64e42ee669900992f8652f2291c5b7
MISC metadata.xml 553 BLAKE2B 1669d17d3e655aa3fb41a489229a5fbfa6a9cfb23c667e98fbbef931992c7e9645581b9ea12011601093586cba491a5557d68e5256edb9f387c4db362346edf9 SHA512 48ae3bd9be8c3bfb68f7022d0e7bb422c2a06157967809be302067facf91db825023859d18ccea89109931538b0e93181d54a31fcc967628df61a9a3112edd3d
diff --git a/dev-python/moto/moto-5.0.26.ebuild b/dev-python/moto/moto-5.0.26.ebuild
deleted file mode 100644
index 3eeb7a2602d8..000000000000
--- a/dev-python/moto/moto-5.0.26.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi toolchain-funcs
-
-DESCRIPTION="Mock library for boto"
-HOMEPAGE="
- https://github.com/getmoto/moto/
- https://pypi.org/project/moto/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
- dev-python/boto3[${PYTHON_USEDEP}]
- >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}]
- >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
- >=dev-python/cryptography-35.0.0[${PYTHON_USEDEP}]
- dev-python/cookies[${PYTHON_USEDEP}]
- >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/flask-cors[${PYTHON_USEDEP}]
- >=dev-python/idna-2.5[${PYTHON_USEDEP}]
- >=dev-python/jinja2-2.10.1[${PYTHON_USEDEP}]
- dev-python/jsonpath-ng[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
- >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
- dev-python/pyaml[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/python-jose[${PYTHON_USEDEP}]
- >=dev-python/responses-0.15.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.5[${PYTHON_USEDEP}]
- dev-python/sshpubkeys[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- dev-python/xmltodict[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/zipp[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/antlr4-python3-runtime[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-: "${EPYTEST_TIMEOUT:=180}"
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Needs network (or docker?) but not marked as such, bug #807031
- # TODO: report upstream
- tests/test_core/test_request_passthrough.py
- tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_aws_and_http_requests
- tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_http_requests
- # broken code? (local variable used referenced before definition)
- tests/test_appsync/test_appsync_schema.py
- # require py_partiql_parser
- tests/test_s3/test_s3_select.py
- tests/test_dynamodb/test_dynamodb_statements.py
- # require joserfc
- tests/test_apigateway/test_apigateway.py::test_update_authorizer_configuration
- tests/test_apigateway/test_apigateway.py::test_create_authorizer
- tests/test_apigateway/test_apigateway.py::test_delete_authorizer
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserDeleter::test_authenticate_with_signed_out_user
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_email_is_
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_username_
- tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_different_seed
- tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_same_seed
- tests/test_cognitoidp/test_server.py::test_sign_up_user_without_authentication
- tests/test_cognitoidp/test_server.py::test_admin_create_user_without_authentication
- tests/test_cognitoidp/test_server.py::test_associate_software_token
- # TODO
- tests/test_dynamodb/test_dynamodb_import_table.py
- tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
- tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
- tests/test_stepfunctions/parser/test_stepfunctions_dynamodb_integration.py::test_zero_retry
- # random crashes
- tests/test_stepfunctions/parser/test_stepfunctions_sns_integration.py
- tests/test_stepfunctions/parser/test_stepfunctions_sqs_integration.py
- tests/test_stepfunctions/test_stepfunctions.py
- )
- local EPYTEST_IGNORE=(
- # require joserfc
- tests/test_cognitoidp/test_cognitoidp.py
- )
-
- case ${EPYTHON} in
- python3.13)
- EPYTEST_DESELECT+=(
- # suddenly started crashing, *shrug*
- tests/test_xray/test_xray_client.py::test_xray_context_patched
- tests/test_xray/test_xray_client.py::test_xray_dynamo_request_id
- tests/test_xray/test_xray_client.py::test_xray_dynamo_request_id_with_context_mgr
- tests/test_xray/test_xray_client.py::test_xray_udp_emitter_patched
- )
- ;;
- esac
-
- if ! tc-has-64bit-time_t; then
- einfo "time_t is smaller than 64 bits, will skip broken tests"
- EPYTEST_DESELECT+=(
- tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments
- tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header
- tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins
- )
- EPYTEST_IGNORE+=(
- tests/test_route53domains/test_route53domains_domain.py
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x TZ=UTC
-
- rm -rf moto || die
- epytest -m 'not network and not requires_docker' \
- -p rerunfailures --reruns=5
-}
diff --git a/dev-python/moto/moto-5.0.27.ebuild b/dev-python/moto/moto-5.0.27.ebuild
index d3f815a7dd7c..5247c0d1549d 100644
--- a/dev-python/moto/moto-5.0.27.ebuild
+++ b/dev-python/moto/moto-5.0.27.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
diff --git a/dev-python/mpmath/Manifest b/dev-python/mpmath/Manifest
index 2918b474af5a..16a17dfd4ca3 100644
--- a/dev-python/mpmath/Manifest
+++ b/dev-python/mpmath/Manifest
@@ -3,6 +3,6 @@ DIST mpmath-1.4.0a2.tar.gz 2079112 BLAKE2B 9d2d99dddd4e800b3860f38ef1955b7d803c9
DIST mpmath-1.4.0a3.tar.gz 2079258 BLAKE2B f57e4603758f8aae879e9e61d42f11303eb3f81c02ee51ea54260ce26fa49013f41c7f6f7d97eea6489c42d490ae4f423c3d7f79052972d6b089fb8a03d47aa0 SHA512 8fd32e98beaf2382a2ec8a92df2a097f2101e746bd3e821b92183b6be560b0fed30daeb0b93d459fad62bea29c425ed142055819a346629d385a1426fb00e611
DIST mpmath-1.4.0a4.tar.gz 2079349 BLAKE2B 197578fe989776a2def8bc7de009a9a7a2720ebf488e03e4d0a97ec7fbebbf75b009686bf936b884af5d98dd82abf8f65df0e3b8a9b29a92b3d92925103ead67 SHA512 ea04bed2d95de4ff45420d5e8785410589c118831f7d66f0cc0eb5e9a1a8b42e7acc39d7d36b39c28b6c92640617432c17f7162a5bc66410b2581e98c75e951f
EBUILD mpmath-1.4.0_alpha2.ebuild 2008 BLAKE2B 2ef42d92584f6ac46177ac4dbae0e31038227d51d07b38dabce8217b97dbb65565dbdd9c8062b622364f1c59ba118e13557de13ba0eb4914055e67dffbc9cd19 SHA512 6c386658eeb5e7489d2f49364fd1391f12a7df5df37988c39dbb9e2b06ca4f9bb25358ff6c4ff2e83ec3188e43da05ee33e62e6681190aa60e3f8e00b6945ca1
-EBUILD mpmath-1.4.0_alpha3.ebuild 1758 BLAKE2B c01adb423a2e2043744f470895010ef3db4313fc0453d2d8a6d6e4e3d5ba5b64bd3fdce3a67acd2fcd24a053a852931c6e52fede5028ddee784d23ec3e0cc77c SHA512 8631cfef38711e18bfff4ecdafa484ce5a0ee841569bec2fe1b4f0b57fafeffe50e974d58a738a03555c7108c3d37b7528d9a2f7b5759ff91d1c5f2b25da2207
+EBUILD mpmath-1.4.0_alpha3.ebuild 1755 BLAKE2B 5c382eb043a42042b65d8e07fb4ff457d211322c505a0641fdabd6f6f1c582c34249b9b64f2f3b0576ddc3b32a2daf9009c59958d648a1ca6f36073959945ae2 SHA512 5d5a85239702be4c44a8fcef1183ea033d48f3073e26beb99aab84f357e32ffea75131014dc84b0ed904be5cfc01f3a95486dafe5e6b9f759a94b7a7b5406963
EBUILD mpmath-1.4.0_alpha4.ebuild 1758 BLAKE2B c01adb423a2e2043744f470895010ef3db4313fc0453d2d8a6d6e4e3d5ba5b64bd3fdce3a67acd2fcd24a053a852931c6e52fede5028ddee784d23ec3e0cc77c SHA512 8631cfef38711e18bfff4ecdafa484ce5a0ee841569bec2fe1b4f0b57fafeffe50e974d58a738a03555c7108c3d37b7528d9a2f7b5759ff91d1c5f2b25da2207
MISC metadata.xml 645 BLAKE2B b56183cb416aee2fb297686aaceb2f90e3f6ec0f820200737b6866dfd725fb82f378b1163a377819396ba44c87c3f44b74cf18d086653ed0e08366f6c2aee3c0 SHA512 a8a75c7e0b0fedfc55daff459b745b1b25362fe6bd1439ea1bde60b06f6d689848d6bc2d5f0f57d691a4f41ad3ef0c5f96e12361ec6725abb887ac2373f67615
diff --git a/dev-python/mpmath/mpmath-1.4.0_alpha3.ebuild b/dev-python/mpmath/mpmath-1.4.0_alpha3.ebuild
index e1954b4926fc..b79e495398eb 100644
--- a/dev-python/mpmath/mpmath-1.4.0_alpha3.ebuild
+++ b/dev-python/mpmath/mpmath-1.4.0_alpha3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest
index 7da5d0a129a8..52721322ed91 100644
--- a/dev-python/numpy/Manifest
+++ b/dev-python/numpy/Manifest
@@ -10,5 +10,5 @@ EBUILD numpy-2.0.2-r1.ebuild 5981 BLAKE2B 5adc5fa3b06c8e00cd79304b874d659ad00eff
EBUILD numpy-2.1.3.ebuild 6246 BLAKE2B 0d1a013f45e3d444df736b81f3869a174f30752005e97cebfaadd9a8fd5f968d5fb76b107f884d2492114ddd46a3ed28c6329ccaef6100ba0eea8779e4c97fba SHA512 254d3bc757cd6811ba75f84f02258361af6e11f341a3ecb445cb943f39d04caf5ccc1054a44afa69e48fa9174749e2245594fe411bcf196a5b84dca6e61a7459
EBUILD numpy-2.2.0.ebuild 5875 BLAKE2B 1731e1caeda8c15012e9f31dd4c05a5094d6917c04e48f9eec7b6050857f14876461ff12e283b9329466a6578cc294bf063e00e8c86f070f7732d96d2717ec30 SHA512 a7dc285d05435b4a59ac6475065c589c3b9a98bee3dc9708a497988250eecaa7a5744bbec8a3566054483d467739f7e0ff188fbdfedf904444d6dd3ab5da31a0
EBUILD numpy-2.2.1.ebuild 5802 BLAKE2B 65fb94505677dc19f34d8761c4a017f0f62143f1131ed26bb10477bc044f1373dd0cb876373628ca3e495de6083edb3100dbd84cd35cf7d8f2624c08e6103b08 SHA512 e236cf9763212224ad74f1e8e5a02525b440c9a5545257ef49f428597f6dcc60857bd158bffb60dfd7bbd44704eeb63c4d486d700b0f9b67a8e33d34ef314d5a
-EBUILD numpy-2.2.2.ebuild 5806 BLAKE2B 554bf6e926d9894c079cb6475dc867d83795ff2a113aefb39d2ffaeb83e7f7f476dac58f9384409fd19707b31a3aeccfd4c5497d0c043472e9b3642d9a351043 SHA512 2de9b1529702d7b1570a13b2768d31f598cc7bda2903482a23b04a0aa001b6404d930f0319d062f4498b1757068a30d83ac8d24d02c3d01d5b2186cf3d82e950
+EBUILD numpy-2.2.2.ebuild 5802 BLAKE2B 65fb94505677dc19f34d8761c4a017f0f62143f1131ed26bb10477bc044f1373dd0cb876373628ca3e495de6083edb3100dbd84cd35cf7d8f2624c08e6103b08 SHA512 e236cf9763212224ad74f1e8e5a02525b440c9a5545257ef49f428597f6dcc60857bd158bffb60dfd7bbd44704eeb63c4d486d700b0f9b67a8e33d34ef314d5a
MISC metadata.xml 932 BLAKE2B 7a4af31f613bab05ff542da48bf6ff1484d9df2459f559516e71329451dd739d3df0fead507c8033d94ab9ed516b68efe7f21819a8cd6ca303643d8c8bc34e86 SHA512 32cb8c1ab61521a02cbec38f6ea383f074e50d46aa3462ddcb85710f9d348e8e628cf2a5725e3cd921cc32f02885a1b5f02125639f0ec885384eeeff7f468a06
diff --git a/dev-python/numpy/numpy-2.2.2.ebuild b/dev-python/numpy/numpy-2.2.2.ebuild
index 84c10bd2db9d..acf6950f909a 100644
--- a/dev-python/numpy/numpy-2.2.2.ebuild
+++ b/dev-python/numpy/numpy-2.2.2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0/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"
# +lapack because the internal fallbacks are pretty slow. Building without blas
# is barely supported anyway, see bug #914358.
IUSE="big-endian +lapack"
diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index 64d451a61152..306f73658435 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -68,5 +68,5 @@ EBUILD orjson-3.10.11-r1.ebuild 1661 BLAKE2B 2a9a57f26b774c01b5cc00550c38747b884
EBUILD orjson-3.10.12.ebuild 1639 BLAKE2B 828c7dd114de1f4afcc67cf38f8de6cdc0cb124606eb0a609b91af1ae92f7cd9365abdfbb53ef339e0d9737c0f6d799c3067c6b2c5c3423c6f468ee9ad669493 SHA512 0345bd03ba9474287a05ec02ebb015346a887e0938ffcc27b0f73ef580cba8419db7ddd9b163fb7bc7fa504379e750974d38cf9f6ba79a2233676151587cc7a4
EBUILD orjson-3.10.13.ebuild 1684 BLAKE2B 42f2fe9e1a4439391b4dd129b52e716988655955cd5fd241516b0116db91ae0a4e873371ba1ee54106c37b92c53162d8d9948cca9c32e81f4bd2f4fa81008a70 SHA512 bfbd0f69e5ca939d2a5cb6916c8f1e27fecc668a7c919b46f493bea1d0cd7c6d7273655ac49849aa65c1bb0f3291c2fa73daccaeffe1e705e994884ac28a9607
EBUILD orjson-3.10.14.ebuild 1738 BLAKE2B 57637b91f04e9eb9742f8e2d68a19a3de065b893a1ed19b0a14c4ea52f7c183ff0fb9788381c06339ecc0218c81e2530be0df2e2e5fdf9731807d61ecb9d3a1b SHA512 81f83483e734fc9320f15fd9c6583c23991dd1319e0371ee0212d8a17f6b1e6d8822bd821c8b7fca38dccfd9724bdf5028277c1691682bf38ef1f48f697e2146
-EBUILD orjson-3.10.15.ebuild 1740 BLAKE2B 03becfc2416a9201b8e5181e942242e478d675df5dfe2950a89c24898219cb14fa113072adf0d5f1682b787bfc76154a36ad67fe672e36d796d91ccdea4f05b9 SHA512 0c05af2eac2b964f737e436dbb794046e6721c466949a80aebc957ed2bb004f118d7438a1a964124ce13d079972da3ae862f62903f8a8e4b118a052f4209e5e1
+EBUILD orjson-3.10.15.ebuild 1738 BLAKE2B 57637b91f04e9eb9742f8e2d68a19a3de065b893a1ed19b0a14c4ea52f7c183ff0fb9788381c06339ecc0218c81e2530be0df2e2e5fdf9731807d61ecb9d3a1b SHA512 81f83483e734fc9320f15fd9c6583c23991dd1319e0371ee0212d8a17f6b1e6d8822bd821c8b7fca38dccfd9724bdf5028277c1691682bf38ef1f48f697e2146
MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0
diff --git a/dev-python/orjson/orjson-3.10.15.ebuild b/dev-python/orjson/orjson-3.10.15.ebuild
index 93308955056e..98c4ae6e8926 100644
--- a/dev-python/orjson/orjson-3.10.15.ebuild
+++ b/dev-python/orjson/orjson-3.10.15.ebuild
@@ -65,7 +65,7 @@ LICENSE+="
Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0
"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
BDEPEND="
>=dev-util/maturin-1.7.8[${PYTHON_USEDEP}]
diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest
index 807f448fa4d7..579e1f83d7b1 100644
--- a/dev-python/owslib/Manifest
+++ b/dev-python/owslib/Manifest
@@ -1,5 +1,3 @@
-DIST OWSLib-0.32.0.gh.tar.gz 1057997 BLAKE2B e4327b016529682125d6326839a47c93ea8446e209d2867cb2259f900d0049754c51240ca36b98e661abd40e6997fbc25a16d902ec7a34a453d5760c2faf1dd1 SHA512 16dd829db011609008e886def65fb31156f8f261a997a4a9a9db590456af24f3d7b2da87dff26a64d3f9ce64be5e269c792673997ca1f07b376941cd6243d4f7
DIST OWSLib-0.32.1.gh.tar.gz 1060242 BLAKE2B 03f32ca140b1b337af0eff9676c61c075e27b97d582e46fefddd0563bfa7b71c152a94055df1808294860395271031adb045df1ba3b1ba103f2d423d2eab4eab SHA512 1d8ff92295a26395459b2a8caa92120c2bb813d33eaaba95476af09c32eb92cd2d52f9b29422d93837c8456cbf63535b5b60a196c212a1d349c803db9349543e
-EBUILD owslib-0.32.0.ebuild 1089 BLAKE2B 3a2a133742f80dca8ee70ba589106334ac014c456563c1de8db823cd52d03758f68d3a0905f4ed3b90afe4df3d31f735e6ff51a71b183cfff56b17a6d7e7bed8 SHA512 09bea8fc7b98c640f9fee36c78dc55f6606372ee78a08a6ff26fa257977ea62a2dbf6b890a05496ab1a5ee5433a1eaa2abdf011684db35c2bff3627ca8a5ee04
-EBUILD owslib-0.32.1.ebuild 954 BLAKE2B c04f8f32a7b69121db9a95ad91a8cab536c8c2330feb80244155f58a4cbddb8571f7ca50be0a918cf7db53757623d3c5f1b420ea9ad4d0304b95434d35d4120f SHA512 94feeaa7dc1e708efdfa574095d3a24cb34f8aa154b191fb586a63bec4ae1e3f79996ca770f969a028e069e4f23549800459adf42019f3d6c1d0472eedff612c
+EBUILD owslib-0.32.1.ebuild 953 BLAKE2B c7ba246107abebabc74a4ca948618aa5a3b7503e940e436420ff285e786380b43b3d3abea81d12f72daafcac766c8a063b94af5ef99c97dce59a4ca0b06487f9 SHA512 baf01fae6c562a1d696f5582004e5936910cb6f8383b03c99033653a9b554c62182b9648a93f7f8885214d0e6c3ab599d8b6661ef0ea47e1ce7f98bcd692a9ee
MISC metadata.xml 520 BLAKE2B 01705147ed084a8215d15016b6cc94b2fcdc926eff2755cf2d4c768197d0c39a30a8b0602d93bac7ec221e32c30b9280b37d5736f2f46342ad36e23c1b4a7c1c SHA512 c146cb483caacbde7966a95b899372261493543826cb20d638cd91e7cae245d60f1504bc53f485e35ca5d6c3f83780fc1da211c0838c604dafde27284dd8e40b
diff --git a/dev-python/owslib/owslib-0.32.0.ebuild b/dev-python/owslib/owslib-0.32.0.ebuild
deleted file mode 100644
index 0cd13b45c323..000000000000
--- a/dev-python/owslib/owslib-0.32.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=OWSLib-${PV}
-DESCRIPTION="Library for client programming with Open Geospatial Consortium web service"
-HOMEPAGE="
- https://geopython.github.io/OWSLib/
- https://github.com/geopython/owslib/
- https://pypi.org/project/OWSLib/
-"
-SRC_URI="
- https://github.com/geopython/${PN}/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-RDEPEND="
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pillow[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # Internet
- # https://github.com/geopython/OWSLib/issues/951
- tests/test_ogcapi_connectedsystems_osh.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -o addopts= -m "not online"
-}
diff --git a/dev-python/owslib/owslib-0.32.1.ebuild b/dev-python/owslib/owslib-0.32.1.ebuild
index 40a0559ba634..e24c3a1b19f5 100644
--- a/dev-python/owslib/owslib-0.32.1.ebuild
+++ b/dev-python/owslib/owslib-0.32.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
RDEPEND="
dev-python/lxml[${PYTHON_USEDEP}]
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index f289a61bdd21..4e6797398559 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -2,8 +2,10 @@ DIST pikepdf-9.1.1.tar.gz 2869514 BLAKE2B b196a61d599db1355695d40ac69e09ea7a020c
DIST pikepdf-9.4.2.tar.gz 2914992 BLAKE2B daed44bd1106dbeadef449160e2ba5b389a1eeb7b23a32124a59b7861c1584d49feca01d6f54a18dc53eaace7823b23f62c1240c58445eb382ee25133b2d463b SHA512 2dc84672941a283da5486b2664252b6cd0612d7d2f9e8d10e3ae41f494be89821431568872b6b60045ffb2f1f687cea055093229ee443997997a8fae56e43e0b
DIST pikepdf-9.5.0.tar.gz 2916148 BLAKE2B ad6d15fe9a6b9e44a4e1f6486a2e060311155292413453d99c52cf2d98f0fe7fdec823cc472282be5efaed7ccd3ad674cb5a5da8caab622d0f740e93b8ea5cc0 SHA512 6b73343fc6f93168059c106aa344b73f483802a2d222fbd5d16daffebe87c887ad2d757874856f4c6f776c39f78b3fe33e985abba80f0318cc65e69aaa369143
DIST pikepdf-9.5.1.tar.gz 2916260 BLAKE2B ad665a237cc107895cdbca51f13fa4fdee2552449ccbed45dd478e0d1c291e9500f6d3a7138caad6aab4cb68b3f92cda042151f7ccfce9cb455b0eb9724e1ea0 SHA512 73e7f150439a64791b5ab3ca3f831c9cdef356343fa6985016690b3bff54b2cef169a7d223e66dc5e012467dbc969295e5355a01311de0aaf09a0c625c963246
+DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a SHA512 ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
EBUILD pikepdf-9.1.1.ebuild 1937 BLAKE2B ac620d5fe66545a4671c6bd68f279e07802126712bfcb3aa2786c16d8d47c027abed395cc9a625b120d3ea573ca78cfd671b034764d13c59e28a3dc5249d3bfb SHA512 80cda028c64ec694a052677a48d93825e3bcb08908fd635d54e91d9c635eb0814b35cb799ecaf51df4346acdf2f29beb3e261e77c702d6f1caae784179c45a96
EBUILD pikepdf-9.4.2.ebuild 1938 BLAKE2B 7f9db0a922d7d51f26888f8a4d742db4491f43b7e596a8b4f4aebf0c9a3ffa32480619477c68895650b5e79ab82be11fd5608c6f6f224641f0f196c7407b5277 SHA512 91eabf9c52e103c95137acb0537b0a965dc5772ffc01d4add27b4992692cbfcf295357c3fbb749833ffef50e478586e260a6f0e87fcdcbb831b7070119149abd
EBUILD pikepdf-9.5.0.ebuild 1945 BLAKE2B bbf825bb41502d36e81067414677b44d5f967e1c93e3bda854a35feeec2865eca6ce4cb3e2f0f51259a257f70b056de66c2d1458de8423c3f558b5b838da57d9 SHA512 880f4020d3d516810dae2e94893080601a04cfd8bb4d572a5d8cc176d95a8e764dd59858c6f96dd4179a7982ab3225cc715164c17ec5e2279d5d19afe9787943
EBUILD pikepdf-9.5.1.ebuild 1940 BLAKE2B 1f496b0de16481bfb7c37ccff8cfcccc4e35d343aabd1d3d8fc77a48455913239a0d3d5e327ac05f06db4edb481dd06fdc8bf633a3291d9f66495a3125672e3b SHA512 22a30f6794a259a799e015d8e5b2e45d1cd7a4dbbbaf8d9de2eb3634185c55cfda1a909fea94741ab09c3a9b073457a54734dc41cc3e07e5b0d594d64056ccf9
+EBUILD pikepdf-9.5.2.ebuild 1945 BLAKE2B bbf825bb41502d36e81067414677b44d5f967e1c93e3bda854a35feeec2865eca6ce4cb3e2f0f51259a257f70b056de66c2d1458de8423c3f558b5b838da57d9 SHA512 880f4020d3d516810dae2e94893080601a04cfd8bb4d572a5d8cc176d95a8e764dd59858c6f96dd4179a7982ab3225cc715164c17ec5e2279d5d19afe9787943
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-9.5.2.ebuild b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
new file mode 100644
index 000000000000..3bd9cbda965f
--- /dev/null
+++ b/dev-python/pikepdf/pikepdf-9.5.2.ebuild
@@ -0,0 +1,74 @@
+# 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_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python library to work with pdf files based on qpdf"
+HOMEPAGE="
+ https://github.com/pikepdf/pikepdf/
+ https://pypi.org/project/pikepdf/
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="big-endian"
+
+# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
+# https://qpdf.readthedocs.io/en/stable/release-notes.html.
+DEPEND="
+ >=app-text/qpdf-11.5.0:0=
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/deprecated[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.0[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[lcms,${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/pybind11-2.12.0[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-scm-7.0.5[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.36[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.21.0[${PYTHON_USEDEP}]
+ >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff]
+ >=dev-python/psutil-5.9[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+ !big-endian? (
+ >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}]
+ )
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ media-libs/tiff[zlib]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ sed -e '/-n auto/d' -i pyproject.toml || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # fragile to system load
+ tests/test_image_access.py::test_random_image
+ tests/test_image_access.py::test_image_save_compare
+ tests/test_image_access.py::test_palette_nonrgb
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p timeout
+}
diff --git a/dev-python/prettytable/Manifest b/dev-python/prettytable/Manifest
index 98b2a1dc422b..2166a6a02580 100644
--- a/dev-python/prettytable/Manifest
+++ b/dev-python/prettytable/Manifest
@@ -1,7 +1,5 @@
-DIST prettytable-3.12.0.tar.gz 59539 BLAKE2B f484f90515af5306ed56fda516ac5fa6ea2b6acf5fdde9b3e6f40bd147cc19b4934819d169b1de96d6feaf1170a57556f43308f4bb82af680a7acbd2b6913642 SHA512 ccbbf2467725d1ea75b1d90468da2369f41de7cc0c15c67e27efbfee8d35bfeeba4c959752980561978d37fb603e1b7b17400b9e983876daa19456c790b492ec
DIST prettytable-3.13.0.tar.gz 61087 BLAKE2B 6f6a64c06dd44090824cdb849c0e20bbd2a3d2ca80f243aabd732b63798a6370e64afe6ff66f4c936461ebef2329efdca9bdd6e028186856baf60e2f050e27d5 SHA512 97aa5b33491c244aa61f1042ad298e4df1effe004a6fa349d1ae1da27c4b89f7095377d214a789ba803c765ba16104acd5a6e80754a089dc5f8dc8c4d17b67fb
DIST prettytable-3.14.0.tar.gz 61747 BLAKE2B 94bb7faa84f174c57b9bb6ddbed2438d00544ed3dabda5a88bf52205e37b646489a425e4b30cf254bd454b94a2ce6906d332ab6a9ea6d4f3c2960f46e9fd214f SHA512 9e3b5cc819b25e3731ad4b8a0809c631879c903733906177fe5b1668ea85ed025192ae0f1e0c8616a7eec51dfd9e15732a7e83c80e30549aad6a3fe768feae19
-EBUILD prettytable-3.12.0.ebuild 860 BLAKE2B 3bdc6d40285f99b907cb6abba0f26cfbc52edf39ea3d189f7a42b5686e95e6abb70ddfe3753e90cfc930079d05c7a014b41119adf70b332a9493de326fe5cebf SHA512 872a14c117855ef93bb7c6cec00f271c78d865ecc0b31cb04415933781f634a21c6aaa0eb1495a0362ca31be3f4fc818c26b20546163bcbad6c861ad1264081e
-EBUILD prettytable-3.13.0.ebuild 865 BLAKE2B b69f25cc03e9e25b7e3c000493cc9476ed549aaa900ccabac38644961c37088fde10e3481c058f05657648b429e7a5ba44404c3d6f50dc1fdf97d5b56fb36ec4 SHA512 ac1d3bc3b54ddc95aa57c8ff62f67863c019fcecf129cd36dadcf15c883c83522275ce386b8790e8c4eea06c5ccddbbae1bb7214d66291eae388239fa8a77c06
+EBUILD prettytable-3.13.0.ebuild 860 BLAKE2B 09a6df3429bfa612c796c8f30d19a5c036745dc04921b58182921cd25da87809cb66d76ba4d01246cf90917d0a5a85a977accce77f890847a0183bbe8438418e SHA512 3a19740de45f10151805c7050ce9d8817e0c7db12e096cf072e0fc6bb58a5a4d88a236a415e8e06590e1ace0e21b71d3b1492397bc8dfd9fa346d2f356f1cd0e
EBUILD prettytable-3.14.0.ebuild 865 BLAKE2B b69f25cc03e9e25b7e3c000493cc9476ed549aaa900ccabac38644961c37088fde10e3481c058f05657648b429e7a5ba44404c3d6f50dc1fdf97d5b56fb36ec4 SHA512 ac1d3bc3b54ddc95aa57c8ff62f67863c019fcecf129cd36dadcf15c883c83522275ce386b8790e8c4eea06c5ccddbbae1bb7214d66291eae388239fa8a77c06
MISC metadata.xml 528 BLAKE2B 21627ff0b6f1e48b09a0a701047720a70eb58439eb1f58ebb079bc325bea9bf1ed458010d6a171bdb6775f71d3fa5330d59c747825fe51de91d4cb68ada616c0 SHA512 4685264c305ca320d841d230179f29225862d4912fa7cfbe7151eea2d3792009716276eff1836a574fd532cffb86aac51c82a55357c02d27a361a208de649d53
diff --git a/dev-python/prettytable/prettytable-3.12.0.ebuild b/dev-python/prettytable/prettytable-3.12.0.ebuild
deleted file mode 100644
index 025c47785772..000000000000
--- a/dev-python/prettytable/prettytable-3.12.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Easily displaying tabular data in a visually appealing ASCII table format"
-HOMEPAGE="
- https://github.com/prettytable/prettytable/
- https://pypi.org/project/prettytable/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- $(python_gen_impl_dep sqlite)
- dev-python/pytest-lazy-fixtures[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # remove the implicit dep on coverage
- sed -i -e '/coverage/d' pyproject.toml || die
-}
diff --git a/dev-python/prettytable/prettytable-3.13.0.ebuild b/dev-python/prettytable/prettytable-3.13.0.ebuild
index 5e1bdad68b08..c5fa971afa84 100644
--- a/dev-python/prettytable/prettytable-3.13.0.ebuild
+++ b/dev-python/prettytable/prettytable-3.13.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]
diff --git a/dev-python/prompt-toolkit/Manifest b/dev-python/prompt-toolkit/Manifest
index da51818f640f..ccc8ed15cb03 100644
--- a/dev-python/prompt-toolkit/Manifest
+++ b/dev-python/prompt-toolkit/Manifest
@@ -1,5 +1,3 @@
-DIST prompt_toolkit-3.0.48.tar.gz 424684 BLAKE2B 2b22cebfaf66c07bf9e2ba2677be4c36436c0b5679e01cf39b7335f1898e33f7bb5b4f3a147a39feca37bd3921b8cbe8db98c948d2819c0e7269cca5e2b71d26 SHA512 f999c0d6df94a1a640d735e4b6f4bebd496693b8ae7267c4a8561c726a8148f937781b07f8e76a045ac0b90fa1d98fb767c153c3a96e25bc5e610c873f8e76c3
DIST prompt_toolkit-3.0.50.tar.gz 429087 BLAKE2B 534c86bc82c34c26df4cbce37ebfdffa720dc0eedde7d1b8ef434474facdbbe327c5634fa949166d72d763198a89890fea95f5d5e86ff8444c44b2f203aaccb3 SHA512 1ee5d91257607da100ac99aa4220067fd85a785495d03e6f617508bed750df7f6fd3857205e55126cf7059074433d4a59d4525c023c8f4401a0efa33495833ed
-EBUILD prompt-toolkit-3.0.48.ebuild 717 BLAKE2B 1e4443ed0e7ccba5266298343dd20546fbd3bb027e6008825072780d8290a2520c8b3302aa0b05c83525705385962079d86510c04aea21cf9d9e692345730111 SHA512 990857090f9c7b5ab6599d34818ceb199433430208328940531b964ced0f7db255b5d003f26d278c5679deb61b977a87e94d98a851fd7176c8a0df3140dd2163
-EBUILD prompt-toolkit-3.0.50.ebuild 725 BLAKE2B 77e54552febdf7ddbbbc718650edcdd64c4c395f291f1e526011c070fb300b4828b86cba35fdc087a1c69a5708925abfb4cf40ba76425b7044285e3283584e0c SHA512 87b5c97ce6120cebe130820357c64188f66e27981c3892b150b03c18d03f3310858028989c5b073701b53e57e116851cb7f5390df7780c6cdf42854668521b7b
+EBUILD prompt-toolkit-3.0.50.ebuild 717 BLAKE2B ea71565fc7eefe149e9e220ddfd0d01b5f65d340f08d9905e075e806e747dc17d4ab62787cdeca9ec4abec92f0ce1a35f60cf3a51b89f86cca17d238cb928026 SHA512 e8586eafa349e8f40f7d815491d551f92c9845d5b921da9d1900cd3374943c7e791e59b4aa9a9d6a0180733aab29d0961967dec483310acc2380e0e862d11eb8
MISC metadata.xml 431 BLAKE2B 534336484c65b57df5e672729ff722b67445948e0485c3a62c2f7081724cb951b5157c600dc6162a3bb857c2be0f378b18670786279ff8b5cff2858588f8ebc9 SHA512 a9bf68326839069c61e70d4ef3fe304706f2543b9b91eb291566dd66f36d1abec00382ae205549a35f10dfc730f4613c5cc5c0ee4d6858538d50c4145bd3b15e
diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.48.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.48.ebuild
deleted file mode 100644
index 2d6742a2563e..000000000000
--- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.48.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Building powerful interactive command lines in Python"
-HOMEPAGE="
- https://pypi.org/project/prompt-toolkit/
- https://github.com/prompt-toolkit/python-prompt-toolkit/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # requires tree-sitter-languages
- src/prompt_toolkit/lexers/tree_sitter_test.py
-)
diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.50.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.50.ebuild
index 32d796821fce..6ac3f7a95218 100644
--- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.50.ebuild
+++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.50.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/wcwidth[${PYTHON_USEDEP}]
diff --git a/dev-python/pyarrow/Manifest b/dev-python/pyarrow/Manifest
index c5f2fe191f47..4ed365b67c39 100644
--- a/dev-python/pyarrow/Manifest
+++ b/dev-python/pyarrow/Manifest
@@ -5,5 +5,5 @@ DIST arrow-testing-4d209492d514c2d3cb2d392681b9aa00e6d8da1c.tar.gz 3572558 BLAKE
DIST parquet-testing-cb7a9674142c137367bf75a01b79c6e214a73199.tar.gz 1068025 BLAKE2B 0fdd12d04108b27b17564c60ca36e751453f5d74cfbbe3a076e8befa1696aa0f093e2d1a5eacb99e69a98deda502930ba79b8329403af1e8b9d696e6617c6075 SHA512 dd221d9d59442cebb7158d7cf769d6e5323416bfcde2852eee37a26ff089bc04ea10b9ae7158a37d8694c10469d77c7d251d0dd2549596a7b3899d9c39b45997
EBUILD pyarrow-18.0.0.ebuild 3291 BLAKE2B df00ce6cff7c522d51aa81463fcc3351347504a1cb9c85222f73b91a67b5ae254d7647c79bb6d6bd133ff90be2f54440682f278be44392069ccb87348306b4ef SHA512 39078fbbc9e9fb227cbf22b7f51a9cd5dfea401c5a82efea65af4bd6d0a77212d76ea52e6f0ba68d94e12799e4eec978da381ef5782f76c2efe50f8f13b796b8
EBUILD pyarrow-18.1.0.ebuild 3348 BLAKE2B 9cae5028f1430b3cfc2c1c7fc044b0a6be5456ef6b83d25632e14ae5a959a86b3eb6df03bea22280ac88ed3cd45b75284fad00db49f79119dd228267b1dc5718 SHA512 17a7418a99bbaefd40552fe1e8ebca86824ffe821e58c5e1e78792a85b4ac344d6915f21a8f11e2731a18a78483530a4483d479e78d32c9cfdba1b860a6f7ab1
-EBUILD pyarrow-19.0.0.ebuild 3557 BLAKE2B 27a302db1aefc629ff8059873f51ac1ff76df1e95d04913bbf233f7852cd3eae0ec17e005ad4a1242f159c789c8888e22051cdb04b51bee18984e8cb30b6a0a4 SHA512 c88377516050d56073765ab7c948d45c193240dcc6e3ff3f360207efefbbaf08f5156745ef0d296787d10b40a2b5b1105bcc12b9a7e50a81a8bf50fe9660f36c
+EBUILD pyarrow-19.0.0.ebuild 3556 BLAKE2B fb624a4145e5241c05e2de35f30655a5fc1793debabc4b7f9bac201b393fdbfba153886717760f6cbf603a7d682857ae2dd319c9059c616a41b6aad18a225e81 SHA512 72c09e26f0c9a9146e080af0ca2aaeaa39b24f32cc5050ede8a9c60773565e173386d3e54525f3c782e2ecda08e08e38577ae4ff39dde4af786e315dccb8d8fa
MISC metadata.xml 555 BLAKE2B 5683205ece2b0266e5792f42ebd515c1822563d2705f046ebcabd1de71efc67800616303b2fc83ea8cac3395303178f13e859b7390adfcef23da8d687fc8d6a3 SHA512 61d8f5bcbdbe92b858d0aab3040cd3e8dcb33ba0c45808649e032a165d6826c1a489ae2cfbf8dca52eda82d5b24b4c3f74a9abd6f87d5ff72f6578cf7535c797
diff --git a/dev-python/pyarrow/pyarrow-19.0.0.ebuild b/dev-python/pyarrow/pyarrow-19.0.0.ebuild
index 3d92143f67e9..7daac2cf9ced 100644
--- a/dev-python/pyarrow/pyarrow-19.0.0.ebuild
+++ b/dev-python/pyarrow/pyarrow-19.0.0.ebuild
@@ -33,7 +33,7 @@ S="${WORKDIR}/apache-arrow-${PV}/python"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~riscv ~x86"
IUSE="+parquet +snappy ssl"
RDEPEND="
diff --git a/dev-python/pycpio/Manifest b/dev-python/pycpio/Manifest
index b236e5c03f41..68e7e64f3a40 100644
--- a/dev-python/pycpio/Manifest
+++ b/dev-python/pycpio/Manifest
@@ -1,6 +1,4 @@
-DIST pycpio-1.4.1.gh.tar.gz 22532 BLAKE2B 590f2df7f2d8b93d7d16b8ff11ae6ecc947ab9032a6f0db2acdd8e72aeddc74aba93d511b14306df7eb6716861f64d0b4bce70dfc174658679cf9421ca3f6932 SHA512 a7ac927b555d8f9e8ed41f676aba802faa31780252a991eff21bc90d00daee510c335d9d65822333681cc505de5bdc4ff395cabb0b0b9748621ad000fa02cf61
DIST pycpio-1.4.2.gh.tar.gz 22690 BLAKE2B 244145dabdee1fa50e54f98327608b96afef354d53e1405e2e54c47d9cc8a71c80e4adfe8f1c7a079a9acdd30751f125e7b5db61cd34baf375433248c7370757 SHA512 7fe6b7e6597a8733d740348888b5c41aa37f08e2ecd5843ab32751e8a5cd6ce9390201ba5a47c3febd2f61562db4ce6724404f9359238de91f94f4bc12b9c41b
-EBUILD pycpio-1.4.1.ebuild 561 BLAKE2B c70e1c3776d70242d309592884b14a90ad8e8e5c348b2bf7e93871edd166df47486b4f7eb79e1eaae78afa5ff56d35e237d1d4160f20b6c723514c1a377fdcc0 SHA512 498eb6de59537b5d7161486f641677d78aaf299234e8e9b796c99e588c667cbb43f839971aa26822729cbc4aa58b878d09088f1e1cf43c0686f0191012b18d78
-EBUILD pycpio-1.4.2.ebuild 563 BLAKE2B ff91c2e949c2e290814038e9653ae71bacfc4245ab4b95367fc3f1779efe552f7e26752171241ea51f96542fb77278b9dfae7c3bf96560fdc3db77f66c099e07 SHA512 09497fa6c1e78c8aced769fd336480c97f5f4cb11c48c55ec12a50f6e2cb8504df3d7a86c23014f27b0e1a9b8dffe9c6304318701b63005c1c85b7dc135c3edf
+EBUILD pycpio-1.4.2.ebuild 561 BLAKE2B dc15d00fc269e3102f518a2d54f4c2c8ba19f4ddc10242e23142a7a9220de09f41b129121782156b437e502e936aaad937533ace4f7e862cbc3d545d18d2227f SHA512 5a603af1a6c2619aeb1925ba79ed8255eae3b69ec28fb8c2c68dcde56cdd0054cae9ca024b1f41f11ab8e09c3d8018ff3aef38b2a847a215a73f3d2529c4f937
EBUILD pycpio-9999.ebuild 495 BLAKE2B 078968c053cdfc5c1495097dd0aa6ce9544956a55198059b12f4cabcc1c76ffc591cc60db1f25411d9e1f27d15d4458d575a6732f3e1a40be6cdbde49a3b8d59 SHA512 e7233323ef2f643e1441ad8bb31b9322060078a0529a3f2a4745617b7641d120abb4539a05640e7265c373ab80f05baa4d65d95e3dde8e9e1b5c89ed990fc53a
MISC metadata.xml 448 BLAKE2B 4324185ef695587de96b7df3e5edfbb8046c8d40902181fa581d3f1f02fa0085d6fdbc15d59032a28f0145a5bb6aa939b38b353168d5a69b6032950876b97f5f SHA512 a80d14c870ead81264b4e8295825955fbecc7f2296fe2fbd880dd5fb2e4c41e84378690737db7b13cd4736c15cac510ff56c5fd87fba75c5c38d7b7be84da6bb
diff --git a/dev-python/pycpio/pycpio-1.4.1.ebuild b/dev-python/pycpio/pycpio-1.4.1.ebuild
deleted file mode 100644
index 256e6bca82f6..000000000000
--- a/dev-python/pycpio/pycpio-1.4.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python CPIO library"
-HOMEPAGE="https://github.com/desultory/pycpio/"
-SRC_URI="
- https://github.com/desultory/pycpio/archive/refs/tags/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64"
-
-RDEPEND="
- >=dev-python/zenlib-2.3.2[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests unittest
-
-python_test() {
- eunittest tests
-}
diff --git a/dev-python/pycpio/pycpio-1.4.2.ebuild b/dev-python/pycpio/pycpio-1.4.2.ebuild
index d0d268ab93e6..a8f6af77a6b2 100644
--- a/dev-python/pycpio/pycpio-1.4.2.ebuild
+++ b/dev-python/pycpio/pycpio-1.4.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 arm64"
RDEPEND="
>=dev-python/zenlib-3.0.2[${PYTHON_USEDEP}]
diff --git a/dev-python/pydantic-core/Manifest b/dev-python/pydantic-core/Manifest
index c19d19d85dbe..66ea8e7cb795 100644
--- a/dev-python/pydantic-core/Manifest
+++ b/dev-python/pydantic-core/Manifest
@@ -51,6 +51,7 @@ DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6
DIST pydantic_core-2.23.4.tar.gz 402156 BLAKE2B af899e149693907542296b5b4fa5f982d2dca5c090331703212aabbbce0a8e0badca3947affa9e42998949ebd18b1ffc2ad9904b47e130bbe7e90150c32bc527 SHA512 c7c9a303ff3c751108622f804f812f3793ad93a95e560b0d6b0a866c3bd41ed7bfdbcd87483f37ad3849969c72adde24083d1a9015ebd610847a7fa6d4068e24
DIST pydantic_core-2.27.2.tar.gz 413443 BLAKE2B 2755ba694b17894ff89704203c275315dc6a600e5e89965f24800ff032802168a9fa5bbb26e9714dae42f645e34e0ac32191415fae04bd53a8d04c41f1d3e2c4 SHA512 4e0bc0137463d3a76bb584da76751916ddaa18383efbe15a303880649df67de22c67a8a6e5f889c76292c4557914811d942fd3373dad65b63d9fb1f84f34ce3e
DIST pydantic_core-2.28.0.tar.gz 414268 BLAKE2B 2ab1ae77ca8e602b2aca847c6869c0b3d7031d98673e088309432295b6b4bcfa03325593d9ebd5ea7acd2aa407cfd356261b2940112f0bdc5265e854c0aaf18f SHA512 5bd10741110d50039377b0a66e0487a148f447303c446691187b7f4b3026c8646f333137f089aee76f492b73f571f5c96135a58bbb3b64aa7c8ab3022521b796
+DIST pydantic_core-2.29.0.tar.gz 417255 BLAKE2B 0803d8fa6bc731b8c58184228abf015ab6608ffdf351cd6bb8bf78ed2da0b2af14899a2c4ed4a29132a1ba2c2a67bdb3519e13ea857ef6a8a1576d7661c8f03a SHA512 a41ada88f70b04362edc3e95fe34c71814291f5eec4260193fa6be69f219ae52cd60ffc55dae9c7b43c75afc107a114e400c4a3fc697520e57ed39c0b8794560
DIST pyo3-0.22.2.crate 538342 BLAKE2B faf347695117f9fe0ebe5cd7f6aa1b0dcfe718343875d6c06438046deccc1075f104d2a2413dcda41ae9827bc363aa147057b45968f6634f577a6a4510a4bb8e SHA512 e8bae09059f50ffe477dad44499cedeaf3a734665f0fd8e8bd4b44f48578d21e4bdb8d55ceea00c5a27da750761842ddf89cfcecdecb2e7a4a17ab192259be9c
DIST pyo3-0.22.6.crate 546746 BLAKE2B 2a6f8c5ce2ee96e1812177a11c5fad7e15f3a73d9e30850edf0855b13db6cc95427e186883b4aae25a2d2466d3fe82f56180a39f3e6e0a54bb0a3ef78d495400 SHA512 d746007eae22f5b7bbf173759c61cbd2aa893898d88b8be5680a0237deec4d113246edf5f62fbbec3579ad4bd7307499b94b887ec306112ffe3df5190fe70e44
DIST pyo3-0.23.4.crate 1087676 BLAKE2B 2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f22223e2732f1 SHA512 0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
@@ -87,6 +88,7 @@ DIST serde_derive-1.0.217.crate 57749 BLAKE2B 63b4930122d80d64492ba2718630513012
DIST serde_json-1.0.128.crate 149520 BLAKE2B 246eb865f64a0f161b79f3d4f783dbadbc930c4a19edb6c0fe8f0c6145c7c47be4b692d3e084b1b500820ece8e94214820978cf898926dd805bd431fb411bbc9 SHA512 9e6290d3a6a971b3c37bbc97097b8179e64c655779b43c7b75303a35ef7030f5401b3a5f62cbc95a7bd5f42ecbefb0b469234d78a76c8c1597726d8e08908a7d
DIST serde_json-1.0.132.crate 150549 BLAKE2B a49aef7737fad2e6f6ec79cb6da00c734e7de7ef16be321846d1f6229534b58e15ceb0f6306eeae6f85bf07431d82959c0a56ed1394d21a67b65c8c48e971f3f SHA512 9d157ce7d705fee8245569e7c577310782b69675a6e459f21904544b824a1ca5c9b445d17419fee438dfeb6fcc35343ba14e022043fffade0210b6d2c1b5795e
DIST serde_json-1.0.134.crate 154351 BLAKE2B 546f8ffe9373444e8c9e81910476da281dcef10498dceabc8bec9f9063c55f4a9033b83586a09b0f410369515882c37712a2bd75ff1fff05815d904f37386124 SHA512 ab6323799bf19da8ec6e6c428370d37cd230192b45ef54d2c65c7d83907b2dde71d51650e44f1fcca1084e75e0e195e97b28437f53a331bf48effed3d59b58a5
+DIST serde_json-1.0.138.crate 154769 BLAKE2B 42f146a688dda70f3afad1a6ff989823f2e2cf4037c2a4d019b87155c7e37d86f649f2a54b373b787ac9021e42ac3be5fc27ea975b62e08865802afb993196bc SHA512 31678f1289301d65a088b305726c4fa6b5cd17b01527abc8dd7fc09720c98b2e86bebd5b20d7e9e7b7e41c42829db3a7e705172eca20d0c333e6c09131e1fe09
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
DIST speedate-0.14.4.crate 33077 BLAKE2B 001a3329e90cf3dc5d8c4db870c3b5339e189190c8b7a89c262bb19efec02c9e42eeba0dd5d12a940a6fb3f8b10385aa05a72ea6f98230c989c68e0be4fe8959 SHA512 13ff498cb0885ecbe7a6fef96c48bca166a560598206b16b003e1237eafc525a0cbb6b401d060b4431a50a9638df88b7ae6834d8980f6474aea88cfc827ec329
DIST speedate-0.15.0.crate 33698 BLAKE2B 81a1c87bfeaab44aeb6f7a813275b139b26a618af4b24d3018e866a2855eca897144c863a2dfabec20912046fe17a60749c41ce8cee45450137440cda5d7d934 SHA512 2c3a210e06e3960e2dd24f696e27141f00b186d5ea58272f1ac11ba455d4467459fdb076a65766c2fb242163299aea08f692e86553fe4edccf2e9714f9a9303e
@@ -111,6 +113,7 @@ DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
DIST uuid-1.10.0.crate 47648 BLAKE2B 370f56b5057fc43ed6645ca4a032737230242c88f3c6945248585054a0d1de0c85cb2eb21bd4c759c1ca73df1b5005652f74b474537116c4fd6642cb60d274ff SHA512 e17db9433d919b51468acaebd240a2cb218d07f099fade49118ca9313f8cdf6aa3103e7aa24440be65a4f25a25f8f511e36dba08cbef27747f9e43b849cd612b
DIST uuid-1.11.0.crate 47683 BLAKE2B 37a601b0fe7ec57333613f8c18ada76bd784c43c8af7c252200a7c9c76b445b179931cdf727b5ddae3ffa3fa29c5a13507fb0f2bd604d306982843e042038314 SHA512 0cd1b95fc2247bf4e627de6abb41e332ebaf39e5720640e52b9f235f7a0e2d451e7a486efdabb616ce00e47832d21919611683d0e6a71c86a86f290940cfda32
+DIST uuid-1.12.1.crate 48851 BLAKE2B 9cf9d75b0fd894e20d966d35af4fa25b64ae0e5daad91c6bb974962ed7d2374b947e30514f854b56e86dba7f358a21d6ad7af64894ddd01d51c6ba6f17c0840d SHA512 e9c7cb8f247704b59782a576fb55ff5ad4f0b632fa19da52d81fe09e9dc91a0f60b989d5c1887f548df336fb03a5147d5a03f826d4a98ba66fc6083f9b68174d
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
@@ -127,4 +130,5 @@ DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db
EBUILD pydantic-core-2.23.4-r1.ebuild 3490 BLAKE2B 96ba2a7936efbbfe0657376db51e9cc58d722bcac72f8b858dbf84bdcee7b5dfc3bc14641a570ac243213ef38c07b68055986c0796e03702eee75329c9628cbc SHA512 2e8b491fef446bf256a909a09409a581b65745e38633bff28083532d250d86f0e2ee7e4a45774d35063be53dcf5319fa5bf7b9819930af88008c3dff87926d3b
EBUILD pydantic-core-2.27.2.ebuild 3540 BLAKE2B 52044421e8b818ccd9be4da548b57634b894bc728bf03a310d3c44dbfab7db6db2c7d2c1fe44137e01d607dc97344e3df505af75bcacd741f15c2632e8cf8be2 SHA512 7cc2c49a990b37cd2b7e0b3e007b4ba2d1620e187190710570035c46d8a65b0d52a7aee8869f50229e9c0e9cc0cee063c55c9bb4c2785f8d5dde47cb45eb800d
EBUILD pydantic-core-2.28.0.ebuild 3567 BLAKE2B 016e8255af1f4220d492d5604418df54e7433198ee69ce85e76b75c437c13ddb94fb364ba0105afb2ee52f4a4ef4f7aa66f7a06ced17fd13b6735142cc5da781 SHA512 31cd97b7b8a0eb0f627c7d91cac13f62d023ae9179c5c86ea39c9ff7020cb5168a424aba5eec1309405fabf3bc9581b2d506565cd1b49f25b6e517d8a8b5b66e
+EBUILD pydantic-core-2.29.0.ebuild 3579 BLAKE2B 772f5c239a6a5643732bde7aa7dbec3cd03df09fb1d52180ea33ede272a78ce2bc13ccb37fe11914abc687c9de2e767a6af234f2e7a8d889e5858e7b4f043698 SHA512 6fc0d7207c53da719c57642d2edcf68f128177e1be738a69924bd741b2a1e201c1437c119bbff108b654916d54c96c7c5a7a368c7a5a3643f08d1d57cdccd438
MISC metadata.xml 379 BLAKE2B ac0fa1abd0aac6436f234dfbfdb1517cdef2f7636c019a16257619d1a1a95a31b67061daa6606b47b68332d03bd213fa9bf67017b0e4af9733a26ab4828cf206 SHA512 7e3b5785628be025efc5360924e31a5a5becab941c9db255357b966dd5d3aca733e96485e92e78533bcde95379c59c36a601d4b407550c5ff1c649f09c3a21a6
diff --git a/dev-python/pydantic-core/pydantic-core-2.29.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.29.0.ebuild
new file mode 100644
index 000000000000..824a07507c07
--- /dev/null
+++ b/dev-python/pydantic-core/pydantic-core-2.29.0.ebuild
@@ -0,0 +1,168 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+CRATES="
+ ahash@0.8.11
+ aho-corasick@1.1.3
+ autocfg@1.3.0
+ base64@0.22.1
+ bitvec@1.0.1
+ cc@1.0.101
+ cfg-if@1.0.0
+ displaydoc@0.2.5
+ enum_dispatch@0.3.13
+ equivalent@1.0.1
+ form_urlencoded@1.2.1
+ funty@2.0.0
+ getrandom@0.2.15
+ hashbrown@0.14.5
+ heck@0.5.0
+ hex@0.4.3
+ icu_collections@1.5.0
+ icu_locid@1.5.0
+ icu_locid_transform@1.5.0
+ icu_locid_transform_data@1.5.0
+ icu_normalizer@1.5.0
+ icu_normalizer_data@1.5.0
+ icu_properties@1.5.1
+ icu_properties_data@1.5.0
+ icu_provider@1.5.0
+ icu_provider_macros@1.5.0
+ idna@0.5.0
+ idna@1.0.3
+ idna_adapter@1.2.0
+ indexmap@2.2.6
+ indoc@2.0.5
+ itoa@1.0.11
+ jiter@0.8.2
+ lexical-parse-float@0.8.5
+ lexical-parse-integer@0.8.6
+ lexical-util@0.8.5
+ libc@0.2.155
+ litemap@0.7.3
+ memchr@2.7.4
+ memoffset@0.9.1
+ num-bigint@0.4.6
+ num-integer@0.1.46
+ num-traits@0.2.19
+ once_cell@1.19.0
+ percent-encoding@2.3.1
+ portable-atomic@1.6.0
+ proc-macro2@1.0.86
+ pyo3-build-config@0.23.4
+ pyo3-ffi@0.23.4
+ pyo3-macros-backend@0.23.4
+ pyo3-macros@0.23.4
+ pyo3@0.23.4
+ python3-dll-a@0.2.12
+ quote@1.0.36
+ radium@0.7.0
+ regex-automata@0.4.8
+ regex-syntax@0.8.5
+ regex@1.11.1
+ rustversion@1.0.17
+ ryu@1.0.18
+ serde@1.0.217
+ serde_derive@1.0.217
+ serde_json@1.0.138
+ smallvec@1.13.2
+ speedate@0.15.0
+ stable_deref_trait@1.2.0
+ static_assertions@1.1.0
+ strum@0.26.3
+ strum_macros@0.26.4
+ syn@2.0.82
+ synstructure@0.13.1
+ tap@1.0.1
+ target-lexicon@0.12.14
+ tinystr@0.7.6
+ tinyvec@1.6.1
+ tinyvec_macros@0.1.1
+ unicode-bidi@0.3.15
+ unicode-ident@1.0.12
+ unicode-normalization@0.1.23
+ unindent@0.2.3
+ url@2.5.2
+ utf16_iter@1.0.5
+ utf8_iter@1.0.4
+ uuid@1.12.1
+ version_check@0.9.5
+ wasi@0.11.0+wasi-snapshot-preview1
+ write16@1.0.0
+ writeable@0.5.5
+ wyz@0.5.1
+ yoke-derive@0.7.4
+ yoke@0.7.4
+ zerocopy-derive@0.7.34
+ zerocopy@0.7.34
+ zerofrom-derive@0.1.4
+ zerofrom@0.1.4
+ zerovec-derive@0.10.3
+ zerovec@0.10.4
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Core validation logic for pydantic written in Rust"
+HOMEPAGE="
+ https://github.com/pydantic/pydantic-core/
+ https://pypi.org/project/pydantic-core/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/typing-extensions-4.7.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/dirty-equals-0.5.0[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.63.0[${PYTHON_USEDEP}]
+ >=dev-python/inline-snapshot-0.13.3[${PYTHON_USEDEP}]
+ >=dev-python/pytest-mock-3.10.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-timeout-2.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-1.10.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so"
+
+src_prepare() {
+ sed -i -e '/--benchmark/d' pyproject.toml || die
+ sed -i -e '/^strip/d' Cargo.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ tests/benchmarks
+ )
+ local EPYTEST_DESELECT=(
+ # TODO: recursion till segfault
+ tests/serializers/test_functions.py::test_recursive_call
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ rm -rf pydantic_core || die
+ # tests link to libpython, so they fail to link on pypy3
+ [[ ${EPYTHON} != pypy3 ]] && cargo_src_test
+ epytest -p pytest_mock -p timeout -o xfail_strict=False -o addopts=
+}
diff --git a/dev-python/pydantic/Manifest b/dev-python/pydantic/Manifest
index 51debc1c9244..7016e85c376e 100644
--- a/dev-python/pydantic/Manifest
+++ b/dev-python/pydantic/Manifest
@@ -5,7 +5,7 @@ DIST pydantic-2.11.0a1.tar.gz 766922 BLAKE2B 51bb09c9bb919798aefccba78e4b366d68a
DIST pydantic-2.9.2.tar.gz 769917 BLAKE2B 4e34fda6a9e8e8331278d0b7d0c2dfd61bde637c126fa6dabf78a09c6ef993f84dc8df6af421c8fb6d69c8e1c387a40e4bcd38cbe02f5ac521c6c70821735763 SHA512 2aace9e79a98bd94e5dc626736a245051912a11fdce36013d2ad2f96b266052386a3e12b259dca30ddc38b63c6b00b5bcc9cd5e80f7805de4d8701064f0982aa
EBUILD pydantic-2.10.4.ebuild 1581 BLAKE2B 22d5bde2779d0f92fcf3237ba1a979ff3ebf7489a4ed784e39bbd0499095f2fa47c45e5b350449854a79bc6a35c68b7fa2b6dbe04d6e56ba791540c974aaf9ff SHA512 fc6b0aa9842ab4597beddaf5dbfad2441305268d35dd52f4559839a60d6e2aec051bb68de5f87bf0de022ce1ac1be0d7290cda7a583cfd9684406cedd1c6217a
EBUILD pydantic-2.10.5.ebuild 1582 BLAKE2B 6bf8184a8d4b1494d9be2d37db768b5f1a8c783540cf484b65f3b05c0ee915c7674bad1b4cbde9bb8e0c758afeb935857ce47545274264f30f4e9f27da3acfd5 SHA512 90e250040f8806bc762e33a9a2c59e2875ada47a170036d13216133834f873656f42e3e0e753213623ca1c4942a49acb35b8ca045d26f03c28964e368cb647b3
-EBUILD pydantic-2.10.6.ebuild 1588 BLAKE2B a0d47253c8d56b5c7fd78b95d1c0b8256acdcbab059e638e28a8ef52df333289b3a931c2c783751dfa3b233b8b06ae8c28910624a2847b42616dec83cf9295dc SHA512 8c92981b368e7fc7acafd2d50e577c690f0e8c655d0a354c6eba3f3465184d6ba15a38509aaea28bea3dd01973c64f5854958b27ede689f1ea7296dc3d70d7bf
+EBUILD pydantic-2.10.6.ebuild 1582 BLAKE2B 6bf8184a8d4b1494d9be2d37db768b5f1a8c783540cf484b65f3b05c0ee915c7674bad1b4cbde9bb8e0c758afeb935857ce47545274264f30f4e9f27da3acfd5 SHA512 90e250040f8806bc762e33a9a2c59e2875ada47a170036d13216133834f873656f42e3e0e753213623ca1c4942a49acb35b8ca045d26f03c28964e368cb647b3
EBUILD pydantic-2.11.0_alpha1.ebuild 1588 BLAKE2B 6ccf70da486b2cf0aab197d1080eea006bbee18aebc34f231eae0dd1e50f02cc0cf6bec535e38d2c623c29f3434399a8dc66fefe3aea70c188634807e32db20c SHA512 00fe7cd64523eed243da78c542b474fb2f7e1563877024b3a350ac17a36c9380d18655ddfbad8c42b00f16ed5da91f7a5a8a9db982bcd15306e5bcb051b258b1
EBUILD pydantic-2.9.2.ebuild 1551 BLAKE2B 4a3c9004e0379420593e3ad7c5f7bafe05c44ad7a4ccc9059ddb645e6fdd7520a374524e411192c7952f271a74ca0e92368c1703825bb6b56d4725f10dbbba3c SHA512 e58dc0fd143b45684ef1bd168e29c096e70d69917e45245f79a8f9d3f112371c82cb2bac15d117c7cca70bb73ea98e0b67d3ce7ed99f7332e16c2f91886d568a
MISC metadata.xml 550 BLAKE2B ca3a62e01a928ac12964e9a8f291073465c66951082b68cb408a8dec48eeab226c1955782fbb6c82d95c495a790b7d5b84b8f69ab7d3b0acfd2883d3ad2d8e5e SHA512 247144ea1634fd80f8ec461fcb2f8e7383b65185426d0df283ec5345d7612abc3ceee7b6d0df7a3ba858ba8483884507fb443b75cd812bab8d0e6a8293cbb855
diff --git a/dev-python/pydantic/pydantic-2.10.6.ebuild b/dev-python/pydantic/pydantic-2.10.6.ebuild
index f85903a2c4d8..b9a8ac8466fd 100644
--- a/dev-python/pydantic/pydantic-2.10.6.ebuild
+++ b/dev-python/pydantic/pydantic-2.10.6.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}]
diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index a4814f2f7280..a00a6d6baee3 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1,5 +1,3 @@
-DIST pyglet-2.0.21.gh.tar.gz 6507374 BLAKE2B a75177b5d6d18b29f48c764d68f89377f11a817bd6d7c5c13f8ea1620e1d9b911127599a9c7ff02ae8b10566724be551dc87f1b8f0105ef938afddb4be4efd5c SHA512 adbfac15fcc75d1dd768ef4af14f15fabef53a69b9f166691d387ebb1ba092170052bc99b254f3596decedcdc7e7880074665177f1821af9fca41e21502b7003
DIST pyglet-2.1.2.gh.tar.gz 6535497 BLAKE2B 96195c8bf42d09bcf0ead5e1541ad93af56d8b5d63d88c472b4c5e32f587b40f158b3e84028eb8449ba32500a9585d6dc3ebf85054909b4df7d9ad358f264237 SHA512 d8c3d64ba9fa8d34a5dc52fe6010af2eea6effd8f9d1297c879979c256634317e391035a24e577b903f1be4635513446ece156277010e42b417796434c6e35de
-EBUILD pyglet-2.0.21.ebuild 1755 BLAKE2B 3335ba85824156518892562efb91020bc2b1e58a3c74da4ec9c78e46216d6f202fb4dedaf0079fc48c4014782539f345d615fdf7b740db0afba7024b868cd687 SHA512 c7ee3979fda913718bb1208b57477a636032f1226829bf99dd2d0b331e580d5757180916823060fd52fcc2734d7373caa0df88af58f4886116fb20d2bbd35499
-EBUILD pyglet-2.1.2.ebuild 1805 BLAKE2B 311492f7108f5ecadcb93dcb1f7bcc6211c389e389c77ecee8c239ca2acfefa1244e29053e9b3d56cb9e6dce01d5444788ac90e3171e6e50686f66e4deaf0152 SHA512 268158e451d7fbac2c6fc47811587404e823845d67d91aa92844c14063d561cb7dfedae2f5d2f7af8e67f15c1f70fe4647992ae7318c7dd773e2bf9cfc6de4d1
+EBUILD pyglet-2.1.2.ebuild 1802 BLAKE2B ea2011fa2ccb7e69de8f16b775190f3aafbd931dc1448b894ffb96e7057199e0d12901313297790159a121f0b947c0275a7e9c27c081db8225f747335d2c15d0 SHA512 a5bdd5def405601e91e41d8dd14fbde71e01f99f2fed13098abe1ba0868a6b556bbf5d9e1f7592a665c42207aca931deba0467320d2131ff934fd9e53838efca
MISC metadata.xml 1092 BLAKE2B 51abba6b5545fb47d277edaca91fda755e885f08a9407f5cd3d468c8b0b86991b57d8d151e27d59755ea884ae894ed0e5c32d357b0d81e66eb9054ca6fc92055 SHA512 7e47cc4c39ebf827bf46423251df994a65c2af8ada9420b36810e36f245bbd810796bc8b02cbce182ff071bbd9dae0c9e5d9f5cb201349cd49fa311b3891dc2f
diff --git a/dev-python/pyglet/pyglet-2.0.21.ebuild b/dev-python/pyglet/pyglet-2.0.21.ebuild
deleted file mode 100644
index 8026c4b61260..000000000000
--- a/dev-python/pyglet/pyglet-2.0.21.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 virtualx xdg-utils
-
-DESCRIPTION="Cross-platform windowing and multimedia library for Python"
-HOMEPAGE="
- https://pyglet.org/
- https://github.com/pyglet/pyglet/
- https://pypi.org/project/pyglet/
-"
-SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-IUSE="examples image +sound"
-
-RDEPEND="
- virtual/glu
- virtual/opengl
- image? (
- || (
- dev-python/pillow[${PYTHON_USEDEP}]
- x11-libs/gtk+:2
- )
- )
- sound? (
- || (
- media-libs/libpulse
- media-libs/openal
- )
- )
-"
-# ffmpeg? ( media-libs/avbin-bin )
-BDEPEND="
- test? (
- dev-python/pillow[${PYTHON_USEDEP}]
- media-libs/fontconfig
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- xdg_environment_reset
-
- local EPYTEST_DESELECT=(
- # lacking device/server permissions
- tests/unit/media/test_listener.py::test_openal_listener
- tests/unit/media/test_listener.py::test_pulse_listener
- # fragile to system load
- tests/unit/media/test_player.py::PlayerTestCase::test_pause_resume
- tests/unit/test_clock_freq.py::test_elapsed_time_between_tick
- )
-
- # Specify path to avoid running interactive tests
- # We could add in integration tests, but they're slow
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pyglet/pyglet-2.1.2.ebuild b/dev-python/pyglet/pyglet-2.1.2.ebuild
index b53946c484de..0047bec1d1ed 100644
--- a/dev-python/pyglet/pyglet-2.1.2.ebuild
+++ b/dev-python/pyglet/pyglet-2.1.2.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
IUSE="examples image +sound"
RDEPEND="
diff --git a/dev-python/pyopengl-accelerate/Manifest b/dev-python/pyopengl-accelerate/Manifest
index 42169271c71c..502bf12b2467 100644
--- a/dev-python/pyopengl-accelerate/Manifest
+++ b/dev-python/pyopengl-accelerate/Manifest
@@ -1,8 +1,6 @@
AUX pyopengl-accelerate-3.1.8-gcc-14.patch 1852 BLAKE2B 8751f51383f1971803dbf79ceb2d2434125b4e0803c2848f03ef268528e53bb1c28c08a354c5cb0a15616f47313c77e7748c8278892ab5558dbc7bc40762bb02 SHA512 fa8f7b98f08dc0679e050c637996460539a9b1a0dc2852aefa51e862753430e3b316390f1792acf9ffdbab0a59858e01efc669d084a68fac3db0492bb0232824
AUX pyopengl-accelerate-3.1.8-numpy-2.0.patch 5634 BLAKE2B ede68f2263a4fb64b9f429f7840c35af94defeb101c0573fecdb468776e88a886c2ac58053f0544dc6b5f6d0d26ca2773ff993a0889c649ca01efd221853c136 SHA512 d70778ea7d55e49f07fbbe201c0b08ea107bc48a6f73a89184c5f6cafe961a876d7916c624413eaa1d2271e8b10ddf57a7117925bfa716deb77b69c8fb20e630
-DIST pyopengl-release-3.1.8.gh.tar.gz 3599436 BLAKE2B 7f33345d68d66d3cc81278eaa5f54298694f41f40583ee08a1f9f677705fb4414b6b2afbcd7b9345199b5f573478bfeba050e185b6534cbb19b45cb25c241b47 SHA512 d95014a36bd889fa014043e4640ba7f319bb996cb56e5f7086ee05d39c53d3928512d52b0ce181d7c144775a4da7eff7403cada0f91f23f56a699a1b023e00e6
DIST pyopengl_accelerate-3.1.9.tar.gz 21799 BLAKE2B cf0a69d55dd1971fcd91d147e71035e3a59c55dbbf10eb2ae6d5e8e78ac932632a4867c4762ea56be5e79afa0c25b4e3d313557e6b3e1f4fcc3553df12096fce SHA512 a6e4dc2ee88f2133e02384113fa7947f9a30bd2b0dff5905c29fe46b346ba7e61b2d4dc2d598901524f46560025026d5163f750be0a2b58864b3863fa7179fcf
-EBUILD pyopengl-accelerate-3.1.8-r1.ebuild 1519 BLAKE2B 9a2288ce74652c0983dee9ba2982e1e13eb5085067e6b164b41268cf8f380a01c44a8b8562e0655775c8121645d5fa36d503e11ccc8ff4ebc358f258277de87b SHA512 ba7855a09d54b0d6813332107e90c4eb16744d572b26fe375d378480f95b730ef326d19b8697a28b970b28629ba77458aab8ec9bd3545c0b4df1ef000da6f1b2
-EBUILD pyopengl-accelerate-3.1.9.ebuild 1035 BLAKE2B da64439d4292306fca90e98ad3a951e3ef7a8cef488b5851ff4f51a936550a8f228557e81a8b59bf128e1323f9d6e7ab16c1b0952c3a33e72accb3f14818d34c SHA512 deb4cb442fb41fc367accb462aa10adfbcd0a898a0dbf17779887cf168cced6b05846a42c2eb6134c249fbeb70c6e1e691f69c5a1100e71b127fde32b0f723c1
+EBUILD pyopengl-accelerate-3.1.9.ebuild 1033 BLAKE2B 9182fce08335f28c90a2284063671e2a6062b7028343d5427c83b280aa3ec10dfee392b43c79c98cbc640bb41384052183be9f1709d8166bffb47f2e9cbec0ea SHA512 39882d6676a6bcbf91faa5f44f5d9ec6db655af620e785198da3ab5e8cbad14cd41946a8ffcc053caf0c9db957e0de5bf73cc9edfd657a5d43ca650ab7384499
EBUILD pyopengl-accelerate-9999.ebuild 1521 BLAKE2B 0c9d9e69a33e1637223ede578a7fd464bec52f16389498c9998634f79ade5862819bd79c461e06b9a5099bbf7bd36596727626e71726b1983ebe9fc197794f65 SHA512 dfa4175d7187ad74e725ba23bfaa3f6fa4f376d391bfc709ecd371829e4bb38484416dfee75c80375febea7b7ac1b92009001755939c90640e640465f1890c81
MISC metadata.xml 515 BLAKE2B 4a8dfbbf2250df73d9880ed75c4bfd63596e7f276dfd5dc15aff9177ad0b005256237e827bf4a0ce10f823ee1a17651248c1b47961bbd09af0a41b6281214228 SHA512 4f1a5ea9b42ba29e78fc15d2ad40623c63a2f351cc0a5f27eb7f8173155278bf214d5ac0f2d348c04967a99b2bb1f2c4b596ab8741a17cd891b2c34065ef0e35
diff --git a/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.8-r1.ebuild b/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.8-r1.ebuild
deleted file mode 100644
index 26a495c6a4fd..000000000000
--- a/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.8-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Accelerate module for PyOpenGL"
-HOMEPAGE="
- https://pyopengl.sourceforge.net/
- https://github.com/mcfletch/pyopengl/
- https://pypi.org/project/PyOpenGL-accelerate/
-"
-
-if [[ ${PV} = *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/mcfletch/pyopengl.git"
- S="${S}/accelerate"
-else
- MY_P=pyopengl-release-${PV}
- SRC_URI="
- https://github.com/mcfletch/pyopengl/archive/release-${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
- "
- KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
- S=${WORKDIR}/${MY_P}/accelerate
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="numpy"
-
-DEPEND="
- numpy? (
- dev-python/numpy:=[${PYTHON_USEDEP}]
- )
-"
-RDEPEND="
- ${DEPEND}
- dev-python/pyopengl[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- default
-
- touch requirements.txt || die
-
- eapply -p2 "${FILESDIR}/${PN}-3.1.8-gcc-14.patch"
-
- eapply -p1 "${FILESDIR}/${PN}-3.1.8-numpy-2.0.patch"
-}
-
-src_configure() {
- rm src/*.c || die
-
- if ! use numpy; then
- cat > "${T}"/numpy.py <<-EOF || die
- raise ImportError("building numpy extension disabled")
- EOF
- fi
-}
-
-python_compile() {
- local -x PYTHONPATH=${T}:${PYTHONPATH}
- distutils-r1_python_compile
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- cd "${T}" || die
- epytest "${S}"/tests
-}
diff --git a/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.9.ebuild b/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.9.ebuild
index 83ad094ff1d6..abb3efdffbdf 100644
--- a/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.9.ebuild
+++ b/dev-python/pyopengl-accelerate/pyopengl-accelerate-3.1.9.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
IUSE="numpy"
DEPEND="
diff --git a/dev-python/pyopengl/Manifest b/dev-python/pyopengl/Manifest
index 2aa4c15ebf6d..e8f174c7f252 100644
--- a/dev-python/pyopengl/Manifest
+++ b/dev-python/pyopengl/Manifest
@@ -6,5 +6,5 @@ DIST pyopengl-3.1.8.gh.tar.gz 3599436 BLAKE2B 7f33345d68d66d3cc81278eaa5f5429869
DIST pyopengl-3.1.9.tar.gz 1913642 BLAKE2B 2c2b768773b0531b432fb9add49d3c32dd468a4d8dfe0ee992064089ba3a51ecb19a7ce21c6c964935ff51fe1e37c49092540eff88f0a23c6cc754d457bbcef0 SHA512 b0fae0031cf0c47899d3cef6a334ee885595b4bc7d3da5055cd12240e6612b2ade1dc75afe1b1f6fe8e4572b994b88c4ec557d893e6606353f4700111cb6f161
EBUILD pyopengl-3.1.7-r1.ebuild 1542 BLAKE2B 35ad54837b4efcba3aefba54f5fa0e56ebb87dd8e3bb7fbe0838a9280d4aafe8043296d5725312c56d33d167d1f87672ceae9e921ebf7048d37cc0eeca1f1094 SHA512 3bb3acfdd24be80a229e85b7a607b2598ffa8b5f2fd5456fd84fbbb99169a04a3a9f3d7780bdee40412f237239df7b32993896b7d812a9a499b3d96e397d10d0
EBUILD pyopengl-3.1.8.ebuild 1731 BLAKE2B 129d05d6b1f4495f5b843ad43157875e7f5b9b01241659b334360c65e052a2b5e628b0b45cf7d42e93cdb5c7a9e8a595ea428981f1062947af18578069d60ae3 SHA512 2e95d5fe321592c6088100483c6a4c71c4b6138b8ada162fd1eba0bd70d250ba681c581a9963d2cf59b9d24d7c2547307c57a3a2e335bfff4d00e5115bb9860b
-EBUILD pyopengl-3.1.9.ebuild 1770 BLAKE2B 250282ad5c170af29dd0885bd62eb463ff987deb14235036dd83fe5268dc9b54f8442cb465fcb3ec8766f29e3cdcb34f45def3ff0b148492d05e4a42862cc318 SHA512 126cc47129789cc42449872ce8d5363fc22dae49643426d8a9d07f4bcbff73045c1d6554706a06fb7f8ea9b34c6b1982f27980c3794bd253153bb01df98da735
+EBUILD pyopengl-3.1.9.ebuild 1768 BLAKE2B bc437a1868b3e0328fdb89fe461049db068c3ae9244df85fabca4d26a7e1b057e7e499c599a8c75bc2248ab49d5fa3fe9c0e337790cd1f30b946368a5abfdeec SHA512 45ce3e9fd2b91cf7a63c5283207475e46cc2593955c4d134c4aa1cf4f0b2f3999f977933431a7a75584a8adcbe0a057af784900612d6e340c21cfc00d5a24238
MISC metadata.xml 422 BLAKE2B c9ee324fb408e8d0856193fde1324109e77c97f28fff0dc83d9c903cf3e2385c3401d8f949d50fc2e2a9c41b79c421298e04fc79639b79352138f41aeafb7018 SHA512 bedbbc7fcafc2c625f79241e75faeafd0d3c37b4186b5ef8842e8612d9527a4991f208b1878b1f1e28f4056eab2104e7acb57814e39ee82c0208d6f93fbb7b85
diff --git a/dev-python/pyopengl/pyopengl-3.1.9.ebuild b/dev-python/pyopengl/pyopengl-3.1.9.ebuild
index ece7d7b175c3..21ba9aa4c5cc 100644
--- a/dev-python/pyopengl/pyopengl-3.1.9.ebuild
+++ b/dev-python/pyopengl/pyopengl-3.1.9.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="tk"
RDEPEND="
diff --git a/dev-python/pyphen/Manifest b/dev-python/pyphen/Manifest
index 9959e7a9ca87..683fa7eea5f7 100644
--- a/dev-python/pyphen/Manifest
+++ b/dev-python/pyphen/Manifest
@@ -1,5 +1,3 @@
-DIST pyphen-0.17.0.tar.gz 2072773 BLAKE2B 14c7700854dfe952ff24f7d8fcd80b2287fda4e53dfd57c8cfc506162641a5f13031a0f49b3e0868e1adf050a6fb736b87b95cb5136b90e545b1328d61774a2a SHA512 2f856e9d7f404c515bc7c4c26f4a60664d1f22e08d078818d008d87809e76e4a56976169a131bb368785bd4b01b4c08b2699702afa721d498eb715eb797dc3e2
DIST pyphen-0.17.2.tar.gz 2079470 BLAKE2B 9b0363d8c098d2dad28edd06b0fcf1ad11b940e6060323a9e38e34520df69cb7aeec3c65f930282ccb8c4af9df51573462477bd70697024547d4ec09a1f30fac SHA512 8009dc6b82fc5c17cfad12fbf26cbbf4a8580cbbe6cb8274fbe640d7ac9ae30f08c21e2b670e69712c909b1624a930159e7398003b139fc8ad8e486611e5e5c4
-EBUILD pyphen-0.17.0.ebuild 503 BLAKE2B 1be9437972af7971e617fef460a15bd7377d053b8f7c5944822589e0e4ebb3e9f0184ab482fdaff0199f0565ac5a30cde7680ebdb10745f98a748a954f2cc672 SHA512 c88b9ba7f1858af9923699b4b3835442cb178b04fcd00eac79b179ccc06f38f899a40daac85f025c07046d0dada8963811c3e50a87e2669ec2ae8835d475b6fa
-EBUILD pyphen-0.17.2.ebuild 506 BLAKE2B c68666d93abae6d4c820b127a5df89e077ff93024f2cbbdcbea236b27a7f463522237c53033c0619676e0baebf42d7dbc24223ff4b23de77d9059cadf0ab2baf SHA512 1d007a87434cf65d9b694c989e108b10ebafa6363724cabd9e04e53f602047bc76632a79e95b23f594118e96058bdf3343b17ce06785a9e95ce18fb14f420577
+EBUILD pyphen-0.17.2.ebuild 503 BLAKE2B ffbe20f600db96c6e90f40d09853935e9ddcc9b814db09a04aafad89a67724887a2256ee43246cdafe341e9addcabd4ebff44f58759496be169a70df1964a328 SHA512 266ea707ee11e7e06c6b40139d3d63b471e522b559764a61117d8f89d105ee92910e84dfad48780d329c6d8f17ebf3c16ec8db404e966e3132c7fea993f016a4
MISC metadata.xml 386 BLAKE2B 884bd76d980e70fcec706674b5363dfebc74931eac7a2e06cd77e5ca2cd7a72ec0673e44dd05a17dd16f91b7d43b7f97c996bb3994045adb008d97b64ef40c0f SHA512 20752bbbc3c47d4a6f1330a552a5c02bb5fc036f3656c067cb6ebcb4ac2fe2e766c343ec90542aa3ff7465d0726fcf705118ac03d743508ab135261fb115f8f8
diff --git a/dev-python/pyphen/pyphen-0.17.0.ebuild b/dev-python/pyphen/pyphen-0.17.0.ebuild
deleted file mode 100644
index 2fef544a8c28..000000000000
--- a/dev-python/pyphen/pyphen-0.17.0.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python module for hyphenation using hunspell dictionaries"
-HOMEPAGE="
- https://github.com/Kozea/Pyphen/
- https://pypi.org/project/pyphen/
-"
-
-LICENSE="GPL-2+ LGPL-2+ MPL-1.1"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -o addopts=
-}
diff --git a/dev-python/pyphen/pyphen-0.17.2.ebuild b/dev-python/pyphen/pyphen-0.17.2.ebuild
index db446f59c5f0..95be84e5bb40 100644
--- a/dev-python/pyphen/pyphen-0.17.2.ebuild
+++ b/dev-python/pyphen/pyphen-0.17.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="GPL-2+ LGPL-2+ MPL-1.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
distutils_enable_tests pytest
diff --git a/dev-python/pyproject-api/Manifest b/dev-python/pyproject-api/Manifest
index 8cc0aa444a3e..9590e0accd07 100644
--- a/dev-python/pyproject-api/Manifest
+++ b/dev-python/pyproject-api/Manifest
@@ -1,5 +1,3 @@
-DIST pyproject_api-1.8.0.tar.gz 22340 BLAKE2B 7087b04045870ab6ec62dbd93ca59fbab6a9200f1eb20140ac28355b6f88a719961949f06c1cb888b4ef2d9ad61c2f533cf4e361c64e34c04faf6d0db7762090 SHA512 9a598179cb31694c862a91040c453d767ecbddd7aed4156f044d6684316294e962bdaaff646cd8c9cf15af204efc9a03dbc781058610c334c7ea2f2df54f1883
DIST pyproject_api-1.9.0.tar.gz 22714 BLAKE2B 743cc09d3a805779940877d3487b7033aeb5e076eb4395f4c2e3c5c062f17b32753e0f94d22609ec8a8e0e54ddedd3f0fcaaf934ec4fabf9f79400d6a3c8c18b SHA512 44822d5433115a353c71ca18a97d33198e0d5c1da80f710abc897fa1f07b5c031a469ec4d1abeeee6e62d5745b5a2e94f79abb4d7318765b1b4fc944b9859d18
-EBUILD pyproject-api-1.8.0.ebuild 1168 BLAKE2B ef31fc7265c8239ba959b345860233455d2b8f136b53466992272da85b86cc7b0a8c6db3cc1dae4ec2374b89daa2b6ee952347f90dd9b4343d36dcaf2546bb4f SHA512 e0f4ea9f720388cbeaf3664639ebce89daa17867d052d938bb2a76053052e3c571a0204076bb945fc10c91c42f57f6ddbbf6a526c04a0e5a4533dfd109daa02d
-EBUILD pyproject-api-1.9.0.ebuild 899 BLAKE2B 0a090a7576eb61e3d9acb9a61fb7627bb8ba21ecd82bcac6f0c96009f297107f4a104ff803f2201c9c6961d2a195dbac688938845038eabf8f7354da2ebcdc9d SHA512 8c3b9629c75847bca859ceaecf1fc55a9ba3d471e8a10f4245ec73abb78bee5298dc5cfdad361365807178d794303a361dd1d06a971c1fefe73ff294e4e03ecb
+EBUILD pyproject-api-1.9.0.ebuild 891 BLAKE2B b0bf85ebaa8c2da7a6d93cc3ed0e6144b775f0199d30f5aec6f4a0a175afdaa677444c29b4e050b63f3bbf66fb094185e6d6cf0b16baaf9c6ff9cba90d35bd77 SHA512 d8e0501e95ae5529fed0a3fef3a349287161d9e26e0a204cd4e91abf80fd6810f958e31b20d2384372b54c38ad37cec9a01d4a06942ca97ae374ddb400c69f60
MISC metadata.xml 402 BLAKE2B 97a109aafbedae6881b392c32a4b92d84e48561721750c2c0ab27742411d8615262aca179ca3cbe8a7bbd9e11bfa4369bc57497c143790a1911151af72245431 SHA512 52d9c21cbefa6e49acfb04bbf94e61e6a211dbdd369da1cf8893569964edef5862df18d7180023da9b56ced091c6baa597c5d6d07ba905a04ebc5c2a481e6178
diff --git a/dev-python/pyproject-api/pyproject-api-1.8.0.ebuild b/dev-python/pyproject-api/pyproject-api-1.8.0.ebuild
deleted file mode 100644
index ac45a470b9b3..000000000000
--- a/dev-python/pyproject-api/pyproject-api-1.8.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="API to interact with the python pyproject.toml based projects"
-HOMEPAGE="
- https://github.com/tox-dev/pyproject-api/
- https://pypi.org/project/pyproject-api/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/packaging-24.1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
- ' 3.{9..10})
-"
-BDEPEND="
- >=dev-python/hatch-vcs-0.3.0[${PYTHON_USEDEP}]
- test? (
- >=dev-python/pytest-mock-3.11.1[${PYTHON_USEDEP}]
- >=dev-python/setuptools-68.1.2[${PYTHON_USEDEP}]
- >=dev-python/wheel-0.40.2[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # hardcodes assumptions specific to setuptools-70.1.0
- tests/test_frontend_setuptools.py::test_setuptools_get_requires_for_build_wheel
- # some minor formatting mismatch
- tests/test_frontend_setuptools.py::test_setuptools_prepare_metadata_for_build_wheel
-)
diff --git a/dev-python/pyproject-api/pyproject-api-1.9.0.ebuild b/dev-python/pyproject-api/pyproject-api-1.9.0.ebuild
index 666b73203cff..5e33cba5bc5e 100644
--- a/dev-python/pyproject-api/pyproject-api-1.9.0.ebuild
+++ b/dev-python/pyproject-api/pyproject-api-1.9.0.ebuild
@@ -16,7 +16,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"
RDEPEND="
>=dev-python/packaging-24.2[${PYTHON_USEDEP}]
diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 2d560b25b1dd..ad713d51007f 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,3 +1,4 @@
EBUILD pypy3-7.3.17-r100.ebuild 514 BLAKE2B 18402b1dd82a9b48d6e6d01e32f309caf8a0a591242be2489cfc3684a8376d61241f3307e0d7bc796dc6865f02eb7f2fc2cc8302e07312a32c9937ca9517e8d2 SHA512 b30daf8916a6481c51e7f13361a94bff8465a6cd314e9d4180d224436562c4cc94e32aeee4ddd1069cd4764e047656f501ffd8869969ca49271559bda98b6c1e
+EBUILD pypy3-7.3.18-r100.ebuild 455 BLAKE2B 2def68a96a8371722098f3c0ec9aa8a2f66e2ed38866eb45d25729445a0b16b61ade9d9317cbe53185b077835503fbe01ffcbcc62fa3bc548a249a78d7a67d02 SHA512 7a0b2dcd6cac6c98e36523dc58037c6f8344efc2e0c762292c5516040628bef1cfcfbc4df528827e626fcc58797a003397d0e5fc9bdd3b5d28c9e9eaefa9a440
EBUILD pypy3-7.3.18.ebuild 516 BLAKE2B 6231264ec1d835e3f49f97c196efe6e4a8d450680d7f0251fb2242611f45a2dcc0477163750cb084cdfd8ee77b66368503f306a84b608b11d60b153748e39dbf SHA512 b9c01b0935cddc6c284f10298376c79851fa13c82fc1fe59148f982afe44488b9bfd7a08707b660ca8e745bac27e3b30309c5bad15fb8945d91bb22f65ad097a
MISC metadata.xml 472 BLAKE2B 64b7aaec2df3c39ec7193df560cdc665d68eeebadc42d537ab1295d29b0e0e63ad576c8771c24ef65ed8e6ec8011b1b4debdb6af74be7dedf203a24304a96fd7 SHA512 bb3cc9675f2ba4f898f4b8d38b60569379a663269380371539bf299fef3b27796cb55c2e5258aeae7e2f82f683187e7c39256184196e424d50a867f0be46084a
diff --git a/dev-python/pypy3/pypy3-7.3.18-r100.ebuild b/dev-python/pypy3/pypy3-7.3.18-r100.ebuild
new file mode 100644
index 000000000000..8af5e436abf5
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.18-r100.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A backwards compatibility package for dev-lang/pypy:3.11"
+HOMEPAGE="
+ https://pypy.org/
+ https://foss.heptapod.net/pypy/pypy/
+"
+
+LICENSE="metapackage"
+SLOT="0/pypy311-pp73-400"
+IUSE="+gdbm ncurses sqlite +test-install tk"
+
+RDEPEND="
+ =dev-lang/pypy-3.11.${PV}*:3.11/${SLOT#*/}[gdbm?,ncurses?,sqlite?,symlink,test-install?,tk?]
+"
diff --git a/dev-python/pytest-aiohttp/Manifest b/dev-python/pytest-aiohttp/Manifest
index 61912b5319e0..26a9a48c89ea 100644
--- a/dev-python/pytest-aiohttp/Manifest
+++ b/dev-python/pytest-aiohttp/Manifest
@@ -1,5 +1,3 @@
-DIST pytest-aiohttp-1.0.5.tar.gz 12209 BLAKE2B b02154239a6073bafac3d8be70a7ae8ff13fefdd09941db558c0b1ad31d14c5e29131209f157ab418202852a2d97f151d765cfffe0de06aac57f0c983ea99518 SHA512 b8421c63e4d5caa9742a013a6d1fd3c010b5e4a48e4f5c1a07ddfb7b05853ce6a7a0d65ce78493fd607f59c669d31c75d97a9022048e6a60cbc90a19a48dd02c
DIST pytest_aiohttp-1.1.0.tar.gz 12842 BLAKE2B 96a9164d041e417a9176aba97ade3eb22a58ec7042de38745956b0a9525389f1615b626cf014d86df78491b948f7f6820b25dceb58937b674d2ca33aa534e38c SHA512 891a379535f1ecc9e74282d813cfc11b74c79c852d08e94942e1bb29c0eafecdce73ffbf6aefce24c37315c502bdfe0861bc97b6be1489dd3dd59b2aa215f4e8
-EBUILD pytest-aiohttp-1.0.5.ebuild 914 BLAKE2B 790e70d634c2303aed599c7edeaf7d6c9b0a4cbe2ec62fc44d89a8b9017721fbcfdd992ba6c43ab9cccfc13efe1f53f5e261bfccabc2edbd2680734c12b61800 SHA512 2fabb81867a54596f20f4c293db458e6bf0fd2266c6d5ffc7f841e5ab30844c26fc9ada856bb064cdcdad371792edbc561de8a79e1c05e2ee5d8321831f39d6f
-EBUILD pytest-aiohttp-1.1.0.ebuild 909 BLAKE2B b3e5f53ae87680f855106ff502eb4dc882fe1e83fe7a64f60fc9f436b426fa0a348502972db57588075c5a7b44da0b26baa1ac27150d7c6e8d6810b64db07d9a SHA512 6c2764c5558692424a318b6c375c1feef87f7650d1f1b110fef62ff4a09e9a05d7b0ff6d3c82163a10988cabb4a2838635afc1d2608b6270c2b26c886b18175d
+EBUILD pytest-aiohttp-1.1.0.ebuild 901 BLAKE2B b512f96a6744d221964a479143477e050c7fdd969c391d46a711e60c3ccbebae14cb23f370597a9acce8fac25118f291e3dd914e3ba2c470e5f7453cde4b3007 SHA512 96f89b78eb896f8e668196f0c83d22d8ab76a6aa9d5938d7911db7a46287a13329c9df18685ce293d7cd3419e7810b5b4747168b627ff6c678e77fc58e33f521
MISC metadata.xml 383 BLAKE2B aef07c31a48de61fffa14c250aac7d1de63b652f94d83c52d32df2100da3bc5be19f224078b1b984520cc7e0b3d80838379388aa4c0e9531317a79dca178370c SHA512 b73d692782a9eae48022738bbcf3771605c8d00bf73ab2499cc27f309069bb80a402cd1ce618df29de7dfd11c226514aa3ec7d78df1ea784c7221691febf06f9
diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.5.ebuild b/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.5.ebuild
deleted file mode 100644
index 1af8d0235211..000000000000
--- a/dev-python/pytest-aiohttp/pytest-aiohttp-1.0.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="pytest plugin for aiohttp support"
-HOMEPAGE="
- https://github.com/aio-libs/pytest-aiohttp/
- https://pypi.org/project/pytest-aiohttp/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/aiohttp-3.8.1[${PYTHON_USEDEP}]
- >=dev-python/pytest-6.1.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-asyncio-0.17.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools-scm-6.2[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # warning doesn't seem to be emitted for some reason
- # doesn't look very important
- tests/test_obsolete_fixtures.py::test_loop_fixture
-)
diff --git a/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild b/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild
index cd49d9d5d729..dedc6d7ae9e2 100644
--- a/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild
+++ b/dev-python/pytest-aiohttp/pytest-aiohttp-1.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
RDEPEND="
>=dev-python/aiohttp-3.11.0_beta1[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-datadir/Manifest b/dev-python/pytest-datadir/Manifest
index 82861100af9d..ede42ccc2a1e 100644
--- a/dev-python/pytest-datadir/Manifest
+++ b/dev-python/pytest-datadir/Manifest
@@ -1,3 +1,5 @@
DIST pytest-datadir-1.5.0.tar.gz 8821 BLAKE2B 68250c0100492c501b2752930cc6668a50233a7be08eeec56b99993c2bc21a13a2f6e2a2bd066dd52d58d219cd63b22f0a63fe51b7e16f80dd919f835994b5cd SHA512 6a91bbd7d1ac133c08d5aad3d9b7fa55b9c81dfea1ca5c18f8c9a90a60db4a1e5c09584a4ad0d420007162c507b91d6769a692057ef5be8eb44af6cbd5704f0c
+DIST pytest_datadir-1.6.1.tar.gz 9391 BLAKE2B ce5d0a87e610c6828e2b342bf8d41534e729dff5728238d1ea6a5a78fa1e46d70d4e00d197797f712c1cb4cb3988890a2b1de12f84f867b4538aa57566cb439d SHA512 e7de5aa5196d9c6be519c77b8139bdb416d91540739671d1ae838c4292007819fd6a0b1e0c9aa9380db8ebdeed927c4cfec3e6d4b0f1b2b2b42ec2cce0f97e44
EBUILD pytest-datadir-1.5.0.ebuild 666 BLAKE2B 309615be57a1341225109b798d35802426486dea395918dbfb7d68c32b83e938a7310f905010a1d899f3c6645edc8a368b5ebdbe685dab798e6061e8090c4df8 SHA512 49aaa16fa4d3d5f9517acfa0d23a72b16253b05695c90edf7310558df875df650f2acf6b6971d5cbc1694566b31dad1738be946dd5b79229525c9d79d3fe3a91
+EBUILD pytest-datadir-1.6.1.ebuild 662 BLAKE2B 098164afe0048440b7d4fe1dafad1bfdee3723133fa234f3a664186fac43984f0cca077f2a8d7e7a679530325746fcf806c329eac51eea903fa1522d68ba3461 SHA512 6c8e8122020466886aa2ec338c1c7a097b2cc2af3fee1951715b4b2f666aadd654d36d30dd1de156dddcd3a4b204918f88db6aec692c4cbe6efc544945f5842d
MISC metadata.xml 407 BLAKE2B 01e202ee3ec230335863f2229c12436c6ad0265a0cd4137d8ca300ab90bc557e38b43fcc0ec211d64e61f46bf814804210056a4e514f0e32af16ffaacfc78897 SHA512 504a3f83140a3242706eabdf22907ab0be9b0424212dcb1f1192d28d8f92fc81bb39e82f9064375b964278fe836e4020f8d17dee93f11355da874ea43cdaacec
diff --git a/dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild b/dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild
new file mode 100644
index 000000000000..8a0740888bc2
--- /dev/null
+++ b/dev-python/pytest-datadir/pytest-datadir-1.6.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pytest plugin for manipulating test data directories and files"
+HOMEPAGE="
+ https://github.com/gabrielcnr/pytest-datadir/
+ https://pypi.org/project/pytest-datadir/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/pytest-7.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/pytest-httpserver/Manifest b/dev-python/pytest-httpserver/Manifest
index dcb84b903e9e..5555b13b44ea 100644
--- a/dev-python/pytest-httpserver/Manifest
+++ b/dev-python/pytest-httpserver/Manifest
@@ -1,5 +1,3 @@
-DIST pytest_httpserver-1.1.0.tar.gz 67210 BLAKE2B 2965ad0f33a4312439b6af57cb4f53586e6707fbb9f55db1f766b147118a646aa3f0a338c2b693f44b9ae5a5184c94aea245f0af868d929770b54138edf7b70b SHA512 3e707be45d2e29ef213b42e7447ec35599ff1ca6ab7e193a9dee643979d2cd3d9a5a549cd8ff3c313eb2056845ca831c11492f8118e465ce98f0854042b37e27
DIST pytest_httpserver-1.1.1.tar.gz 68190 BLAKE2B 80fec2aaa84f5625e6a67400153efc002f4586e0878745980fbb2f2c6bd82f5d6230284483a8ce7e501f51a5bd732dfd777d96183cfb83c793c347761e5eddb6 SHA512 3d212cb230ee5be5b1fb450944a9fa56396b692c8fd8a63fca71045640865657fd110a657ec0eb2e24c4d2fb43bfc5997fd056a107b7a6ce573dad4e914b7004
-EBUILD pytest-httpserver-1.1.0.ebuild 776 BLAKE2B 683a053813bd56c94c61f069ebe0229d283ac61c0744c297a3d256f8d2becf1daa95cad68adcda1873d6475f649fdbabf971f1c32008045a3c8371186a30c2aa SHA512 691a3a9d5350bc8e9b49c58eae7bcab5941c00d13b19f34a9453f23e964872e8d2d2aa809e83aee018243469aca30176c2f4623a6751bdbbc34e9fe579e81b5c
-EBUILD pytest-httpserver-1.1.1.ebuild 784 BLAKE2B 00e3a15053117bdd88a744d7e9d0378e720eb68248ada3d3e1005365548205864361324cdf799c8c988a191f47be8974a6e70fc6981dd13d2ea9d21228f91113 SHA512 d966746d4d4d6cdcc6fb8fa09cbfc5da6db325f75c30cdf0e2ace565b383390ecae1f88137ba518a65287db34c220ba0235cf9b28327a93ae94c21cbf0388aff
+EBUILD pytest-httpserver-1.1.1.ebuild 776 BLAKE2B 497c9c2bab5cb63450a4369cd342167d5068f00be150a7869232ef569619ebb83fe44c0ab64eb37c989eb51c44367a405d11334d68234cb537bf76d4ee86b5ec SHA512 e9bd37ff9de28500358c61ff5c0a08ef0dd3c62ed49e1a83406813b74f37defc23c1a91b0474835fd114f79611fc200b5c3be2e75611ba22cb4d8da893383b1a
MISC metadata.xml 411 BLAKE2B 330f12d8e60a13fe3f4872f3aac04a3d62ba0314adad555e02bb5467ac7a581d3352f308ac66c9aea8b704b5f25860594017bf10ee96f5df216f6e3c10329e07 SHA512 ea6f51163452653eaa1bc9c631f5838bd9461b7c11ef2a06dd52c3d45ca9a220836b4e5e01e52bb0dbadd9bcb10a46fbec905777d0f5d9034b2f6f3cb1d6c0e8
diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.1.0.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.1.0.ebuild
deleted file mode 100644
index e5f8c2875460..000000000000
--- a/dev-python/pytest-httpserver/pytest-httpserver-1.1.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="HTTP server for pytest to test HTTP clients"
-HOMEPAGE="
- https://github.com/csernazs/pytest-httpserver/
- https://pypi.org/project/pytest_httpserver/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/werkzeug[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/requests[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # tests from building release artifacts
- tests/test_release.py
- )
-
- epytest -p no:localserver
-}
diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild b/dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild
index 07aedad04186..e1980516e3f2 100644
--- a/dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.1.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
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"
RDEPEND="
dev-python/werkzeug[${PYTHON_USEDEP}]
diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest
index d0327c68045f..da80c7bd3d98 100644
--- a/dev-python/python-lsp-server/Manifest
+++ b/dev-python/python-lsp-server/Manifest
@@ -1,6 +1,8 @@
AUX python-lsp-server-1.12.0-jedi19-compat.patch 584 BLAKE2B 58aeb1c9370f3c028c2c8abf1c2ac85bd3bb4ad3af549d4e75bbf119973a0503c8822871c5614d6269e321674a04a6994ce6a49a300738304ce3d0e860f4cc9b SHA512 6b929110e1c9f27a87e7641bd4e5656b45d76db09a8b9c4a9319162a64a00ca3b604c164c71aedf83fd4eb2bdd4df1a1f128fde38279d904c562141e566fa257
DIST python_lsp_server-1.12.0.tar.gz 114328 BLAKE2B 3c94642be615822058debda5cb9de07529e7d269938029d66ade7eb7db801e7db90ae724f449e1133a813967e94bcfc71247f0392db1c495af5fff89ae66bd03 SHA512 74cbd8012f5e027fb117105302ba92e142900e88565d7f95d2dad72f2624048fff3c2c85085b648bd1ff86f6f6eb679aa34d5f6d9ae54b80e96b6ed472785b32
DIST python_lsp_server-1.12.1.tar.gz 115002 BLAKE2B 14d4b424fa0f36d0896d699505636934255ca0057257ba4fc447faf4058327e4e2afcffab3f7dc1e81a901c9c9070c4debc69f69a2c0745bec660bfaba1e58fe SHA512 6a457bd20c5d9113a64ddbbfaabc85c6129b3900bed298622e9fc344afa342eb3a91fd8c4aa795ace063d74369d4096327d464568b16f794257e07bbb1dca5a7
+DIST python_lsp_server-1.12.2.tar.gz 115054 BLAKE2B 5ee67de14e029dc0550d9ac412ce042357938783ae00435db7147921fa4923dd7f0df9c882ce3c54b43f03c9ebec2230444174920141efc17d67c2afaf406f5d SHA512 5a24fa6a8928a36498f50aa026f84478a4193e0991a4b83cad04a7ec131ca50c0d6104feb88c34721cbeab4900e4709b2ba21013aa232a197ee81d13b78c7a0b
EBUILD python-lsp-server-1.12.0-r1.ebuild 2794 BLAKE2B 9f6c5b9e5e6549628ac53a614ff171ce4611897faa4d83e9c5af42ba36df236a560d6b25bcb099046f46db6305d0cbce1985de3f4d7c819a8d11598d745418f7 SHA512 76d6a65651198ee07329f02b578c3d02929a4d228100cf82a47baf2e97d8ee92607664af1be72739dca85ee301e1e5096edd8f0cd29988da7eead843451e1c07
EBUILD python-lsp-server-1.12.1.ebuild 2676 BLAKE2B a485dd0635b08385bd27a0b0e72c53853bbbb65819586c3fb1e361d78338f72cd9b1701690017ff3345dfa2585f823120af3740fb4adfd7e21d612d5eb1513e8 SHA512 40621225754ed6c84691628d8cb4324645f38d78c1fe00b626ae2388197dffce44b11d90e57d89c28632303cac2c8ca5e99dc88926aca4e382087e2e7736ac04
+EBUILD python-lsp-server-1.12.2.ebuild 2676 BLAKE2B a485dd0635b08385bd27a0b0e72c53853bbbb65819586c3fb1e361d78338f72cd9b1701690017ff3345dfa2585f823120af3740fb4adfd7e21d612d5eb1513e8 SHA512 40621225754ed6c84691628d8cb4324645f38d78c1fe00b626ae2388197dffce44b11d90e57d89c28632303cac2c8ca5e99dc88926aca4e382087e2e7736ac04
MISC metadata.xml 597 BLAKE2B 2b7babd22792b973dd6eb9c7f127e4e91b4e534a36662c9f773c5a27aaedfd676fb31eaab4e5b337bb203ae8729e0e2ac8f31a8e7edc6695a7b7967b51fec1da SHA512 1d6a89489d5f701d259b9d1e200fbdf51b368258556c9b66efb313690f3551c089bd03935ff95e73845b79e5ec5031b2f34eea7a853f1f8de8b88abcb2f09663
diff --git a/dev-python/python-lsp-server/python-lsp-server-1.12.2.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.12.2.ebuild
new file mode 100644
index 000000000000..7b340b993f04
--- /dev/null
+++ b/dev-python/python-lsp-server/python-lsp-server-1.12.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Python Language Server for the Language Server Protocol"
+HOMEPAGE="
+ https://github.com/python-lsp/python-lsp-server/
+ https://pypi.org/project/python-lsp-server/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="all-plugins"
+
+PLUGIN_DEP="
+ >=dev-python/autopep8-2.0.4[${PYTHON_USEDEP}]
+ >=dev-python/flake8-7.1[${PYTHON_USEDEP}]
+ >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
+ >=dev-python/pycodestyle-2.12.0[${PYTHON_USEDEP}]
+ >=dev-python/pyflakes-3.2.0[${PYTHON_USEDEP}]
+ >=dev-python/pylint-3.1[${PYTHON_USEDEP}]
+ >=dev-python/rope-1.11.0[${PYTHON_USEDEP}]
+ >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}]
+ >=dev-python/yapf-0.33.0[${PYTHON_USEDEP}]
+"
+RDEPEND="
+ dev-python/docstring-to-markdown[${PYTHON_USEDEP}]
+ >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}]
+ >=dev-python/python-lsp-jsonrpc-1.1.0[${PYTHON_USEDEP}]
+ dev-python/pluggy[${PYTHON_USEDEP}]
+ all-plugins? (
+ ${PLUGIN_DEP}
+ )
+"
+BDEPEND="
+ test? (
+ ${PLUGIN_DEP}
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
+ dev-python/qtpy[gui,testlib,${PYTHON_USEDEP}]
+ )
+"
+
+# Note: xdist breaks some tests
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # remove pytest-cov dep
+ sed -i -e '/addopts =/d' pyproject.toml || die
+ # unpin all the deps
+ sed -i -e 's:,<[0-9.]*::' pyproject.toml || die
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # broken by presence of pathlib2
+ 'test/plugins/test_autoimport.py'
+ # Requires pyqt5
+ 'test/plugins/test_completion.py::test_pyqt_completion'
+ )
+ local EPYTEST_IGNORE=(
+ # pydocstyle is archived upstream and broken with py3.12
+ test/plugins/test_pydocstyle_lint.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "Automatically format Python code to conform to the PEP 8 style guide" dev-python/autopep8
+ optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8
+ optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe
+ optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle
+ optfeature "Python docstring style checker" dev-python/pydocstyle
+ optfeature "Passive checker for Python programs" dev-python/pyflakes
+ optfeature "Python code static checker" dev-python/pylint
+ optfeature "Python refactoring library" dev-python/rope
+ optfeature "A formatter for Python files" dev-python/yapf
+}
diff --git a/dev-python/scipy/Manifest b/dev-python/scipy/Manifest
index 1833332e659b..31ae944d3f2d 100644
--- a/dev-python/scipy/Manifest
+++ b/dev-python/scipy/Manifest
@@ -5,5 +5,5 @@ DIST scipy-html-1.14.0.zip 65723829 BLAKE2B ba47dbf00a5d2a53a9addc5ea68ab18b42f2
DIST scipy-html-1.15.1.zip 68514487 BLAKE2B 328550d3d5700c520b2a6404c326a54ffecacc95ad5d05c727d833803d698346fb0188b6bcb659838c1a0f26355b28d70df02cddff48b8bdf564292e6cab56bc SHA512 14311da185c9454fe7dd2a8253dc4fad434664df4c7261b22a3415de576a49d51ce9a00dfb3c3ea4df9ce2bf1c9d7547ceeeb5af72eeda823243d7a2541db676
EBUILD scipy-1.14.1.ebuild 4074 BLAKE2B af8379c3048b0e186ea9801aa402ecc26153e456cd71b97e84b84d63aac2087dbfaa38cf73633bd9355f70bee9337614db138504a57f9555b144ede3fcecea85 SHA512 d60d0587d361fcc4c28dbbda186f7d4db650e4f01902c705990948ed715ae125ee09357a2e197a5856a86d4a0e48b564ed5eee8e50ea4c344238a953f1ea8eda
EBUILD scipy-1.15.0.ebuild 4166 BLAKE2B 4e5963723c8f9d5aef120f1ab49ce78efb46c84fa9c6a5d3bf59cfe5ec3ac9c749191d81982f77a16b816770cef256e901fc852574081165c002508eda008d87 SHA512 f8b6afe7cbc0d497f9cdafae364c7496e723ef646901099806313de6afa8652bbed9da2ba2b068f986836cd97fc05edd05f34b282cc693df2a03ad87f0f00593
-EBUILD scipy-1.15.1.ebuild 4163 BLAKE2B 547c86e0807f3fd0ccf7e0b675b7de33e4dc21bd8a19223a8243d447da6edf822dd9d1693655c57ecc5b9cc67adcfcad4d4532d0001933be4b121da4e9507446 SHA512 2ec38920cb48a8c04e14a83973f8590671bbae29eda691dd518809898e1714aa49ca1cadf07e573ae8b50ab47d56316d85eb2654c568740fd5fbfb198ef2c359
+EBUILD scipy-1.15.1.ebuild 4162 BLAKE2B 98417321b5b1710f54a06034f79a5ef2c853f8f95567b5d5014d817d01942167b1049103b72f1db6e5954c8b5a56e398d71e3024f4398941ffeb3673692f0092 SHA512 1d1e4a065b68b11bfdc6c9fd09f3cd4b1e9ad85e062bf06e5beab34f44165678a03351438ac5476d92f2cfbed7312cad0cab787d13d9501136852ef7a1a668ba
MISC metadata.xml 953 BLAKE2B a09ea1325a175e349fbc3ca77c5e7b373538ea01147e8544f44b7d4e0c55fbbc2012431fcfe9a3457e82d295e4b5630df1ed69c48ef3462ed9b157af30a1e09a SHA512 74a21c6e1a9bef95b3d74a9513c59d302f473725c04fa32a9991b6108113c0f4b78179ce4a628140e7aa870c24ca60bddf7a00063b6b73dd45110112311371d8
diff --git a/dev-python/scipy/scipy-1.15.1.ebuild b/dev-python/scipy/scipy-1.15.1.ebuild
index 0aa97a95cf16..6f6e6f18f523 100644
--- a/dev-python/scipy/scipy-1.15.1.ebuild
+++ b/dev-python/scipy/scipy-1.15.1.ebuild
@@ -37,7 +37,7 @@ else
)"
if [[ ${PV} != *rc* ]] ; then
- KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
fi
fi
diff --git a/dev-python/selenium/Manifest b/dev-python/selenium/Manifest
index 9f8451a54165..8076f5f56c7e 100644
--- a/dev-python/selenium/Manifest
+++ b/dev-python/selenium/Manifest
@@ -12,5 +12,5 @@ EBUILD selenium-4.25.0.ebuild 4194 BLAKE2B b6877b705f144862ae7a23e26e86339225422
EBUILD selenium-4.26.0.ebuild 4201 BLAKE2B b0ed725b0b4b250aa95d2decb5035cee2a35e7f10579b8524f1b7a05b1791b865a6d23891247ee05aac3088794b01b1c6937c6f57f0569317d751aa2d6d8ee87 SHA512 35d3ccd18f33d22336bceb9af0fe90e6011db93e17b8f40f043ab827a6cc34a150ed30d7bbb02e0ccf3f3ed1167af521cca1ef09fbec1feb6414e6f155fa0482
EBUILD selenium-4.26.1.ebuild 4202 BLAKE2B 9876ef8e0a106967968b0750fca67847337cd13e5a9bd842467d2fb71bb9919e21f782e3d63df9576b2f847720e35b9c6c8122cc93d5962b4e7e27c4ff21ef18 SHA512 0a6fd259df456323b953c11d8baa9ff1fd5f6b6fbbcb3cb292b76f03a6523abec33d0dbe9e0fa7ea9a80c3a453a5293f0d70030b7070eae294b968d04578f920
EBUILD selenium-4.28.0.ebuild 4466 BLAKE2B 46bf561300ce2707a176b4b97e5f0dddebb0bedd06ced00e313a3a054838e85837e639653e3ca8d7957510601d231b6e3cc89aa95620805f69f7a60c8b0bf671 SHA512 b4894ed802728aa84729f2510666572a8c68643633586e11ab1bbbb48d3ceb7b13a72a0af38d8829de7de2d806eddb7531ebe1a347937647d701606e025b4408
-EBUILD selenium-4.28.1.ebuild 4341 BLAKE2B 06b24a38cb39a7c11b9f633b49628474b6ef6d839bb502b5e7c1793b180fa6f5379fd644b5f4aa0cfc1d880bd9e1370938d08351aa07e5f808f636d6bf9dbd23 SHA512 fe36eb89faee9e8d4f953195af39b829bfba8eed5a99d8da00ad9916a9db7b8a8106785350f29f48bb59b7fc5744baef718f3594c65c93396175bb082390c4aa
+EBUILD selenium-4.28.1.ebuild 4340 BLAKE2B 94ba11fe1638b8c15aeb7ffa1d4d4ad560f46e8a70ace4e2b7a2768e1c536bde801412f2aeacadfba759bc389dfc915c72ac3f25d3b0f0e75860c348d71ba6fb SHA512 dd600b98d01b1a49f7157988f6e2c350eb33b408f16aab6e4cadb834cd34d74be92c7814fdf6b90731552645d0f2c86ea79c9e518a1e45f883d1202178c17e13
MISC metadata.xml 383 BLAKE2B d437d1631cefdba12fe2c3ce38ddff34bf9dd2bbc777d5d3425556bda76865711c991c9e3a735130a1d55cb7c6578b083ecb473c28706a2d45563b31bdbe6d1b SHA512 c087323da996b9ad4d0bf8f00306cf044d5daab194b60af029cb1ce06bf60c660fd5959b7914e6f1103143c3e4533d293a6d3bd0ec1c95163eba09d8a19c13a1
diff --git a/dev-python/selenium/selenium-4.28.1.ebuild b/dev-python/selenium/selenium-4.28.1.ebuild
index 96fe852ad727..f3f960e59209 100644
--- a/dev-python/selenium/selenium-4.28.1.ebuild
+++ b/dev-python/selenium/selenium-4.28.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="test-rust"
RDEPEND="
diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest
index c5a444ed4905..6c6e7b84dd20 100644
--- a/dev-python/semver/Manifest
+++ b/dev-python/semver/Manifest
@@ -1,5 +1,3 @@
-DIST semver-3.0.2.tar.gz 214988 BLAKE2B c436ccc99bab2044472444e48de46f7b584291872db6d311d4a16aad0755f633cbe366bd0be6149431fd2db06011018a6cc5bd527f8627a1fbed8999086d2531 SHA512 f7b848f76ae72a8f0f06800d6c02b11a07149dfdff191e356709b75ac15ad19c010d8f13bc32ea082e15858524b38639838fbc09c2d9eb067eee8e163eb1e497
DIST semver-3.0.4.tar.gz 269730 BLAKE2B 5a406c7c1385f4cde578f232c3866d4decdb454d6e4d43a503a5228fb8d54dcfd4387a5c46bead143f7134263136efa83585db54df6e6a4f767c6a96461e49d8 SHA512 dde83495fb759d547313b706ba783d0bb23bdc27b84d13bdb0a2b4557677fd07cab396f15b18ba469dbcd494d5c85f815b6206184af3e975b42185624f542c2a
-EBUILD semver-3.0.2.ebuild 567 BLAKE2B a875e366c2433977ebd2b79e83fbb6569cdd55b11266d437ebb2965c57362d0059968ab40c922f28ba108493eed93fcc16175a0b7d51d201c8e0bf5bb5ce9ae7 SHA512 8e8f7d97bbbe7ac9183f67fe686cc3b077eac3871ca0d6f461e250ecfaf66dcad535df3481eed29f5995399888d13c4dfc836ed8dc67b2fb8daa4242d39341b0
-EBUILD semver-3.0.4.ebuild 510 BLAKE2B 9233def2103c1a93e3f78e8860ffeadcc60453060ea7b49fb853717c3812259cb35fd311923ecd31997e8cbcc08b47518c953902d1cb4496fb278b280ad58f00 SHA512 23ef33e6e0462a1f002c04aa88ba2a9d67cd662913c1d8302e00d7ff2bc521a94c23b2dd769ecde35cf19baa5cff1b6bda68ad642da96d9ba61ad5049f729488
+EBUILD semver-3.0.4.ebuild 509 BLAKE2B 74e7a80a3887d64e448a93b24250cc756398bd89abf106becb26f886808753c25bc2efd17b1969774f6d7235c66ebcd843b90af80399b53776777ed56415485b SHA512 e14bcd6ac0de88d457c818bbd1ecab11d59b63e8aa2d26556c57fb21c61f1ce42ac533c470e32b8fc089f8841d1c6c328b438d1cf07211eaaae219a9317f130b
MISC metadata.xml 401 BLAKE2B 4f7d1e6e5a49bddd7ad4fff00ba473e07600f7065e49fe3fb14eebaff64e27fc3b58e6cdd070e8320b92bbd10beb89d45ea173654c2202024afdc9f48b18d090 SHA512 ccf9ff4e627914699a63813d8342185d50d73b88b08386133c3ee3e64919874cda7d9b0253caed278d0288425bd1e5ac69dc10ce9c249a2e08fbda29d19668dc
diff --git a/dev-python/semver/semver-3.0.2.ebuild b/dev-python/semver/semver-3.0.2.ebuild
deleted file mode 100644
index 4dda9e610eee..000000000000
--- a/dev-python/semver/semver-3.0.2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2019-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python module for semantic versioning"
-HOMEPAGE="
- https://github.com/python-semver/python-semver/
- https://pypi.org/project/semver/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
-
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -o addopts=
-}
diff --git a/dev-python/semver/semver-3.0.4.ebuild b/dev-python/semver/semver-3.0.4.ebuild
index d673cde7572c..a8b0f435ecc8 100644
--- a/dev-python/semver/semver-3.0.4.ebuild
+++ b/dev-python/semver/semver-3.0.4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
distutils_enable_tests pytest
diff --git a/dev-python/sphinxygen/Manifest b/dev-python/sphinxygen/Manifest
index c882985979b5..f74fc3a84b44 100644
--- a/dev-python/sphinxygen/Manifest
+++ b/dev-python/sphinxygen/Manifest
@@ -1,5 +1,3 @@
DIST sphinxygen-v1.0.10.tar.bz2 16711 BLAKE2B 3915125ceb70e50bc9848216e5b98a7d17886184f9aa6838f18030bc8b57f464e305adb84c14e3bd758164973eb85afb76ada0b3928f95a4c6ea96517d6e3a1c SHA512 8789962a76c770eb460b672d753c880574ad7abdf2e971053a8b1460efa166abf1689f4361db186b8a1e2fd91f6c4135d24bb7e413119d8d234f365b337e2c69
-DIST sphinxygen-v1.0.6.tar.bz2 16583 BLAKE2B e9838b66de1575fdb884978a2b33e0d5b4585063b9d3cd52ca464bbaf4af56af26fa264916564c54bfcdc36603d87648037a2b8c129f53a294b312e7e7a20c3d SHA512 298a7017480a51e29dd3f74d3615bb931175635a9169b7aa308eacd51cfa274a6504e9231f08b7e71fcd00ca2d18086030b4805cb4ad4517ea43c1b8ab0e1111
-EBUILD sphinxygen-1.0.10.ebuild 776 BLAKE2B 76e5e5217e81cb360b4940191b3b47015d7e5d675d2f2956a8dbe0bb353cb1b40c0a9bb872d244990f3e2da7caae0424e6bcbff1d97414d69f014df6c7e2f763 SHA512 29ee2da73e2cdd2f71d7ed52ad26fd55f35d3d8cd802498d1a41a99acab92302ad2142577c02215166a74cfa940e9f7713d5429080f11dd26c973117efae3b6f
-EBUILD sphinxygen-1.0.6.ebuild 769 BLAKE2B d093fa476948fb8659c4011a9cc286f688eaadb5dff405c5916817253d7dfa23b603360045b75df00b681426d31db3f8eb308bf43b03ede4428417cb8fc3ee59 SHA512 49caf4de4acbad6d75481e4f4bc8ac9dd82d32402eeff87ddab3ae3e8e680a432e6f3adf77ba8f917ab643e66c8a7f4cf1456468dd61ea3b7406b102f51c341c
+EBUILD sphinxygen-1.0.10.ebuild 769 BLAKE2B d093fa476948fb8659c4011a9cc286f688eaadb5dff405c5916817253d7dfa23b603360045b75df00b681426d31db3f8eb308bf43b03ede4428417cb8fc3ee59 SHA512 49caf4de4acbad6d75481e4f4bc8ac9dd82d32402eeff87ddab3ae3e8e680a432e6f3adf77ba8f917ab643e66c8a7f4cf1456468dd61ea3b7406b102f51c341c
MISC metadata.xml 395 BLAKE2B d19e564057ecbcda3306c5f6dc1ffa2c07dc76be7e4e6d9b4b05cf4ac492965e363b0734595a34f70f862fdcd4e237a0d188e269021d02d81d25c9739a66b94a SHA512 672e0f1f3722a289e17506d09abfd412a07c33e17ceea404ea0205fd60c977a8dff5f5e72fa30e1d15784eeb68b6fac880fddbbe2845aa9799be02cdd4e23a0a
diff --git a/dev-python/sphinxygen/sphinxygen-1.0.10.ebuild b/dev-python/sphinxygen/sphinxygen-1.0.10.ebuild
index a23270e7f581..a938db4b1fc0 100644
--- a/dev-python/sphinxygen/sphinxygen-1.0.10.ebuild
+++ b/dev-python/sphinxygen/sphinxygen-1.0.10.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="ISC"
SLOT="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="
app-text/doxygen
diff --git a/dev-python/sphinxygen/sphinxygen-1.0.6.ebuild b/dev-python/sphinxygen/sphinxygen-1.0.6.ebuild
deleted file mode 100644
index a938db4b1fc0..000000000000
--- a/dev-python/sphinxygen/sphinxygen-1.0.6.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python module/script that generates Sphinx markup to describe a C API"
-HOMEPAGE="
- https://gitlab.com/drobilla/sphinxygen/
- https://pypi.org/project/sphinxygen/
-"
-SRC_URI="
- https://gitlab.com/drobilla/sphinxygen/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
-"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86"
-
-RDEPEND="
- app-text/doxygen
- dev-python/sphinx[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/html5lib[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index 9baa5872bd36..5157b54283fe 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1,5 +1,3 @@
-DIST starlette-0.44.0.gh.tar.gz 2575663 BLAKE2B f566f354b87379ba076b37ebb7366ffc8c209bf1318f8c49ffcdc2cb604b90d29ecb24071b17c551c7e2aa4d383393fae9bf2b3e8129095e7adcaf10956d3a9d SHA512 052baac1a0f60354a35711e87de58b90b1c6fd13f6a2290746663dcc88d131840c340a2c95f8664b4b6347a7397639e26e547a1c353ca7b1911c3f5e3873868e
DIST starlette-0.45.3.gh.tar.gz 2574214 BLAKE2B e3a1c44288ba8d2da558417d14a2787a7c00c689298074b4ac9ce330d90e17181d98ad2ed85795bcea408ee2a64d287dec14ce5c7f9dfc79507562697b83511a SHA512 45d3726ce794a7572e4c816fa3eb1a8a9ad2c110757200b4f6e1aed0d502d2cc293e29c5b282d3451c9770ea067cfb684176755bf2d261fdb22de111ef8a1542
-EBUILD starlette-0.44.0.ebuild 1354 BLAKE2B 09cfe50dcfb477bfa8e45932db29e88826968fa481978bc9b5a0bbd66208a04397b42698ef37d30dfaff516832e96e6a431eb432a7b365dcb33601023298d03a SHA512 be551c6edd1fe270446bdec46424049d265eee0c383dd7b35a09e23fb5d60eabd7083504a580d179f359c405d7f5d03ed40b9c51c2eb312dc79c2bcdea3a669f
-EBUILD starlette-0.45.3.ebuild 1362 BLAKE2B 007242957e7129dd18db7072da7e8f9157cb60d60bd298bb79488e471f774f6c2eddac3c4e076786272c7105845b1a2b51943d39f9eca133c6bef0c9ca9bafe8 SHA512 5bbc8de99fa90cc9ea1f5437c6ae80f6035a34de799b134463cda132c8cca99f560c5fccdf93506da654e49c6100bbad608af66fb02f7cb27b93c0c9f9ade45d
+EBUILD starlette-0.45.3.ebuild 1354 BLAKE2B cebc4c45f192868bd048e7fbbf43a4021ee3e31453b4008ac47aedd56985fd4397965e4033238da125ca5276e314fc3ca94c04aa43f41d828d52410190d42891 SHA512 29d15c73b222daa306003d5b13f0fdf33a836f337545aaa223ea3e84511f9e18259cc06c164a339079e7bc840238705f96d15cf337678f35181c461fce52e1bc
MISC metadata.xml 371 BLAKE2B 0ccaa4659e63162b565359a1cae05764bea66d708a5f4af1a4716ba9ba23faa39ab4f5a806c0a9783f3f42282ee9b98e22a92f2b308b8dfe97bbf9c770a8add1 SHA512 0fc326941861260becd4129c8a351e89ba0f98f9a3ce9b5d50812f0eaf667743ab0d403889aa1b0a2d9fcedbe0212ba879d165ec8edd115686d4768e6b1326ca
diff --git a/dev-python/starlette/starlette-0.44.0.ebuild b/dev-python/starlette/starlette-0.44.0.ebuild
deleted file mode 100644
index c5ff6274ffb2..000000000000
--- a/dev-python/starlette/starlette-0.44.0.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=${P/_p/.post}
-DESCRIPTION="The little ASGI framework that shines"
-HOMEPAGE="
- https://www.starlette.io/
- https://github.com/encode/starlette/
- https://pypi.org/project/starlette/
-"
-# no docs or tests in sdist, as of 0.27.0
-SRC_URI="
- https://github.com/encode/starlette/archive/${PV/_p/.post}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- <dev-python/anyio-5[${PYTHON_USEDEP}]
- >=dev-python/anyio-3.4.0[${PYTHON_USEDEP}]
- <dev-python/httpx-0.29[${PYTHON_USEDEP}]
- >=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
- dev-python/itsdangerous[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- >=dev-python/python-multipart-0.0.18[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/pytest-8[${PYTHON_USEDEP}]
- dev-python/trio[${PYTHON_USEDEP}]
- )
-"
-
-: ${EPYTEST_TIMEOUT:-180}
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # Unpackaged 'databases' dependency
- tests/test_database.py
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p anyio
-}
diff --git a/dev-python/starlette/starlette-0.45.3.ebuild b/dev-python/starlette/starlette-0.45.3.ebuild
index 944b7f1ef8da..f1198cd46af3 100644
--- a/dev-python/starlette/starlette-0.45.3.ebuild
+++ b/dev-python/starlette/starlette-0.45.3.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
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"
RDEPEND="
<dev-python/anyio-5[${PYTHON_USEDEP}]
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index fc3f6f14b608..6c2d4c5790c9 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,5 +1,3 @@
-DIST tox-4.23.2.tar.gz 189998 BLAKE2B 776b653388a4b0578b5e5fd7957e97e1b3591d6239a23fe232238a7ce64a9adc641bbd5d3d4585ebb094da7c487da2b0875a466d62e27a9686317cc38a9b2491 SHA512 5008964ebed3c94a6ad5f0985150c7bf73fd3996b91171b16323d195bf0288102aac0dc38848bd4c63e5c5678ab1a82c170579139eda97132a4555eb11d381a0
DIST tox-4.24.1.tar.gz 194742 BLAKE2B d0f383b42c9c0e05ef08598ec32a6096c6e8dcb49108e0ecd755fabe613dee4c1b5d3d687841ac96478f7a1bde781ec83fda5f757982f459bad31a5b1bb7d249 SHA512 8d7a3cd9c6140463dd2d2e1df7845c676f750ca23c0a9d528ee4fc7923bcadea94cfc0e7a1d70bd436d867be5f2edddd1576569777f2c15a0e11768cd932b6dd
-EBUILD tox-4.23.2.ebuild 3055 BLAKE2B 813a197827b6b650bfe6a9f496187a5b077f6f7484dbc7f84ceb1ee6f2e7980618e95f359de6c3061e2da3c360ec14c160794eee6039b998a5841294862cbdf1 SHA512 c2ed003c124324fffed498d969bb1bea231c16f9ff004f2c073cacbfbb49b677f975a3fd4aefd756dd70831663a2d3567e577cb5cc2974560efaa75a80fe05f0
-EBUILD tox-4.24.1.ebuild 3063 BLAKE2B e4c4193f67fa8dcd3bd9e4ae6119bfa64fb372e1feb6a9a542770d53313d9ef2ceef17591b7a268f2833e4dceb4df0aa84ad8dae9a6812cb38e8f44ead89cf89 SHA512 70a873f40d1f217fe7438aef2f8150619438a82a58f24c3ae852d288a910586796b3dab8eecab487ec7a7d61f9d9db000747049538c25cb3ca09b7b9c7da0264
+EBUILD tox-4.24.1.ebuild 3055 BLAKE2B f4570800c0dbe6a6bda8dc997877c46275787b2627b2a7856bb56a24cb81c94f3017b84adb87ab549ee7382147174c75d29c72d52b37a0f1291a0c8f35016f71 SHA512 54f6f862ba64dea96f5a56efb250458b8dce3f4cbc7c56ce0f8aeae23933afc1fbf2ac976a283bd39e89277dc699e6b0a96178f312eec2302eb96b64c6cbd280
MISC metadata.xml 382 BLAKE2B 7c0704c5c187ce4a7972fe0372b23c5537a81a8d62fd83436d9558a61761f10764adb5a4d5f6795f0dd1fe905afa604c0be77fe1d48d291847f6ae65dc1b032c SHA512 9d0ced4df9352a81034a50d5766a01534ae8fa889985d99cc9e2a8d0889e31c6c11550677d9a5a74e2aab57c320192ce3a42708a6d23b0419ee34a6054398344
diff --git a/dev-python/tox/tox-4.23.2.ebuild b/dev-python/tox/tox-4.23.2.ebuild
deleted file mode 100644
index a77019e021f4..000000000000
--- a/dev-python/tox/tox-4.23.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="virtualenv-based automation of test activities"
-HOMEPAGE="
- https://tox.readthedocs.io/
- https://github.com/tox-dev/tox/
- https://pypi.org/project/tox/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/cachetools[${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/filelock[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/platformdirs[${PYTHON_USEDEP}]
- dev-python/pluggy[${PYTHON_USEDEP}]
- dev-python/pyproject-api[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
- dev-python/virtualenv[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/build[${PYTHON_USEDEP}]
- dev-python/distlib[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/re-assert[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/time-machine[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # upstream lower bounds are meaningless
- sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # devpi_process is not packaged, and has lots of dependencies
- cat > "${T}"/devpi_process.py <<-EOF || die
- def IndexServer(*args, **kwargs): raise NotImplementedError()
- EOF
-
- local -x PYTHONPATH=${T}:${PYTHONPATH}
- local EPYTEST_DESELECT=(
- # Internet
- tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
- tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz
- )
- local EPYTEST_IGNORE=(
- # requires devpi*
- tests/test_provision.py
- )
-
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]'
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- # https://github.com/tox-dev/tox/issues/3290
- 'tests/config/loader/test_str_convert.py::test_str_convert_ok_py39[1,2-value1-Optional]'
- )
- ;;
- esac
-
- epytest
-}
diff --git a/dev-python/tox/tox-4.24.1.ebuild b/dev-python/tox/tox-4.24.1.ebuild
index 73a9b829f156..96419cbc905e 100644
--- a/dev-python/tox/tox-4.24.1.ebuild
+++ b/dev-python/tox/tox-4.24.1.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"
RDEPEND="
dev-python/cachetools[${PYTHON_USEDEP}]
diff --git a/dev-python/tree-sitter/Manifest b/dev-python/tree-sitter/Manifest
index f2db1953c353..d6b19b367bb7 100644
--- a/dev-python/tree-sitter/Manifest
+++ b/dev-python/tree-sitter/Manifest
@@ -4,5 +4,5 @@ DIST tree-sitter-0.23.0.gh.tar.gz 167761 BLAKE2B 694e90f608f51fe4f9add476cd5ebcd
DIST tree-sitter-0.23.1.gh.tar.gz 168079 BLAKE2B fe3f8d9dae426d7771eab7775d78a0af72e59bf3448005cec1e597a3263b2ac89d7b2c1a80aa12da42db54b242da10d0395673412257d57dff557b2cf4763869 SHA512 39ed2d5d8a737bd72d539701a2dab5abc501b151a3666180f127645895582757eba2ec98607bbeb07bf90377fccad4a93cb385ce16565ed3420908129cea4f57
EBUILD tree-sitter-0.22.3-r2.ebuild 1357 BLAKE2B 6ef441096e7b783bf59e5f82b9b021cb903dfeb19982d53fec89de7ff5a7f3094f1fd8ac01d2a1459ab073ff1d840b1e1f59766a763523538b148a541465cc87 SHA512 8ef0bcd3d440797fb7c31c4df0e43d2211394bf1b3c7c8a5eb74abc03b47316fb937dfa7b1da3e7bb4703b62efa3ada72c26e969b1f1e731a3d21c9c066110b7
EBUILD tree-sitter-0.23.0-r1.ebuild 1508 BLAKE2B d6cb8e272e35d43a5dc1f57019cf3bfa370620cc418b9da4fd08dddaa7be8256ec1fcfa64f5a2711f7694278da0b435379513ebee1afd68a0ae6708751634ac2 SHA512 1cd5ed248ed239100530638334498d11e04b27c56af82d2923a15270e3d790929974c1236d642365e7013bf0c06baf848f53ff26a23b0dcfd45cb70b997bfaad
-EBUILD tree-sitter-0.23.1.ebuild 1365 BLAKE2B 5efc032ee4a419129bceef563443bbca79faf92d6b957abb3ba5cef14013e768899359341f217ec50ca7b1bfa8c6a20f021fda11be8d62cbc20d3d935c2a6d5b SHA512 838df19e03b7504913c771e6cfd984efc01bdb0a43e7dacbc886d8a179224cfed4956801dd29fe9ce3b3332873da762f81c696c7cb174008330dedb8168f3909
+EBUILD tree-sitter-0.23.1.ebuild 1359 BLAKE2B 019f820908c811d865c7f4c8cf061490bcb79b749738d081e941cd63f83d8e22aa0902c4901aae9777c1849ba3e3a287ca39c0b6d54836921052a9d700ef0ec9 SHA512 b01a3ab163c799773d9d1dab43fd6228dc133a75231f3a9e4f4799b8efdc2b5e69601cab5b3b28c9203805ee4fb2cbf8539c508e2ca100f3f875258eee9e2fdc
MISC metadata.xml 502 BLAKE2B cad33788db5ede6c0c2ea8dd8b80da09f2f8ccac8d77a1a18d65ba639a91eb9d8a89036a52886777024c4a6dc8775993beeb6eaa790562d698123e5b5b261435 SHA512 fb56c5f39e390363c8a3c80bddff9babcf30c74b86192234153f03ba62e21f1a05b1db925e51a3f4b7876a61a606b051a5314f5475d4ba7092a3f89696a78ac3
diff --git a/dev-python/tree-sitter/tree-sitter-0.23.1.ebuild b/dev-python/tree-sitter/tree-sitter-0.23.1.ebuild
index 2ca69f44e4b2..453e180d3b38 100644
--- a/dev-python/tree-sitter/tree-sitter-0.23.1.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.23.1.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
@@ -22,7 +22,7 @@ S=${WORKDIR}/py-${P}
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"
# setuptools is needed for distutils import
DEPEND=">=dev-libs/tree-sitter-0.24.0:="
diff --git a/dev-python/truststore/Manifest b/dev-python/truststore/Manifest
index 30cc3a9ad046..3caf4a49862d 100644
--- a/dev-python/truststore/Manifest
+++ b/dev-python/truststore/Manifest
@@ -1,3 +1,5 @@
DIST truststore-0.10.0.gh.tar.gz 28644 BLAKE2B cf83a6936e361bb08f399ea5f6739acbe254dab380b06cf4befab8e1084e01d0757afd02eb0b9718963b4249280e2fa629b079eea143a7d3c5bda3767d4e0611 SHA512 eb1b16f093f32ff8be29bb696e92843823a8ffe2e7428ea989ee987d94d7328b5c40d6d8e5aa25eb223ca348ca30b29018decaec11d6106221753fd4525aa5b0
+DIST truststore-0.10.1.gh.tar.gz 29120 BLAKE2B 2efb72b04f3e6fd5365d0d4f8fda12fcaa6fd2008cb17fdc76a679b4bff965040d30465cf78dc0a2cec2e02430100b5e6cc1f4ec4102326805a6d9bd52c38b10 SHA512 8a1c1269d44c0c33444c67d4302484eddcd3223b3e792b133efcf547ed1292cdca0ebc15447f68e7078928ea01d5c2108692dffb703d6bbdad0b9f1c23eeebe9
EBUILD truststore-0.10.0.ebuild 1199 BLAKE2B 9be4d66a34cb822a0ea05eea064ea41061075be7b1d27f5c2a545b652887e6a6f5bd3613c43650b0c7bf9cc751f264d061fc51aabcab292d0265fe78f3740110 SHA512 52b606a388c10bfd0280ac2cc30df27d87a95de2604b17b64cf508fa4138e68dd82f6133bdb43a600691a22b825412ce9e0978409b232f50e8d9af667f6f711b
+EBUILD truststore-0.10.1.ebuild 1207 BLAKE2B 3f6dd2f61a568a0f12164622a60a42c1b6ebde377175ea5570e1b606e4970e29e0c2b34344c8a61bb066c4558daf336685e1a0b7cf425f0e16f8fe6786fb0956 SHA512 a0f1dae1b7dbccec262859442009f0a169f2375b289cd1da88c49592910833b62935f498ff02412a22e2600c81dda3f6f560fc806dfb586e152743add8a58cfe
MISC metadata.xml 378 BLAKE2B 26c6338dabc3baee4f0a61e4d64b538bd90ca5389b7da7321c92d3063f62861f7100871318d8c7ed1d4ade26196e87c966a91c872b1308f8b8ae1bd23451d118 SHA512 8fc959454ce19667c97ef288ed1851d3dc78eedbf71d23873f8dcadecccc2e15e99957c8838cf10b94b44422ff7484c58a249c1911ba3b18344f587151b51e8b
diff --git a/dev-python/truststore/truststore-0.10.1.ebuild b/dev-python/truststore/truststore-0.10.1.ebuild
new file mode 100644
index 000000000000..f508f827a26f
--- /dev/null
+++ b/dev-python/truststore/truststore-0.10.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Verify certificates using native system trust stores"
+HOMEPAGE="
+ https://github.com/sethmlarson/truststore/
+ https://pypi.org/project/truststore/
+"
+SRC_URI="
+ https://github.com/sethmlarson/truststore/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+# The vast majority of tests require Internet access.
+PROPERTIES="test_network"
+RESTRICT="test"
+
+BDEPEND="
+ test? (
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/flaky[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/trustme[${PYTHON_USEDEP}]
+ dev-python/urllib3[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -p pytest_httpserver
+}
diff --git a/dev-python/twine/Manifest b/dev-python/twine/Manifest
index 38bfbd5fa7a7..47465c119cc6 100644
--- a/dev-python/twine/Manifest
+++ b/dev-python/twine/Manifest
@@ -1,5 +1,5 @@
DIST twine-6.0.1.gh.tar.gz 223827 BLAKE2B ab88eb21908954ee7c32744ae9f7ccd7d50cb2b5207917144ef559e142837c89625596dea2c1bb0be21858bb0967690df999bb8a123e01beb5637a025dc490f9 SHA512 4fa7727d0728da3e05eaca068bf1dd85656225dd61958666ec0747359ee6bd88b25fd443d6c77bd8db245e71418cf8e5b594a6559ac1ecaafe3c079ecaefadba
DIST twine-6.1.0.gh.tar.gz 163562 BLAKE2B c1fa279f62c5c6c5dfdc59120a9d80776d69527fec69356358963956ce7e1f76f05b432eaef3586c52a4150ce2893975cff252361740a7ce24b2917379c212f8 SHA512 d8235561f13eaaee7607b4b50dd70fdb67b9a9863a7d69fa2d173d8625cb3c44c8adccb27c5fe2203b3c1db7f36a685cc9da7f847aac3d5a3622b8e7125dd2b8
EBUILD twine-6.0.1.ebuild 2003 BLAKE2B 26d277b403871a245d189d96cb0a064b383eccd4fee0fd05692aa36cf6c5ae79a92b72acadf33e1a113eb704c93efe2e375ddee8b9f5200a05346cd37741f209 SHA512 afee62ef43fb994508976489c3877edae99e1579dcdf1219d8f4f68ebb948ca8e56d8a468630df401dba5eb76f3f8b57c0b3cd0a0231a30731be1d207f0db502
-EBUILD twine-6.1.0.ebuild 1993 BLAKE2B a130386a03534dd95434bdfbe505a5c4808942f6be5b915be202ea4910c0682c09a4b5b0a51fb3bc579709bdd9adc39b0b6dfabec5364aa5875b4b15f22fa7da SHA512 45084463b6014cecd5436e287fe5324301c7959448e8cc37e25be621b4dffcebb17ab93bfc36626a9fe17d253b3dc1829e281ddeb60f5cbe932473f1344af0f4
+EBUILD twine-6.1.0.ebuild 1988 BLAKE2B a4d789325b3bc54fd1886234600a1a0780a071af151545fdd358f910665edafd1e28e88504d5a16f8ac54ff4c4a90955841df1716cf8dbaf1b19b577dd4c1a05 SHA512 48725744e00098dc961e0b12cc98a7bf7e9a0bed4a80b7534380646ee24e807120e8ee1507c3f9598e23f92e1387e89c2760beadef7a66ddc3024944d1a8a11f
MISC metadata.xml 383 BLAKE2B e2a596604a2f3e40ddd0196ea79105e318f8a04d9e5a2c7e458d403d215af1371f2a526fa7d8cbc430f20747f7b65ed6c8546263fb8a54ddd8a6db487c358634 SHA512 cd5c1f1ed89dc5c314975fc5b503108d6828db37826ebba98d6edd580b72cd41867e19e65a9a022f8c07babadecd810f21febeb8a015c51eecec412b9df4f0d5
diff --git a/dev-python/twine/twine-6.1.0.ebuild b/dev-python/twine/twine-6.1.0.ebuild
index 1e0781543334..969824c35121 100644
--- a/dev-python/twine/twine-6.1.0.ebuild
+++ b/dev-python/twine/twine-6.1.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv ~sparc x86"
RDEPEND="
>=dev-python/colorama-0.4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest
index 4fc5d26867d6..b546259f4f5c 100644
--- a/dev-python/websockets/Manifest
+++ b/dev-python/websockets/Manifest
@@ -4,5 +4,5 @@ DIST websockets-14.1.gh.tar.gz 425408 BLAKE2B ebedf5bf27373cc05b6b82675bf7ff32b6
DIST websockets-14.2.gh.tar.gz 427526 BLAKE2B 2c6fca711b16e5c45d49320f86f7da2ef428573786dbecb57876978b8a2819d8074984d929a0ff16222a8131f175287ed66d5c19dd7ca12106fbe93449a3dda6 SHA512 b5b5ce455e5b68a14993ac1d02c6f417db6cc89cdb9b21e12ba1e1975050fdf7e1935e08a35d8fcb41f5e255385c72834627c989f0734d7015bc1817f6067fe9
EBUILD websockets-12.0.ebuild 1420 BLAKE2B 135e8bb0886d85ceb788f311e821a129a088fbaac7c7b276e43f0f8f8790ce8ec15db3405cfaf04356c9b42410fed2fc38642d58afaa84fc96c9f65a58d94c41 SHA512 105c2d7fcfd835a730c3b43411e60b4d893cb534d7cddd47b2adaa9a90e0cf351d81088561c477659910ea9bd206ce8605da37e424e78ef0b9b750dce4a31d2e
EBUILD websockets-14.1.ebuild 1576 BLAKE2B a861b65f56efccc82db38d20f72099af844abe5601d3f2304b32d4730ffd893ad183a58ea809385216d76c76067bd96b26a2fdfe14d6e035fc2d310a06e628a9 SHA512 d708df875bd2c4a8ac4dfd410c5d57fac1217df2a6831eb6ee37fc3eeafd3a62a59be3f34226716b6c7f15368e8b9e1902686312e8f38bb606c66747d82ff209
-EBUILD websockets-14.2.ebuild 1583 BLAKE2B fd5a04e5197cd3bd063224e9bf80ee87775eb5ae81ece6c552398493344e1226fa06ed85bddec7b960b8e0a1cdf420f50d9a9f74b7378371c405865f0d716d9d SHA512 4ff555d154f6c2ef2d5d2f7313a3bbb36b9d514fa40cfd569ed1969e37429e299ef3c17d2dae17ea53e7918ab5bc62f22faf0687ef763bafa2318d46a91d1dc9
+EBUILD websockets-14.2.ebuild 1577 BLAKE2B afbc44741f67ff575f28e01bc648b62deb9cf0bbafefac1f73ccccd4be86638bb8901ce9cd4c3593c4bab2d14f6d224cc64b2f839b5dc482a65b245b26a3826b SHA512 3741437c2851d8e190e505045245bd4648daf66d9b87e397a47aa7e0a241de156245e1535403153dc8440e85ed0e3c5a6f9a2d9bf3c1b73e84d5251cf25c1968
MISC metadata.xml 580 BLAKE2B 66a318a73b2a9e37f44a28dfc9ed5f1aa7193edb05fa295bde27fd7a1c429cae1d875289ac5bd8ff7b579be2cfc5671d27dfb46ba959c47b2c1074e8e549e9c3 SHA512 c4ba79e5ec539ffb6f0338e6e161132dc8dd0e6c7e7533df1c32731810126b728076703a542bb28abc159842ad71bd42e69e36f4fe17dc3377d054d21ec53dbf
diff --git a/dev-python/websockets/websockets-14.2.ebuild b/dev-python/websockets/websockets-14.2.ebuild
index 767a592057f3..3b6e296a0d67 100644
--- a/dev-python/websockets/websockets-14.2.ebuild
+++ b/dev-python/websockets/websockets-14.2.ebuild
@@ -24,7 +24,7 @@ SRC_URI="
LICENSE="BSD"
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/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest
index e3e195ebe88a..23cb7eb10064 100644
--- a/dev-python/xlsxwriter/Manifest
+++ b/dev-python/xlsxwriter/Manifest
@@ -1,7 +1,5 @@
-DIST XlsxWriter-RELEASE_3.2.0.gh.tar.gz 24079667 BLAKE2B ee6f35d2df8edef3a1282bd821b1eaa3d3a79bb9d962df9d50394519905a0344e0b747a58d3bf5fc1323baefde3b9e11a2c5e7e77be2cc02bab716b0a3cf3226 SHA512 b36ee896d01e5a6369f4f42e69338b69b9ea5ee4919eea9361c0f5f6ff012ca153c708ff1c719b82ce067c5d57392e3b72c47e828a7e832953d0c06de9f65962
DIST XlsxWriter-RELEASE_3.2.1.gh.tar.gz 24307679 BLAKE2B 8e547b21c04c46159de9cb4f2bb75139b372287264714114b01d649ab290a9595ee8f36b82f976d4ec015cccd23cff4e57ac04c611b8553c0d1963d98886ed6b SHA512 510195ce7b008fa341a2fee5e0bb71cd150f853dddd6f5af6b5fd3a1090d64c9b14fbd4eb05c55a32a6a451fa0fa9471f15ee14a7d808d948479106510ae43d3
DIST XlsxWriter-RELEASE_3.2.2.gh.tar.gz 24656384 BLAKE2B b1b7313d0b486ff1e612102a67530ac96ae672a577b2c2cf23be65e1a0d8a0698ba6060c127b3d45afaa7691a8f03f82352ada9cf3aff98771bc7537622c6d69 SHA512 21fa5e550123506e0777dd849aacfd0c2177a4b0f79c675a55361693c286d03a100cf09c29c4a434a7d9e43825d90506ed6a4f3beef36c054cd0fd805a7a9446
-EBUILD xlsxwriter-3.2.0.ebuild 757 BLAKE2B f4b03334c8741453dee759c3e00f6a70f898a244860739ed4a3bd0a782d7d5871e91ab0e6f7872dbb5011751b057ef8b46531a8a5579fe32e951306f2e9367e9 SHA512 a6d78b59b498512adbe28c8854c3c8f9a43b09981f3936a1cafa8cac4504bd4e4e8d1ca6baa367e9f82d09761ca02d861edd5f1a1ac9df9088d4ee9976560c9a
-EBUILD xlsxwriter-3.2.1.ebuild 763 BLAKE2B dff3b9ffc3864b1172c62faecc6e3220a514a3c7f3fe6cda10bec0ff53213f9800155cef8ed1dc24025391f2c190b774c3ada45f7d0ff21c12cbc0a55f24e31c SHA512 7f765d37fc0bc5cd7ccf6ce12acf5d3a6b3d145810356fbaa40a43b861050e7f70272b284fdfd0749cd4beb2d740f15b5174b84e4f5a9274850ba1d6a1bc593e
+EBUILD xlsxwriter-3.2.1.ebuild 757 BLAKE2B ef728e36cad8615585f3dce1f5d7162cd88c1244a5c31333520ef8060c47e0b128ed99f21407decce75cd7a0f0280985d6d18a0add02748338d325ea605f0ce6 SHA512 3df76130ef9ef5a97526f319016d67e732dd9538188cac94209a0920d45f0478e8e6d26aa4e73cc11d76185fe054075caafdadf7dc29f87a12e19441373ffa15
EBUILD xlsxwriter-3.2.2.ebuild 763 BLAKE2B dff3b9ffc3864b1172c62faecc6e3220a514a3c7f3fe6cda10bec0ff53213f9800155cef8ed1dc24025391f2c190b774c3ada45f7d0ff21c12cbc0a55f24e31c SHA512 7f765d37fc0bc5cd7ccf6ce12acf5d3a6b3d145810356fbaa40a43b861050e7f70272b284fdfd0749cd4beb2d740f15b5174b84e4f5a9274850ba1d6a1bc593e
MISC metadata.xml 411 BLAKE2B e41e1e6dddecef73fff1c0bd74d51b023694ea6eb162022679a2939819f5c3339b1e76d00e25f761c46f66d323a5ad7085ed86fb13fbe3f53526c75004a68e93 SHA512 63242ff274e1dde596e50f9360e1247084b7bae05cd42d60605700c49e33b53849529578cf532415b899bd2ccd04066f99e97c6e80d53c13f71522a041579976
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.0.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.0.ebuild
deleted file mode 100644
index 65f84ffaf9a3..000000000000
--- a/dev-python/xlsxwriter/xlsxwriter-3.2.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-TAG=RELEASE_${PV}
-MY_P=XlsxWriter-${TAG}
-DESCRIPTION="Python module for creating Excel XLSX files"
-HOMEPAGE="
- https://github.com/jmcnamara/XlsxWriter/
- https://pypi.org/project/XlsxWriter/
-"
-SRC_URI="
- https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/xlsxwriter/xlsxwriter-3.2.1.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.2.1.ebuild
index 60c7b3e4d0cd..88336c841870 100644
--- a/dev-python/xlsxwriter/xlsxwriter-3.2.1.ebuild
+++ b/dev-python/xlsxwriter/xlsxwriter-3.2.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
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"
distutils_enable_tests pytest
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 161a1ed77663..604c58e26a80 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index e932ac9f36d5..de28deacd54c 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -16,7 +16,7 @@ DIST rails-7.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4
DIST rails-7.2.2.tgz 11171772 BLAKE2B 1b47171ea14c437b424152f6e4dbd28eeb7a302a1aca0c769405ee948d66f6cbfcc108f7a33d506111dfc1250f2a44b7b45aeb05b3e536833953814fc8523ff4 SHA512 6d3fbde739ceacfbd424bf94b9b9bae9e910c0e72b39e2f4c8c33b270b383b2d12022738e3f1f8a6e2c0e95a4759a99343ffe2e618ecee266e458308c14c5d39
DIST rails-8.0.0.tgz 11201864 BLAKE2B cef830ec3e3910aec51579ced5a7a8ee5599b09a854b08b377e70329c3ac329dac2448428912d813294016b26acb31f1872d3d117f18a11040b83d2d6caf2b72 SHA512 b28401f0ab23a99e9ce113ce278bbd6cb69d7e21f414a17d0059821eef6ed6fbd0a04ccd9a3da34f8934ad0b7374314233c69c66f550c3e60f73766a26f38cef
DIST rails-8.0.1.tgz 11866108 BLAKE2B f4e39bb4c022b1203da860e3009a770a2d5b038b3d6cab8cded657079a228da79989e7f105ec5ba759a497f843ce12ea403aff8282be6cce08d31d795b1f7ca3 SHA512 e6dce354647b7a87a8c3dff77d6e686a8303ad05238f92adae46eb4cf924d44e304074b8d42946e88abc91dcf0c649ac88e1f2eb7062874f2443a4465604e37c
-EBUILD activesupport-6.1.7.10.ebuild 3037 BLAKE2B bf988f6e54bb483f96af323c702525ce2b6d52d9be17dc01e5a281508217104a55cd535c8084e006126f6e1dc81099d99f40d6899dffd860c4116016ae6cd056 SHA512 b0fa300ff1673372f20e2c0582c95aad264aa334bf3a3333081886402db9aa821bd54930388e3f691b31c181b9267beb16e2c3795420fbe2ef1faf0e089dbe2d
+EBUILD activesupport-6.1.7.10.ebuild 3036 BLAKE2B aee1b5eb518f2b21adc52d71bd69ae2653e76546090ca3a895f7d8df98a1dbe47ebafca7659fcd1411cdc156c73904246e68f3fe829e6e120937be2117f206da SHA512 25995849647cb7e380adac3c09e539a1fbafd48d0c8ab55bdfb18c1b156584e33bdc297917f82ed5a10faffd3391c00f18c935c6fab4755bce75f5a85b6fed0c
EBUILD activesupport-6.1.7.8.ebuild 3034 BLAKE2B afa12673a394b5a735544babf92ecafcfc235e6fbb0ade9eb16cfe57ee8bc123b50be5e0a5c5f4b200f59924026eb330ddab8d898a565d3cf41ef3edabddfeb4 SHA512 9880d71ae27e945fbb4a0629ae7b838308ce0e03238531eafea8c3cede2090fe1464745457c992f66daeaa12df57f3b3dde48bbef91871701216f0f2a462581f
EBUILD activesupport-7.0.8.4.ebuild 2882 BLAKE2B 3ecc4e3505f5f1c6edf39cd2cc286015a0e65ec8bec405e3b49d7beb7f11233f93ada4cc2840f3fd4da31aefdeb1fab342e3817330273a1199081f326c9cdc4c SHA512 f2e4e86d393ff65f729836fddff835933f8e5f2566b17d9d072fd64a8347a16aca7f8a3a8a1e00fd41445894c91ea4398bf7d6a09b1004e068482209ba6b196c
EBUILD activesupport-7.0.8.6.ebuild 2883 BLAKE2B a0d70e6d376f5a63388ebce5a0578ceb5ac86798fc42addca086dc2e0ba9e02e54f317312d78e90db07ff0f09e13f8523e4f8beb6085384c28f7b47c60a95da9 SHA512 5512be658c3d489c3357ba376bc82d14a5afd1d319a707a1e48ea1c1c4de630f8319fbb202256ce561b00b9c27924d8ae3a3871083abdf1b3a6aa04a7c722113
diff --git a/dev-ruby/activesupport/activesupport-6.1.7.10.ebuild b/dev-ruby/activesupport/activesupport-6.1.7.10.ebuild
index b87185210747..7dd461584fc7 100644
--- a/dev-ruby/activesupport/activesupport-6.1.7.10.ebuild
+++ b/dev-ruby/activesupport/activesupport-6.1.7.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,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/dust/Manifest b/dev-ruby/dust/Manifest
deleted file mode 100644
index 0c33baa8d3f5..000000000000
--- a/dev-ruby/dust/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST dust-0.1.7.gem 6656 BLAKE2B 2bc1015c87edf755a55544efda76a4c7c27a26026208c07f6a379dd60c9dfb383a528abfd91ca28dc650d59ed439664e8c5a757914d1a36ed24fd7f9bf630513 SHA512 f5b6d46dc4316a5c8aa49ba6122284f9ca08a491768cb5f89c6a5bfde4ff8b95df7b0234c67a27334af236801e474f27cd7cfdb0f5aaf4c65cc324977926ae1f
-EBUILD dust-0.1.7-r3.ebuild 663 BLAKE2B 437fa0ee5fbfdba817bc079b74b9f3f8f0075ff588b7255fd5856376cc9c11eb87da5df0dd8fea8a400965344b266d7be3902f5e4485e4d81a7f588bf42baa59 SHA512 6bd22d4375b493b0e348b3b67b014ce9eef58ce9466daa82c2afb7b412a0c5a164c53a39b1c387532ef7f601d32855437e68caebe289ffaf43f89476b52f4053
-MISC metadata.xml 252 BLAKE2B 77e9556ac1d210367a95f4c47816618b685c707cf01d1543d988338e14794fb9ccfb9976ebd11f389db618616d91ee024d8e46dc3a1a356ba7a017a7796b44d1 SHA512 0a970a16d73747993198dd301a3127cef7e65a9f46816b40ca149669ba617826c1d81bac1e5ecf93d16079922964923d37301cd8160f22c823c1ec3b79ee56f1
diff --git a/dev-ruby/dust/dust-0.1.7-r3.ebuild b/dev-ruby/dust/dust-0.1.7-r3.ebuild
deleted file mode 100644
index 24399b347b55..000000000000
--- a/dev-ruby/dust/dust-0.1.7-r3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_EXTRADOC="README"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Descriptive block syntax definition for Test::Unit"
-HOMEPAGE="http://dust.rubyforge.org/"
-LICENSE="MIT"
-
-KEYWORDS="amd64 x86"
-SLOT="0"
-IUSE=""
-
-# Remove a long-obsolete rubygems method.
-all_ruby_prepare() {
- sed -i -e '/manage_gems/d' \
- -e '/gempackagetask/d' \
- -e '/GemPackageTask/,/end/d' \
- -e 's:rake/rdoctask:rdoc/task:' rakefile.rb || die "Unable to update rakefile.rb"
-
-}
-
-each_ruby_test() {
- ${RUBY} -I. test/all_tests.rb || die
-}
diff --git a/dev-ruby/dust/metadata.xml b/dev-ruby/dust/metadata.xml
deleted file mode 100644
index daac6fdb7252..000000000000
--- a/dev-ruby/dust/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/dev-ruby/fakefs/Manifest b/dev-ruby/fakefs/Manifest
index 5e814128a316..5cfd71e9d2d9 100644
--- a/dev-ruby/fakefs/Manifest
+++ b/dev-ruby/fakefs/Manifest
@@ -1,7 +1,9 @@
DIST fakefs-1.9.0.tar.gz 56514 BLAKE2B 07e84f54413052b3bf37934b395c6115455ca241d42700dc054729be2ce82eb91944b83e01933fd001b46c9db593f2fd7a9b69f5f49529fde3e1ce967498db5b SHA512 e6be021fec79517127c6f514cc3379fa9c64d75c16d0ac80ed5b677f55625f1ee464eafa0768523a4b364323cfb1aae79814057ee9be3a0d947aac22d39a88f5
DIST fakefs-2.5.0.tar.gz 57850 BLAKE2B fc53d8f3dd40bfbbef81e9c092439a099a9964b4eff8e5fa6d59c2215aca735d02ab24f2a44c2f51fe874c2a3b088190455cff17a3bf9099e9f56effbceed61c SHA512 acc2fd6891964ce6ab3dd307d8bc90dcaa92c9c01328865bfcee5de5959089e7d7dcbb4d52576b5fb81321ad12719c7d3999d6b0102e5e2d9ef88522ca032bdc
DIST fakefs-2.7.1.tar.gz 62080 BLAKE2B dcfdc4f7d3e6602e2b0661deac991824ad687cf1270a68fc84a037cd67bfbf6938717e8bf11541362cdae6cd355bf990a0edea0c2756df4ab6d898fd70a2177d SHA512 dfba10131f4d0e26ea1b5f492c869015948367155b00e472f3559507445eb60f388d4abad5fbac1bc495bcc8ddeed8389f2841781bdcbdbb8a07db44aa9632b1
+DIST fakefs-3.0.0.tar.gz 62480 BLAKE2B 28e73bf01066124fe5e7783551fbb6d73629ef97fc23e5a7a3632bf386e7ab9ded41dc96220f7009ab3c59e93c9b49dd4b53b334a2b6c38c31d76656b8cbb761 SHA512 446eea78664bc91e0b03d7678a7c12f57c722aaba8dda3b11f9fb7d097570890acc926a93a7b65fb95398c723da354603eb22e3d76002860411213bdfbae207a
EBUILD fakefs-1.9.0.ebuild 1127 BLAKE2B ba2ee8f2f95b799605be1e0c23df307d228a3fb6b203cbfe66c4f28afcd2400518a7b9800d0b350942195797677de494ffb486e6cafac6c849c53ed8ce1cb05c SHA512 ea63f27d5d1db48fcd01f610c8fc2defaa05284733ef2bf5f7316d3c9ba06491570d1df5314f2ae591206392606b0ed74ffcea0c443fa2518389278ae2f97311
EBUILD fakefs-2.5.0.ebuild 1315 BLAKE2B 0de93b3b29e7e849530342e8b3fba12087e948f1c2575f7848398340ae8f8dbd3216fa19e011153b1b53b5cdccb86b3d6d787d34ebeb9800b77eb8d0a761889c SHA512 884d1b6bd62cc71d49dc7866ea71952c2789a7bc4f190374216b20a49fd5d222f1817f28fb0056291009785cb7a0a3a48ad49c171e1be377c4556f770d1bcb8b
-EBUILD fakefs-2.7.1.ebuild 1324 BLAKE2B 6d3ffdda25f5f3988fb6134ebb2f9af067421934b305c84999aa1d1bf4b3f691ce34316aa0bcd477ea336830dc5207a6f39b755c493e1bf55d677a36ba5fcdb6 SHA512 b9acd96b0f8d2fd8573fd1d7876d5970dc34721ebcb623996208afe9f5ee04ea8a606b51565c282c13daa377b421a5f09515621dd7fc16b5df1805a9c3db3db3
+EBUILD fakefs-2.7.1.ebuild 1321 BLAKE2B f8ec09bd9cf7ba8fbf1fc125183c3ae63c9e7da9d97a922c61235db9a5adcd8b070f471f7a22cba44edb3f7fd11a36f83122b3735e5748db2e17f721a1029da0 SHA512 4e638cdcb3c0a0f74a56eae3fb6012cc30accf4adf4870d870c15b66465461f08fe3310eabd479f6064aca7652ded6efc748905ff6230f0fe78c21621bd9ee91
+EBUILD fakefs-3.0.0.ebuild 1324 BLAKE2B db4538a8b4b497704ed354ee93d9eb51ad52d767dcb2b5120790970e2a6475650f09354b8b9f7fe8687fa4e7a841de123691ee52bc3b3811057ca5b1a44641b7 SHA512 185f574313a8ff9f535e63564c67a5a3caec8a661e5f722dada519359cbf54b7ed83343a55eda848464c5d538ad367e0c9cbf66f1c6081681498b567d9da33e4
MISC metadata.xml 390 BLAKE2B 0bb4b174c4e97c50f3abdc00222b9b761e71b26bc9da391413ab9fa8d69d1f510d3ff57c44caf2a244e5a63c4e1d71ef1aec0b1448d442be28acca14bb4f129e SHA512 8898c4094b8e0d7f161be59595430ad65fb856f72fce0a6cc5fccc3e494d6c63a370fe4733db20256ab56907918559dcef053d60190039d57b1817e8e24d6edc
diff --git a/dev-ruby/fakefs/fakefs-2.7.1.ebuild b/dev-ruby/fakefs/fakefs-2.7.1.ebuild
index 4c9a57d024d9..02898cf3e962 100644
--- a/dev-ruby/fakefs/fakefs-2.7.1.ebuild
+++ b/dev-ruby/fakefs/fakefs-2.7.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/fakefs/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~hppa ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
ruby_add_bdepend "
diff --git a/dev-ruby/fakefs/fakefs-3.0.0.ebuild b/dev-ruby/fakefs/fakefs-3.0.0.ebuild
new file mode 100644
index 000000000000..e94208029cce
--- /dev/null
+++ b/dev-ruby/fakefs/fakefs-3.0.0.ebuild
@@ -0,0 +1,52 @@
+# 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_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CONTRIBUTORS README.md"
+
+RUBY_FAKEGEM_GEMSPEC="fakefs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fake filesystem. Use it in your tests"
+HOMEPAGE="https://github.com/fakefs/fakefs"
+SRC_URI="https://github.com/fakefs/fakefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_bdepend "
+ test? (
+ >=dev-ruby/rspec-3.1:3
+ >=dev-ruby/maxitest-3.6:1
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler
+ rm Gemfile || die
+
+ # Avoid unneeded minitest-rg dependency.
+ sed -i -e '1igem "maxitest"; gem "minitest", "~>5.5"' \
+ -e '/bundler/ s:^:#:' \
+ -e '/minitest\/rg/ s:^:#:' test/test_helper.rb || die
+
+ sed -i -e 's/git ls-files/find */' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid test that uses the console and hangs on user input
+ rm -f test/pry_test.rb || die
+
+ # Avoid a test broken by newer irb versions.
+ rm -f test/irb_test.rb || die
+}
+
+each_ruby_test() {
+ RSPEC_VERSION=3 ruby-ng_rspec
+ ${RUBY} -Ilib:.:test -e 'Dir["test/**/*_test.rb"].each{|f| require f}' || die
+}
diff --git a/dev-ruby/http-cookie/Manifest b/dev-ruby/http-cookie/Manifest
index 12c4d6183297..d4dd7d7c038c 100644
--- a/dev-ruby/http-cookie/Manifest
+++ b/dev-ruby/http-cookie/Manifest
@@ -2,6 +2,6 @@ DIST http-cookie-1.0.5.gem 39424 BLAKE2B 569a0d18c962be378f3974b400ddf2289c72490
DIST http-cookie-1.0.7.gem 40448 BLAKE2B 36ce6daabaa5e2385fbe5f3db4b18cef8c304ac23f2200978d56ef726c6ed2f5bab09bd779c885bd23207130101b0143833696753e00c71f3504c2696fe15d17 SHA512 ed83e492d60f5af50d184e590ae3bb85be1cc34019619ac8053e0a8249deea239c66076b70b48b2db4066f18fcc478fee5bca118e7ee697b8bbb5f5985da7124
DIST http-cookie-1.0.8.gem 40960 BLAKE2B f00aaefa3df170cd66bc8106211c0e20150f08984cd3890dfdd539b6dd706f67a727033ab177d0fc32d545c02064e7b43305809d8fa1507309550639df21985e SHA512 2331da73f2c077e9582d609a08a60a247c0b44b8e4a7be820ac3ed630a05779b985a19de3ed94a5a4753f401be0392d364313498b03475c442ed4859d2a142cd
EBUILD http-cookie-1.0.5-r1.ebuild 766 BLAKE2B 63ae5fdf150dd535139ca190a422db08bb2843ed7e446386b085f2e9b50c57f3b0dee766b15a1f76c077fdca6a74f80ba2b00fc23296230e823c9fd821c37426 SHA512 d889f2f38d99cd8605583fd7d79b35cbeecaa700409577ab1cd5b5fbfd0de4e122d512ab132c21d054f72ba23e9c78a2fbb993a53fd61e966459db99ba085463
-EBUILD http-cookie-1.0.7.ebuild 761 BLAKE2B 3795a00ec083ec96e2579cb6d6628a9f0de6924d84e1753bff6f8be20b093e3be50ef8a9e40d6eeb2a4cabc469f74269b06327588f971ca16bbdcbf5ca6ccd8d SHA512 455d192d9f032863d5a6b03004627fa9f7e02f80a430e14540da4d563bf3d25739bc0310108eb715b93a189e1b542710b6901f194add4d26131fe0bc26af9ea0
+EBUILD http-cookie-1.0.7.ebuild 760 BLAKE2B d73240004c212ed8670f8acf83c1d6ae47436e0677485047b543eb830565ccf398d76b3aa6fe6048c40255e9622f684acde86fac7d5a5231c4dd47b798234ab5 SHA512 a72164a6690eeba857e34aa21554859dd45e1a5a2526410cf789773c46d375c8d35eb332c196ac07a1ef07156a8ab37ca992018dfd5623b753eabe584149c607
EBUILD http-cookie-1.0.8.ebuild 772 BLAKE2B 19c6dc8930e36fc054a49ea9907021c36f5993cb95dc09b0e81a3f3be7105f8449caa14f4b3af3b2fc0543c02c6ec141f75ea86cafa462484ab52988b02c3076 SHA512 79fdb8387f3f89b500eacb3ef7c828a8f39d7bae097d620f99cca8ab621f837b76f19bdcc1fb4f22a8a4f606d9568729084f24589328cb2b91a3a86b0bfb55bf
MISC metadata.xml 352 BLAKE2B 0e1cc1e4cc97d4d773c64a068d2f7246c863fae1c17504f83275d1ab15e59a9bc6535c22fdf0c02d89d778079d100b74e29170b0fbe6fc1ad5464e221751a56d SHA512 821e08b75914f51a4a341149db588c8e3b17fc401a14de9abd44918b9f6bf88bc1d9c76b460a10c1b312669db478759aab90d0bb08bc04129bc8c964e7b3a314
diff --git a/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild b/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
index a3505489a927..3dd053899470 100644
--- a/dev-ruby/http-cookie/http-cookie-1.0.7.ebuild
+++ b/dev-ruby/http-cookie/http-cookie-1.0.7.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
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/http-cookie"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
# See https://github.com/sparklemotion/http-cookie/issues/16 for dropping domain_name
ruby_add_rdepend ">=dev-ruby/domain_name-0.5:0"
diff --git a/dev-ruby/io-event/Manifest b/dev-ruby/io-event/Manifest
index 8154a67aa05d..63777c732537 100644
--- a/dev-ruby/io-event/Manifest
+++ b/dev-ruby/io-event/Manifest
@@ -9,7 +9,7 @@ DIST io-event-1.7.5.tar.gz 56413 BLAKE2B 69237d03574c6acfa592e1d9f0b01d83ba8b353
EBUILD io-event-1.1.7.ebuild 864 BLAKE2B 037dc38604de903a4042610ba47c7328911e9092e3ca19b0822c2f7e2439d1fa013682efb1cfa34f7e1d8a2b00ee5bfa8afeb2a2694b98418686af56007ea1de SHA512 d3cc42893d9bf4a7aa00564306259bdbea3d5fbc602e8359889d023e31ad8b786595c2dc319755b6b1c2efc802efabd9b67551c1408bb1b754a97f8f9d9d3ef3
EBUILD io-event-1.5.1-r1.ebuild 1054 BLAKE2B 903a04fa73ad119daa7ad09c0c64e36ffd04cef53ad9bb992dd14464b0b8ad05e23e878f8a314ea8bf07ce6762b46dad2cdbf87f229186870a38ffc50b82656f SHA512 1e03f38375f7d9752aefee79bca9559588dd8cd841734fd20298cb9662bf4f9813aff20d51a37e718d0d699daee86e2233bc302fe234855fedbfbca321ae0df1
EBUILD io-event-1.5.1.ebuild 988 BLAKE2B 3851f5d2a14eab4ca9d9dbd4c9d4635f126af23cd9e1162ee1076cd881f90e6c392faf74d3991298e4af6d6993d5f3fe463e118c7aa860a51b6ffc8165c7dca4 SHA512 3bcf9806b3a36bf1dd62f0175fdd37bc81573fbea315be288f9bb8fd8caa8231fb2160e45515ee116ea8d7bcc15936f9b1e3ed95570d8973e3ff335dc45524ba
-EBUILD io-event-1.6.5-r1.ebuild 1053 BLAKE2B ad0f2deb3b4604354b04dd1617efd69b55066f9d12ba688ac54ad029b1f410b821b7cfe6a5c8d83717fff4c0f865e386ad49df627154cab2cc8e3e3f3cd8d84a SHA512 0524193eb995d023c1dc0c32f32d33844bfc7b769e16e2506f26a789ebc9e6221bb912594d1fce133513ead99e94e9496e8c45b786e31d57033f3b17c4706310
+EBUILD io-event-1.6.5-r1.ebuild 1052 BLAKE2B a4abafc00344b3f6e4a87bd1c2e3a642e1cd350ef297436dfb0d0e9adabadaa0e4c587d74d03af4bf6fd54b87c296ef203aff29181b4b2dbe5e75c0a015d64c2 SHA512 d6c1473e3464556f1aa1d3c91b1db100559caab616cb384bb7818aab8b25f692d426758c8bad97017c29b2ea9bf4e1973c9b961a573de3d4de25c5702553ca9e
EBUILD io-event-1.6.7.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
EBUILD io-event-1.7.3.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
EBUILD io-event-1.7.4.ebuild 990 BLAKE2B 0ed85c57bfd4c5bb8ce3bd6f4bdd0dd1ac2de8985eb44c2ced441ceefc0416ff50c9ccac0158a1adb7c09c4eecf991de3f51d313f948921c0dffe94f56d1137d SHA512 c3034285f5ca0b111afac0b0ae54ef680435a47fbe8b89de82770a6d73cd29150216c766089748b1b4eeb899b699e0645271e8589eb15b02112ba0753279313e
diff --git a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
index 9188477c8f5b..bba62965bc46 100644
--- a/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
+++ b/dev-ruby/io-event/io-event-1.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/socketry/io-event/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86"
IUSE="+io-uring"
RDEPEND="io-uring? ( sys-libs/liburing:= )"
diff --git a/dev-ruby/mysql2/Manifest b/dev-ruby/mysql2/Manifest
index 387a952300b5..a334cda2ebd6 100644
--- a/dev-ruby/mysql2/Manifest
+++ b/dev-ruby/mysql2/Manifest
@@ -1,5 +1,5 @@
DIST mysql2-0.5.5.tar.gz 124769 BLAKE2B 698b18434691b2b7734c6fa314c931a38e973813a1912166838541f35c181813bff2db2c0967df72e8d9108b9ea71a030af09f39354a9c902674fab287b82331 SHA512 fa43e464bfd495d335c6f95b1897009813b7d6fbfeebe8d9c533c4f88c664a61a140227df73eb892c0314f76ebb5d0f2e06265284512dd35950bbab78d20e0fc
DIST mysql2-0.5.6.tar.gz 125108 BLAKE2B cdecc8912a5cd1c1cb9ea1a428c930cf0acad8832db3c8fcee93c8a3ef898fff47f09735d7b646e782e4a908e555c704a11e68ffc10ef735705438d0090e2883 SHA512 44b6e0bfe819d9a9ce056d4cd99b547dbb2bebe512a00eadf030885a8b7b147bc08a334dc583585bddf36998d46242aa0aadc9dc159f2296d6f3640a74362de9
EBUILD mysql2-0.5.5.ebuild 3410 BLAKE2B 7d7572a43e5bd0d47ddfdcb68178d5fe693c2bb3569a689e55cc32d06c90cfd532952ab1c11e1fde9059c800aede6487bfd6850857763682f989c035b4162b54 SHA512 db70ec5c2a06c1b62289febf23aa029ba8565133ce3dc259c3d7889fee4ac7f2b85414d9e826419e51e6e9d6f8196a0e4c96dd3af83d91c5376b11def0ab00d5
-EBUILD mysql2-0.5.6.ebuild 3411 BLAKE2B d42ed77583e3cc3e805ea1e5f4ab0e22ea34e6d3ff875d99668cd0ac107b447ac13f9440c8ff5c91ac5695451485569cf11a9a9328d4ff3921659a7fc2b7f1a0 SHA512 3ae197e49338e9b5b6536cad5c4ecaf722e7195f3240cd18f0a4b926546c4e783076069d2b8dca5185df58480dd50bd15ebcf39725c94c64f59b6ba14f81f445
+EBUILD mysql2-0.5.6.ebuild 3410 BLAKE2B 2d77750f0df5e608a9223ebebe3681fc76d352df38498f5a9dd52b957ffc031d67f5804e3ce13b27f2d14c9e9297847d258d1a2f3febee40ae59058003ca786f SHA512 a61280a073e62b358301f8b1e1259c010738c4f3ba846a8f8e12665dd1486597ef37ff423dbace594e8df95f91bd5a11ffea9d4e98c95180a8452f58eaefb45e
MISC metadata.xml 414 BLAKE2B 38309330df062150b84012dff2bacfaeccc80ad855697c841708611e167ed12f07ba7284dd4ec8d349cfe8c13c363d0c6949370ac1357057ec9efcd43b6236fe SHA512 8fa3177228145a7f3e1b2cb8d1124ad1ed3639112f17885d6464dd266858d0855ef2645954ea0238011597e3d3d99d9fcc02f6b900315c18f48386ffbe3b8ff3
diff --git a/dev-ruby/mysql2/mysql2-0.5.6.ebuild b/dev-ruby/mysql2/mysql2-0.5.6.ebuild
index 380f6a06f03d..2ead1a70df34 100644
--- a/dev-ruby/mysql2/mysql2-0.5.6.ebuild
+++ b/dev-ruby/mysql2/mysql2-0.5.6.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
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/brianmario/mysql2/archive/${PV}.tar.gz -> ${P}.tar.g
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="mysql mariadb"
REQUIRED_USE="^^ ( mariadb mysql )"
diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index 58b0a3baf18d..e7e5bb0c0e2b 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -1,11 +1,9 @@
DIST net-imap-0.4.17.tar.gz 254727 BLAKE2B 57311009a92d1e68cfa833dccdcb7d42d56cd3b10909d61e1f41fef4772dd5308c29326b446d8a3f8c0cad078adc1333b522e7c9aafc4df20dc9bf1724c33320 SHA512 9863a79a469ed5fde839c419f01d3f8658ed593369bbf35bf235b9c80098ce32b626eb4458bf7324fdae4d9017803e7c7ec098489e3d90140911819f2981a308
-DIST net-imap-0.4.18.tar.gz 254836 BLAKE2B b4980717dbebae729d83899265c3883f18afb5d63f8b26b7df7e1ca50df1b3a9c72d6b53563439720f11b27a936549505a7571d273e6f7d44f1b285cec616dd7 SHA512 d98e382f2a6c194a487c20fff16f7ca2427704630f79f3e0e71c30096118d69f358afc190e41e25d00690277173732be01133e194caec303315e9450b27f382f
-DIST net-imap-0.5.3.tar.gz 277208 BLAKE2B f518b18203d67c01f8ebd44f8f642de1e3cd33b1e5d99785611eee6a0cfb44e1e34845d19d082d28299241b3347116b685848b7c5e0ace946122c431280bb99b SHA512 2e50aca7e577a556b29b6301f93afbd3e4cdcf534fb298c37a8816e21b20b3497c773e78954e23a18608fcc4f75297892fbc3ddd1a68384ea43468cd52e10bef
-DIST net-imap-0.5.4.tar.gz 279986 BLAKE2B 2a294b89b9940ae132aee3120d7006d6b41b84445809ee5689b94c66a09a222569cf7b2755e98c52cbeb1b8fa3241ba5a255762970b0660721779f32ceea240e SHA512 e013b6c2c2933e69689a1b4912f4b5bd27e29118da04d74311d4f87032e9d5e74ca1ddd8bf3362763908eceab5f17dc4415ddaecac25cab7e6bd25c2fe6294f9
+DIST net-imap-0.4.19.tar.gz 261360 BLAKE2B 3266251edfa5c87ceeb105fbab9b435aa92e6ad714fc8a879725488fb06f5bad7db407231f0e30bc08f7b7c7709461b4d62285f103d333672ac82af2a82a0f2d SHA512 dd033e6ba8efb47c2b1c74b2d02c90501152c74f361ab26441a371a2cff72d6344f4f48edeaa1088e4460d1ebd7143d6eb3520ad56d02c28f5c9e878d037477c
DIST net-imap-0.5.5.tar.gz 282026 BLAKE2B bb7eaf85c7ec2b16b5d3ff5f6ac5f61e2509f5bc47415d56e6a4a5b2b8cabb02f35b25b53b21c7e9fdcef22f9f8d78955ea2aa3e1d798fc0cc5bc5721f4285ae SHA512 4828196b45fa83517e903d098a730ce69ec8c8f5e08d9c138f843754cea88d182a43499cdbe5ed5fa4db3a299172e478944f30de0a2d72b986ebc6a449f7d9ce
+DIST net-imap-0.5.6.tar.gz 288841 BLAKE2B 4ee63644b38c5e88ab6e901f6b8ee5a0622bcb241415bdcb22bd4436ff32125afe449ecf64fd937ab32cf8d5de536de0b196cc3268c4585dc124f16c059fb3f7 SHA512 39c10dc8c678383b3ac3d92196d8fe35bba6c766b842602e06bc8d601536c22b1e7d337930299936361b42a6c8223ce5b44c75e4c7b7cc4e42d0dcc447a8faca
EBUILD net-imap-0.4.17.ebuild 1020 BLAKE2B 3b879fc55ed6e20450133bd14f013d72286dcbbc6e2d4450e4a185345a4045b206e5b135f8eebe18863e73acde0b1a42e1d9cae3d104d22d034842cddb71ec64 SHA512 2f0102c9b01b836e0937cef944f2dfc79e0fe8e34762d7e128683691a33e1ced68959946698d49c3d332f0b36447685730ba3b98a2c830691cba5a79250f9708
-EBUILD net-imap-0.4.18.ebuild 1027 BLAKE2B 9978be2d2915de7541fc47c2d319fa5f199d3bf3fe722733b86f8de34abae60735f601339cd62ff69f29828b549e17781c8e99b3a5c9aa9e24b36e3b46f013cc SHA512 e0d8cdd8bace314e52585a7b61c11501d80fb20624e4af162c83daed4c75f29d70a9460d7eec8fe3acc1d0e7fb914fa94810c734b8d5f3f0c8c49f889abcdf0e
-EBUILD net-imap-0.5.3.ebuild 1097 BLAKE2B 0e37988642147945e3e8c2dac504eec2af36ed78199945d944bacd499d2688316ab6a4aaf7b3e2386afe9eea315caac75f65be14233adef0b0243cb7d3ea0da5 SHA512 cf4d72f1b8ee6fa388ddac4fad765fdf59a7daf03404b76e29f92204dca299aef225f37ae6f1f9a21696340284e78b65859c22dbb9901117a7e75e15b7bcde5d
-EBUILD net-imap-0.5.4.ebuild 1104 BLAKE2B 8f0549dea80a6624b40744bf3f223c161ad04712880ac6526e16d5988cd92679d39003b2cfbf099b8303d003aa0514c8667eead1e77ef5a816613fa28eb8fde8 SHA512 24ceaef570cd9b30112cc0880663a930a000451423e09abbe32b81a1dbc8c2a71c130169f27934f19a094aa41b719032a480b7561b136951bfa4c9c03f93fed5
+EBUILD net-imap-0.4.19.ebuild 1027 BLAKE2B 1efbd2df25ebe0643af9e98dadeda4200df2e546d430ae0919733797968b1fb142ea7f7ee8caafafcf37592f2a0a6bf1964f89b00442678b182f22f6c4679584 SHA512 abc3421f41ef9c76ddd77e088cbac7d4f40d4adca24418b2fe40a4020f0b4a98b600e77e03d3546a57a4d8823c664741d1434744cbfff71f821998326d30c3ef
EBUILD net-imap-0.5.5.ebuild 1104 BLAKE2B 12146d8ae617bbfe56c16cbf806f023ad69600543f1b49cbdf6043dd96dd7be16cf522587da9f9a3d732bc730dba4f090b605d9ba3241da40a0ab9d955bde760 SHA512 a98967df094b4087a9ff9d047818731ac7cb5e40e0788623040f6896c0a7769a8f27a75df2cefc9af802fb8033768cb4231bf4e90be8f12abfc48a37cd94ad23
+EBUILD net-imap-0.5.6.ebuild 1104 BLAKE2B 12146d8ae617bbfe56c16cbf806f023ad69600543f1b49cbdf6043dd96dd7be16cf522587da9f9a3d732bc730dba4f090b605d9ba3241da40a0ab9d955bde760 SHA512 a98967df094b4087a9ff9d047818731ac7cb5e40e0788623040f6896c0a7769a8f27a75df2cefc9af802fb8033768cb4231bf4e90be8f12abfc48a37cd94ad23
MISC metadata.xml 340 BLAKE2B ce089ee2eed44b5b96fa730c464c6e0299db5bbee1db0052a5c5e959079e7c14c23c0a7d1b6bd8d8e7faf83ed8379535d5059c10ff75b69cdb9d522c5d0099ce SHA512 ecf13d294eb224c7510bfedb5a093c78de5d2537431335708bc1046254941b583b3c013006adeea41d2f8df147dcf45c46c6c9b50841500761d6a6f0e0c71bdc
diff --git a/dev-ruby/net-imap/net-imap-0.4.18.ebuild b/dev-ruby/net-imap/net-imap-0.4.19.ebuild
index 557bef446197..4672d1b5ff92 100644
--- a/dev-ruby/net-imap/net-imap-0.4.18.ebuild
+++ b/dev-ruby/net-imap/net-imap-0.4.19.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
diff --git a/dev-ruby/net-imap/net-imap-0.5.3.ebuild b/dev-ruby/net-imap/net-imap-0.5.3.ebuild
deleted file mode 100644
index cf33c1c70711..000000000000
--- a/dev-ruby/net-imap/net-imap-0.5.3.ebuild
+++ /dev/null
@@ -1,42 +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_EXTRADOC="README.md"
-RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby client api for Internet Message Access Protocol"
-HOMEPAGE="https://github.com/ruby/net-imap"
-SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="$(ver_cut 1-2)"
-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="test"
-
-ruby_add_rdepend "
- dev-ruby/date
- dev-ruby/net-protocol
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/digest
- dev-ruby/strscan
- dev-ruby/test-unit
- dev-ruby/test-unit-ruby-core
-)"
-
-all_ruby_prepare() {
- sed -e 's/__dir__/"."/' \
- -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
- -e 's/git ls-files -z/find * -print0/' \
- -i ${RUBY_FAKEGEM_GEMSPEC} || die
-
- sed -e '/simplecov/,/^end/ s:^:#:' \
- -i test/lib/helper.rb || die
-}
diff --git a/dev-ruby/net-imap/net-imap-0.5.4.ebuild b/dev-ruby/net-imap/net-imap-0.5.6.ebuild
index 4ad2d17260ac..cf99a833fdd7 100644
--- a/dev-ruby/net-imap/net-imap-0.5.4.ebuild
+++ b/dev-ruby/net-imap/net-imap-0.5.6.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
diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest
index f7a3a868fc9e..fc1ba05e6e7b 100644
--- a/dev-ruby/nokogiri/Manifest
+++ b/dev-ruby/nokogiri/Manifest
@@ -7,7 +7,7 @@ DIST nokogiri-1.18.1-git.tgz 11051288 BLAKE2B 544d1cbcfb8e75ca499b93a68928dbeba6
EBUILD nokogiri-1.16.5.ebuild 2727 BLAKE2B bc5d3495278dad04af906d922471d091adf6bcff87a1d814552b9dbec01d70a0b9830b2ccdc62f44f8f43af46dac919060c6275941cf77c4fb49d88e31cb3509 SHA512 a9965e5ee0c8a0e1f73a68dbbbb0ae50c6d178ca5849dfff3baf019ef1f7953a1eaafec3118859daa6b3c453a6ed231632a48ccc6471fbf08e9d96fd94631c3b
EBUILD nokogiri-1.16.6.ebuild 2708 BLAKE2B 9fe762ce58838183c8dd1f56d039707da4c36718d29e738fb9f1188096e7bbe1801d21dec08f924cd0a00d7a7f19366777ec4252b70fcafee4f3b6f7d3448792 SHA512 4a8a2f6a6ae21b0e6ed4cc30126b6e9179a126b256dc2336fbaec344643bf657b963c448555f03c36d7ebbc9d6967fa50bf93a339b38ab48269debb844180c61
EBUILD nokogiri-1.16.7.ebuild 2715 BLAKE2B c18f5e700a76e129a374e5f8552e08497452b080d58d7a28397c6fcc53e44a7b416eff121b23e97e5a2e7489eae6af0568da43bc83acf03ba108e0e0285ba705 SHA512 e0a38397eeb84aa8c9990fd18db894ab1e917142e3e175f7b18d676bfec9c6b88cc6f3b08378e9e01731ef8bc8b0e1fb36b0124b04ab46542b18c6b5329a99e0
-EBUILD nokogiri-1.16.8.ebuild 2711 BLAKE2B 2b52dd1c5947a857abf4191265bd60b36a4d2be2ffde391180e74c42f4df380040fae26c6f005ad90aa47470f8678b428f919cf837aab420306edbf0aace1041 SHA512 e33d1e42cf5c8f3c9fe129d403627755f5d84f2691a81d87527b98dd203e08c5c0de11da9e58bc91abc04a1e2edac2e73c5682fbd4eae86f23f1b4771f71da03
+EBUILD nokogiri-1.16.8.ebuild 2710 BLAKE2B e7cb742d590bfa4e038c033eb15e1b24f87a6a67a5c7561549a73d71a88f4654b655da47956dc38d042832a9d547101a3fc5ed1e5a05a67a2abc51aa4a908e10 SHA512 b833efb0feaf85fb53ee402cead1f49e8a7d222912965174b722fb28ea01063d60033898047dc5f84f334c414af5060721f171e8c1f7ccf4fb81f73195627c0f
EBUILD nokogiri-1.17.2.ebuild 2715 BLAKE2B fb36843b47690dfca0d1d45fd545c352d0109b57be1a449ad8b03b5f9fb65d7fe254458dbec61a80a4f3e842f438ac06ae5139cb6d38ad88047155123b16e009 SHA512 f5c442feb88014bb54994662d041b4ecbf3f2acb6ea8514c100cde3acb91a6b913446f11337622f46df25c900abfd7ff7c6067bbf084b32d812cb14b8f151efb
EBUILD nokogiri-1.18.1.ebuild 2722 BLAKE2B 830c6690cb299ada4962dc8273faf3d136268e4fe442e6832e677b9c13d6f15a16981f967c373ad7416050506747fa4e3dd147e99406ada707d6acf73fe62ed1 SHA512 122e30d54a43b77dcb7f7a67448990e73ef34019572420bf1b0255cf7eb020ac169a6af81069f66f75f68578be509010c2168de02e8052a79ce81453d5f2339a
MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629
diff --git a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
index dd23d7e63f3b..62158cd646ff 100644
--- a/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
+++ b/dev-ruby/nokogiri/nokogiri-1.16.8.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos"
IUSE="test"
RDEPEND="
diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest
index 7d6ddfa2f2bc..238059a37db8 100644
--- a/dev-ruby/rack/Manifest
+++ b/dev-ruby/rack/Manifest
@@ -6,12 +6,12 @@ DIST rack-3.0.9.1.tar.gz 789318 BLAKE2B 300be59512a1497b832fe553ae9d957e380c5399
DIST rack-3.1.7.tar.gz 791460 BLAKE2B d911d4b8b40d4eb206535fd017697e5a655fbfbc1e78c204739a613740adf1cb6ee6d7a0b5dea5c305f468a2b9344aeca87363f608c3dc5fd299e0dac8792c40 SHA512 3c92880ba92ae748f573562396e90f5fc4b40d2c48a40c45fb1026c4d187f6782f9239da7ab44c1b652a884c575c1da6841728f90e22156eae0531ea006c1460
DIST rack-3.1.8.tar.gz 791533 BLAKE2B cd7ee6fe4fe9bb6358cd8546d7d1800e0abea0514164408490383a60f18f2450fad59f0bc3f6b9ec5a223c0a946b9cb8a2859001ac3cc65c80db7eca4fa7231d SHA512 b1e006a77f1d9c56e50f1cf3798ca0e13b11360f9736c1c4e08d4b13c7f888f1f01a21bd5f454bb5749cb7f42488c849c7d5118118d43bbecd1c27431af18099
DIST rack-3.1.9.tar.gz 791731 BLAKE2B 0dcdbf846261287dbdbf6e0dc661ed5a3e4dda0cf44f9a6e3dd5cbf263e200f0de23ab7d72e4f6476acb05312bcd95437d885dbdba697d2bcd193bc31edc79e3 SHA512 979c4209a339c4714ffb85b7f71794e9ded7cd8974fba28abc15ea2a3c5aac5a5fa1d28983e81794995bd1cb5da28b59ffd448e90dab307a876bbbb4c43991b7
-EBUILD rack-2.2.10.ebuild 1688 BLAKE2B d521132b3c6c7a1afee7f6fac921a69d6d7f6ea69eb0a75ba49e83101efe1dc821fdb411e1f17f1917b9e5bdc8ee6b7f289252d8ce67b6451cb5aef590d547a4 SHA512 e145893829cf47b08aed23802b00232c0de6678ee6ffca2f850550e091b57299ac507977fc21cf60e1a31ae30681a566245dbb11c2362038a58d7ffa29db5edf
+EBUILD rack-2.2.10.ebuild 1687 BLAKE2B d98356c796953f073acd0a80825adae35c95619fcb7c7c8cede85b4c85e842d2f4b371bee3b46fdeb35f8c732c8c6c1a9d7932794b4bd11be2266721a560eaad SHA512 5f057908b8112671c34c336ba11753e1b502da22c2837263eac34f53ef16fc54243ac0a0167ff9e26e473c1a18aa02af077e17ec5deb160493007453f5850967
EBUILD rack-2.2.8.1.ebuild 1684 BLAKE2B d4a6944c6616c44cd13f9bfa012b2d17f17b0215333ea54896f2a91718ca5ef8d3ccd10528bbe5eeef24eee87dfb41c3ba5b19ca19a2099c6d390dc73b9b2a65 SHA512 b2456e5b5aadfed88ef177810fe1256ed77a890c25e3c3b049606c039b16a497215e3ebe865b4ebacd036254ea2e2df17fdda245bc36dd52ab85f309a19fdd4d
EBUILD rack-2.2.9.ebuild 1691 BLAKE2B bb05db363e69bb5759c2529a9683c57e43db830a1cc6ec5fa0d4946e8998635e7513ca79cf6107710bbf225a0c8046f134e60d263fc7d9cfa886d888ff61d199 SHA512 304b2c4df580923e6181fb1c98ba7b8ab46d0563da15edf609e37232f0c6b2e3cd380cee69f939627d04a48a56ce202da518caa13d240b61339e2ae233309b0e
-EBUILD rack-3.0.10.ebuild 1294 BLAKE2B 99fe0fbbd50257c8d2347463bb23ce1069119848f126f89c2b6c0cfb6c9c5a3840c229dcd780f9505f8575ce971ca00b274a61531ffc25188fd92c75d51269a1 SHA512 a068af38a697e8b03e30d3433bb649171bc5c28652a660e84199d613a93d5b0a403e7a281993014b199134c711ddac5b269248ce5f5d974c9bd2c434eddb2719
+EBUILD rack-3.0.10.ebuild 1293 BLAKE2B 19827561c8c715de39ceef987814ab97bc99cc810164ee212285ec07293ee3be2c043887f9323c5318162a05ea0e168c6a1690eb162562aa786fc9262cfbce42 SHA512 b7956049d801bc61c50785fdc1b4967f1c9b784245313f98dd469b6b2826bb007be0b0162d8d95dd308f26c5582aea47990b4e83d89d289879c66e7921ded5f1
EBUILD rack-3.0.9.1.ebuild 1290 BLAKE2B 3b98c10f1f11c546f77448ac0429c891d7c106237e3f1755019f9ea3b13b6f2a92f53ddc74e13acef3f1f8391b928a942a688e871939ba52fc855a82c6ea5730 SHA512 3e9b95daeaecebd6f30fba3890395222bd1fb30869f7041bc2c952e690c0f5f12167cc348f57d5357d252e8d6ee302772c331fb9c5fa96496b7e885a531f1dd7
EBUILD rack-3.1.7.ebuild 1297 BLAKE2B fa241be6f8149be1d9c5d029d7c7dc247411a0151794bf0a6c7fd418a3ff8fd32c182dad96017b8c3a8f416228a774fccf1712c58a9403dbfed781fd25a519e5 SHA512 df2c9aa966c27f526bede22d2fd7982b0eff8279e87efb21ec361602e7a6b9cae49c134b75c1b7d439959b64f39f687589736bf093af8f66e0fc0d55a424baad
-EBUILD rack-3.1.8.ebuild 1294 BLAKE2B 99fe0fbbd50257c8d2347463bb23ce1069119848f126f89c2b6c0cfb6c9c5a3840c229dcd780f9505f8575ce971ca00b274a61531ffc25188fd92c75d51269a1 SHA512 a068af38a697e8b03e30d3433bb649171bc5c28652a660e84199d613a93d5b0a403e7a281993014b199134c711ddac5b269248ce5f5d974c9bd2c434eddb2719
+EBUILD rack-3.1.8.ebuild 1293 BLAKE2B 19827561c8c715de39ceef987814ab97bc99cc810164ee212285ec07293ee3be2c043887f9323c5318162a05ea0e168c6a1690eb162562aa786fc9262cfbce42 SHA512 b7956049d801bc61c50785fdc1b4967f1c9b784245313f98dd469b6b2826bb007be0b0162d8d95dd308f26c5582aea47990b4e83d89d289879c66e7921ded5f1
EBUILD rack-3.1.9.ebuild 1466 BLAKE2B b36eb1b98feada8d75b54c0286e678ebf82bb69957fec68be86a2b17de761f5409ecfeabc591e9f50a77136ff371f8d02b106a4e60ceda87ce46c0db7458e92c SHA512 20c583c9c5628690c80bc3be28fda574541d97df3ebec0fa59d34930b806d0508047ca93466bb825ee91dc7d6510c5609c83f539f26f315ff33c8e2ce82f809a
MISC metadata.xml 537 BLAKE2B 998152d25abdb228da5fc7b39719693fd0811ce6dc0d831cf90a5ecbb88e540d76dfb6cfddb3584748f46f6d66aa2d1bc73d492c9e810db1c0e44895108d5e17 SHA512 4670ef4b5b33270c48d212fa995b965305f558c5f670e7eccbe2e44f9ba8d1628c112de5a9305c2ad90adb6e2996cab6da385e5f473d850b287e92f7594e0d21
diff --git a/dev-ruby/rack/rack-2.2.10.ebuild b/dev-ruby/rack/rack-2.2.10.ebuild
index efadd68e5335..1ecd20b0ae02 100644
--- a/dev-ruby/rack/rack-2.2.10.ebuild
+++ b/dev-ruby/rack/rack-2.2.10.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
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="test"
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rack/rack-3.0.10.ebuild b/dev-ruby/rack/rack-3.0.10.ebuild
index b068a1437c9f..0a2a802bcf04 100644
--- a/dev-ruby/rack/rack-3.0.10.ebuild
+++ b/dev-ruby/rack/rack-3.0.10.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
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="test"
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rack/rack-3.1.8.ebuild b/dev-ruby/rack/rack-3.1.8.ebuild
index b068a1437c9f..0a2a802bcf04 100644
--- a/dev-ruby/rack/rack-3.1.8.ebuild
+++ b/dev-ruby/rack/rack-3.1.8.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
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="test"
ruby_add_rdepend "virtual/ruby-ssl"
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index e46debcace5a..4e549d7fb4ad 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -8,6 +8,6 @@ EBUILD rdoc-6.10.0.ebuild 2879 BLAKE2B ac1cb27bfe08bae1a8ecc72693579a7664393047f
EBUILD rdoc-6.11.0.ebuild 2879 BLAKE2B edd3036968ce0d0b1009b7acd029fa52525093e2f5c631d9c1dfd6fa0397017971766fb4ac80a175530dea845f5e1d9277ef0e677e29e0ac56d6ccb3c595ddfd SHA512 48ffbe10b64e40b49ec866a883a65980f0fd0783d2c5ae45c35c0e708486261668db37e6bd3f65952e8afed4853e262966e6c8d4148bb674500141005cdfe0d8
EBUILD rdoc-6.12.0.ebuild 2879 BLAKE2B edd3036968ce0d0b1009b7acd029fa52525093e2f5c631d9c1dfd6fa0397017971766fb4ac80a175530dea845f5e1d9277ef0e677e29e0ac56d6ccb3c595ddfd SHA512 48ffbe10b64e40b49ec866a883a65980f0fd0783d2c5ae45c35c0e708486261668db37e6bd3f65952e8afed4853e262966e6c8d4148bb674500141005cdfe0d8
EBUILD rdoc-6.6.3.1-r1.ebuild 2757 BLAKE2B 867ee751980469d9f82ba4bfbf2f8de3ca41ed9f356ec5cd9d7b3d38f9a88f30c698f325786be6428efd15cfc99393c868ab872948011fced3890ec131b2842e SHA512 b53d1b7adcd838294727923102ba35ae6a8683ff04d711e13cc6f72929bb6c96c913e4f5732e5bb39bd117b6259872ad6f635ccc312a8701227cdc7ef2d1c9ce
-EBUILD rdoc-6.8.1.ebuild 2868 BLAKE2B ed304aa6e3eecf6bea55c0a4693ec3591fc83c742fdade60a363530bb6ed8ba0fb16285c8ffe65a4d873ae99ed6c3778f2fa8186cd97e1a058817c476c9294c1 SHA512 9ca59784968e9e3474a606b839822cb76aadcbddb3e44b57afdc0e681a8defc824f6d510a5be2380df55fbd0d7a675744097dc5595491041478971f28c4f126c
+EBUILD rdoc-6.8.1.ebuild 2867 BLAKE2B eb6bed80747a9ce8d341577eb7edd002a0fd7ef83a3f510959eb2df86524853c85287ce1ae905e36198f1d4a9b6d267fed8a62ec143410e1556fa4a3f17351d7 SHA512 895d915f5cc5d6de097a9f2f146204294338487ac65ad08d67c23286249614f33860a34e5ca9d34e8489d91883f9306c8e721540fa4cd9232fc91eba3fb3f8f3
EBUILD rdoc-6.9.1.ebuild 2872 BLAKE2B 38a18ca13d2a0e8e0714075280e5fc1c3239602820d4dcfa1e1a932841ac23613a6a879057664b81e3d92042950a73a7038331a59b8bb45e14f47285569759d0 SHA512 59bc3718654c900330e0d1fa81df74af5a33d4a303084301aca60a0d4c94df9897e5262e3673b975d3fe49dae58a094a2e901da0c80325c20a73fd1c23e5aad1
MISC metadata.xml 336 BLAKE2B 142894745c624081f44dfccc6509273287120a43ceb8d7471634d92ab970bbc7747ce12b3a770b085c8c55a30f2c52ee34e0f27ba4be804ee2056150fb3b035f SHA512 438973812b1541e96ffd4add9422bd19e2c09f3f5b8ddc3ef86a670827c6bce9ed9c1bf9df0601927c959584b63a9d0986d0377807856ab8301fc8a8176922e1
diff --git a/dev-ruby/rdoc/rdoc-6.8.1.ebuild b/dev-ruby/rdoc/rdoc-6.8.1.ebuild
index e096dfced42a..b705a14c9c60 100644
--- a/dev-ruby/rdoc/rdoc-6.8.1.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.8.1.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
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( GPL-2 Ruby-BSD )"
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"
IUSE="doc"
RDEPEND=">=app-eselect/eselect-ruby-20181225"
diff --git a/dev-ruby/webmock/Manifest b/dev-ruby/webmock/Manifest
index ed8fed876f57..14c65b4f702a 100644
--- a/dev-ruby/webmock/Manifest
+++ b/dev-ruby/webmock/Manifest
@@ -1,7 +1,5 @@
-DIST webmock-3.23.0.tar.gz 129686 BLAKE2B 28210f5836af9b3ad66edf84380c318b055817602ee03001929613678fcad799f1a5efb79e09ec78a4aae74e162d14f8efe80b8917869392c99e590ac9cfac9f SHA512 39e8f85e0bb5ee2a497e3ae88ba8aadbbc72bee304f095c82502662cdb676cf5d00732eb89dcb75ba31ca5ab4fd87011687250df081071f43ea3486214b395ab
-DIST webmock-3.23.1.tar.gz 129740 BLAKE2B 4caa29d6bba6e5f608ecf6d84e16f2cfe0565158a3f26bf98dd78a2706ec4b64e87f4a87733334c586e8cbd5772ccfdd545af526e4a9dde5fb849b2090f76a87 SHA512 db6c551f52dc81feb212d1e5690106d93794feedc8cf716d6e9b8780b53950260999b32e17430ebf4312ab8b2051c034bff718bfada35c176ab3f1bfb521d2e4
DIST webmock-3.24.0.tar.gz 130722 BLAKE2B ced1cc29e472a2f0f35012c5ebabb7ec2b1bbf7711c394a25433325d98e97abcafb4eb94b7a013bc6e7b7ca9bff80981ea3538693d451264f5444f6156dcef7d SHA512 4fd6e02c4ea4f7031a82f15c2cf222959d6040981440d335f4e186dc8af0b413a14652126c104c384277d78cef718bc05a97dc397dd7d2166ddaafc030efc486
-EBUILD webmock-3.23.0.ebuild 2102 BLAKE2B 54340ba885a04a580a9d10004d9b898db5594f6930ae0e484d51d156420e31421a57af0e6108a9ca84e9a0d3c9fd83162067963b4e65685fb2bb4a01fe81ccb3 SHA512 6db078cae6aeb895bb6b32dc7b4965ddd4f3c59b9f446ca12eff01a604f278f1db5db5e7263b85ecaf2083b59254b6b1cc10ad89d264350bc84ec38b56b61577
-EBUILD webmock-3.23.1.ebuild 2109 BLAKE2B a51cf004c30a44f53ab5af7166ef05df44e4148a722710e2be3dd63c11d105bf202fd1ff67b0449dd73b3612d9f5dac6d10c81d882e1d22fc6ea257fede7c1f7 SHA512 bbb99296fc8913e5e48ad67bb8f6e5c08e5d0a5a70ab002e288ea173c5567e086a82caa8228fe21144f241b6e46ff365c9b66902be17b6112c7d44bbbe683bbe
+DIST webmock-3.25.0.tar.gz 131242 BLAKE2B 80afb85b1853053837d936e3f76ba344e2766124c367fb5ee60edf9433db845346065f2a466d9ac14bb5a4264c4820b26d1b8678f72b9e8cdfbd9f23a08a9efc SHA512 60edd04a17e3aaaf783215f43b87d4a66b65b36522ef3c7520bb064aa9c2965dfb62b2b53d785df77c98522969d534b57d67c49b7719906675ca46013207685b
EBUILD webmock-3.24.0.ebuild 2102 BLAKE2B 54340ba885a04a580a9d10004d9b898db5594f6930ae0e484d51d156420e31421a57af0e6108a9ca84e9a0d3c9fd83162067963b4e65685fb2bb4a01fe81ccb3 SHA512 6db078cae6aeb895bb6b32dc7b4965ddd4f3c59b9f446ca12eff01a604f278f1db5db5e7263b85ecaf2083b59254b6b1cc10ad89d264350bc84ec38b56b61577
+EBUILD webmock-3.25.0.ebuild 2259 BLAKE2B f1ee4cae74822334593096e9f733fa5b55169377d5ea95b67225dd9e9078c2407e8904d07e01767da633de65dd7391a13101d43b6a4e59fbee2b0b65027505d9 SHA512 1046a485bcd77eaa5e385b600b23c380a62d53fbdd7057c4af63eec2da0dc88b1b0bd69acaabb69736ef42dba1e4ba66af217fde6cf0f7ec249749f269abd5de
MISC metadata.xml 342 BLAKE2B 0f0b9d59bb3519e6da06fe5d57cc9ce3cc1f3a1f516006a3d43a6cd3c416b3b5d9d2955a7800a588010b9672f3a03fb6a74bc62c3ead8b2e0f0b3ce0f5af5456 SHA512 0c4f9ce8deb018a77c7ec77417a22d3b95d0701263acc1ff07081e4e7ef995051ad2eba387962ee06b4bd810db5da7e2294e1ca7bb9a50704f7d7265b8462997
diff --git a/dev-ruby/webmock/webmock-3.23.0.ebuild b/dev-ruby/webmock/webmock-3.23.0.ebuild
deleted file mode 100644
index fcbdaa990459..000000000000
--- a/dev-ruby/webmock/webmock-3.23.0.ebuild
+++ /dev/null
@@ -1,67 +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_TASK_TEST="test spec NO_CONNECTION=true"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-RUBY_FAKEGEM_GEMSPEC="webmock.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Allows stubbing HTTP requests and setting expectations on HTTP requests"
-HOMEPAGE="https://github.com/bblimke/webmock"
-SRC_URI="https://github.com/bblimke/webmock/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test"
-
-ruby_add_rdepend "
- >=dev-ruby/addressable-2.8.0
- >=dev-ruby/crack-0.3.2
- >=dev-ruby/hashdiff-0.4.0:0
-"
-
-ruby_add_bdepend "test? (
- dev-ruby/minitest:5
- dev-ruby/rspec:3
- dev-ruby/rspec-retry
- >=dev-ruby/test-unit-3.0.0
- dev-ruby/rack
- dev-ruby/webrick
-)"
-
-all_ruby_prepare() {
- # Remove bundler support
- rm Gemfile || die
- sed -i -e '/[Bb]undler/d' Rakefile || die
- sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
- sed -i -e '1igem "test-unit"' test/test_helper.rb || die
-
- # There is now optional support for curb and typhoeus which we don't
- # have in Gentoo yet. em_http_request is available in Gentoo but its
- # version is too old. patron's latest version is not compatible.
- # httpclient is no longer maintained and has various test failures.
- sed -i -e '/\(curb\|typhoeus\|em-http\|patron\|httpclient\)/ s:^:#:' spec/spec_helper.rb || die
- rm -f spec/acceptance/{typhoeus,curb,excon,em_http_request,patron,async_http_client,httpclient}/* || die
-
- # Drop tests for dev-ruby/http for now since this package only works with ruby26
- sed -i -e '/http_rb/ s:^:#:' spec/spec_helper.rb || die
- rm -f spec/acceptance/http_rb/* || die
-
- # Avoid specs that require network access
- sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb
-}
-
-each_ruby_test() {
- ${RUBY} -S rake test NO_CONNECTION=true || die
- ${RUBY} -S rspec-3 spec || die
-
- einfo "Delay to allow the test server to stop"
- sleep 10
-}
diff --git a/dev-ruby/webmock/webmock-3.23.1.ebuild b/dev-ruby/webmock/webmock-3.25.0.ebuild
index 475a1b5900b6..c6538b30cf0e 100644
--- a/dev-ruby/webmock/webmock-3.23.1.ebuild
+++ b/dev-ruby/webmock/webmock-3.25.0.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
@@ -56,6 +56,10 @@ all_ruby_prepare() {
# Avoid specs that require network access
sed -i -e '/when request is not stubbed/,/^ end/ s:^:#:' spec/acceptance/shared/callbacks.rb
+
+ # Avoid flaky spec
+ sed -e '/should only invoke the after_request callback once/ s/it/xit/' \
+ -i spec/acceptance/net_http/net_http_spec.rb || die
}
each_ruby_test() {
diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz
index a7d97a60eedd..da096f263a5d 100644
--- a/dev-tcltk/Manifest.gz
+++ b/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/dev-tcltk/bwidget/Manifest b/dev-tcltk/bwidget/Manifest
index 08f74755829e..48a6899d8c26 100644
--- a/dev-tcltk/bwidget/Manifest
+++ b/dev-tcltk/bwidget/Manifest
@@ -4,5 +4,5 @@ DIST bwidget-1.10.1.tar.gz 254211 BLAKE2B c45a8c15621aa683547a6eefe1ed1f85ea1493
DIST bwidget-1.9.16.tar.gz 252813 BLAKE2B 2e8aff10d73e5782603a62991551d83cce6b88513e2a1b9487105ed2778a144f10e1815be7a4a9e34e2e036efb9526a221e4a880d53e30bed85bbc67c852141f SHA512 1355e8d8fa784d4bb72a82eae267b6c958cd7d401d68ded05e296929b8d39d64aeab4620c7c9acb02d31bf8da6c3da15460429f95f8d07846f68a8e86257f43d
EBUILD bwidget-1.10.1.ebuild 798 BLAKE2B 6de11b14e3d52668a7da1dd1fe3d4050c863cf0bfadbf8ec268b694374749e95c5be79ca9f7eb0a527d3ead116d9acf3657ce0d872a660045dccc1da3bd03e59 SHA512 8db0ed80b5a10b5030f3c55ca4505cc82cf2b3b02896af8cf6fb7626880274d1c0c8318cbc56c28fa5505746fd5e7925e522a3edd28a4773ccbd63fe2f63a8e4
EBUILD bwidget-1.9.15.ebuild 832 BLAKE2B bf9d36421ddbf383de0160600fb2d579b9adbe6f0ef047cfb1d5dac2debd13937624e6c92f85a686c4cc5e8fb7c24cbe5f663c9edbf4d83154f59751bf2d7719 SHA512 5354060c77e2880a922fb2cc720384d05bf100adf8f91c9b6b283936b3daa2caf1466deb6712e5124d8831f0f75c9a54d3e356ce80dad59a98fdddf10b27cebf
-EBUILD bwidget-1.9.16.ebuild 795 BLAKE2B 706be36086853989149c0adeb0a31f8ab4c8101cf663956503a6fbfe314709e4c9f77e0e0df2f43209d53923a15c1688eb6ca98f4436a4ee00d5e2a961ebee0e SHA512 ae969c1506b6f446801ab688ad88316a929ecf56472aab74c954917708c21bc928bb688f6fea6acffb3f90474313694d07fe28d97496a0d20374c8d12010432d
+EBUILD bwidget-1.9.16.ebuild 794 BLAKE2B f5ab86c50e2d5c31009248af3e8d8ba29200200d66ced3a3765a4ccea2d4542dbd998b6ce4e36b9ad02f3b9abf4e5193c64430292133fd8e6216bf483c81c012 SHA512 d16bc321441d69299037eee6d784c3c23c2c1b3cb32e6511f23427640ef28db60a31da12a4f5bf949a6c7b3a1826247a441c8627c11cba0f7b7d2af69a393365
MISC metadata.xml 330 BLAKE2B 804934011048a0886fde1667b6caceccf3c937ddfa56eaec506e3f1f0e6c275ffc2bc07c8ca4e3fec49acb39814d437bfa820bbd04b8e1111b4e1004a1678e40 SHA512 c662b10581abf645c410376a8618e19e7d7d3fe9fa54260b538105760832779bcb38c83518bedcd475d60c14c4a98c5e3e4a1bd00fc8497f5125056add78071c
diff --git a/dev-tcltk/bwidget/bwidget-1.9.16.ebuild b/dev-tcltk/bwidget/bwidget-1.9.16.ebuild
index 79eaa1bb25fd..6caad553f4fa 100644
--- a/dev-tcltk/bwidget/bwidget-1.9.16.ebuild
+++ b/dev-tcltk/bwidget/bwidget-1.9.16.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
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/tcllib/BWidget/${PV}/${P}.tar.gz"
LICENSE="tcltk"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc ~x86"
IUSE="doc"
RESTRICT="!test? ( test )"
diff --git a/dev-tcltk/itk/Manifest b/dev-tcltk/itk/Manifest
index 8e03a285639a..672422f9d332 100644
--- a/dev-tcltk/itk/Manifest
+++ b/dev-tcltk/itk/Manifest
@@ -3,5 +3,5 @@ DIST itk4.1.0.tar.gz 253796 BLAKE2B 7d51689d41871f39fbdf940f1aede2c89ee0165cc6be
DIST tclconfig-2023.12.11.tar.gz 49691 BLAKE2B 53bb91d125fd080b79ac83af1053d8bb981a8e917b7c8e4db71da89c43263d75a9604623a85d560bcbf3d686f61ccf21bffd794d333aa6cb35c959ab3042991d SHA512 c4eaa31ca1ec585536cd6d31a548b347dae3167197433674d2f3912ce85bad00dda55b0c60eebf26cb5f9d651c8437688e1829f7d3996a22bba2d93e4538946c
EBUILD itk-4.1.0-r1.ebuild 1577 BLAKE2B 24e36edebe929e1650cdf2915f6a8584e512ca0777738181279f1fd872eb5789e7cfe667e6518666ab5af1360572f104458022689ebd3672a49d9f98eef359f8 SHA512 4ab680807d8ab464daedf4e51197cdcad411fc90093508588b4c54e670e0d5c8741b2534bd526cdc85ae38513dee330709e06638e04742ba35823e0201cb3929
EBUILD itk-4.1.0.ebuild 1515 BLAKE2B 174a3a51fc355394ea4017f85cc86771526d9313609b15d68c59ffe662c89b2f0d86b67083972d3e89bfa8408a4df0a533a5a4981905f201a30388d7ead472ec SHA512 6c41e30517db208fb63013e8359d9ad9a5e47f5851d2a4171ac0a10fbc6ff592a5f7a0e9bce6750912d9f2a8e7a2eb914d83a0048e1ee9ebb6cb19c3de50ee91
-EBUILD itk-4.2.3-r1.ebuild 1774 BLAKE2B a1bc73df4532e0af380166ba8c84b891347eb185f2acd3f49a4ca2b0130653d34afb30a1995d2b388625b8c0802e8b2d7751c28bb20dc23683e74b6baeb93982 SHA512 22771b1df13a3993f6817ebfd310eaa82ed9c41cac3c13b80998c84afae4cc8a422dd740edfbe220baea7577f6c67300e89081ffa3fe448216a454b44acb4c56
+EBUILD itk-4.2.3-r1.ebuild 1773 BLAKE2B e954b60fce4d5d4c1ece2985c0878897d7db469184ef7d0bdbbda515beed09f24a679dccc94f6a190feacb833a47ec2155ec36260db8644f4d0bcd5f3811c724 SHA512 b513f2871c29799bef498ae2a7dd1f896e4de515de4446f5f117cc862afe26319d6fde2c2214e49a0a1a56bf7fc5fd9017c2ed695d043ad321725d7b758acc5d
MISC metadata.xml 380 BLAKE2B 58b7f0df2fbd1b84dd204da1753511c344cd7965dd25dbb45d23ca994f79ada51896b4456376522e6788511c0af17f1bd30d637f1018b82ecaa2c9054b5b234a SHA512 301bffb1e92da1f6693eb92003d6e7cc83a4c293fc994a65668273f25d41326cdffe1c45c5f3954185b404d89c88591349a48a31f3f2b179f1acac72b6fa994e
diff --git a/dev-tcltk/itk/itk-4.2.3-r1.ebuild b/dev-tcltk/itk/itk-4.2.3-r1.ebuild
index 4e6617a8db47..4d74c8db427f 100644
--- a/dev-tcltk/itk/itk-4.2.3-r1.ebuild
+++ b/dev-tcltk/itk/itk-4.2.3-r1.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
@@ -18,7 +18,7 @@ SRC_URI="
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~arm64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux"
RESTRICT="!test? ( test )"
DEPEND="
diff --git a/dev-tcltk/tcl3d/Manifest b/dev-tcltk/tcl3d/Manifest
index a5bc9f4198fe..59cfe9f37452 100644
--- a/dev-tcltk/tcl3d/Manifest
+++ b/dev-tcltk/tcl3d/Manifest
@@ -3,5 +3,5 @@ AUX tcl3d-0.5.0-include-tk-dir-and-permissive.patch 2544 BLAKE2B c982924cffd60db
DIST tcl3d-0.9.5.7z 1776479 BLAKE2B c6437073a36405cec8ffaece93e70996109de709c1bf8158a01e7fcc6b085e26ab361d30cbf09f0895761c220d83771beca26eff19f167c0c6c7a60b0965aa25 SHA512 deb21a48b672cc804723a4e8e8c01dee5ed706cb30011e59b532f791317a4620ab8363cf2db9aef802397439b515db54c46d2662513131d0771bc577cde17a11
DIST tcl3d-src-0.5.0.zip 3936271 BLAKE2B 97bd3815c05254162d8af4b2029dd2ac4218ed4bfb94e19a6454f41c12953b48f616444e466dda5359433f84a9284a2e20316b6c97b0e3a20deada47f583510c SHA512 24f799d5cc0ad9daf060b6b723d1197be678c0716b2099287e004221889c56da03f7368d6cd4c47dbbbbfe936b0bf65366cd452d3d9c2335cdfbae6ff3860a29
EBUILD tcl3d-0.5.0-r1.ebuild 2218 BLAKE2B f54db5a1ba21bf40a377307c323bfd0aa23b121466939434b24589cddfcaf12d9f2a9b42c4549f523cb4692b5fcb1de165ca189791b6cb542a171a55c75149b8 SHA512 0a0168633431580a4ea75ed3a2273a55ee6b79c9a93db12b55e3e722dc321d284f3453be9f3decc577d75f71cdc13f1fd59a915014dcbfb33f823421e472e58c
-EBUILD tcl3d-0.9.5.ebuild 1214 BLAKE2B cbbd5b924eca9e6077f4813cd805cdf36fd11ec856b0b5d2504d95a917dd48c74cf92e7cf4c4bff8cac54423721ecd4e4c1df246524b4b4488fc53d8780986e8 SHA512 05a922c01942947b7253af4b718a7d508699e2fdabe5b0c4f0cee639d6216559e03ac175cf078d8e86fe30a8b62391fe34c633687001aa48e135e4abb47f7dac
+EBUILD tcl3d-0.9.5.ebuild 1218 BLAKE2B 35b433a233a11a945dca2854c7e8c19cdedd6a69b5e303bd654e97b07512a19875f248936525b66adf26d0cf3429c3eff4955ed00cdd89b0f95343757d20eef6 SHA512 7ce1541d6b8f632524b8b5b9fd66e71531792bfefec6e43916b89d8e6635cac9cac8a6d732c53e1608ec81b0a2e3ed07ba87fa47d3c059b75add04ed877d7dde
MISC metadata.xml 1312 BLAKE2B 4201d0bb5484fa80df0439ea9e4b8a91823c7c47690bf10d525331edeb43f8799c33eb71d2e1305d84e1b916fa10ea3906104bd13f6c169f3c02279555491e9a SHA512 8269b94e36e04835c1deb69ece8ba04801a8e9daf08fd8f18fbc2a42687b9ceedf8f8fa5e525f10699a32c98de07a6944c70a3bbc9d5f673f8868bf5b090e3e2
diff --git a/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild b/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild
index 1f2e0538bf28..fad7e583aa73 100644
--- a/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild
+++ b/dev-tcltk/tcl3d/tcl3d-0.9.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://www.tcl3d.org/download/distributions/${P}.7z"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="sdl truetype"
RDEPEND="dev-lang/tcl:0=
diff --git a/dev-tcltk/tclx/Manifest b/dev-tcltk/tclx/Manifest
index eb70a815457f..011be05b3f12 100644
--- a/dev-tcltk/tclx/Manifest
+++ b/dev-tcltk/tclx/Manifest
@@ -4,5 +4,5 @@ AUX tclx-8.4.4-musl.patch 904 BLAKE2B 041cbbbb7d03449328f68c4a32ecd92e9abb5d13f3
DIST tclx-8.6.1.tar.gz 457438 BLAKE2B 451b90a6f4403177604684a2a4475a057924faa4b625ac035d65b622b69e8dfea7146143056491ce8740374c18c4fbfb0184a0d074bf799897a01bb767e1695c SHA512 4a2293aad667b108f19f837686044fc168831781d04a9f8eaa2afe677c587f1e128a536ad9db609720e0046a20ff6f8dd7a0e5dd1232ef775c5a14e24ec0614d
DIST tclx-8.6.3.tar.gz 457293 BLAKE2B 4d3578c0312bc2a0a0cfe079699893818ed6bce941dd84d4cb4786891e784930e0172c4c15892a2b81acf0f4a5062145e9f4397842185358b49658c692cd08cc SHA512 680b8916ccb5725ed173b45549c94e7b1e17c4e5cf700c3991d2791b9f299660e94c880401dccfbff7ca630036c0781c41a9692c2d8ead2e7ad880e2e05a69e7
EBUILD tclx-8.6.1.ebuild 1153 BLAKE2B 948d28c5390cc36649a6a8230718d0c5db6f71e55c0963a9d911f8a246596d9ed4f63266f066351cda59d5082819794811c7da08aaa721fe4c3f26393f1a5893 SHA512 d2a659836b4182aa4bf3c38e18aae75926e8eb083900114c107f56d7fc67ed4cfc4856f6eb7c60e42c4767aac6ec830718e49c8ebb16912946573fe3b5f308da
-EBUILD tclx-8.6.3.ebuild 1118 BLAKE2B c8873bfcc881ff58f9c5f8b4b3d53b6c601f9f012cf484a6cb3f87fba9c67ca58dbaefb3a4405593ba7d56c0c7e6dc920b2ff0acfedd71d4d1affdfb9f2f71f6 SHA512 26ea45e4d55a5f70c06589b373cd4542a3690d0cd91dc7c97c6c28f88c1a41b2628fa3e3e1a2c3954166e334ee52bd8b9500940e7f31164b58996cb93488521e
+EBUILD tclx-8.6.3.ebuild 1117 BLAKE2B 097316aae13eadbc1815f404b7ef6a277e6d1cf1692dcca8cd63a7a876356e7254979cdecf51cc20ac6dee1aed516f1f03ef3f75d3e4198865c07fb4ab1b1133 SHA512 e47b28445445f8b4d8039bdde456d70a09827c73e7fcfd39bac1d66bc62446efb8fb888323b9702ceb9e7a9d452ffe81986b76b1c2dea0a6af0cc2f1c2b2140f
MISC metadata.xml 378 BLAKE2B 85acc6b26cf2a5686c7f1a136f42a0bfa4fd6319a6f8af581e91a857f5fec673962cf9e72d28be5d928f7b34381fa33a82017789ed015752847165d3991ea21e SHA512 73280ffa0d27b24a103e7531dc9f789173a909b382e466c942aafef54f8df5b7c113c942b34d6824d4aed2dc56404a5e594424e5d44bd7c5d7b55b3ea1e44bfb
diff --git a/dev-tcltk/tclx/tclx-8.6.3.ebuild b/dev-tcltk/tclx/tclx-8.6.3.ebuild
index 0de700c1205e..0edf1d83ba8c 100644
--- a/dev-tcltk/tclx/tclx-8.6.3.ebuild
+++ b/dev-tcltk/tclx/tclx-8.6.3.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/flightaware/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE="threads"
DEPEND="dev-lang/tcl:0="
diff --git a/dev-tcltk/thread/Manifest b/dev-tcltk/thread/Manifest
index 209a8270dde8..f89d1e0cc370 100644
--- a/dev-tcltk/thread/Manifest
+++ b/dev-tcltk/thread/Manifest
@@ -7,5 +7,5 @@ DIST thread2.8.8.tar.gz 343099 BLAKE2B 3551bdbc4cab78c6ea0ea7eac43c53a65a1f55f9e
EBUILD thread-2.8.10.ebuild 1218 BLAKE2B 60c49bb92123e00ae60ff517261d7e7fe394af142b80d550cfacd7d55dba7a32238075f2d606a44307d9741b2d6859039ee08c7fd80be886efc2e467a5701fa1 SHA512 6d65e4751e2475facda82085cd98f354b84d87ef3c0710923b08c794cf734dcc73d9acac411e37f7a2f9769230ae06656fd3ba903d522c8a41dd18d267e8486c
EBUILD thread-2.8.5.ebuild 969 BLAKE2B d92db74040c42dd7542e9275bb142b0c537410c1669331fae65be091a19cd3101cb86bd98983d5eeb091cd75d9dc7ee75337bc0dca5c89aac38b95f1c10ecc30 SHA512 39674e8275a30b38634d896661bb0a7ab40c64707da0aed356043c436003e1e77eec209b94e98870fb3de1d5619089e7b9d62d49990adb3d7d11967e01be142e
EBUILD thread-2.8.8.ebuild 1021 BLAKE2B a4ace35c858a0c88c02b1148cec823e278df6e861c7cf2519b51012489734afb52fcdd45813581b9b289b17754da1cb36054d3939afef1cc37b645088860ec37 SHA512 e30115d7ea581d8f4882abb8764d521c9f3ae1ce639d6444e50cddaf832bb44236040a9f45d2be771bc1e749ba400f33137690129cf8f8206cef283c38265547
-EBUILD thread-2.8.9.ebuild 1216 BLAKE2B cef29ffc0c28cab4cbc951ad452fe2abdbd54cf758b58cc285884401939aded2a5ff2b2ebec1a89e1f156b3b11fa213ad25d7c3cce000ffacbc2990e0dee2061 SHA512 93b4564509e36ff3e1284f97f2e572a96ecf175c365646b48280c5b67a315b48fe71e7055c1c6444c6aea150c8b88d113a3cdb3bb3faf94d7659ee989bfe1b3e
+EBUILD thread-2.8.9.ebuild 1215 BLAKE2B 397a87665bd8367d32ec58fe30aa2ed4d1cfb42981e50359876f29461ab1b1c0f7e250b3db95793c0f8c2c279887e6a4dd4f3b31645565d13ed9252c33d3ad10 SHA512 ed128ce9d463039aabec5775cc6e62977d265566776e183675ec9c49634dbbf13fdd7caaafbd492b238ba0cb8a4eeec70733793e8b4a768ff150a1545ce682d2
MISC metadata.xml 379 BLAKE2B 0a7908539dab596605acf7d50fecfd56efca032253438c230f3c75d017f816d058fe0a9da15c07f4f5799c9aaebf79361a71a00b9fe84cc0262cee006f226342 SHA512 914d8528631b994b0000eaf3c0824cc010a4272edb8db1b825d6c6114ac102731939ea39f3574a49a71695a5f4e5f9d77668082b759a5bda4f00b34a57ab5b4c
diff --git a/dev-tcltk/thread/thread-2.8.9.ebuild b/dev-tcltk/thread/thread-2.8.9.ebuild
index 3d0b6e0f7eb4..0a0394b80c61 100644
--- a/dev-tcltk/thread/thread-2.8.9.ebuild
+++ b/dev-tcltk/thread/thread-2.8.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ SRC_URI="
S="${WORKDIR}"/${PN}-${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
DEPEND="dev-lang/tcl:0=[threads]"
RDEPEND="${DEPEND}"
diff --git a/dev-tcltk/tkdnd/Manifest b/dev-tcltk/tkdnd/Manifest
index 9558882a81dc..03393f83a839 100644
--- a/dev-tcltk/tkdnd/Manifest
+++ b/dev-tcltk/tkdnd/Manifest
@@ -1,5 +1,5 @@
DIST tkdnd-release-test-v2.9.2.tar.gz 573739 BLAKE2B 4e9cae26542cc7774a0faf3d91a8a3f3b3b598735fcdb4e0565be26893514fe2e3f301ecaa7c698913f570b30f37ba0e2e890c6651ceebbc5d6cd9f66caf57c8 SHA512 dd1538ad884e8287d9c90c3b1565b95a047f552a271f921b0d0d7cb7bde8d8d6ad7e8c3247b647c09080c2e23c57ca11c30bde516cf66abcbe1dac6dd0e7cdc7
DIST tkdnd-release-test-v2.9.4.tar.gz 1358824 BLAKE2B 7ea5039825cdc160232bc987a903642b2b2e54973c7f45142b5ea53e6b8ec2b2249416a0220217dc1ae1475dbcf432e2c8c72954f850eb2009512f9ef06b0644 SHA512 2eaf84235443c4a69e411674a7a7b27a1d43ded8aba7b09ed4d2f128cc2bfc9e38018c337004ce7bf0a0082dc0f87a7e89c7c2fc50dfedbb1047deef1d73daa2
EBUILD tkdnd-2.9.2-r1.ebuild 858 BLAKE2B 69440496e821ae451f6a1f291ff4dfbdd508525d5e2377b0aec9593492a28d02b8db5b4616993ab11ee91049cd73c1652d77574fe277b7644ad1f9a29e44834b SHA512 00956e758de36f12de1ce282e4d72c2da47038b124ccfaec652d04cc9e33e02832484df24c88fc27c131b0496eae7632fd93eb4f24ea6ba8afa6c72908e4e657
-EBUILD tkdnd-2.9.4-r1.ebuild 903 BLAKE2B ad77444bb38449cee109789fc597851925c43dfcf85622884c70f0d1925c05d98581b25cd54b8cc0f8944aa92524259f164f58779cd7480b169fde647955b61c SHA512 877c9343869f630e7682253ae61d73e315ff1fa53e3030d97241c603b9b9dfdaae43e6da068e3faed36ec1d712f767731f8951538472a159038c895d95de60db
+EBUILD tkdnd-2.9.4-r1.ebuild 902 BLAKE2B 2766742e1817feadd68943e1fc3f61323103632dbbe7fb7e862a062835af59555b7a0e6b1163b380f8f54cd844402f003fd2f1ab0483a97a67dbf75d4f845d41 SHA512 e4f3a2de2d9345c82598feacd7a7974c6355b44743434dc6be245e75f6a228cad77a6e83fe2ac1c7d032cd6f8040b573301250f429f7e3577fa7c142365ad378
MISC metadata.xml 382 BLAKE2B dca54caddebe850e7f2bb6f1a77d9d588727a08330cad6ce5e1e07ac739951756da3eee9e13b1bba2e2a9382a9baa4758246b5aed9b1f29f297f1336e386d695 SHA512 3950749c3cd4e4fd185c99786c0dfed4e6b652a83739c63830d6fd9ac26d60cb527c8358f8aa1738bf19ef3dbf42df35b3ffe775d0d2cee476d28cc8ac72fc9c
diff --git a/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild b/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild
index 67c678d6df7a..91f0d8e0487e 100644
--- a/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.ebuild
+++ b/dev-tcltk/tkdnd/tkdnd-2.9.4-r1.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/petasis/tkdnd/archive/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="debug threads X"
DEPEND="
diff --git a/dev-tcltk/tkimg/Manifest b/dev-tcltk/tkimg/Manifest
index 1478ede6b168..b63eafbf320b 100644
--- a/dev-tcltk/tkimg/Manifest
+++ b/dev-tcltk/tkimg/Manifest
@@ -3,5 +3,5 @@ DIST Img-1.4.15-Source.tar.gz 12108837 BLAKE2B b423457f7edceeff38389644e206f2a96
DIST Img-1.4.16-Source.tar.gz 12129708 BLAKE2B 5da76a42a1643d759d765ade01a8a9e9782cba21d30f5ec95693364d80aca32fa54f610081833d44bf5723e6901d7577e93bd4d4285880e855e835ae6a901f4b SHA512 622549749d41c7c026053cf82b4c434602ff541b9ee7f6f15c2450fcf3cfb34eb8277432267c78adc3dcc60e53fa2d84b7cf98c5fd5a6c3cfbcf0f60746cd227
DIST tkimg-1.4.14-patchset-1.tar.gz 3256 BLAKE2B 8f182365b70b4d7a3f4d9002618285b11293644755304600d302fbb8cf8945cd4bd4eb45e66ed0aec93d19e42556ef294508587f7d4e66821ad960ea5c26c7b6 SHA512 8c93e2b669b56ce5621a4d6d96e7412f623bd42dd777a99ec74741621a5be84f24f47149efae58baa874f49088b053b8466d16dffd79edf9594195ff41c38c0e
EBUILD tkimg-1.4.15.ebuild 2519 BLAKE2B 56407c24df624a0ae69095788ed96b8fa74613524033cb96801ac62b221153edbf9fb82f3f7eb988b55c79f79434eb463fba22e67b1d818888679c4f9620dd56 SHA512 0b241f4d9e74eedc1832a6cb9e4aaccc349747cdca01c6b6477004a040959f319948fe2ad54b775437b8d35d9cc5c346f1e783c1f770748f8d9dceef5dd0897b
-EBUILD tkimg-1.4.16.ebuild 2539 BLAKE2B f92bcde09e86b72beb1d4a1f7eca68481f45d4cf549b6cad1ba7a602aba8f3130a4f2bb3517edde6965b7ed823bc28df20eccb551d3e65d1625a2d667881b754 SHA512 784603b25fadc06e501b37059fab72631c21b40c582a321462f605cd6432abb3b81d91aa7182066f1035cbef7feee0bee4aba988b9e727a558b3e63d9932d032
+EBUILD tkimg-1.4.16.ebuild 2538 BLAKE2B 103b58f2c0a6c4201bcd9f34ef4aafeac6dbb6931e31270874b6b79cbf72dbf23662e45384cbb01f09b351cfd502c10a75be0aa3adc41b50b5caff49cad14005 SHA512 1d54aeb6c47988c1a828082094ae19270d149d2786144a603d0b22b37990a5b8fef2ef8bf1a2f2844db2ba7e20d769bd97370b1189c20de1510e058056760caf
MISC metadata.xml 329 BLAKE2B 53d89f1f85a90a476918fde2904b7be67b22b1793f8d09655b2ca18525cd9f2c49ae2848fe54b4206a49da23a9d9ab54b0750ac5437d0591c306a8311a2c945e SHA512 3a12737d8033b88e6a418f2183c8013e75777f5a15774b11d4d93b4e27360d136ad0ecfc6ff0e5d4097d669542e52e6a1d71114e4c1d1bc63ba45e0f9a0caf7e
diff --git a/dev-tcltk/tkimg/tkimg-1.4.16.ebuild b/dev-tcltk/tkimg/tkimg-1.4.16.ebuild
index 75292ca2dc4b..8083519e00a4 100644
--- a/dev-tcltk/tkimg/tkimg-1.4.16.ebuild
+++ b/dev-tcltk/tkimg/tkimg-1.4.16.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
@@ -14,7 +14,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}/$(ver_cut 1-2)/${PN}%20${
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc test static-libs"
RDEPEND="
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 4c119731f589..0a65c5759100 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/Tensile/Manifest b/dev-util/Tensile/Manifest
index 64bdf7f875a0..64ba88f4b941 100644
--- a/dev-util/Tensile/Manifest
+++ b/dev-util/Tensile/Manifest
@@ -21,10 +21,12 @@ DIST rocm-Tensile-5.4.2.tar.gz 14413805 BLAKE2B ca1c13785164439f6fe83f16b36b7a0b
DIST rocm-Tensile-5.7.1.tar.gz 12396002 BLAKE2B ec2c2bc3f07fe22abd800b642c998ea80b9e4e2d0d28c4763d574dbd2fcb14c735223ddc7571d4ab3a48f0bd819cc835c16df9882049c5bf56f25ef729e6d654 SHA512 8f356f36cfec74ee9b000d1180cf52077dc5c595e5c5a40792fc3eb13f3139980c7440f9bc912218f946cf8137e2481d23fe39f110511c1bb55fe85a933ffd36
DIST rocm-Tensile-6.1.1.tar.gz 12675289 BLAKE2B dfe3698d7dda14d5b20a6fe1ef6535ac9737ac330b71678a3a94e939adc2350e2dcf33e58c711ee90dae543efba59fe210bfa39fc69b63910ec4537db3f209bf SHA512 cf8b014b1ff7cd5d45236b8a9a6f5604b02e34a9245a163c672847b535d565151bf7e3a5127601681e80e6fe26964a0e544594044efe2fe68e39b0f1128f96e2
DIST rocm-Tensile-6.3.0.tar.gz 12724004 BLAKE2B 83887efe8ab4102b9d33bae1f97a245d40bcc186635760de509079218628fd4d57072c6c2c1726fec6d8603d40e760e37fa1a443eead290d121cac099ae779ff SHA512 4c80a269236690545d8bc9090b799c5b4095ed9152a1e19ff8b2e5decd588545641ccdf3c6c469b12f4de29b3f4c2821a6e4714460771250b05339ac32f57c13
+DIST rocm-Tensile-6.3.2.tar.gz 12723907 BLAKE2B aaabae87664340f3e044ac5fdc68331084cd597466f294d60f8ed3d523c0f1ebc0c6e3e353585d4bb85f4fe30c644b1a70f2123b6f62d67a6b7a1904f3d820bb SHA512 df8888d7250f9e3dc6818590c82a3e1dc3ff787e0eac29e45969ef408db92261d39faca29f5ac7a6bae5e5b614365ff6e37d087956697c25c65d9d7e4c1ba74d
EBUILD Tensile-5.1.3-r3.ebuild 2812 BLAKE2B 4c005cc1fcdcc45e74d97b463b1c7aff059a953fb951f2833ac3439e20138ce5d0cd15d20f47db6640a164def7e66c268289d6d1634f9b29ef1930665c77cc47 SHA512 3f1377286dc82e2a0a0797feb5f1223dcefa8367817cd97559c1ef78159ee9854d5be4b0eb0078ef3687702bf67ee708725c76d08dd9ae40e999b3b3aafc61ae
EBUILD Tensile-5.4.2-r2.ebuild 3348 BLAKE2B 45125cb1fcf233eaa847f3f5b565e1aa7e5fb7504ae37de9f16f9755f4bcb1b8bbd97a6cafe54a0a2a3253e21fea1a31b6d1ca6412b34994561eacd996f23088 SHA512 59a34c46a1372a071cc2df45cade4d4183cfb1f13f867cd380a193c1d1525b7ea4d1d4570c64101886787abd6880865432ea8577a241cebdb97807fd6b4ddb79
EBUILD Tensile-5.7.1-r2.ebuild 3534 BLAKE2B 508198211e41ae0e519a0c358e8b6d2b35384da585b947b1c29457ec4a8d91a941fd53e51da44dc5db56fec9749a101dd2598a0189a3953dddf29aced4832263 SHA512 6e41dd66afc8236aaf096eec8f445f59ad152c4b5846edda1b4a583695756dc7fe1743a530454a439d72469984f8038ae20e0fedfad102867c9ce049133aa1fc
EBUILD Tensile-6.1.1-r1.ebuild 3613 BLAKE2B bc993857e81720270ccdb3aa68c6a36a07ec32f46a45a8edbdf01af05c069ef58a5ba9349fe9be51fe3204ea8fd894595cc16304708c5d7d0eda76dde84dd1a6 SHA512 2f381562ba1ed3fd38435e519dd58ffe0198428b382d6114b18aadf6f6090e6b477aec1009744413e6e9cfcbb759f569b8a6a6b62c149dab613d449d8615ff0c
EBUILD Tensile-6.1.1.ebuild 3561 BLAKE2B cd1cc973261db88e42b84bdfb977bdfe5f3d8053a3cbd564dbb960e7730c6028e984499b7fea9bb091773b4ff5fa1775bd253cba2898d896f4d5e17a67820ee2 SHA512 680cc2e82ad2d393316224c119ec0b04d67f6e4729e412987c1fd449b68cffe570d0389904182020c03330ebd7a12a6bc7467b98c498c57159da21587a7d6550
EBUILD Tensile-6.3.0.ebuild 3539 BLAKE2B 189cfd03790ebd16ba082bf8d0b0a9df9cb8f31db8600f86c2fb327c4c5a79585a86382f025330399b0350bc020bee6b2c281638df38daf775145a7e7ca42173 SHA512 970317d58bfad0c22081868d18ed2b572802a8d0cd8375564468f34a5d674ead6b10a964ff79f570925f90d197a07a72a7ecc783c12f15abb100fee9e773247e
+EBUILD Tensile-6.3.2.ebuild 3539 BLAKE2B ce26a7042b3ec35815b0f9f3aaa796140717688023c66817bea1843793d9a68f5d6bde9cf31358de16c4ad4056a8f220277a5b2ba0ae4c6a56f3082100703e23 SHA512 2152eaf4e9932d9eaa3c271f5e716d81e2b8d647a466142a8a448d021820abbc95b8000dd269a96358f479c2a2df6a5138810ba5dcb9c669cda3e1dc27cadfdb
MISC metadata.xml 462 BLAKE2B 5ce10e79977a750f19569a4b78dfea8443364c8aa5540648cdcad85895c6bd3144b0e949a0dec2928c13eafa4700808b80a6a12d864cee3d17f5cad1d7fb0c41 SHA512 97db6599f4efc77421cc1c5f0a5733fd1e58b2a82236082b621f4b750638d68b4727fa129729e2f87e37fd28813d860a7eb00f056f252bbf3f5747200d4bcdd6
diff --git a/dev-util/Tensile/Tensile-6.3.2.ebuild b/dev-util/Tensile/Tensile-6.3.2.ebuild
new file mode 100644
index 000000000000..2b811c879756
--- /dev/null
+++ b/dev-util/Tensile/Tensile-6.3.2.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_USE_PEP517=setuptools
+ROCM_VERSION=${PV}
+LLVM_COMPAT=( 19 )
+
+inherit cmake distutils-r1 llvm-r1 prefix rocm
+
+DESCRIPTION="Stretching GPU performance for GEMMs and tensor contractions"
+HOMEPAGE="https://github.com/ROCm/Tensile"
+SRC_URI="https://github.com/ROCm/Tensile/archive/rocm-${PV}.tar.gz -> rocm-Tensile-${PV}.tar.gz"
+S="${WORKDIR}/${PN}-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="client test"
+REQUIRED_USE="client? ( ${ROCM_REQUIRED_USE} )"
+
+# tests can freeze machine depending on gpu/kernel
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}
+ client? ( dev-libs/boost )
+ >=dev-cpp/msgpack-cxx-6.0.0
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/joblib[${PYTHON_USEDEP}]
+ dev-util/hip:${SLOT}
+ dev-util/rocm-smi:${SLOT}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ ')
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? (
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/joblib[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.4.2-fix-arch-parse.patch
+ "${FILESDIR}"/${PN}-6.3.0-use-ninja.patch
+ "${FILESDIR}"/${PN}-6.1.1-fix-msgpack-dependency.patch
+ "${FILESDIR}"/${PN}-6.0.2-expand-isa-compatibility.patch
+)
+
+CMAKE_USE_DIR="${S}/${PN}/Source"
+
+src_prepare() {
+ distutils-r1_src_prepare
+ sed -e "s,\@LLVM_PATH\@,$(get_llvm_prefix),g" \
+ "${FILESDIR}"/${PN}-5.7.1-gentoopath.patch > "${S}"/gentoopath.patch || die
+ eapply $(prefixify_ro "${S}"/gentoopath.patch)
+
+ pushd ${PN} || die
+
+ sed -e "/ROCM_SMI_ROOT/s,lib,$(get_libdir)," \
+ -i Source/cmake/FindROCmSMI.cmake || die
+ sed -r -e "/TENSILE_USE_LLVM/s/ON/OFF/" \
+ -i Source/CMakeLists.txt || die
+
+ # ${Tensile_ROOT}/bin does not exists; call command directly
+ sed -e "s,\${Tensile_ROOT}/bin/,,g" -i cmake/TensileConfig.cmake || die
+
+ local Tensile_share_dir="\"${EPREFIX}/usr/share/${PN}\""
+ sed -e "/HipClangVersion/s/0.0.0/$(hipconfig -v)/" -i Common.py || die
+
+ sed -e "s,os.path.dirname(os.path.realpath(__file__)),${Tensile_share_dir},g" \
+ -i ReplacementKernels.py Common.py ${PN}.py || die
+
+ sed -e "s|os\.path\.dirname.*$|\"${EPREFIX}/usr/share/Tensile/Source\", end='')|" -i __init__.py || die
+
+ popd || die
+
+ sed -e "/package_data/d" -e "/data_files/d" -i setup.py || die
+ use client && PATCHES= cmake_src_prepare # do not apply patches again in cmake_src_prepare
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ distutils-r1_src_configure
+ if use client; then
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DTENSILE_USE_MSGPACK=ON
+ -DTENSILE_USE_LLVM=ON
+ -DTensile_LIBRARY_FORMAT=msgpack
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ )
+ cmake_src_configure
+ fi
+}
+
+src_compile() {
+ distutils-r1_src_compile
+ use client && cmake_src_compile
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ python_moduleinto Tensile
+ pushd Tensile || die
+ python_domodule Components
+ python_domodule Utilities
+ python_domodule TensileCreateLib
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ pushd ${PN} || die
+ insinto /usr/share/${PN}
+ doins -r Configs Perf Source CustomKernels
+ insinto /usr/$(get_libdir)/cmake/${PN}
+ doins cmake/*.cmake
+
+ if use client; then
+ pushd "${BUILD_DIR}" || die
+ dobin client/tensile_client
+ fi
+}
+
+# Test suite fails to start without this
+python_test() {
+ export ROCM_PATH="${EPREFIX}/usr"
+ epytest
+}
diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest
index c9ee58b196ba..efdfd51caf37 100644
--- a/dev-util/clion/Manifest
+++ b/dev-util/clion/Manifest
@@ -8,4 +8,4 @@ EBUILD clion-2023.1.4.ebuild 2758 BLAKE2B a0e3766a8130b7003be4b3532914fdd4e87124
EBUILD clion-2023.3.4-r1.ebuild 2998 BLAKE2B 782bec71f1e8248c4517b6bedfce5f365dce5288d4f4ab451b09fc18e7743419e562ee0f5b7d3204ffb7da021564d4b38ac04b0285ef7bdf4824fc0da588c885 SHA512 e1842772da2b0d9432f611f27da5ca0a3a41218c3b3afe8cb0dd8050dbab334d5e47ea6bd5fbeaf4e92000b105627b2011a9c598f5ac9c28cc1cc12caade3ba0
EBUILD clion-2024.1-r1.ebuild 3148 BLAKE2B d0f8f66f9c7b39f6ed9af1f9c5c40d7382adbe8293c1557789190143111c70fad48c28d99219f591e4056db86480843eadd71a2076f3eb6af1e0d9e719b06c98 SHA512 c3896e25ce5aef26447639c35f6def76adfaa746b43b0f40a32dbac674bb227d7c5aa089914bc61f260c150cc225416856aeea3694e49a925468567e2d5916a7
EBUILD clion-2024.3.2.ebuild 3085 BLAKE2B 49b1678641048792a0360d52e0f2efe211d5d3f7cd7740940948ba31f698e6b75ecf890726371b2b97e8900628996300824a7b74c9fb5b132765457ed103a954 SHA512 92150c3f7a33bd0ca215d60e73c82962d09ea772008e3320debc905a1b363d4ae2b0b0209964a5746b8462681976825b528acb4b25ec19faddb40be2298e4213
-MISC metadata.xml 540 BLAKE2B 0758ba8871f72fcf1bfde33fd04e1b73ead2d1318703f74e45cfdfde83b062bde016a2cb174fa7a61a68f0952ee37d338d541820573be71da3e5a2998cf44e07 SHA512 9d68388d68e4c0fcf5d53b78e87aa0052c384257f0be12b64d249fa6fd2bf92a0e4275af856583182ec7c0b4f47beabf8c5e5f32e55a498df0db357f52e4d31b
+MISC metadata.xml 413 BLAKE2B b63281fe1b2d3832daca6738de3417befde23baa504a0648adf17ec5c42f859caef0ea82310e37d2b9d6f2bc3263f7bd4bd4f1e6755aeca23bab257d88dbc998 SHA512 49c51bfcef39d362207e6209a1ed590cca507837be2c3e818e6eff8c999f6e6f1616fcf759d914c0de57d6d9b7da76e1478dfb8150b2a6314c7293c90e2ce80c
diff --git a/dev-util/clion/metadata.xml b/dev-util/clion/metadata.xml
index 9dde7a4eb21a..4d89029cd055 100644
--- a/dev-util/clion/metadata.xml
+++ b/dev-util/clion/metadata.xml
@@ -5,10 +5,6 @@
<email>stefan.cristian+git@rogentos.ro</email>
<name>Stefan Cristian B.</name>
</maintainer>
- <maintainer type="person" proxied="yes">
- <email>c.a.strahl@gmail.com</email>
- <name>Christian Strahl</name>
- </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest
index 5dd61b27a489..712f6f0778b6 100644
--- a/dev-util/fq/Manifest
+++ b/dev-util/fq/Manifest
@@ -1,16 +1,7 @@
-DIST fq-0.10.0-deps.tar.xz 12289084 BLAKE2B b89d31408f2c6f522e2621959428eb665d60f37c5a77d1d1a518d47368f742cd740be1091b207a6299f01a69ee937c5b5a0be7828ed28488f9dd5688c8020a31 SHA512 8df16ec29d87d7392b602def400a09f9d047e548c96a77cd63f36f96e749d43a92711cb472e1a4a45cbdff2a42d820f89e6b26675b38b6b31a1dea203baf20e0
-DIST fq-0.10.0.tar.gz 17319298 BLAKE2B 98bedb4cd1322f33eaeea68895a53d54d10c59477104bc597c06a737d9f2cc354307b9f51eba66e691387184160e1cfe2c13f2a2ba8dee1e82eaadfeb33b07d7 SHA512 8cc179721de4b8b268dcd41c53b7c689b30574ea9f3c4f796115255b0dd8a2e681f955c2b2a0dc364f4e15aad582ea0a0aa038d4cee7c7bb79f5096d467883a3
-DIST fq-0.11.0-deps.tar.xz 12384484 BLAKE2B 5b60f1f5d0189ab9d734f24a119a67529fff118ef737300551d820d6b3b2ad6a33c7423b947717583e2765280ae52560aa3f4dfbb6827092c42fa948ddc682dd SHA512 5a0ea43891dae644b386b6236e214b9459c3b40ee03bf49547abe930f097a109ba6c9655a88050cd64b0d45fb29b8f0b4c6088d40874d4ba4dba0dfed952369b
-DIST fq-0.11.0.tar.gz 17696740 BLAKE2B 6f1bd80bdc13a3c271311440869905dbadee229af6243e6121216604e55216deba7fa02838cf7f0bdef9cfc3202ae3132eb60ad90b6b75f3e5731fd2ce076f9c SHA512 a953046f1d12e6bd519d8f54521e3d48a727b8acfb0f3ff63cee139f97b35e54399e16158a1dda719f2068322fe377eff11200870e4db28992176598ee2b4efe
-DIST fq-0.12.0-deps.tar.xz 12362664 BLAKE2B c1453465b4ffee0103ce075c3df0157912b09b6614b68f8c7b219767579c815a297df75fd8a230f455f9235e6f9cce5df50e564b4d09303dd846549fd4b504cd SHA512 f94054a5ce888bffb757c36d8208ab3eae8f3793195d9cb5c199caf5c89eebb1a8827a19f9d60f341d29b65496ebbb1795946e63211f995a98bef605d8aef4bd
-DIST fq-0.12.0.tar.gz 17697247 BLAKE2B 90399317b2ede730379a2931eb8096fa276ef16ad7ffcc625fa839168dbc66638c1bc7d3fe3e57b70ada70db83bc634c8dedd5e008a49f05553eea6083bcb084 SHA512 d280865b300106784e91f66b44b21d82cf177cc8e5d91b9891202f41ca1399a64f0be572821c51141a6fd2a14267fe4dab03bbdd5c6fd2263e15bae934652264
DIST fq-0.13.0-deps.tar.xz 12352972 BLAKE2B a30032d77aa03a901a2c936ab7652f6c65b5c9557c2e11a7e1910ebc230074d44d95e8a3cece35d867cbc552b0e68cc71d369f1939fcbfb9d52a1f87d03951b1 SHA512 4281b5961d57999842359ef0557000265609f6eb0a24341ad2e2862e0dd8d5c55206c876e4f6e306faf1ec2e6fcc2d5259c8d96049acfc98e0db36da48dbd2e3
DIST fq-0.13.0.tar.gz 17869543 BLAKE2B 8d442d740a77653867e734a4bfec0ad837a449d060e8a9d061c4dbd84f1ce1ea48fcd8d17e84a878713feff8c0d9f6e8f93b1e14d7dcef8016ede74056788061 SHA512 c510e7c72e08c1267eb17060cd1969af4885e6d861d57951671118d79879f18173fae88384687f23797158433b567969c2ad0e5b5b3f97658d6fa1b7b1c7f7f1
-DIST fq-0.9.0-deps.tar.xz 12255984 BLAKE2B b14169dd1f6889ee7c8460d11e5e8306ff96b85c68865d4335bb2cb42df85eb3f30423e55647ba3e4568115f6d68fab576a369a3662614d51c17355ca927f52b SHA512 ffed1929c17c6397df2a4845034014a8d33400caa6579e79e637818a03340be47c449ec258174dc980cbbc3abab3d691449430b23da790ff860999122412b461
-DIST fq-0.9.0.tar.gz 15107174 BLAKE2B 4ab47ff8e726d1af9785cf9d83e628235cd43ef659c93a5a15759f7844f5c323e0e4ae82dea45b7b9c756f9cb264c0f7164a9fbe6fecdde1478f94c6a3301784 SHA512 4b8fdf25cd4aa255d4f689d612c1f43997e277fa4b4f522a0b346ec55ebdbeef93a20fdfb78a2c23df16a475c70abebec507145f0fb8d2ca1d3f564076b2ddad
-EBUILD fq-0.10.0.ebuild 859 BLAKE2B 3fa0bbb43631ca808c7817c2dda53c836adc925048a15512f186a260e2dc406459867208382f6af135b9ce6004edb9bc6b1dd4710169d2b6f304d7e84f0a419c SHA512 1be83a100054634ab68b41d527e16804e0165ca9fac145c67703459f04e8d586870b3b73211bef7ec9a90ad0ef50c1646dc8cb0c823085d6b5ce1b9d8c3563ab
-EBUILD fq-0.11.0.ebuild 859 BLAKE2B 3fa0bbb43631ca808c7817c2dda53c836adc925048a15512f186a260e2dc406459867208382f6af135b9ce6004edb9bc6b1dd4710169d2b6f304d7e84f0a419c SHA512 1be83a100054634ab68b41d527e16804e0165ca9fac145c67703459f04e8d586870b3b73211bef7ec9a90ad0ef50c1646dc8cb0c823085d6b5ce1b9d8c3563ab
-EBUILD fq-0.12.0.ebuild 859 BLAKE2B 3fa0bbb43631ca808c7817c2dda53c836adc925048a15512f186a260e2dc406459867208382f6af135b9ce6004edb9bc6b1dd4710169d2b6f304d7e84f0a419c SHA512 1be83a100054634ab68b41d527e16804e0165ca9fac145c67703459f04e8d586870b3b73211bef7ec9a90ad0ef50c1646dc8cb0c823085d6b5ce1b9d8c3563ab
+DIST fq-0.14.0-deps.tar.xz 12137204 BLAKE2B 4ac73adb456f039fea274f8e8c7ab8fd104beca9ee4bf6a1757071f3aeccf0de408111ac4c9772040be48b22b6f0c67730ffcf12a5034d42c0f0b457a52cfd99 SHA512 91c0f08e53cac8cdd0524c2240f88deaf4f02c198668e415b7a38e2e704880857bd5805771e4c52d4bff4ae1980eedd38e290319814690af73ec73d13b23df94
+DIST fq-0.14.0.tar.gz 17885309 BLAKE2B ec4f2c80ee86cb9ebd01006104a35ff390d802b379b953288dc72e3a5a712a8425c9d4bc999a270f08a3d109b87ea5b436897eb917a4af8550421b0b94940fea SHA512 0b2bb193d18ff068a5dad84176ca36de63be56987819d3775f3e7a8384e1b78f9910989d761bb29d884d4f990a6df5a319393282977ae8a2432e81359e84d06c
EBUILD fq-0.13.0.ebuild 859 BLAKE2B 3fa0bbb43631ca808c7817c2dda53c836adc925048a15512f186a260e2dc406459867208382f6af135b9ce6004edb9bc6b1dd4710169d2b6f304d7e84f0a419c SHA512 1be83a100054634ab68b41d527e16804e0165ca9fac145c67703459f04e8d586870b3b73211bef7ec9a90ad0ef50c1646dc8cb0c823085d6b5ce1b9d8c3563ab
-EBUILD fq-0.9.0.ebuild 859 BLAKE2B 3fa0bbb43631ca808c7817c2dda53c836adc925048a15512f186a260e2dc406459867208382f6af135b9ce6004edb9bc6b1dd4710169d2b6f304d7e84f0a419c SHA512 1be83a100054634ab68b41d527e16804e0165ca9fac145c67703459f04e8d586870b3b73211bef7ec9a90ad0ef50c1646dc8cb0c823085d6b5ce1b9d8c3563ab
+EBUILD fq-0.14.0.ebuild 860 BLAKE2B f0c5c6ae230d896da48791e54be2eaf508a18dd2864ee42bdc415e887951780dfea460b527d95600cb61413a3210fa0d52e2db9f4ad76f4f711a58bb0bb0bb51 SHA512 750341c534e26524af2abd85328b79383c9a308407637f1b9acdbfec32a9f633032b3f923e36b1bd545270fe190b339e508b97180ae0adb80c7c2cd123b67a75
MISC metadata.xml 313 BLAKE2B 49888cd21e49fca7d7913fbd265cbffd73dcfaa5080e09ccd1f5b9c62804e5b9fb1de1e21df96609079c18c481b2847897b4fe1a9fc499d0e6dc2559e677a27f SHA512 1d125e77b24aeffe27b0d54b8b9f247e1e2b62037bdb127f232d3089d63e1b92c2062e37446067850defc382d7e49785152e9af86cd46f44827e2e037dd291a7
diff --git a/dev-util/fq/fq-0.10.0.ebuild b/dev-util/fq/fq-0.10.0.ebuild
deleted file mode 100644
index 6830d05644b5..000000000000
--- a/dev-util/fq/fq-0.10.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Tool for working with binary data (app-misc/jq for binary formats)"
-HOMEPAGE="https://github.com/wader/fq"
-SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-tcltk/expect )"
-
-src_prepare() {
- default
-
- # Don't unconditionally (and therefore twice) build tests
- # TODO: upstream
- sed -i -e 's/all: test fq/all: fq/' Makefile || die
-}
-
-src_compile() {
- # Avoid -s being set in Makefile (stripping)
- export GO_BUILD_LDFLAGS="-w"
-
- default
-}
-
-src_install() {
- einstalldocs
-
- dobin fq
-}
diff --git a/dev-util/fq/fq-0.11.0.ebuild b/dev-util/fq/fq-0.11.0.ebuild
deleted file mode 100644
index 6830d05644b5..000000000000
--- a/dev-util/fq/fq-0.11.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Tool for working with binary data (app-misc/jq for binary formats)"
-HOMEPAGE="https://github.com/wader/fq"
-SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-tcltk/expect )"
-
-src_prepare() {
- default
-
- # Don't unconditionally (and therefore twice) build tests
- # TODO: upstream
- sed -i -e 's/all: test fq/all: fq/' Makefile || die
-}
-
-src_compile() {
- # Avoid -s being set in Makefile (stripping)
- export GO_BUILD_LDFLAGS="-w"
-
- default
-}
-
-src_install() {
- einstalldocs
-
- dobin fq
-}
diff --git a/dev-util/fq/fq-0.12.0.ebuild b/dev-util/fq/fq-0.12.0.ebuild
deleted file mode 100644
index 6830d05644b5..000000000000
--- a/dev-util/fq/fq-0.12.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Tool for working with binary data (app-misc/jq for binary formats)"
-HOMEPAGE="https://github.com/wader/fq"
-SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz"
-
-LICENSE="MIT BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-tcltk/expect )"
-
-src_prepare() {
- default
-
- # Don't unconditionally (and therefore twice) build tests
- # TODO: upstream
- sed -i -e 's/all: test fq/all: fq/' Makefile || die
-}
-
-src_compile() {
- # Avoid -s being set in Makefile (stripping)
- export GO_BUILD_LDFLAGS="-w"
-
- default
-}
-
-src_install() {
- einstalldocs
-
- dobin fq
-}
diff --git a/dev-util/fq/fq-0.9.0.ebuild b/dev-util/fq/fq-0.14.0.ebuild
index 6830d05644b5..b45066f264b6 100644
--- a/dev-util/fq/fq-0.9.0.ebuild
+++ b/dev-util/fq/fq-0.14.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar
LICENSE="MIT BSD-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/hip/Manifest b/dev-util/hip/Manifest
index d0ae73866975..981c3bcebcf6 100644
--- a/dev-util/hip/Manifest
+++ b/dev-util/hip/Manifest
@@ -54,9 +54,11 @@ DIST hip-5.7.1.tar.gz 553774 BLAKE2B f88c235f688d3a662ec6cb4ad7fe3f82c0015015997
DIST hip-6.1.1.tar.gz 247192 BLAKE2B c40bb483fb61b3037693f456e546046598df7e0dd81a1f1c8d222ab0d9c0752092ce85c8533bd355f883dda5ce1f32f7ff2b2a58cebac50d53e0e7f4d85ca3ae SHA512 3e6162938294a74af51bc2161ada38dc4ba19614e182238f320f2052a9025be6ea413e40f00cb80f4e86696793d6c4431e2417ea798a2330886a3f3e66aedf0d
DIST hip-6.1.2.tar.gz 247193 BLAKE2B e343bdf233752e40cdefa0c2bbd56858bbb471155045ae1adcf651ddff2ed40dc7c7069998a35e9b26324fdf1c972e13e1222406bc52ae2591c23a45611864c5 SHA512 771f6494c7ff0ddb7d22193dfdbb3fb9461f6e4be347ecb879bb84c5a01a95fb4c4d3f7a0f039265d5369f6c6a5b66949af7bc91ed220f5e81a5b15ec98a68eb
DIST hip-6.3.0.tar.gz 1486630 BLAKE2B 97759fa9cbedf9c87dba85b7e3caf030a6f72429aaf63651bfb9fd208a6f6b03e564f5dd973b94dfc07c6b6aea8296c1f9de6a049565a010c14319dc29f2db7a SHA512 86f7c1c18d3ebd14b4e0f6a5b662017145634dd672142ed9d60b4c2310f356b0d7480748b273f3652a4e2fdeaa6a4185a69cd6d45a462c73028a6741c11f092d
+DIST hip-6.3.2.tar.gz 1486601 BLAKE2B 033a02c9b4bdcfcd8d23281df74f061e557b0027e95a76431a5b7f56922306a317d36896619bfb5106103cb34ac2369b85fd603c7dfd9e4f2a6cc1537b168f81 SHA512 839d19d47326c56ae5f44b39a2f62c215692cf9ddbc292becb3ce5b5d1784d92c98ce8f73bc1a294a2cd7c875568b38c9e2053b3646513516b31a9ab1e91d688
DIST hip-test-6.1.1.tar.gz 1080605 BLAKE2B 7eddf648be31365479baa0cd4fd1c060a682a6b44d923cac1c4840c0768782db2fef4e5d97318ef0423be1e5c85b1a0cc6b9d324db789dad28be17f64ab38cae SHA512 0dd679c5b94a59e192bea5789f4448b53ac23c8a03b24a347758b1d70ff692483fd4aaea0b19345eb6ffb82a4492ed21958398b53ae6244a244a660dfa33412f
DIST hip-test-6.1.2.tar.gz 1080493 BLAKE2B ff501ab92c1d3207e330f5e9630e3300aa52f7c2acfae2173a964a2843952db90eea2b4ecf5db1ec6ba65d7764750b9eae3f2a9641d1a3fc71d5172e3a7264a8 SHA512 09fa4243c8b73ddbe163ff4c60f0f8f4182f1a37071e9747bf95ecdc219ba3a0407bdf1e2391481f537b223565a38f16e918667194666558a469d94f88a1e236
DIST hip-test-6.3.0.tar.gz 1446413 BLAKE2B c24c352eb16fc54099329edd94a88f59270c92d87b12f86ca4728ae0afdefe6b774bb59927d7c9ec74bd291ef3754a676ad446574abc01170dd7bdc3e5fcb084 SHA512 b10a437a1eb7a8caa80234b9f9d21fbd1442e9f5c0d0bcb237c10743f40a40aef2675128c97f9592af256bad08c93fcc3288e4a289a7efcc626302aba77f149f
+DIST hip-test-6.3.2.tar.gz 1446861 BLAKE2B c82f8b52807bdae7ea32bd85cccaaea8e01fda440c36ef68603c3cac5d31032b10a21e3828702fec556fa8c262797f08cc2395e042d5db8c6ae601968d47ed8a SHA512 aa162ab73e0ef2b739a8652cdd34eb4fbef130d75ac7aaece030263d820ef0abfb124a10692937da529ac523c386ba2b8241c9a205c820b41e6b7090770653e2
DIST rocclr-5.1.3.tar.gz 618606 BLAKE2B 02b7732ddd03c0883bee49c56466cd21c649159f801bfb2537eea6e640c65613eb57b37d942f465a9deb83d65735f51212dde5e4f77ba8239d1a6b7037e1800c SHA512 89fd2eca39ed84a1cf525b2c606089ef39f64c1f997c4880e10722da6de4864110752640e1508db1aeb9d15c48ba4e6fe5dbe7a9e56718853ece42548028b2ca
DIST rocclr-5.3.3.tar.gz 625944 BLAKE2B 0cdbc1415a355e1d56628834846aaa8587c9827eeea59f4312b788e868265dcb42197181fd5ef411416da2e11662c7f665f578aa750ab88c3a5405bcc58ee449 SHA512 3f85532cffc09c2ca8e7cd1770263d1c1a38633ed2bc5cfe62072e12a6f8f669db400519950718be31f6b77693d372e2ef905f06c7f02e126aa9ff7d2da97924
DIST rocclr-5.4.3.tar.gz 640557 BLAKE2B 9ab91bab7ffb06c9c0d1c2ae79533fccc597071dda289ac375e32eb2965c638a7029951d2a49d46eeead9d7d242fe3a0cedb3e444d877af1bbf0e2d801c91e11 SHA512 c1d1a2ca08c2d762a221c04d394469aa7aff46086151333b145e0db9a7c7eb3dbbf8b9693e50d816aa9a13c16b4ebacf5ff3d5d8ff3393a8a764728ef5172d3a
@@ -66,6 +68,7 @@ DIST rocm-clr-5.7.1.tar.gz 2008647 BLAKE2B 3db0760d6f83504e60caf88a2dd5e0bc02c7d
DIST rocm-clr-6.1.1.tar.gz 2031034 BLAKE2B b0485bb015d31986f4988d1db0c029c826856e50b5bb1b58fac2097c14b3966668f1b8d41ec198889e27ac860497a8b3c081ec31d52390d5c9ff5db092bf7cce SHA512 86925e8b9a9e77b06a57daefbc7279887b4ef7c6a79c3717bc2f2d3bf29926281c60063fd17e21c65d7def520d9f579bf88f69051d053a38750ba968f69ca3fc
DIST rocm-clr-6.1.2.tar.gz 2031283 BLAKE2B d51d32a77794ea97f1a3817786c9fd6b482106b665eea6e2c9b4c11e4dce19a3486386eb5ba111554c2d82c30e2a93add7502eed5768caf3fb709fb5fbb2e71b SHA512 e97224451864efe0084c4117f54893c9624a6a9f365a0b4abad08fd9635f008dea742dc589429fbb714e1b8177d06362c0f5a741f6c4a050d0fd4d48da72d54b
DIST rocm-clr-6.3.0.tar.gz 2093572 BLAKE2B 14f75f9f5dc4000a2abf28e523659def8cd96112c9c8b95abb634c33433077faa3ddab3fbe659e0ed2e1f309f63a93b7eb03fa6f246b4cea06ca8c512c13308a SHA512 f005baaf2a8f63946811db990e2d373906b31a4085a51427d407c9e4c1d877a14aeb713190a285953cadb960b5517570941c60e2f998adb2b1f9833f1d2f5925
+DIST rocm-clr-6.3.2.tar.gz 2095677 BLAKE2B 2f1122a2058f8ba358fe48a46473f23c46a5413fef16515f103c21a8ae13bb76522fbe587cb9c9e6e3dd06f968402b6a881391823c80381c0c41072597c845ac SHA512 5bade294dc6fc60bf459bfd7124c354f2b0079167d3c8776a9e3d6d8320bb9b1a2a0770a466987e164994293024bf47de158ba207f077968dfccb7bf20fb884b
DIST rocm-hip-5.1.3.tar.gz 967696 BLAKE2B 15cb52b5934b84acf515fe9c83b7c8982e00a23e20af933bdd2c4bc5b56fd42b08c8a08e840c85d2e0a8386d5a0e9c110504f68499989de1aaad00e9a5efcf43 SHA512 6b6fd6c12d73788df1711b12326b97fc7a184f319e0db114947b7967b75f2ee131f81e42e43a4981456b507221a6013133731120409f90214e13304299ccbc24
DIST rocm-hip-5.3.3.tar.gz 1151858 BLAKE2B 5f460b2078c850b3eb4414fcec4a6f951a3b282aa9828f77ba5d5adfdc0ee8d2e62c856e112a154c340daaf7dad49f4871412edd7b38f7fae2e6b17840ee144b SHA512 e747cc10e78cd09009cac762f0e060be13f3447af7ec2a4a2889cbdc09cd76ecb1b5b58c89f09a3b45a8296c2c71e1c55baf113e58a5a12434af3de7168b8d87
DIST rocm-hip-5.4.3.tar.gz 1195173 BLAKE2B 7452ee7a874bc4703b0d3aaaf9fa2a51e223d5650c65c34982a9981dbe14e8ec70c93d7e70c5ad36a8d02c3d2214fa6a393e20502a01418fb3320d8cfe363feb SHA512 1f4100e114576dcbad83aae453e21ab85cf25bd8a6ada380bb11cfc30e5f92ba903055b7257a099321a84b65adb444dd52b8258e82567f4bc882e65d89369b43
@@ -87,4 +90,5 @@ EBUILD hip-5.7.1-r2.ebuild 5452 BLAKE2B 18bc692522628f78517622f7201473aa2230d3e0
EBUILD hip-6.1.1.ebuild 6720 BLAKE2B 85e752a8d1c409fff2bfed9ea139a9130e4de5c953ceb5a6c1e57f784da42d5326434f72fdf04db4a1592e23b3f7dfc48aaf7738492bfaa50a5a7cac65bf185f SHA512 2567f8f8566289f782c322eb6701ad1bd750150cadd29ea0cd061e184e3ba5fcf4a78550457c6e4b92db9c5743ca40c6e201cbb120fc9f546aa3e7b6e0c26478
EBUILD hip-6.1.2.ebuild 6728 BLAKE2B 2353a8dd93b3bccc1f78119b257209ce4bd53f51ebe07d4867b8df3fab43bd3dfb22f025b216f2b9f37cfdf787f7275c4b8c30e2897d6c1345ff13bd4980049c SHA512 9606245500e1c82bff0b6b0e33eaed4ae2bbc68874af66dc4d27f1830f889c225642f52ab9a565a9bc4720d2a02102389676f44565d49fe0ce5d381cb469ca2b
EBUILD hip-6.3.0.ebuild 6901 BLAKE2B ba577f9729928d15c232dcabbd9eb8a4a52e954a46656d012505c853bf8c0fe94bcda4793e1b19b8aefae5b0a9b1b1ba11821f76aa069914268c77cd950fe104 SHA512 b5b17cea0a25aff604c0a5be1487d46aa4e20257b478f1ceb63c702f2dc8709a4e8a63078544f37cead4a40b0efac2ee9eb008ec6dd6837fb4b30fb81175e31e
+EBUILD hip-6.3.2.ebuild 6901 BLAKE2B bafbe22b008205f56977028d86316d38d1df0326d5f8176b677abd01f0b339c5ab1c5dcb054ac0626f41ef8cd6464d49a7d7b41d648fb267a5d7025adee9b91c SHA512 bafae25c570d242635358f629934a9e455d5e541135a533b45963f90e996e291d34029122e6cd18a8b9f475cd3d0a1536e98279740f25920ef61954766e53c95
MISC metadata.xml 1076 BLAKE2B 816a3628360882d89e2bc64f7b5be6442ad4fb0866b6a8291c4701a03e626d9482b93980b34e5ab21c37bda025359978b471d09e2d4817ceeb209d83afaecbfe SHA512 009079d56a9fb1c3212dc4e67dd88bc16bbc6350bb832912543b2a1e6747c77d13021e7a94da9a4c9371722828214b308246e7ad58406276126cdf6e44281506
diff --git a/dev-util/hip/hip-6.3.2.ebuild b/dev-util/hip/hip-6.3.2.ebuild
new file mode 100644
index 000000000000..de84397fe9fc
--- /dev/null
+++ b/dev-util/hip/hip-6.3.2.ebuild
@@ -0,0 +1,255 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DEPEND="media-gfx/graphviz"
+ROCM_SKIP_GLOBALS=1
+
+LLVM_COMPAT=( 19 )
+
+inherit cmake docs flag-o-matic llvm-r1 rocm
+
+TEST_PV=${PV}
+
+DESCRIPTION="C++ Heterogeneous-Compute Interface for Portability"
+HOMEPAGE="https://github.com/ROCm/clr"
+SRC_URI="
+ https://github.com/ROCm/clr/archive/refs/tags/rocm-${PV}.tar.gz -> rocm-clr-${PV}.tar.gz
+ https://github.com/ROCm/HIP/archive/refs/tags/rocm-${PV}.tar.gz -> hip-${PV}.tar.gz
+ test? (
+ https://github.com/ROCm/hip-tests/archive/refs/tags/rocm-${TEST_PV}.tar.gz -> hip-test-${TEST_PV}.tar.gz
+ )
+"
+S="${WORKDIR}/clr-rocm-${PV}/"
+TEST_S="${WORKDIR}/hip-tests-rocm-${TEST_PV}/catch"
+HIP_S="${WORKDIR}/HIP-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE="debug +hip opencl test video_cards_amdgpu video_cards_nvidia"
+
+# some tests are broken
+RESTRICT="test"
+
+REQUIRED_USE="
+ || ( hip opencl )
+ ^^ ( video_cards_amdgpu video_cards_nvidia )
+"
+
+DEPEND="
+ video_cards_amdgpu? (
+ dev-util/rocminfo:${SLOT}
+ dev-libs/rocm-comgr:${SLOT}
+ dev-libs/rocr-runtime:${SLOT}
+ )
+ video_cards_nvidia? (
+ dev-libs/hipother:${SLOT}
+ )
+ x11-base/xorg-proto
+ virtual/opengl
+"
+BDEPEND="
+ video_cards_amdgpu? (
+ dev-util/hipcc:${SLOT}[${LLVM_USEDEP}]
+ )
+ test? (
+ media-libs/freeglut
+ )
+"
+RDEPEND="${DEPEND}
+ opencl? (
+ !dev-libs/opencl-icd-loader
+ !dev-libs/rocm-opencl-runtime
+ !dev-util/clinfo
+ !dev-util/opencl-headers
+ )
+ video_cards_amdgpu? (
+ dev-util/hipcc:${SLOT}[${LLVM_USEDEP}]
+ dev-libs/rocm-device-libs:${SLOT}
+ dev-libs/roct-thunk-interface:${SLOT}
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.7.1-no_asan_doc.patch"
+ "${FILESDIR}/${PN}-6.3.0-install.patch"
+ "${FILESDIR}/${PN}-6.1.1-fix-musl.patch"
+ "${FILESDIR}/${PN}-6.2.4-libcxx.patch"
+ "${FILESDIR}/${PN}-6.3.0-no-isystem-usr-include.patch"
+ "${FILESDIR}/${PN}-6.3.0-clr-fix-libcxx.patch"
+)
+
+hip_test_wrapper() {
+ local CMAKE_USE_DIR="${TEST_S}"
+ local BUILD_DIR="${TEST_S}_build"
+ cd "${TEST_S}" || die
+ "${@}"
+}
+
+src_prepare() {
+ # NOTE We do this head stand to safe the patch size.
+ # NOTE Adjust when we drop 5.7.1
+ sed \
+ -e 's:kAmdgcnTargetTriple:AMDGCN_TARGET_TRIPLE:g' \
+ -i hipamd/src/hip_code_object.cpp || die
+ eapply "${FILESDIR}/${PN}-5.7.1-extend-isa-compatibility-check.patch"
+ sed \
+ -e 's:AMDGCN_TARGET_TRIPLE:kAmdgcnTargetTriple:g' \
+ -i hipamd/src/hip_code_object.cpp || die
+
+ pushd "${HIP_S}" >/dev/null || die
+ eapply "${FILESDIR}/${PN}-6.3.0-hip-fix-libcxx.patch"
+
+ # hipamd is itself built by cmake, and should never provide a
+ # FindHIP.cmake module. But the reality is some package relies on it.
+ # Set HIP and HIP Clang paths directly, don't search using heuristics
+ sed -e "s:# Search for HIP installation:set(HIP_ROOT_DIR \"${EPREFIX}/usr\"):" \
+ -e "s:#Set HIP_CLANG_PATH:set(HIP_CLANG_PATH \"$(get_llvm_prefix -d)/bin\"):" \
+ -i "cmake/FindHIP.cmake" || die
+ popd >/dev/null || die
+
+ sed -e "s/ -Werror//g" -i "hipamd/src/CMakeLists.txt" || die
+
+ cmake_src_prepare
+
+ if use test; then
+ local PATCHES=(
+ "${FILESDIR}"/hip-test-6.3.0-hipcc-system-install.patch
+ "${FILESDIR}"/hip-test-5.7.1-remove-incompatible-flag.patch
+ "${FILESDIR}"/hip-test-6.1.1-fix-musl.patch
+ )
+ sed -e "s/-Werror //" -e "s/-Wall -Wextra //" -i "${TEST_S}/CMakeLists.txt" || die
+
+ hip_test_wrapper cmake_src_prepare
+ fi
+}
+
+src_configure() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/858383
+ # https://github.com/ROCm/clr/issues/64
+ #
+ # Do not trust it for LTO either
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ use debug && CMAKE_BUILD_TYPE="Debug"
+
+ # Fix ld.lld linker error: https://github.com/ROCm/HIP/issues/3382
+ # See also: https://github.com/gentoo/gentoo/pull/29097
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ local mycmakeargs=(
+ -DCMAKE_PREFIX_PATH="$(get_llvm_prefix)"
+ -DCMAKE_SKIP_RPATH=ON
+ -D__HIP_ENABLE_PCH=OFF
+
+ -DCLR_BUILD_HIP="$(usex hip)"
+ -DCLR_BUILD_OCL="$(usex opencl)"
+
+ -DHIP_COMMON_DIR="${HIP_S}"
+ -DHIP_ENABLE_ROCPROFILER_REGISTER=OFF
+ -DHIPCC_BIN_DIR="${EPREFIX}/usr/bin"
+ -DROCM_PATH="${EPREFIX}/usr"
+ -DUSE_PROF_API=OFF
+ -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF
+
+ -DOpenGL_GL_PREFERENCE="GLVND"
+ -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON
+ )
+
+ if use video_cards_amdgpu; then
+ mycmakeargs+=(
+ -DHIP_PLATFORM="amd"
+ )
+ elif use video_cards_nvidia; then
+ mycmakeargs+=(
+ -DHIPNV_DIR="${EPREFIX}/usr"
+ -DHIP_PLATFORM="nvidia"
+ )
+ fi
+
+ cmake_src_configure
+
+ if use test; then
+ local mycmakeargs=(
+ -DCMAKE_MODULE_PATH="${TEST_S}/external/Catch2/cmake/Catch2"
+ -DROCM_PATH="${EPREFIX}/usr"
+ -DCMAKE_NO_SYSTEM_FROM_IMPORTED=ON
+ -Wno-dev
+
+ # 1) Use custom build of hipamd instead of system one
+ # 2) Build fails with libc++: https://github.com/llvm/llvm-project/issues/119076
+ -DCMAKE_CXX_FLAGS="-I${BUILD_DIR}/hipamd/include -stdlib=libstdc++"
+ -DCMAKE_EXE_LINKER_FLAGS="-L${BUILD_DIR}/hipamd/lib"
+ )
+ if use video_cards_amdgpu; then
+ mycmakeargs+=(
+ -DHIP_PLATFORM="amd"
+ )
+ elif use video_cards_nvidia; then
+ mycmakeargs+=(
+ -DHIP_PLATFORM="nvidia"
+ )
+ fi
+ hip_test_wrapper cmake_src_configure
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use test; then
+ hip_test_wrapper cmake_src_compile build_tests
+ fi
+}
+
+src_test() {
+ check_amdgpu
+ export LD_LIBRARY_PATH="${BUILD_DIR}/hipamd/lib"
+
+ # TODO: research how to test Vulkan-related features.
+ local CMAKE_SKIP_TESTS=(
+ Unit_hipExternalMemoryGetMappedBuffer_Vulkan_Positive_Read_Write
+ Unit_hipExternalMemoryGetMappedBuffer_Vulkan_Negative_Parameters
+ Unit_hipImportExternalMemory_Vulkan_Negative_Parameters
+ Unit_hipWaitExternalSemaphoresAsync_Vulkan_Positive_Binary_Semaphore
+ Unit_hipWaitExternalSemaphoresAsync_Vulkan_Positive_Multiple_Semaphores
+ Unit_hipWaitExternalSemaphoresAsync_Vulkan_Negative_Parameters
+ Unit_hipSignalExternalSemaphoresAsync_Vulkan_Positive_Binary_Semaphore
+ Unit_hipSignalExternalSemaphoresAsync_Vulkan_Positive_Multiple_Semaphores
+ Unit_hipSignalExternalSemaphoresAsync_Vulkan_Negative_Parameters
+ Unit_hipImportExternalSemaphore_Vulkan_Negative_Parameters
+ Unit_hipDestroyExternalSemaphore_Vulkan_Negative_Parameters
+ )
+
+ MAKEOPTS="-j1" hip_test_wrapper cmake_src_test
+}
+
+src_install() {
+ cmake_src_install
+
+ # add version file that is required by some libraries
+ mkdir "${ED}"/usr/include/rocm-core || die
+ cat <<-EOF > "${ED}"/usr/include/rocm-core/rocm_version.h || die
+ #pragma once
+ #define ROCM_VERSION_MAJOR $(ver_cut 1)
+ #define ROCM_VERSION_MINOR $(ver_cut 2)
+ #define ROCM_VERSION_PATCH $(ver_cut 3)
+ #define ROCM_BUILD_INFO "$(ver_cut 1-3).0-9999-unknown"
+ EOF
+
+ dosym -r /usr/include/rocm-core/rocm_version.h /usr/include/rocm_version.h
+
+ if use video_cards_nvidia; then
+ newenvd - 99hipconfig <<-EOF
+ HIP_PLATFORM="nvidia"
+ HIP_RUNTIME="cuda"
+ CUDA_PATH="${EPREFIX}/opt/cuda"
+ EOF
+ fi
+}
diff --git a/dev-util/hipcc/Manifest b/dev-util/hipcc/Manifest
index 417fb7916779..b7310632e7e0 100644
--- a/dev-util/hipcc/Manifest
+++ b/dev-util/hipcc/Manifest
@@ -4,8 +4,10 @@ DIST hipcc-5.7.1.tar.gz 36589 BLAKE2B a8ae6bd9f0f985d78119223b67b5b35b8d1ee38edb
DIST llvm-project-rocm-6.1.1.tar.gz 196027084 BLAKE2B 3ef0b6e3c47c66fd80289373e6ff8aaff44751f9b380addfae73a18dc388093c0535f230b0cc7528724bc43f6992e2ae6decd3d0d3c700893ca95a6166b7b8dc SHA512 e320d4eeaa6f61ed1cdbf653d67fe887d3ce9dc0d6743b4713502e1cb5318ab8afbe1ee71f8cba07635c54ce532df6683de40ade0e5be4a52e50ce25a9b70818
DIST llvm-project-rocm-6.1.2.tar.gz 195992927 BLAKE2B d821f29f2f1f7c1ff414c63a710281f16d2a394b21f3365d01b86710cc09ed27e514b49fb744bf6a36b38815afa56cc26d44f0238f38479a0c2db9bf9989f389 SHA512 5f7e5dbe5976141de35e96e603624bd9d5a2c08b0690ba9fcd81d1b32f540f94bb9f4b74539e2838fd60ae1312dbe5e0b429ba80a03871782cdf3bd834940ce0
DIST llvm-project-rocm-6.3.0.tar.gz 206677330 BLAKE2B f3e68a8c94599e3a938d3e761af163b9f010a06421680ee70aaaaf8073fb18da9151729c311fc4bd12b281b3afdd15e61cea31c970f0e4d36bb97838fa17ca5f SHA512 674fc3242c6dbb6962f1002dc34ccbd618da6adeb640bac15265d22fdcedf9de16ea3d79899891734ccc1099cb5b5ed9110b1162f4515c4cbc0d847810682b59
+DIST llvm-project-rocm-6.3.2.tar.gz 206671202 BLAKE2B a280e2be22b8eb9fd51814074447baed3637231d4bfbe391047a1fb2409197c8d8ba58cebb3aeaec15aa4daee9371311274b30ede48e0039d7c84e432b15de1a SHA512 314e27577af76268635f3c96ee3516829e4622913c3d0c4c68eccbaee0c9f7f5fc031cbd35827deb4bc29712592c424e296c15ce8c500c897bfb3eb19455899c
EBUILD hipcc-5.7.1-r3.ebuild 1168 BLAKE2B 597b4861e41735e80cb05c7fbb4b251b06b7af40e226c647648a399e3a0242293652e563f45038d6413f898754f7feed55995250466086129853a30a77074a0a SHA512 ed31d2a1aa9af4ef7dd86073f7ec5220545ebd83da183273b8a97befde59b084d07508e68a2e10ffb241c08afdc021d42d2b9f41c13091d8963d33c705ed3379
EBUILD hipcc-6.1.1.ebuild 2029 BLAKE2B a749f65682f4694cd6edf95f08c6e155a612f27784859f64570cb5beedb93701a89e2089a39b689eb9312a13cfdce928827aacae67e5827078cfef5d40ce0b56 SHA512 5edb39a331153182d96740a6374a40bd2f224e04ff7a8fbea349458f3a0f2a6c91f4d7c0af66e67c346f80ad416fbb69f8dfd5e51923e2084a2150e64f25b040
EBUILD hipcc-6.1.2.ebuild 2029 BLAKE2B a749f65682f4694cd6edf95f08c6e155a612f27784859f64570cb5beedb93701a89e2089a39b689eb9312a13cfdce928827aacae67e5827078cfef5d40ce0b56 SHA512 5edb39a331153182d96740a6374a40bd2f224e04ff7a8fbea349458f3a0f2a6c91f4d7c0af66e67c346f80ad416fbb69f8dfd5e51923e2084a2150e64f25b040
EBUILD hipcc-6.3.0.ebuild 2047 BLAKE2B 2ca523758e5a2f525de88fa991ebb5f9c4e8d5f0164d631be5ca9e02e92975a99465a930d939de55ec7d5c1e4b995209272bd56b373833b1f44bd740ed5033a0 SHA512 5c9e0cc242d153cfed4f231b4cbc84b865567efe0c38fa58f0ef00c5c3fbce6c5c7390a4eb33a809889fdbc73922298df5a26a7abd411ac99e65e964e1a8d643
+EBUILD hipcc-6.3.2.ebuild 2047 BLAKE2B 814d25fa64127f74fe4b1a5e9c8d63d505a40a70b093993dfc5ced5dc7d8a7f44ef693f3e24850af3c939283a735800dff585601c21f5e92be7ae78c1a234ee0 SHA512 2eb09d6bde652a1dcffeb82351c034171662862c9bcef81aaa42af6fc686e97c159e5039361952132d1827196d529d29042b368505945d78289a8507992886b3
MISC metadata.xml 942 BLAKE2B 56fe9d0c0615796d69d11ced9aa54834f9e3cb649786cc117bb2628086be15e1bc2dfb8e96fc93a043603ab34abec04a8bb1592b101444ea077ba0d73e55c374 SHA512 84bac9774f2d0dfec093c0269fe76662dc12a44fa3d4861152c6a076165d44af399cdcb134bea93d094b9b9d0094bec6ba72f6f81ad29b7467ce5262348ba263
diff --git a/dev-util/hipcc/hipcc-6.3.2.ebuild b/dev-util/hipcc/hipcc-6.3.2.ebuild
new file mode 100644
index 000000000000..ef7b18819f1c
--- /dev/null
+++ b/dev-util/hipcc/hipcc-6.3.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 19 )
+inherit cmake perl-functions llvm-r1
+
+DESCRIPTION="Radeon Open Compute hipcc"
+HOMEPAGE="https://github.com/ROCm/llvm-project/tree/amd-staging/amd/hipcc"
+
+MY_P=llvm-project-rocm-${PV}
+components=( "amd/hipcc" )
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/ROCm/llvm-project"
+ inherit git-r3
+ S="${WORKDIR}/${P}/${components[0]}"
+else
+ SRC_URI="https://github.com/ROCm/llvm-project/archive/rocm-${PV}.tar.gz -> ${MY_P}.tar.gz"
+ S="${WORKDIR}/${MY_P}/${components[0]}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0 MIT"
+SLOT="0/$(ver_cut 1-2)"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ $(llvm_gen_dep '
+ llvm-runtimes/compiler-rt:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ llvm-core/clang:${LLVM_SLOT}=
+ ')
+"
+RDEPEND="${DEPEND}
+ !<dev-util/hip-5.7
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.7.1-hipcc-hip-version.patch"
+)
+
+src_unpack() {
+ if [[ ${PV} == *9999 ]] ; then
+ git-r3_fetch
+ git-r3_checkout '' . '' "${components[@]}"
+ else
+ archive="${MY_P}.tar.gz"
+ ebegin "Unpacking from ${archive}"
+ tar -x -z -o \
+ -f "${DISTDIR}/${archive}" \
+ "${components[@]/#/${MY_P}/}" || die
+ eend ${?}
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -e "s:lib/llvm/bin:lib/llvm/${LLVM_SLOT}/bin:" \
+ -e "s:/opt/rocm:/usr:g" \
+ -i bin/hipvars.pm \
+ -i src/hipBin_base.h \
+ -i src/hipBin_amd.h || die
+
+ sed -e "s:\$ENV{'DEVICE_LIB_PATH'}:'${EPREFIX}/usr/lib/amdgcn/bitcode':" \
+ -e "s:\$ENV{'HIP_LIB_PATH'}:'${EPREFIX}/usr/$(get_libdir)':" \
+ -i bin/hipcc.pl || die
+
+ # With Clang>17 -amdgpu-early-inline-all=true causes OOMs in dependencies
+ # https://github.com/llvm/llvm-project/issues/86332
+ sed -e "s/-mllvm -amdgpu-early-inline-all=true //g" \
+ -i bin/hipcc.pl \
+ -i src/hipBin_amd.h || die
+}
+
+src_install() {
+ cmake_src_install
+ # rm unwanted copy
+ rm -rf "${ED}/usr/hip" || die
+ # Handle hipvars.pm
+ rm "${ED}/usr/bin/hipvars.pm" || die
+ perl_domodule "${S}"/bin/hipvars.pm
+}
diff --git a/dev-util/hipify-clang/Manifest b/dev-util/hipify-clang/Manifest
index 5da387fa384c..ddaf622f6864 100644
--- a/dev-util/hipify-clang/Manifest
+++ b/dev-util/hipify-clang/Manifest
@@ -2,7 +2,9 @@ AUX hipify-clang-5.7.1-fix-clang-libs.patch 1298 BLAKE2B 3f6d24300e50d4144c60635
DIST HIPIFY-5.7.1.tar.gz 673452 BLAKE2B e0293c1b7f9ea028efc8d712ddedae4ec933c5bcfba524e13816bd999e67bcf06097f9fe0e4d1f4fa6a38df133be694e92adeefd92f77301d8537b6880b1a1fe SHA512 0cc75fdbcb6278d319cfe8ee3c8547dc75ea494a007d2159c64312c3411627905e0d6c7d7f0032cbc4c727a90723325aa2705db2fd473dbeb41e60f276d1c9a7
DIST HIPIFY-6.1.1.tar.gz 813425 BLAKE2B accc661431f11796d0c8bcf638537a6035020b2a36ebe66c1b8c10bb63b762418d5fd1f256f3a3e51d2ace224a6492abfe72838bef859b1da68c2126cc3521be SHA512 29c45e312c8e2f0d06916b57f24eba27ba7beae3bd860850b57cfe27c87df22aabe9fdcf3d12671b81e68b61c3974aaf0064e96ae68392d181148aaeef14f1c7
DIST HIPIFY-6.3.0.tar.gz 941586 BLAKE2B 032629962cd16a5f6d61153ae874706230745cec89709409601f0df12e75870d3a5269e2a669bae4e3b672484e9067cb418e77f7e5a69afc052523905460a696 SHA512 69e9e9d7cb3f63449aac66b55ece745c593dd6387e066a42c028764ac81ecba31fb5b3c9f98b46bb079b67181962aad323a735bdbb382c68c1b9e8e6169d3430
+DIST HIPIFY-6.3.2.tar.gz 978994 BLAKE2B 7f35d462f69ab298485ef27b53624676071be551d671532383f246dbe6cd133ce1b30fb98d5457b82a0a9a01070cc6050e14f4f8fdecbf04a9b589309c3afd67 SHA512 26fc5db270e661d3ca380dfd570f2b46108c41b808f84413b27c4b6efaf6796ae625d4489c2278c253345d8a25408f636fde476be380b08d489254e20b8a12c0
EBUILD hipify-clang-5.7.1.ebuild 1037 BLAKE2B 0bf96e6628ec70873b1bb6ece068a414ec3d2292bd0c3f63eeecb5739e571097eae331b04f6577ee8f705136f6fa3890ae66429e2f13973df2a1973e9419a225 SHA512 ec72cdacbcf23a10631abd6501002156ebc48187325198933f247345a4b6c555e8135f127819d90c62a68c2327b8469194fc14ab33d24a58c270083ab19d91ce
EBUILD hipify-clang-6.1.1.ebuild 1221 BLAKE2B 8bf1f869fb547c8a9828d0135f36de2d537628dbd1632beaff929755b52356dc261f54e7ff9238ea459ae3633e49672a281e9de498afde3d5ff41831e02e8b83 SHA512 ba3f85e94949529c0639ee22a758797fb9aeee77a07fc72b5d261ccbb4abd9b6843475ce869ee1330ee12ade7ecd39e3199710fe8387f8275423caa2de5dd8f2
EBUILD hipify-clang-6.3.0.ebuild 1362 BLAKE2B 0f7be57c94e9d958cdcbb9a7435242e358c0e8f25c0f850f2a3d0d1b09c2a93d6c5b7f7c68e336b473d00e9d8d7bb20a5040c018dd6c688fbb235761295403b7 SHA512 85b46f5f1802f992144bbd10c05c68195373fd425fe1fe087c5a6bde2c81f6c75900b3888cf8ba8b13b4b7fed7bc427a984004a0418791eadc6d98212a8b7be3
+EBUILD hipify-clang-6.3.2.ebuild 1362 BLAKE2B 74bed0a48edc1239fa97fa751a8415e803caeeff5f4b209b1cb0dc7b831908036d750e7a3753c0e3a4d9a181a43724b36411b1761979f538ccd8b3b94150ac9a SHA512 8b0ce56a1872496bb4bb83fcb1c080310ae2d941f30772b9357d241e5978c93b6cfde793576bf0d578e15001fd361cdef8fb01634eabad95f58eee345f3753e6
MISC metadata.xml 453 BLAKE2B b7719f4627bf53a6b4bb0c5255860382008294b3e5abf41512f62a0b55f0de6e5f5859472cb4352ecbab2139c27b68015922baec4c75a45cc4d078257a1bf846 SHA512 33d3fe6ab49e832e97c122f0eca8292b9129396d9ffec137516259fc5d12924062bbd8fe600da6f1685f954bcb61b466f5631db661023ceb507151c7741c33ce
diff --git a/dev-util/hipify-clang/hipify-clang-6.3.2.ebuild b/dev-util/hipify-clang/hipify-clang-6.3.2.ebuild
new file mode 100644
index 000000000000..31dca90c6893
--- /dev/null
+++ b/dev-util/hipify-clang/hipify-clang-6.3.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 19 )
+
+inherit cmake flag-o-matic llvm-r1
+
+DESCRIPTION="A set of tools to translate CUDA source code into portable HIP C++"
+HOMEPAGE="https://github.com/ROCm/HIPIFY"
+SRC_URI="https://github.com/ROCm/HIPIFY/archive/rocm-${PV}.tar.gz -> HIPIFY-${PV}.tar.gz"
+S="${WORKDIR}/HIPIFY-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+BDEPEND=">=dev-build/cmake-3.22"
+DEPEND="
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ ')
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.7.1-fix-clang-libs.patch"
+)
+
+src_prepare() {
+ cmake_src_prepare
+ sed -i 's:/../libexec/hipify::' \
+ bin/hipconvertinplace.sh bin/hipconvertinplace-perl.sh \
+ bin/hipexamine-perl.sh bin/hipexamine.sh || die
+}
+
+src_configure() {
+ # 928906: CMakeLists.txt ignores CC/CXX, switches compiler to clang
+ # and fails if non-compatible CFLAGS/CXXFLAGS are used
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ -DCMAKE_PREFIX_PATH="$(get_llvm_prefix)/$(get_libdir)/cmake/llvm"
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ fperms +x /usr/bin/hipconvertinplace-perl.sh
+ fperms +x /usr/bin/hipconvertinplace.sh
+ fperms +x /usr/bin/hipexamine-perl.sh
+ fperms +x /usr/bin/hipexamine.sh
+ fperms +x /usr/bin/hipify-perl
+}
diff --git a/dev-util/hyprwayland-scanner/Manifest b/dev-util/hyprwayland-scanner/Manifest
index 52fcdd65e5f7..677f31b6e850 100644
--- a/dev-util/hyprwayland-scanner/Manifest
+++ b/dev-util/hyprwayland-scanner/Manifest
@@ -1,5 +1,5 @@
-DIST hyprwayland-scanner-0.4.0.gh.tar.gz 10990 BLAKE2B f138f74b896d39f12b63ea3cea5a8f456821a6ed9e0e6baefd80f70dffb2f9cd1b650adf59a871f8f8055f8ed7cfb05e4631e96352fc137b8acbf1b6cdd93fae SHA512 1b7b0ddea94bd2679150a7a6d80628d1156ae11d6963fe31fd6d7292cb1d9c273830bb4515032d0645649e56b57c2d64c5312b007ea11480bb798ea43582fe9c
DIST hyprwayland-scanner-0.4.2.gh.tar.gz 11160 BLAKE2B c623319354f8fc9571b27c50b490f579e4054723768da0b1ca90a0b31519b4b709ba3bbdc26e1e911f62131aa7b866f1ab8f257a5e19b7349c15641c6b242e75 SHA512 1f1b73dbb80052484889a075095d76e0fba83a5c91f80d8e5a6167153405337b011c423250aef3feb9270ea641fe8d68966a17d92057215f54e4d8cc67b24c7e
-EBUILD hyprwayland-scanner-0.4.0.ebuild 1105 BLAKE2B 92c42ea03692b1853a63d4b41ca19a115a48f4f55f09b195b7fd8381e8a4148d4e6030a9cfb9c61fe9e254c146331675cf3a2ca33607a630e572ff8120eb4a50 SHA512 2db38e0d6da236d691a390112793a1475a6f1af83d7288b6a0705639f4a126179f5615ab3ae678e7a8551f6b9857576817fe65245e0fe65ebdbdabd9bf9c9ba4
+DIST hyprwayland-scanner-0.4.4.gh.tar.gz 11254 BLAKE2B 29f1f94b10f7f95f7a97e2bff1971669a55b0d3893572b1cd56879a4b31b825e459246b13f2455a0e4dee5b2710aceaa9581326cf2b90900dbd13171ac48d130 SHA512 c0f4670fa39edee43a05f9d7a3f3d60b793034cdf9e351f6cda60a72481f4a212c78ed5b4c15481df20acab86b987843691037fba0e62efe906196181c64b2eb
EBUILD hyprwayland-scanner-0.4.2.ebuild 1105 BLAKE2B 92c42ea03692b1853a63d4b41ca19a115a48f4f55f09b195b7fd8381e8a4148d4e6030a9cfb9c61fe9e254c146331675cf3a2ca33607a630e572ff8120eb4a50 SHA512 2db38e0d6da236d691a390112793a1475a6f1af83d7288b6a0705639f4a126179f5615ab3ae678e7a8551f6b9857576817fe65245e0fe65ebdbdabd9bf9c9ba4
+EBUILD hyprwayland-scanner-0.4.4.ebuild 1111 BLAKE2B 8c9ba9bff10563e0d9f2a3bb6aae71210e8a05bdf366d325ebc8e5e6c58fd9efd6b4d0fab98cb2553026015634f0df9d9f699aecbf307f1f63a551ac5e8ae4bf SHA512 8df670ea4b2aa3748a86776c64a043b57267dfa59ef88b4ab511f4ebe1cf34187a1d5270cacc47f516aab634e50f4f4d2f924fa35898a804ae074c60aa8e2646
MISC metadata.xml 928 BLAKE2B 2710c4492ca257c200bebc2b37e9b4c40f8464e19f2a6206038ea72b2d7153fa875d8d050d411f86bc436850dcbe866750546ecb1752758627bbaba9486b02cc SHA512 0f1f5cbafd84c252e50118bdbcfee5c1d3604da981fde8d46a3447a417c99420c6fd3dd189dd40e16159ea00afb9d69a367839be8c48029f64c3f816ecff903c
diff --git a/dev-util/hyprwayland-scanner/hyprwayland-scanner-0.4.0.ebuild b/dev-util/hyprwayland-scanner/hyprwayland-scanner-0.4.4.ebuild
index c1d18a64d63d..1549357c844f 100644
--- a/dev-util/hyprwayland-scanner/hyprwayland-scanner-0.4.0.ebuild
+++ b/dev-util/hyprwayland-scanner/hyprwayland-scanner-0.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2024 Gentoo Authors
+# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/hyprwm/hyprwayland-scanner/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="amd64"
+ KEYWORDS="~amd64"
fi
LICENSE="BSD"
diff --git a/dev-util/librnp/Manifest b/dev-util/librnp/Manifest
index 675356af265b..1992882fb9c9 100644
--- a/dev-util/librnp/Manifest
+++ b/dev-util/librnp/Manifest
@@ -1,5 +1,4 @@
AUX librnp-0.17.1-libcxx-fix.patch 3794 BLAKE2B 39125d9f2562c35f04a1859e65e73ae57df0512ddc1f978ce4655a4018d1c1fe53eb186987854847fa5955052142569a724dfb0e26e4e1a52b8258fc1520f5bd SHA512 7f0b1d94d8c97db90cf6759701d231045574f9e860342fda2a8599a5d9e526fcb918d886e16270cd98b23c7fc3b0c5e9ef51888bb842b975c1f736c75a79918f
DIST librnp-0.17.1.tar.gz 3515288 BLAKE2B 279cd5c669b469112066c4754a9a5a5c9fbe3ba225be4f85bc507aad9f29cfa166f90cb3dfe83ea8e29964fdfbbf926438fb36bb345da494ed7f70586fa8d7b6 SHA512 0224f79e4dd4b72ddd9c191218327da5485ed1d81321cc3a167cfeea68c00e47cec9151a4177e65e5560039345db3a52e41a093adfdf833f57e867bc559494a5
-EBUILD librnp-0.17.1-r1.ebuild 1877 BLAKE2B 24396a654d81d72342f9fb4b8b059043f62cfa030deee7f38ab0aa43987553fe70118c74f286a28519705bbf5ab482d53154535dcf29822d3942aecd850c1261 SHA512 1b53ab95d4534bb46eb020b9fd5e4d82cfcdc40ca3895e0b0d2a48837971a0ea9352ec28277a4458a4e6815b869d231cf8e2bc29f64418deb6b9db6260bd9190
EBUILD librnp-0.17.1-r2.ebuild 1926 BLAKE2B f2d6873354da27a77fc9bb4df052adf665e158c9a8898f4cd22bae470cd9dcb753c87d9b92cb15f1cfe34fcd45583a9dc7fe96e35cb8b3887be3bc4dae23eac1 SHA512 fd6beef7a4a8c7d310cb2179be094cd17bd87c357eaae6949492d8efde568f4ff95eff3ba00b3a42cac72944e31c6c898952fdfd5e3fd0854a1c59ecc77f9156
MISC metadata.xml 430 BLAKE2B 739d6cddc56f385ad2b1679f6b3d9ba567ce77ec536894ca3861ad7ad127fd60c395db49b31d89963df12c03d8cf69fc6f083f5d3361b790079952c1e76ccf03 SHA512 ad7b3e6332741e1f2eae9e158d5ca767f5985a8f5c86eb5f21b7ee0214b9c7fdd2e90beddf1a9287218edf35aff39bd7ff1a4f1d15eb10552ab664738f8d1959
diff --git a/dev-util/librnp/librnp-0.17.1-r1.ebuild b/dev-util/librnp/librnp-0.17.1-r1.ebuild
deleted file mode 100644
index d1db4721c531..000000000000
--- a/dev-util/librnp/librnp-0.17.1-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multiprocessing
-
-DESCRIPTION="High performance C++ OpenPGP library"
-HOMEPAGE="https://www.rnpgp.org/ https://github.com/rnpgp/rnp"
-SRC_URI="https://github.com/rnpgp/rnp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${P/*lib/}"
-
-LICENSE="Apache-2.0 BSD BSD-2"
-SLOT="0/0.16.1"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~x86"
-
-IUSE="+botan man test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-arch/bzip2
- dev-libs/json-c:=
- >=dev-libs/sexpp-0.8.7
- sys-libs/zlib
- botan? ( dev-libs/botan:3= )
- !botan? ( >=dev-libs/openssl-1.1.1:= )"
-DEPEND="${RDEPEND}
- test? ( dev-cpp/gtest )"
-BDEPEND="man? ( dev-ruby/asciidoctor )"
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_TESTING=$(usex test on off)
-
- -DCRYPTO_BACKEND=$(usex botan botan3 openssl)
-
- -DDOWNLOAD_GTEST=off
-
- -DENABLE_COVERAGE=off
- -DENABLE_DOC=$(usex man on off)
- -DENABLE_FUZZERS=off
- -DENABLE_SANITIZERS=off
-
- -DSYSTEM_LIBSEXPP=on
- )
-
- if use botan; then
- local mycmakeargs+=(
- -DENABLE_AEAD=on
- -DENABLE_BLOWFISH=on
- -DENABLE_BRAINPOOL=on
- -DENABLE_CAST5=on
- -DENABLE_IDEA=on
- -DENABLE_RIPEMD160=on
- -DENABLE_SM2=on
- -DENABLE_TWOFISH=on
- )
-
- # OpenSSL support is still not as complete as botan.
- # https://github.com/rnpgp/rnp/issues/1877 SM2,
- # https://github.com/openssl/openssl/issues/2046 TWOFISH (won't be implemented).
- else
- local mycmakeargs+=(
- -DENABLE_AEAD=on
- -DENABLE_BLOWFISH=on
- -DENABLE_BRAINPOOL=on
- -DENABLE_CAST5=on
- -DENABLE_IDEA=on
- -DENABLE_RIPEMD160=on
- -DENABLE_SM2=off
- -DENABLE_TWOFISH=off
- )
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}"/src/tests || die
- ctest -j$(makeopts_jobs) -R .* --output-on-failure || die
-}
-
-src_install() {
- cmake_src_install
- find "${D}" -name '*.a' -delete || die
-}
diff --git a/dev-util/rocm-smi/Manifest b/dev-util/rocm-smi/Manifest
index c75cae4e5083..642cee1a12d3 100644
--- a/dev-util/rocm-smi/Manifest
+++ b/dev-util/rocm-smi/Manifest
@@ -12,9 +12,11 @@ DIST rocm-smi-5.4.2.tar.gz 1553259 BLAKE2B 0560e115028caafb1d5dd8892cfa677431b79
DIST rocm-smi-5.7.1.tar.gz 801646 BLAKE2B b4799bbdaeb7203c16117cd30511d589a2b96e15801bb9f1382fe7a4d87d43e1d4b458d6923b6ebd602fdccba74bd65bcb98766dbd83c48fc3e02219be8c1022 SHA512 ad364278f137228a39108c93d482635137ea2724a5a39debb5b32329493ebf5c706dcf3863e2e24b6f0b6286f3877942277f5ae447446f155518972b957f7d9d
DIST rocm-smi-6.1.1.tar.gz 872628 BLAKE2B 35830fd0eb36688b3803bed2059f29ba4d8613112ae4cfff2e0a3b1d7afef9f0d77ec16771e2205ba351df0aa678c3b0d2436940b76d10d020f1a30d14d760e9 SHA512 3e31ff0d94e7f0ea650c985973b27107e3f7293b92857fbf2fe196b61632c530e95c3228ad7550d44f8ee9f5f1abfd17e5c2b19164759728fb6d4b0995455fa7
DIST rocm-smi-6.3.0.tar.gz 902989 BLAKE2B d17a60fd7ea39b2a18828891f50f22efe6a3f875d4f68efd204c49e1f761c690420218852464856f80a6a82eb68cae58c0cb0353c277a621a0a037b1d1a14055 SHA512 2e5079f8387872c126908211f2ceea1d5ba6e4e3e7dc487c1e45387f57e158b0e3ea071cbeaba2f8ffdf70fc6708c33fa19305812e81dbe13335bd7c99638b0e
+DIST rocm-smi-6.3.2.tar.gz 902982 BLAKE2B 8b9f544d7ab66a8728f8e8fa0e217e2177fc8666c5cce47cdd59246c2309feedb63f59894fa53d5433acd462e5274826d411d5b052f6f61291e76516d3bf4dd5 SHA512 bdd7825a1147452cc9927d446cfb1f10ffa34fb63bdbb842e8e0f6a2126c3a2855e5bca2e6663c103f4b13d46656190b14d13aee3cf1a2f967f72305f15ce338
EBUILD rocm-smi-5.4.2-r1.ebuild 1507 BLAKE2B 76ea13792d19af4ed76e6ddf11fa45b91a1cf20b4d13dcc14307f6829d0d03ee2a37901aa07ef6b3091adeb1c4e2e5c7a2a25267ce181718208f0d249845618d SHA512 d84c0feaf23ec2d098b45db3e128fb840677d75a0bcef59046b544efc588e7ad7c3b97f6b4d38aa98088428e856cd28438686684e8db89c1d739d5ecbec71a2a
EBUILD rocm-smi-5.7.1-r2.ebuild 1604 BLAKE2B 213d8d92f900537d4b84b419deca531a8b29bbb9d4ce3a6e64368b789aa341af02d8d5a2417acdc5267e370f16cd9b08a98f24156ce5ae93cae3bb648721b77d SHA512 3ad7dc560bad8eae69e3d78cff802f5a00a3984524bf94a7fab8491a1c043691deb61fe02f41b060caf834dd7210442471a72771b96162e7ff643e7ef918ec55
EBUILD rocm-smi-5.7.1-r3.ebuild 1657 BLAKE2B cdd28775af1bf308376a951f46ae70e9f2d7d1b5cb7ee9854c6b6d96aa24cc2964c2f793b1a75b8fd7f9903aefaf493e2913e3681e4a94cb3f2a32cc2e5a9abe SHA512 bd64d50bf9247c1de26808b92374310bc9e9001a62a7277ed1808f8f52bcc509c52120de34e665487552b8f9bee16edab597f67627f3697711c974c7e83528bd
EBUILD rocm-smi-6.1.1.ebuild 1479 BLAKE2B 56815b93b97e4e20f0405ce35467b10d8d8c5813044d995f94da8dcff468af8deb17f6cca2ce43cefdf4bdb63baceb4be64c284d5d4862ea03ad076bc6a974c4 SHA512 3627f49d454a34295ed75031f4480e5cb7758a57a641495b8c1abb19139e307db4a3b72c4e7302550817e02899f28c3fee481cd0a3e058fde473375e12810e77
EBUILD rocm-smi-6.3.0.ebuild 1555 BLAKE2B dfbd2841e2f920d88d88a3c9e94ae1244bd27896702aaed33a9a9941e64d81bfb8bf5f15136808391a4c6b80bc844ff47226fd650123c2b108cc3c4ea526b75a SHA512 351520525786b06f9627a46fc01d785909fe718ad62550d50957e0f470e7a2cc0646f89560c6174cad5981fd8fc1c2ecb6ffed981b00572290ed96b936f9c32e
+EBUILD rocm-smi-6.3.2.ebuild 1555 BLAKE2B dfbd2841e2f920d88d88a3c9e94ae1244bd27896702aaed33a9a9941e64d81bfb8bf5f15136808391a4c6b80bc844ff47226fd650123c2b108cc3c4ea526b75a SHA512 351520525786b06f9627a46fc01d785909fe718ad62550d50957e0f470e7a2cc0646f89560c6174cad5981fd8fc1c2ecb6ffed981b00572290ed96b936f9c32e
MISC metadata.xml 769 BLAKE2B 4b19247215c20587c6c7b6958dbd2ed57a242e8718d642c602b4067c4ad3e7cc7778a62e2f20b2b940b3281cc6e0a793153e8ff7bfd54aaa7a16e74b8e54ac6c SHA512 76648eff089ed88259457dfea04a4db19393b0d1285b3556a583b7750782a3b2406e2c407c2c7cdff47cabf1c7377fdf8a053b74226f73c32426155361dc0c83
diff --git a/dev-util/rocm-smi/rocm-smi-6.3.2.ebuild b/dev-util/rocm-smi/rocm-smi-6.3.2.ebuild
new file mode 100644
index 000000000000..e555519ada9c
--- /dev/null
+++ b/dev-util/rocm-smi/rocm-smi-6.3.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} python3_13t )
+
+inherit cmake python-r1
+
+DESCRIPTION="ROCm System Management Interface Library"
+HOMEPAGE="https://github.com/ROCm/rocm_smi_lib"
+
+if [[ ${PV} == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/ROCm/rocm_smi_lib"
+ EGIT_BRANCH="master"
+else
+ SRC_URI="https://github.com/ROCm/rocm_smi_lib/archive/rocm-${PV}.tar.gz -> rocm-smi-${PV}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/rocm_smi_lib-rocm-${PV}"
+fi
+
+LICENSE="MIT NCSA-AMD"
+SLOT="0/$(ver_cut 1-2)"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.7.1-no-strip.patch
+ "${FILESDIR}"/${PN}-5.7.1-remove-example.patch
+ "${FILESDIR}"/${PN}-6.3.0-set-soversion.patch
+ "${FILESDIR}"/${PN}-6.3.0-fix-flags.patch
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -e "s/@VERSION_MAJOR@/$(ver_cut 1)/" \
+ -e "s/@VERSION_MINOR@/$(ver_cut 2)/" \
+ -e "s/@VERSION_PATCH@/$(ver_cut 3)/" \
+ -i CMakeLists.txt || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ python_foreach_impl python_newscript python_smi_tools/rocm_smi.py rocm-smi
+ python_foreach_impl python_domodule python_smi_tools/rsmiBindings.py
+ python_foreach_impl python_domodule python_smi_tools/rsmiBindingsInit.py
+
+ mv "${ED}"/usr/share/doc/rocm_smi "${ED}/usr/share/doc/${PF}" || die
+}
diff --git a/dev-util/rocm_bandwidth_test/Manifest b/dev-util/rocm_bandwidth_test/Manifest
index 997bc0da61c2..a83773887a6e 100644
--- a/dev-util/rocm_bandwidth_test/Manifest
+++ b/dev-util/rocm_bandwidth_test/Manifest
@@ -2,8 +2,10 @@ DIST rocm_bandwidth_test-5.3.3.tar.gz 38681 BLAKE2B 02a09ae869b507ad117e40e2daad
DIST rocm_bandwidth_test-5.4.3.tar.gz 38761 BLAKE2B ab3c8fd15039081f7b42e1c5c82e06f2cf3f5c70c0868bf0c195507dd97669f199ecdaa895d292d225bce7aa069d14836923ff9ffd43d13749ca312ed07d3402 SHA512 676ba7aa26fd5eb2858ff61c8cf49ea3c5d51e87f5fa3bd6389c7c53e02561281d2d4a751369ccc66270f1d04b5ec9e55048ba23e758f0be8ef8e2abfd2026c2
DIST rocm_bandwidth_test-5.7.1.tar.gz 38769 BLAKE2B 5880c4bb50d4daf87581424c2fb208363d2d34f848d3ced163b3809e5dff4e56996abf3edc6f8c8ca75f55d95b92604de6ee0c333930d32c7c52c8bcdb6562e6 SHA512 7da08b7a9bbde34e3b2b799e47e490d34dc69225b9d5efe103fd23f3a417fc7a48dcc813d2669ee4506f6699c4576c549f982a4a76a92d83447d6fab709f5042
DIST rocm_bandwidth_test-6.3.0.tar.gz 45547 BLAKE2B 114d0ef78e90008dc67721a19d12723368eb50b16fb606e8d61597906f64144b66786de61a3e0951d4366c79bcf1150709acee3b21c22640d43ed6878cbff4bf SHA512 482b712d030b826146076e39fd0c27e60b8952879c3f81b5f89cfef388662593bb0007306f1dddbaed36e8b88b11a30171c1695c5f751a671aa230e7bffe694d
+DIST rocm_bandwidth_test-6.3.2.tar.gz 45543 BLAKE2B e38e448241f4f5b601cd4bd58d2a22f692ee71a5799906d9b3747cf7337cf07d91d140fa19683ef6ce030a6c6c34df1cf47957c2c8c1c4b96cf713c841a91d3e SHA512 d01f35c2331c13fe8c56b110ca2a6d26a6f4ecaaafa13af8ff47a01001fd29605aa44855c0c7d024dde83eec4978e14032ff96b1200b2a95a0c82376755cf91b
EBUILD rocm_bandwidth_test-5.3.3.ebuild 573 BLAKE2B d8d76c19f1abe33baa48533c9fbd32fa3981a49b3530b7ea54770230349df7513f09a4d8cbdfbec9d4339861c769414778ea674e7faa4031609f9b0018eb8062 SHA512 e1726587640d81630af6aa4f701203c78bb5a2ba3cb72d75037d63aa2cba53b9835173a97340b2a56ff56fbab9d9cf0327684605a514d88039a506831be08d69
EBUILD rocm_bandwidth_test-5.4.3.ebuild 578 BLAKE2B d18f0234d952bcceec1899410342bbad75a1c3be787a08c39476b031ffd9cecf5ae79d0af612bacf00150a3eccbcfb669289f707540004defe5f7a70d5b44d9a SHA512 06d02fd10e1e1dcc504540e49afb9a7c8c821902fd69234f46485c174b273f00e2808f945609b0f155fb155e031c10d91beb545b1e4e9c810b1c0481d01d399f
EBUILD rocm_bandwidth_test-5.7.1.ebuild 763 BLAKE2B fb3b6dcb3d2dd8975a74c0c47d569c51e137363d3cc7aef169de1ee1513ccdfe2d8b7f43ca8ded505e54e66a11cc792254f721f99c0fc90102bf8b2d7c10d84f SHA512 c5b1a0639ed6b3f1a95305d129fab4e9a8de08882b60b40f78576dd92641e026c32e32b219207e96fcbf8b9b26dc454e31d3d85dbbe9fc1e1471a3efc361ad13
EBUILD rocm_bandwidth_test-6.3.0.ebuild 450 BLAKE2B 9b5ada7d38543e0641e987e3d1423624a7983e5618be65dd9f942276f3a801b535815e6a51a2ae043531d3a8e86eeafcf834ae84180d612e87ecb29a4167b1fd SHA512 b5273be03e2b089e059d03fda4b410dd6616d3784c7d03bb665e9f718960cd24d0c289a7fe71be96184a5727d3e94cd807fab6715cc6270820be003c1a204692
+EBUILD rocm_bandwidth_test-6.3.2.ebuild 450 BLAKE2B b75b4daed7a5717f80717d63c25e6a13e388e313de16ceffbddc11472b9f0205f1543bf9d58ee56e7b735118dc4f8cb1af0564011c657f5c76401175a15cdb7c SHA512 42429781d9d80614b2baaccd182007f7204de93006ebbccf610f2a74f2bf9f50f80bd6a6c21036d6fb0ae1023ef8f003476c68c39d4c4bf88b9e6399e6701f5b
MISC metadata.xml 431 BLAKE2B fab05be7c7ad79b995949e3fae49f41e3eb7d2b2b495a5977f7ebba29914e8593aa23e29d38f8821f1c33bf8478593c84b845ff13be93e7529277d50aa53031a SHA512 c3dd55a17c4a6d47f29732defb776a0bf125f06416be2edb9cda5426a7d4e1ec239c8bc84baf484496b1261a141427eb09badc8b8d66fecf4edb436111600f72
diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild
new file mode 100644
index 000000000000..849501fe94f1
--- /dev/null
+++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-6.3.2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Bandwidth test for ROCm"
+HOMEPAGE="https://github.com/ROCm/rocm_bandwidth_test"
+SRC_URI="https://github.com/ROCm/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+
+S="${WORKDIR}/${PN}-rocm-${PV}"
+LICENSE="NCSA-AMD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/rocr-runtime:="
+RDEPEND="${DEPEND}"
diff --git a/dev-util/rocminfo/Manifest b/dev-util/rocminfo/Manifest
index 888e9eb6900c..a430dcfae9dc 100644
--- a/dev-util/rocminfo/Manifest
+++ b/dev-util/rocminfo/Manifest
@@ -4,8 +4,10 @@ DIST rocminfo-5.7.1.tar.gz 17302 BLAKE2B 395c695ed0b79c771c4240310c457aec893ffd8
DIST rocminfo-6.1.1.tar.gz 17740 BLAKE2B 6331054e1c8a59f2d4246c3fcb999afc28a8cabea9d5faf2b95d767f7153ab0930a633ee630cabc4472413a8a54fd9ef798516baa77e94aabda7687a36bf312f SHA512 d2982874ad09bfbe15418a88c2d3360f9bce262674d50f5858a08e52dd266e255f95116c85e069d7e8d28cb323164fb6999c5834163105f33e0c773aede4efdf
DIST rocminfo-6.1.2.tar.gz 17734 BLAKE2B d92816dc0657a2ec0f04024311b5a7851a3cd487d73b496bfdb32ffe69cae957798f49622e477e5d0b47ac4ff86c2bba9a46e86228823f85da2d9f5376b6aef9 SHA512 fa1890797a89d67d18f29d73d213d68bcd31c7fd2b2cee89148b8dbd6fe7552e270af0582c7a50e80adc399197b3dc1cb5e858b1e983411079d088fc947c8c88
DIST rocminfo-6.3.0.tar.gz 27543 BLAKE2B e922ffe8394cad903f0ce3a2fafda37dc3836403e399a2ce2d14b1deb52db312381cb23b8dd6a3fc084fd005546d000df41e5ebbe02395046844efc4882f236b SHA512 4466385f79db88ccdeadc8f950a529d983f59c0fd8bc8ac2c1ba79b1f4ef833782cf645f6176b2c2369a54702649daffa595aaae81cf1f30178c5a99f69bbe61
+DIST rocminfo-6.3.2.tar.gz 27216 BLAKE2B cd991b7c4819d8b7330c7a096a7304010adc334d3ce212edd6f80527adcfd2478586efa851e3ea11a723c35b845567a50c184ea73fd8f47f99a5fada4011c298 SHA512 a23ed64399782f4078836c4c2a71e198463d53bd0526598e91e9eeed0c6690d01f1cad780cd9810b6528843e5eb78c1460997a5b2efab40e717979a4309f7a1b
EBUILD rocminfo-5.7.1-r1.ebuild 1339 BLAKE2B 5d7ba72f7c1309efc6e5cdd9d05a0c2fccd0abb972ed8caca46004bfb16818d81bbef1fee87ec2a8af1600f8d54ae9c3b775f2168ed3105401ea6d43ef0760ea SHA512 9dc874889be072acbafb3e45b18d336ce4084104efa3df800f3066fca41c7c9cd60e12df55a79efa98fb6259a6fe8eab656615eda90fb4607a3790768b42c755
EBUILD rocminfo-6.1.1.ebuild 1255 BLAKE2B c1e6948dd71632d93aa11a6ec8c5884bc124daa9db5cc1fe655dc801fa7503479b22c5b39ddc67fb8410b59a696fbf251d8525ae68d66cadbb6cac7d789291b1 SHA512 3096db54c2cdd00029d11e183ef02e80762da6902a4750089dc93c6a8ec8816c4da2d9c01a51d623eb416d7f653246aea3d5a5ac1e82ed1c57729596bfad14fd
EBUILD rocminfo-6.1.2.ebuild 1255 BLAKE2B c1e6948dd71632d93aa11a6ec8c5884bc124daa9db5cc1fe655dc801fa7503479b22c5b39ddc67fb8410b59a696fbf251d8525ae68d66cadbb6cac7d789291b1 SHA512 3096db54c2cdd00029d11e183ef02e80762da6902a4750089dc93c6a8ec8816c4da2d9c01a51d623eb416d7f653246aea3d5a5ac1e82ed1c57729596bfad14fd
EBUILD rocminfo-6.3.0.ebuild 1267 BLAKE2B bfb1aa3d7ea28148d3e929ce160d35aaa74410ea7a9481aa2110e29f4146d887f23fbcb979a96f6088f2b0941f44bf1bcf178e92d964038a4c993da67e9a0910 SHA512 9c444a1afc74e840422ce8e138d2ce46c872bb7acf2c6cb73b59027880573d589cb44d246fbd1e0a7cefd83b607a8ef5042111d1935aea3a521f85f20b15af43
+EBUILD rocminfo-6.3.2.ebuild 1267 BLAKE2B f2884262c1baaaf93c162ddb37f474ef57e6dc71e3c024f86fbf14ff7cb59a19f5b7160738d4986c6dc74cb4c84393724aaf057e9bb1736443b698fa2ddf6766 SHA512 600ee2d1be8939f2bb02d2b731a36adf99799544ddcfb8146044d77d9c35cd5f415d7348502623f8c85c8c042e82e1813699bfd942668eab73085dc959e0bd4b
MISC metadata.xml 357 BLAKE2B 09a7d224662327ffc7936d1d98691ce626dec3a23ffb7ba1b87da12a58659bff330a7a7718798928898b46754bb96869ec63c766ba25719b3abf88b06dd286d3 SHA512 ddf900d23e4bc3f69f0f1b53c9cff6e6f309a7add531512860e288b0c3593ca76f0590f73a0e934bdb5a4d2cfadb47e64bcfce0a354c31d27af1ff6214c32da8
diff --git a/dev-util/rocminfo/rocminfo-6.3.2.ebuild b/dev-util/rocminfo/rocminfo-6.3.2.ebuild
new file mode 100644
index 000000000000..626fe2cf9a82
--- /dev/null
+++ b/dev-util/rocminfo/rocminfo-6.3.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} python3_13t )
+inherit cmake python-r1
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/ROCm/rocminfo/"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/ROCm/rocminfo/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/rocminfo-rocm-${PV}"
+fi
+
+DESCRIPTION="ROCm Application for Reporting System Info"
+HOMEPAGE="https://github.com/ROCm/rocminfo"
+LICENSE="UoI-NCSA"
+SLOT="0/$(ver_cut 1-2)"
+
+RDEPEND=">=dev-libs/rocr-runtime-${PV}
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-6.0.0-detect-builtin-amdgpu.patch"
+)
+
+src_prepare() {
+ sed -e "/CPACK_RESOURCE_FILE_LICENSE/d" -i CMakeLists.txt || die
+ sed -e "/num_change_since_prev_pkg(/cset(NUM_COMMITS 0)" \
+ -i cmake_modules/utils.cmake || die # Fix QA issue on "git not found"
+ cmake_src_prepare
+}
+
+src_configure() {
+ local mycmakeargs=( -DROCRTST_BLD_TYPE=Release )
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ rm "${ED}/usr/bin/rocm_agent_enumerator" || die
+ python_foreach_impl python_doexe rocm_agent_enumerator "${BUILD_DIR}"/rocm_agent_enumerator
+}
diff --git a/dev-util/roctracer/Manifest b/dev-util/roctracer/Manifest
index 07ab2f36b716..e57f5f2da2d7 100644
--- a/dev-util/roctracer/Manifest
+++ b/dev-util/roctracer/Manifest
@@ -16,9 +16,11 @@ DIST rocprofiler-5.1.3.tar.gz 1402172 BLAKE2B 16e9b127ede94a3f96056e84a2942b6c9f
DIST roctracer-5.7.1.tar.gz 354686 BLAKE2B 2e72d8df5cf53a913102a715dab55f7c6d33b2d4a9cad7647a61824deba0363cf3dbf96d8de3469a78d6b5c8e517c163c303bf6aa12eeaf8e43f82ac8381ef97 SHA512 62cf62fc505955426596bd6d539c92f4d730d90d820d817343525f1b7be693290727c8c447ca98b1a0e46d1d188b62b3f4fafcf6bffbf2479fc5d937fb354e13
DIST roctracer-6.1.1.tar.gz 396688 BLAKE2B e332c3a6056d1678e3da511878fd2710a4eaa02526cd1e7353dd1dbcba776cb77e6e431d90daf5f238ec7793fc8e9f51afd7f09992f70b26c7e3aab28bb319a9 SHA512 d59c367953b1d5df0daae96746095e2e19f706f43b5ebed3d45c15d23697e9c99c1623bbb8dfa001648fdeda172a3c1d820d884b6da3946addec8f4b9a86e5dc
DIST roctracer-6.3.0.tar.gz 397368 BLAKE2B 450e99cd90df80f60ec455a94148258b8fcef4adb1babb795c3e66bca648b51cd0b67a9e8f413e601c5f77d0292e70c443d3695198f2e4dcd6058c9e21485198 SHA512 6f29e5f12e1c499ab57ed3c869801742bf71d645852bebd3a887e34f382e6da6df910ab7921232887ea10e95eafa085794e7795e08d3e73cbe225d5967c59620
+DIST roctracer-6.3.2.tar.gz 397366 BLAKE2B 0edc2e6483935dcbc8e905b1eac1d426c3e553491cbe119a8f6cba99cadad5c622ec7a0005e27e66d57f9baf4e3048033185cd38f32b4cfd17277d80673ac225 SHA512 d08657e8424cf2fbdee1caa46140dd90f45b5efe7c71a96c789b0bb350d7c36a9c725ae436bee00fb0948ab0de5fc5356f71082619edae1316922221c19eae1c
EBUILD roctracer-5.1.3-r1.ebuild 2415 BLAKE2B c0737eb18ae261221c98ce271e2125cb6c0a36771cb681fb6a3163c64e73158da9dc1f1bbcdb4e3a51b75b8bea50a69344deaa3b45b33af05908ee276b2f4868 SHA512 088ac0b65323a618703c068bfbceafcf201c97c9d2ec9e87cdb4c819fbe03fb31ea9a528358773ab89c03402a6f04fff5e53190d38a0cea85d0ae53bd657bf46
EBUILD roctracer-5.3.3-r1.ebuild 1659 BLAKE2B d0ef879f789b5fe49985a09fb23da11386ae2629398741224176e723a88f51ea147429eae036b53fab7c0aea66515e24b8a91f89846099343f434799f182aefa SHA512 dfa1e198644882d2d4b0a31c812c46b5e4b902368a9380986aa0590ad592ef68bda3c341043ad9f11ef08a8e41aa0c4096686cbf9636c8412331ed9b0134ccce
EBUILD roctracer-5.7.1-r1.ebuild 2230 BLAKE2B db3912e3ece9c6bd934832e91addab4d896d75ddd59e348c539066b394335f9c83fb081d4225072485eb6cde2fb2b257439b12d953efe51e38c91a32291daa3f SHA512 591ea6fb59e2bbf4a27ba3891d0de346c6a625518cd4bc67c83749abc38db7b95d9bf6ccd653f550676cad01917cae2cb84cbeb57efe942476201ed7bbcd9b4e
EBUILD roctracer-6.1.1-r1.ebuild 2711 BLAKE2B e5975296167127f7487280752b16b2daf1a024180cf4a143c48f6bd1462c128a7f385d0ec3885479786ce338065a6aa512fb783e7d8ea6f249a713e8b2a548c8 SHA512 7144c0fdeac1977069257d1e2f4560d2f3c751d6fc862e82da896a56566705bd423ec79331e085cc18d1c1ae1b8dfdf81fbea68540158021f080a5528c1bffad
EBUILD roctracer-6.3.0.ebuild 2832 BLAKE2B 9bc2d4f4310b5100e87f3dafe8a0451f7ad9bef22529f16bb27c96fec8ebaaa14e7dfeab06312d95ed5db212990cd2ad1edc484be605057ec4267f1dda5ffbfd SHA512 6f8cb042d64c502799b0108661c935f4844c8fa82f7471296cbc14a47806e24454271079b5fe965e3decea90ec72f2a5483d8ef6c2678c60ce52f0f40287e58c
+EBUILD roctracer-6.3.2.ebuild 2832 BLAKE2B f4f2db51ccd16512c5b9dc10b941f6e3d338e0d1ec0bad3cf6d66cd69049f621b8fad2504664fba64d2692cb65acd819e14204a5107fd8778bb12734dd3409fc SHA512 b16408847d0bd0b1c06c75b1b1bbcb75df4f8437626a20fbae292306fa68d0e4c7f7a70d797481485179023414182de9b9b6d335aed768b8d6e5a554a10141b6
MISC metadata.xml 717 BLAKE2B 9705d469093d1851c10e8f727b43300a1fbe1746057114ddeaa38520a094a8906c1a8bd13869e3f84ffff652b68823f63522685a97ab3d3f0fdcb52283fc27bd SHA512 d6ff1910d66ed3990e965826f0df28c74b9b6287f4dc4d619425c2803a1092bcd1c7d8dc9776e5ae3366a31f3a56d498b0ffaf8f7c336af623df02421de26430
diff --git a/dev-util/roctracer/roctracer-6.3.2.ebuild b/dev-util/roctracer/roctracer-6.3.2.ebuild
new file mode 100644
index 000000000000..453e1d1391bb
--- /dev/null
+++ b/dev-util/roctracer/roctracer-6.3.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+ROCM_VERSION=${PV}
+
+inherit cmake flag-o-matic prefix python-any-r1 rocm toolchain-funcs
+
+DESCRIPTION="Callback/Activity Library for Performance tracing AMD GPU's"
+HOMEPAGE="https://github.com/ROCm/roctracer"
+SRC_URI="https://github.com/ROCm/roctracer/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/roctracer-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-util/hip:${SLOT}
+ dev-libs/rocr-runtime
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/cppheaderparser[${PYTHON_USEDEP}]
+ dev-python/ply[${PYTHON_USEDEP}]
+ ')
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.7.1-with-tests.patch"
+ "${FILESDIR}/${PN}-6.3.0-fix-prettyprinter.patch"
+)
+
+python_check_deps() {
+ python_has_version "dev-python/cppheaderparser[${PYTHON_USEDEP}]" \
+ "dev-python/ply[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ hprefixify script/*.py
+ eapply $(prefixify_ro "${FILESDIR}/${PN}"-5.3.3-rocm-path.patch)
+
+ # Install libs directly into /usr/lib64
+ sed -e "s:\${CMAKE_INSTALL_LIBDIR}/\${PROJECT_NAME}:\${CMAKE_INSTALL_LIBDIR}:g" \
+ -i src/CMakeLists.txt plugin/file/CMakeLists.txt || die
+
+ # Remove all install commands for tests
+ sed -E '/^ *install\(.+/d' -i test/CMakeLists.txt || die
+
+ # Test fails: https://github.com/ROCm/roctracer/issues/109
+ sed '/load_unload_reload_test/d' -i test/run.sh || die
+
+ # Fix search path for HIP cmake
+ sed -e "s,\${ROCM_PATH}/lib/cmake,/usr/$(get_libdir)/cmake,g" -i test/CMakeLists.txt || die
+
+ # bug #892732
+ sed -e 's/-Werror//' -i CMakeLists.txt || die
+
+ # libc++ may have no experimental/filesystem
+ sed -e 's|experimental/||' -e 's|experimental::||' \
+ -i plugin/file/file.cpp src/hip_stats/hip_stats.cpp \
+ src/roctracer/loader.h src/tracer_tool/tracer_tool.cpp || die
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then
+ # https://releases.llvm.org/9.0.0/projects/libcxx/docs/UsingLibcxx.html#using-filesystem
+ append-libs "-lc++fs"
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_MODULE_PATH="${EPREFIX}/usr/$(get_libdir)/cmake/hip"
+ -DFILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DWITH_TESTS=$(usex test)
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ use test && mycmakeargs+=(
+ -DHIP_ROOT_DIR="${EPREFIX}/usr"
+ -DGPU_TARGETS="$(get_amdgpu_flags)"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ cd "${BUILD_DIR}" || die
+ # if LD_LIBRARY_PATH not set, dlopen cannot find correct lib
+ LD_LIBRARY_PATH="${EPREFIX}/usr/$(get_libdir):${LD_LIBRARY_PATH}" bash run.sh || die
+}
+
+src_install() {
+ cmake_src_install
+
+ # remove unneeded copy
+ rm -r "${ED}/usr/share/doc/${PF}-asan" || die
+}
diff --git a/dev-util/selenium-manager/Manifest b/dev-util/selenium-manager/Manifest
index 8a1ab7cad672..419765a35f7c 100644
--- a/dev-util/selenium-manager/Manifest
+++ b/dev-util/selenium-manager/Manifest
@@ -5,5 +5,5 @@ DIST selenium-selenium-4.27.0.gh.tar.gz 77154097 BLAKE2B 7555ef2cf1667aa6d890c3f
DIST selenium-selenium-4.28.0.gh.tar.gz 52440665 BLAKE2B c954745ffc62d05c7686dfad8be2963dc520d831849a3ff50e75d6b3bf6f14e985932026b61bd6c4df37a1cd50d877bd6b52d0ee35df3b0763d4f5d2f08b8b6a SHA512 02316b264a25888116070f697be59094139114ce3388013da8e907dc55ac4e0d60b773b35ae5a786fbd94ee59c3afc7ff9344aeec709c160960a343337f42d8c
EBUILD selenium-manager-4.26.0-r1.ebuild 2818 BLAKE2B 3a4e2731f6c90965c22615063bab1f2aafc27724b8226635b7e6e50a09a9f8cb64d061cfa81d52508e2e2ade72f1a60e00b2f3bb98ffb8a083585068e739d87b SHA512 9a2221808fe213d4d317a33edc147d529c98b94b2d898d11492ee3eabc4fe89a96a2ef7d0080a62158c211a16cad60abc4e5e94e1606aa837a7911845215ed01
EBUILD selenium-manager-4.27.0.ebuild 2820 BLAKE2B a1bc6c9ee886326826ba5f284a67f521f48b217f97846c5d5b0860e841c098cdc05a40e4f4c033b64605f19067285c2eb17511379e7e90ea6b87278ed4cf0384 SHA512 aaff173f9d9811a52bef9d481ac30e9bf2cd14bf3fff809a6102ea21173ec320b63103c762447c97f285bbe23a304a24dfc908996424c7621d34889940592450
-EBUILD selenium-manager-4.28.0.ebuild 2839 BLAKE2B d90a9faff113178d03bce5915c42a950be09ccc3f57c0b5a067ca77ea01f0f526f9925482fbfe9e90fbde351a7012d96b735e471fac38bda83b12e368cfbd9c5 SHA512 08f586d720c56e83897e8b71ffad5ae67cac82ae185f011fc75f87a03b775f0c27a9c13ac80587b6fce71ddd130797ae062b684cbee265a6c24090f72f9f1641
+EBUILD selenium-manager-4.28.0.ebuild 2837 BLAKE2B 2f9b31f72eb0bf351e77889a80ad72d7b55f1b834d82b522da09c90f93ab19c7057114017ce2d0b87eb58540c9bdec53bbca4752a923ccd59db68384edc4b303 SHA512 7b636deb4200804e0e815054269591a2278cf0d66c2662cb30e5c127745961c110e022ddd02f15e853b1522a34ac6d869d732af2d21324cab6444d59e95a91cd
MISC metadata.xml 585 BLAKE2B 9810f0d387f5d0b8c6be3efd0bb41c04ccd0a47911b0d2fdd2722a9e2e00c590c27eb449449df764540c10359b698749c8de7a7e1abca2f8010dbaa649add6ca SHA512 2c1c2153adbf1af5a48bec25fd5879dc4dd4346f5ef5d37f1ed4abb8bbcf841870eed4ecd35ce69c50a861e0f50890fb2ee3da7c4980a29468acc6ecd54ecebd
diff --git a/dev-util/selenium-manager/selenium-manager-4.28.0.ebuild b/dev-util/selenium-manager/selenium-manager-4.28.0.ebuild
index 4ba153032551..759fafaa8202 100644
--- a/dev-util/selenium-manager/selenium-manager-4.28.0.ebuild
+++ b/dev-util/selenium-manager/selenium-manager-4.28.0.ebuild
@@ -31,7 +31,7 @@ LICENSE="Apache-2.0"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
IUSE="telemetry test"
RESTRICT="!test? ( test )"
diff --git a/dev-util/tkdiff/Manifest b/dev-util/tkdiff/Manifest
index 55f0931daab7..1133de4b5347 100644
--- a/dev-util/tkdiff/Manifest
+++ b/dev-util/tkdiff/Manifest
@@ -3,5 +3,5 @@ DIST tkdiff-5-6.zip 289205 BLAKE2B db490a4a1fcb3e5ec899e1c41a84079001e78a9d9ff65
DIST tkdiff-5-7.zip 290158 BLAKE2B 2693c574129991e08f504828098268bc83ef99dc53b57a3492ebc7959f2c341f1c1815b614e0b28f02d42c9fb66d280b523dcfdf277c05562106bec9b70f5d8f SHA512 a75e18cb279cfd152b14f50d121a73f6a4123e1a1365a9092c322aa26fa0bad55d7740d9ad100831f9f363a0f76dab35cb21f1c7b2d7b0fa8f95e2e4eaee6aba
EBUILD tkdiff-5.5.2.ebuild 523 BLAKE2B 6596c9e20ffcdf176d9de0cfa356110fd56d06fdf89faa6a40496576c28f9a5c1eb2b8ab57dcca64ffe6d960d965e79947ff2e278365bda1bd11e773ed786fe6 SHA512 62eaa0bee252d84274477335480436129c99cf5a7ae1e9e3396afc93c3c42073514616beefe7e45ccb44e0f521040cfe479d21ddc9d85e5f0f49c81c4786cd72
EBUILD tkdiff-5.6.ebuild 526 BLAKE2B b6250b4d3f1b3a46c738d073cbcee679e6533cc14decb9d763ee4df334ab9373bfefbc96e797920f96f732589f6500aa6d1520cd15a1d406735df357df956ee9 SHA512 90a5e3f8c0184aebf39332f3a35cb5cb185a76a02a799844b713f6aec0d245985daf6defa765ac66c3faaa85eaa8ef018243ecb920fc109bb61c285aa7e3aa12
-EBUILD tkdiff-5.7.ebuild 526 BLAKE2B 89c5393c24f16bda11baf7ac7138c094da6b387ca29436e29c39c11fe6abc095fe862631b4aac7fa0a6ae8287cc45557cf3b0c9e9c7239fbf22cbe569576cfeb SHA512 d8e20b22759aa6bad6ccfad482172caeee6eb1bae3385e269ab564b1c1b381904efb7363b2c277fcd4953a7d3bbc64a3b2f103187adbd0f4c0c8ac00d3f36f01
+EBUILD tkdiff-5.7.ebuild 525 BLAKE2B d300768e264696c643c4a8ea2f6d32958f33006c1b183707afea0e5e8018c49f92492d23ca71d41341124c84a3d6d2489a59fe02b4025b010c30f709f499c18c SHA512 f9b6316dcd6cd6f7df56a7c03c29e515d508e3f5b6d2b658472ab7ffea2831188f80491f12739795f22bea1edd2308258e9f740fa031b9a8e36835cd9750c8e1
MISC metadata.xml 330 BLAKE2B 5f4b2faa0f86877607bd86340353c8a9d85fc2b8c55e730baedccaa909ea212ee3092203f52f6c7470683f694af352879d00215da4f425f496caad5ad2b6e7e8 SHA512 2f9e7941ab8b77689ea2545524b639909ba09439aad65d496ae02f124c7d41fea1fec6a187b0ce39c9884f943860a6ac495186128880e9081e9ca95794250da7
diff --git a/dev-util/tkdiff/tkdiff-5.7.ebuild b/dev-util/tkdiff/tkdiff-5.7.ebuild
index abcdfa83962b..fc95e2027f33 100644
--- a/dev-util/tkdiff/tkdiff-5.7.ebuild
+++ b/dev-util/tkdiff/tkdiff-5.7.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
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MYP}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="dev-lang/tk"
DEPEND="${RDEPEND}"
diff --git a/dev-util/tree-sitter-cli/Manifest b/dev-util/tree-sitter-cli/Manifest
index 76817e9d3095..3debf4ef08be 100644
--- a/dev-util/tree-sitter-cli/Manifest
+++ b/dev-util/tree-sitter-cli/Manifest
@@ -9,5 +9,5 @@ DIST tree-sitter-cli-0.24.3-crates.tar.xz 18883756 BLAKE2B 5a35f3c32ff53b123f2d6
EBUILD tree-sitter-cli-0.22.6-r1.ebuild 909 BLAKE2B 5a7d01cf494ae8551e36ba9b1509f5c0bd0b0b86cfaa2377750099988c2e7250924996880fea53a8e1101363646d3a543625b83b01941efc637ced4f5f074f75 SHA512 d45b4ed49fa313db416873451dab644baf65844e9985d9c91e8fa59438003283a48166b23dd73719d52a43c046ee498025daba3ee9b0c4e9349651bdf3cf2011
EBUILD tree-sitter-cli-0.23.0-r1.ebuild 931 BLAKE2B a7080a4213dade542c12062079d58341c4291ba127b7410d5ac80fd3bff66fbd9ee105439ac31770bb9f500baf6396a6c3f1267a112ca5e09d4bd20159accdbe SHA512 43d12c3300d4608d14cf60edd78d29dcf778f6f7d5d52b39b856273a9dba716938da735d15f9c41e0683cd0abcef96078f134386cdc3010c6648a7d8fe165f18
EBUILD tree-sitter-cli-0.23.2-r1.ebuild 938 BLAKE2B 085b47f3ae6de1cd2e7d78ce04106e2a551148d7dcd014dcfdbfc7a281e55240c2283b5e586beda19222fe395d1ab47dde182767a78622dd0ca106cbbbaf78d0 SHA512 6d6fa315b57e33f0a500b13367433290c16a15225077bb925232e4d7c38e1ae9825ed5ba78e54898e70c6f79ecbba21038d3b031fb6fcc85481ec2b2a27382d7
-EBUILD tree-sitter-cli-0.24.3-r1.ebuild 939 BLAKE2B ef9646306febb5fccc75078517b38127c47bd6623b7ab75a67c1df8e61068263c8f205a8a60fb21c4a5e5a11c92191a81b6f5321223f8a92c144539a8066318e SHA512 cee004196ddb611ebe39f68bb5faf45ae599f6e9e8652021dff472d38221de1a070061bbd13edf23faec870124c3cdeb1df7084a5aa7a700ae0fbaa5258821dc
+EBUILD tree-sitter-cli-0.24.3-r1.ebuild 933 BLAKE2B bcd7fe4e0ee5fd9a4dd42fbef26fb216a727a225f93a044caaceea1ab30f14774e21732c96df73b122cc19e70c50e13d4e38c457bf8750394383acb1d88255b1 SHA512 0a20924add9b8ffe67c751fc65854d017a8d86c124692031d785d9dc84a70035121436857c351aa56c2e9e00f193e92e91cc18f015d429ffa7d90a1c2d55d14b
MISC metadata.xml 464 BLAKE2B e008906a78a1f8a1b1f16e1b7527c4e42add184ed00e5cf0708fd7636f2be9902a862a9d2dbb6f5374d782fc5b05e8f355db0b84796c5aedceda845af5333618 SHA512 cb56cf0df6db2f661395cce2e6ebb5d9f9731b937438c12cd2f5d21a9227d2aee69a9e9ca9754b29ff7e42acbdbc4436f3dc4b3f40abdc3df6df33eb8e913683
diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.ebuild
index bca1cd9e7bcc..1e38a01988c5 100644
--- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.ebuild
+++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-r1.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
@@ -24,7 +24,7 @@ LICENSE+="
Unicode-DFS-2016
"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# Test seems to require files (grammar definitions) that we don't have.
RESTRICT="test"
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 72f5d5b4ba60..4c0c167314a3 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git-cola/Manifest b/dev-vcs/git-cola/Manifest
index 1bce19254ca8..b0fd33014296 100644
--- a/dev-vcs/git-cola/Manifest
+++ b/dev-vcs/git-cola/Manifest
@@ -1,8 +1,10 @@
AUX README.gentoo 227 BLAKE2B 828266fe46d9eb866250b57921df446055c7835cce3c3d17014563451acfc100f0e3ade6805514d620852273f011c12a8dd581ad90ffa135e5ab168a87790d46 SHA512 9e8b672fe6998a255dea761e186d5a9031895e8ec0eb14d4942c81a462a238ef1eec0431671da8be3ee4bbacd7f81cec6ec1f9e75e2f4429c3472faad5ba2c2d
DIST git-cola-4.10.1.tar.gz 1265278 BLAKE2B 3c2ff0f25b5f75340f24577b5109fcbc3ce89122df88a097b1578c193bf37e832c2825ec25dcac720145230c879ba473a7db35ea2e9e1f476c937b14e3649c7c SHA512 582842a861726b4ed6e9f966afc47cb4817cecd82740bb446e39b6f3d03fb96523401267ebdef64960ef60b55cc3e7f42d8023a738b9ff660b9f0d9ea07f201b
+DIST git-cola-4.11.0.tar.gz 1268000 BLAKE2B d6e2b52244ea63bf166f84e5f2e86e4b85e03e1f20c57bcb90a5f6e7689645fdaa0491e583bfc03812ed5df7970cd22c41962c8872abd58f13c774ba74330f30 SHA512 ce0d9bf3865d7e023bf61a9b846cb764661e07b9d72b25f36c25fa5a3b428c0d490e2382ab3715f5f7b2aaa07824096002351d84d5d9c8545e6e2b678a22c0f5
DIST git-cola-4.8.2.tar.gz 1251173 BLAKE2B 758b34e271883c5493e9a219e7f9970c1ca2e0cdb97bbab50828ea53ae2bae223692a06c353d0b017af2e82b3855708ebd2937d9656b373b8d45ab457ac50b7b SHA512 0b924837e8e5dcaa9687ffdff779bd3ed9f629713826f6c537d6470fdaed84bab3cec793aa9f1cf0e7bce3c4dae60c838822005efa93236b5964c8be74ef33cc
DIST git-cola-4.9.0.tar.gz 1261512 BLAKE2B 51994539e79d1f3db5876b64c10bf84fd2ac7f90cab05227c23831b0f0a6771cead11bf3bcb76863eb0e6e26c245a735143306d55f1773a697036652d7a1084e SHA512 8abb30c8263170c185dc66061b8271dfb73a0173a29337ef704cc0d206a218bfb5ede528966ea55c64fc68121162973f9345ff112b7f8d7093f602a7774b72e0
EBUILD git-cola-4.10.1.ebuild 1833 BLAKE2B 8bb6f89bdbf7dcf3e6733238e694fce469cdc82d0b927ec3935220adbc30f098d458dca4339edd927403a120b629414dec2e91ffb590735266879c4dff54bb81 SHA512 02f8ee32c2763746f578d567002acccd2027b49c69217dce2c013b17046db22a88119c3ced8798a43bf77a82e0dcb01da4cb8fbe3eb8182d1f03c6c01dfe2888
+EBUILD git-cola-4.11.0.ebuild 1833 BLAKE2B 8bb6f89bdbf7dcf3e6733238e694fce469cdc82d0b927ec3935220adbc30f098d458dca4339edd927403a120b629414dec2e91ffb590735266879c4dff54bb81 SHA512 02f8ee32c2763746f578d567002acccd2027b49c69217dce2c013b17046db22a88119c3ced8798a43bf77a82e0dcb01da4cb8fbe3eb8182d1f03c6c01dfe2888
EBUILD git-cola-4.8.2-r1.ebuild 1662 BLAKE2B 37148482e3215efe9046cf81d6338fb391c27e7d1c7faf19240ad29415549afe645abd5a7d4ee64d9a797100d56ea7cda995eb402c236feafe6153909a8bfb7a SHA512 33fb39030622eb025cd3506ff87866a5b011a51b4e23d428f48f88935dc54b6118a83dd00bf921c5aa276756d549446bb58f2000b13fbb2d5e4e0ea924fdaa40
EBUILD git-cola-4.9.0.ebuild 1833 BLAKE2B 6c86d40221638709f86c867f907188c0054f2ef3a709bba37b8bb2519790e559347578cb1a8e39e65e6d4c44af9d2af9fd881077d023b58e983e69c76666385c SHA512 0e5e3e736b6f7de95b78bc7abeb5763dbf4590fdbb053d5112d62ed877e56d3a36bacbd3ed363ee44b7d0ac0fbb4a5404d278e8f349469c091c3b7327d15bef8
MISC metadata.xml 595 BLAKE2B a1a74266c1afcbcf94bcb95b8218669f09ce709d0803e37cca482b2e89dee176d1d898236ba024e7266106133d1bfb3008fd1ff3ce11793c606fc7dcffb408e6 SHA512 fe44a4445bf71d09eaa6be66af2370d3c0e94dada507ace584ffe9dd8b5edafd472355cee7aceb554c31b0bafbd29faeb318e853d0d165fb1d2a7f8f8bf86379
diff --git a/dev-vcs/git-cola/git-cola-4.11.0.ebuild b/dev-vcs/git-cola/git-cola-4.11.0.ebuild
new file mode 100644
index 000000000000..17c5e8352a84
--- /dev/null
+++ b/dev-vcs/git-cola/git-cola-4.11.0.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_SINGLE_IMPL=true
+DISTUTILS_USE_PEP517=setuptools
+inherit desktop distutils-r1 optfeature readme.gentoo-r1 virtualx xdg
+
+DESCRIPTION="The highly caffeinated git GUI"
+HOMEPAGE="https://git-cola.github.io/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/polib[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/qtpy[pyqt6,gui,network,${PYTHON_USEDEP}]
+ ')
+ dev-vcs/git
+"
+BDEPEND="
+ sys-devel/gettext
+ $(python_gen_cond_dep "
+ dev-python/setuptools-scm[\${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest[\${PYTHON_USEDEP}]
+ dev-python/qtpy[pyqt6,gui,network,\${PYTHON_USEDEP}]
+ )
+ ")
+"
+
+distutils_enable_sphinx docs \
+ 'dev-python/rst-linker'
+distutils_enable_tests pytest
+
+src_prepare() {
+ # remove bundled qtpy and polib
+ rm -Rf qtpy cola/polib.py || die
+ distutils-r1_src_prepare
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ cd "${T}" || die
+ GIT_CONFIG_NOSYSTEM=true LC_ALL="C.utf8" \
+ epytest "${S}"/test
+}
+
+src_compile() {
+ SETUPTOOLS_SCM_PRETEND_VERSION=${PV} distutils-r1_src_compile
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ domenu share/applications/*.desktop
+ doicon -s scalable cola/icons/git-cola.svg
+
+ # patch the binaries to use desired qtpy backend
+ sed -i "s|import sys|import sys\nimport os\nos.environ['QT_API'] = 'pyqt6'\n|" "${D}"/usr/bin/* || die
+
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ optfeature "enable desktop notifications" dev-python/notify2
+ optfeature "enables Send to Trash feature" dev-python/send2trash
+}
diff --git a/dev-vcs/stgit/Manifest b/dev-vcs/stgit/Manifest
index 2607a3c25c07..9c3cec53f3cf 100644
--- a/dev-vcs/stgit/Manifest
+++ b/dev-vcs/stgit/Manifest
@@ -1,196 +1,126 @@
DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
DIST ahash-0.8.11.crate 43607 BLAKE2B 7dff8e41798ba25df8c4827ff414a182bb25da4825f0119a74916fe775db5445b87be8fc87f7c7f98d3b5053e1d47546f98873de1a942d36e5f308a3fb7dd620 SHA512 47d211b2422de0b381dfe32229faa346406eb7a22dff867dc04c22389609a8671ce3218e662000c49891a06c259d82e0ff4413740f007729d80e097a6c3f0d9d
-DIST allocator-api2-0.2.18.crate 62504 BLAKE2B 8152c5a611be91ba23b1e8647511e21f48e7d4f1a7b9a828083f5bb8747cdc92aee66f73251b19195bbdc1f65aad992632e820d86cbeff287d598257ae3628a6 SHA512 5e5b0e23e1f5b259e5d3746e3e05817af8dee95af7105ea775a5c1d69b4e537a4d6a25e2c1d46ab83e2385217b158f7940dc1315ae581c35ee23289647105e73
DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
-DIST anstream-0.6.15.crate 29231 BLAKE2B cc4cf0f381c210fecc20b5796fe872b533419e5f957021b0c3be3cdc23fb84ce029fbef6f9b6f174a76ad713c07f0811145a70572de7c24cfab060fdd990f49a SHA512 1cb01a0293b4c9bcc010909707e71c464416d3ec6fc9789060b7aa9fe4cc04424fefa8013cc8765ccdae6dfd9a1c50a11f7b30b39a32c4aeaf525f28167ddb92
DIST anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963
DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
-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.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396
-DIST anstyle-query-1.1.1.crate 9891 BLAKE2B c298114c1864a5233fb39c365e079a7f1f4ef23499dc330e5deb06f83f27bc727015befef79075c7e39952547f799b4135d7db287cf72dfc914191df784a4989 SHA512 1b2e888f025142a0d9b01314cf083831a2a45d8da737c1be3a6a9aa177e73e0d2ae7999fe7610dd450b7096115e8cf38c5da23723cebf1deaa7d3501d3dbd5ce
DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837
-DIST anstyle-wincon-3.0.4.crate 12234 BLAKE2B 23294d6ed7715c55c8f796eb7b860450c57b22b57e32a5c75847f2e2bd68a52b33c24797db662aa5fd7e799b9644075c8c939d93b0cf8598b16ee80fc817b77f SHA512 24b3a9a44382609ad449425a657d4b42a792d4703c36e0953f09a03817759c266a2f0ff4ecc9e8b93ea8403df2badef1f1af6a6e50af56205176c41b13501ae6
DIST anstyle-wincon-3.0.6.crate 12271 BLAKE2B d9f4d9d46fa93a1168ca340562681718be852ffa94e30c9ea208af53af9d6697ca84921837a325ddc36681caab2b866b7f574901c80b5c0d862dcb765b81b68b SHA512 59ec6f5a53bd68b6344d82e923eb8c45ddac481dd0d270a7b452dc5b0540ee1656705697c1508942ecc131e7c075248c85d8f4159f27d97ea94f22469ce2eeb5
DIST anstyle-wincon-3.0.7.crate 12400 BLAKE2B 2023529aa12ebe1b7073a88180ac7491fbba7e8556ba20061bec22b1db9d0f3da058faa5bd7f499d8e5da18422dec7e7648f3b4acd7b4a2d2064824f1b881259 SHA512 782440c1093235ad481f0b854f5a3d3acb7908d2e5ddbd4143139b8bfd0faaf2f9816c1034e760d9261a233e6d645098cd5a594064f190662908eaf79972c903
-DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
-DIST anyhow-1.0.94.crate 51731 BLAKE2B 2b8b7ed7506f31a434ff8af198256816bb196f3434925ad688820237893b54b14f3731d34a3968277f532a3b67c39e3c4aaffef43b42b13bb1c6d3cae50e9ae8 SHA512 61209bb1a81104ea86375bff12e6654047a596fd5282fdaa590301c4bcdafcdd8bc83201811063d565bbfab6be42544e43047ec88d2b0b41f7c5f2712f3a3b90
DIST anyhow-1.0.95.crate 52155 BLAKE2B fc9cebdfae0afed86f2dfb7faf62f5a108000895317dd0cab9c83d6e48c891558fc3a1d8b9940b623b4c6fd861631a0f0344a9915517a9bc39dbfbe48ec6b45b SHA512 8c5c176381c3e861c3c4451f7cd3d9e2447c0a55735ececfd3199288d65d36dc5fdc4a19a0798f62a0b9d6ca2c155a616c7eab8bcd53e6ece743aed57ec3d0fa
DIST arc-swap-1.7.1.crate 68512 BLAKE2B 5ddeffd2ae8af4125a5b43d4a0a1afc7948533bf037d8cd3e47603c13b57b156618280d99b840bf318b25b6eb29400ad68499695e182acdc05bc5f621c42ee16 SHA512 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff
-DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b
-DIST bstr-1.10.0.crate 380426 BLAKE2B 19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74 SHA512 823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
DIST bstr-1.11.1.crate 351485 BLAKE2B 639c2e610e088120674a70dc5dac0b9c437f7454fdcb385b7ec9e66184b8d016f7190c864f7c8e25fdbfe5f884a9b4cf8815c1a0bb94efb03028fa966b4207cb SHA512 04c28eab447ee13e8d3af12fd165947c26086e8cb990840226197c16b4716bc018a48c6dbdd055f837a7d64eeb3c594b0b3629103ce7f910af0c3c7d3cc79edb
DIST bstr-1.11.3.crate 351536 BLAKE2B 72a4fcc236942d121f76f42135c332fda2b1ad778d993ee69855c4eb6f909c91491fe6aa68daa0e2d602aea1bce61b1fcf03d03787f84ebb4d63b2bd3f4295fd SHA512 f1082ac8f121c6f9eab4b41c5f60aafe4623696c9f800f9d59f6726efc74f86071910f7749fbcdc8f1c20c83416d58f3ff507978775f602e18ae3d1bb027944d
DIST bzip2-rs-0.1.2.crate 253906 BLAKE2B 75a60bd49deaa8df0a91e291c619a392f55aa56ed8fe8e6f0a1dbd79c14266baf058e4e904cfb64762511f4a9c16c60af3c919a1943a2783907e8eac86f7f0d9 SHA512 00683e16f06a3c5589fbb6cb215ecccba4a8619916de80024a917f98f10bab4c663036fa3f922783ca19bb04a1653ec2ab593c1f36f587e931bd80cb11a79765
-DIST cc-1.1.14.crate 83005 BLAKE2B 777ebbe65b71b62e435b03e1749ebf6ce4664b07dda1635c454a59d3308fca0b27937b53227010ed1a7120ae7b21336e9481a4a08942e5a27e3a74bfbc8380ef SHA512 acc5b071c7be4ea1e70609574582686363f9811e03029857cddb7c6a6d4e01c32fc71bf50ee3d7da8ba88c0ed2ac4da7f66963dde69ee3ecffbf52ae1ba88c4a
DIST cc-1.2.10.crate 101251 BLAKE2B 12f708028bca112a91c5d00312c93b87b96f4d7f718c1c271cbf12b263148369e09d406cb8c5f250d69fb08b62eb87e7c2fff33f43bdb772fdebccf2927add0d SHA512 bbd8755d390ca8fd209fb22a6b998250bc4765bc8339281498f0170afac7b1112ac5843bc4c604785e734030e2681f58bc5233ebce85e1d1392e3bfc1e654e5f
-DIST cc-1.2.4.crate 99823 BLAKE2B f05e52fd921578f14907911730f1c5bd7cf2c03e83f2d5ebaae9c2710025f5e5ea7c8f713888bd75d80abfed1b8e932a2047410f043f0b62e296389c9bf695a4 SHA512 76274e9676f09277a22e4cfb8c53a08bf562f98b710b479af6f95d590d3762fca1d6ec34791a219d59e3184774f13f624e84733f7c90c13c48707b75d75c0ec9
DIST cc-1.2.6.crate 99923 BLAKE2B 61e091267c5b18d3c2886ee50870ccd3aced59d9f5eea31967e8739a49523226e2d1f0f383c7b5c3c9b6dc19d65bee319efb081f0c05c9d25847063d7f628081 SHA512 a9a2a00c58e0625aef2023c0c84827f17ee260bcde7e9407c98b38300ecaa5df852babbe896d857920c3455089e3608b54014812da88e597c500017bdd9a52ab
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
-DIST clap-4.5.16.crate 56627 BLAKE2B 83a6a9ad12b826affa68df179dc1cb534f58b6ae505f4794ca6dfaa8f8a9e33d93b9babd7931bf48bc13da31cb3078b442c4a2a2e84a8f2e675b5d620100c50d SHA512 d13bfda2c3f77cf194acd87763d5f2fea83ec2135504b173af2941547a7d3dcf75c3757532c60b53c57600bf4859395ddc94a7dd92b17f44c60d3e781741f928
DIST clap-4.5.23.crate 56460 BLAKE2B 5c0ff6ecc072368022b8dc08703d87802160817e40228fccbf9cbdc15d86dfaf0eec141dec4e8f1327e5a6d1622df9b334e94797027372dbe8765a12b918961e SHA512 4a8ef8731c9768844debcd1ba83a79a607fd32d9fbfe7411abefb8939c5c442e8a206738bb54dddd136117d3992f519ffd1640694ad7796c4e0aae3f95502c7c
DIST clap-4.5.26.crate 56474 BLAKE2B 986e620055ea5c8546162793958ac147f309df76058b49862e15517b1f060f986e631da5816fc7cd22563f1699a57b5d377622974606c96c454d74d8ba72a07c SHA512 ff41bbc3432504eb80dcd95091aa21f00716337a4e271822d9d0e8f244e01583fdcfb890f6eef908ad3cebe7e2597802d09ba26f9cb7b8c325f616ec4ff6d1f9
-DIST clap_builder-4.5.15.crate 163717 BLAKE2B 795fa9c6de6a3f4d9a1288c3340613c14b11a5346e314f5f486bee76346f5f88396e54d95d051bd84184a91bb1f2d3575f870fca56a4b9b590ea2d9939beb415 SHA512 52efd99bce20bb8ff2187c4cef8bc27bef6cdc52598f00b47639b797683f18c76a79a6ebf34d1d250621a49cab0e9ec9e7824d323516f1ed3fa721cfd34cd713
DIST clap_builder-4.5.23.crate 164180 BLAKE2B 90948ac5e8ea620be3e1ec1334677b0ae9dc227a00354fcd3d78e2cf23a1c101e009e6cc96fc19c0a2395e1b9ac6272fd9615abc1acf1a5d60392e337cfc961b SHA512 0889876990f0a361cc6b6d41f2a8f4b1decd376987a02fe69888455c92f3e583d6ff70880c6f0ea154ba62f4be7d2e7b18cdc4e0e2f243e6b17f250c3e8d1c2a
DIST clap_builder-4.5.26.crate 167961 BLAKE2B 4cdb5b3d356a2631e86c9130389e6773d061d0842997233ab470c4c0853a966eb8c40e36574fa9708f7d052901bfc267579a26175e6e2da2c74552bb377ccde9 SHA512 474cb2e9b9732c353ba0b1a5fda60332903296fc50019481ccc881680b30602ca545cf36116374a6b15f6e40574b8631aa682becf6a1707ccd42d18e34a68a29
-DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380
DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
DIST clru-0.6.2.crate 16497 BLAKE2B f77d90984f8b030c43380cc8fd80cfde916f8f9fc4b288a340e9c00f0fe177b2918734c7948ab4bc8fd01abf7864488c76e7744c5974ba23f79fcd1b23b6814c SHA512 6dabdbc4b956fffed9c362b6f33b71625ba62651b0820dcc78b61319d981513d479b453906604de173110bcd9a7441451ef10cb0978e5e587cd0df23fec2c4bc
-DIST colorchoice-1.0.2.crate 7924 BLAKE2B a4027d5f870b4d9a718ac3f9d89ce04e2ed38406658c4a55ffaf39ed0cb1ce7e1c691eb56c66596b519ca82309e8ec7eebac65e69394cdd277f44f9b6280d560 SHA512 f34d5f66f84e90f473b6b9a62a61a59575e712d3e9b140324683f80af42d40c1d079701aa2ed651d0dd95a5ac8838e1f6f6c034e2adef79509d32357b8093117
DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
DIST crc32fast-1.4.2.crate 38491 BLAKE2B aaa3acca66e5814a45f12a90ae09f6ff5fc14ca94c8539184dab6ed928abc68cd1d37e539c268c1effd50ab3af20de6038593fb9c6bd6a664785dac52f6939fd SHA512 c7608d33022062e217d3576f536ffbd51479855a5e5874529c71db2bf6a937ce04d814c39cf777309c38445393bf43cb9996161947e28738abd432f11beb7266
DIST ctrlc-3.4.5.crate 14592 BLAKE2B 189b026f4061b68848851dc694c71c6ecf87d6c6cdb4518a3aa215ac3d77739db43aa68e3c628e51dad99d7ad089ae6c66a6d03bd912ab9748a0793d09c2333b SHA512 3fca36deead46f3ca586f0a07ace804251d3c3e49a9a63e8c34546e2305d08158770304ebd0c9ad6ed499f811cbbee0b76ffee1858aae60852a61a19024db3e6
-DIST curl-0.4.46.crate 94864 BLAKE2B bcfc97c19ce299abd3e8a9769a30c0ec5dc6692b5c1d81423f47aeea39066d1840ca7ec1d4713132519f3bea94d43aebd8d733a19028280e2e6c2a8e91eb1948 SHA512 c08f857b385582ba635a76744c940017b74c3f241d28cc7c8c6eeff958c76c01a1a51df41b3a7a6a9a38a31f8cf5b9b3b639eaa163c441fdec29d0b3f14c8336
DIST curl-0.4.47.crate 97185 BLAKE2B 5dc909fa872bb1b7f94ec965491cb0229039b5d196cb16e7b3e88438a53371ad8fc93b4a3a116248f8776ec726946f7e5ce551da4f45375017c9898f636e5b0f SHA512 d74601c1dd34d4846e1d275c0b72b0a8a72505b97eec9d721288b47dc65f0533e57fc36113815edb7cbc8c0e7c909ddfacb9607004a7f3167adacc06237e1d84
-DIST curl-sys-0.4.74+curl-8.9.0.crate 1786932 BLAKE2B 47244310d60a9e8ed51ce7acddfa6f3895e199277a3400211b77088382804255a7858b4a4b3d30dc3c54622f514cdff76b539f11dd07d26fbbc8829c1a279266 SHA512 125e01702a85f33a9157d67930c92cd8af619d098c5ca98d820ed308d7931f851c395a278f54f57a243b8ae33305292c15ce9d6397b7e3726c6eefe90d3577f6
DIST curl-sys-0.4.78+curl-8.11.0.crate 1821558 BLAKE2B 74f02c4371127f1cf4baf1bb9ea1eeaf0b2a4d70b63e70ef99aa8451c4aac6401929242c95277fca5c052c3fd177918fa07ade184cb80933d9dc867c0e4a0a54 SHA512 dbf9d7950af4c5aff5bd43b3a7f410ac464114c022c1364da3c6f80c2b126fae84c53bdd580e3e4007cb0e893c95dfb51db67e20caa35d5196a2308000b42dd2
DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
DIST dunce-1.0.5.crate 8244 BLAKE2B 1499ae0bb3d34e8d42e97eaf551308efc95697366b804dc83c51171a939d45bad46fce9f82a39e17b6b92fc833aecc85eabd2104823c7db30396833388125728 SHA512 36d7d75217d629185a9a9187f7d2e2dc346a28be0ad1c21b1b6bcbe3991e9cd11797e53d745c0b3b5ae94cf1e4cf141cdb2322bab86d97cc258b4145e3b97a56
-DIST encoding_rs-0.8.34.crate 1378166 BLAKE2B 528692170cdb1d74ffb0b122a5aee61f50a2a7e4ce6db049ebea4a185e5c43d4ed99e515f08524053a110e061f788f861e62e0b04eb016e7a9e2678235a04577 SHA512 e23b87003814dd6e7e17924bd1f53989a5008dd1da07baa23c40d2a18dc1ab2d786d61e2c304b3f60e73be5f180ae2deea3b4499c0157b6afe3c9273d2f739f6
DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f
-DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
DIST faster-hex-0.9.0.crate 13053 BLAKE2B 36e07a1b08544f273b30b6c8b79eb97bb0e97efc29c570f59fbe9fb4c818dfc0cbd9f42ccd4e196845c5d1f39db1a49cf61d1931ea5c1f761da2b0da49b03430 SHA512 7713b0929ffe5596823d001a83a40fe1c4c500b7cc4218921ebb65f69826a9a9fd6e7b948fbd093cb921bea52e9f2cf3285c9d1d11f2a321dcfba0fb3c9aa5d9
-DIST fastrand-2.1.1.crate 14983 BLAKE2B a4535b1612b103376fe64d71a393f7bfc37668c574d9122ca90a631aeb91cf0895bb030e597b79a80a4a37ea4d514c4c0836332030bb10a60bd971573a6d6ee0 SHA512 9a51185132c1c89fc31af463c664e996f431e607ce96676b8301f28ff11a99661d18025dd460e3332e373af68d20017d96481719746fc3c5de742d08d63aba3e
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST filetime-0.2.24.crate 14938 BLAKE2B 85e05026b35ba195637dec12d2f47cc30a189db0c565c2aae22ab1bf407e910874abebf401167b0c330c790f3e014c37108610063b5428031d28452eb78009d2 SHA512 b371bcdbd0e41b875de623c7b7f122e8f0e421382e741084645372b774cf09614eec9fe74514c90199b7110e8af27c62625e92281f3544afc9374889372c27f8
DIST filetime-0.2.25.crate 14940 BLAKE2B 1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7 SHA512 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2
-DIST flate2-1.0.33.crate 108838 BLAKE2B 9fd23b3b0a75c29f750c873f74de8565f0d8f3a574c7d28e11d15e6c3c4686c42ba98b5769a08c21f3b9c6ffe7140196c3e7001153ff5a046ee7af40f7f6d965 SHA512 59a871137518586f1d66810528595acad5ca763ec5acc100098a372194f55f33b48e59c0806fd237c644a6d797b5deb26c541fa871a1194ee3ac725da3b6d134
DIST flate2-1.0.35.crate 109188 BLAKE2B 8bd6e51c3bcc06044e5b8d7ead950c3beab6c6337052fd48e86175f0fc98c8d12804274308ee515dc6156bbedb2277dfa2706cdcd7baaf2a789122473248486e SHA512 aa2c4f0ad46cfbc7d2bfbdffd226eaa37f5223a34d132d8fb2dfd04c20d15a96c4882cc377fd72afbc7d13e512f5e9934386b0390a0ab2b171d081335c58fad4
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
-DIST gix-0.66.0.crate 276687 BLAKE2B 2b2c0b64448fc03bad28dca4ed492aaaa9518458c739083de88775de68ec4d7886adcbcf95ff61ad1a24d15413e7d886e3a39108423e76e794f439a2740b470d SHA512 3f898bec95bd37551bd471c982abe8450377e43421bfc23b6064e884b0f137e85ce270fb416e66aaf0303c0ad9c6cb16e13204849856f1718787f24fa3566b22
-DIST gix-0.68.0.crate 294935 BLAKE2B 10bf9b5784f1c6829529c7f96d7b7c0007e025cc281db237b253a1ef51134cd146e2be40f8f045bc5257f1fb4a2ff8bf3ef63895f4da7d4ebabd2384e5f119ee SHA512 69dead3c2d74e695f33eb1751236c58203d36fdaacb660b4490a8b491e9024a8f5ab670ebf19bfa6a0017010a36a3eb88932944573e9d1aedfb3d32b4694017f
DIST gix-0.69.1.crate 283914 BLAKE2B 8024c931523ace0375817c8c94df04d2fb0de754b74dc68d09dcfae1ed39fc145c0c7aa7170b689f0ac0dbf135b1ba1ec114dea41ec5de263a5f9e3007e2b4fa SHA512 49cc671a251939f0433224e20f96fd0078634a8a56c9959c0da369f5c5f5d1435e30002ebd4ba8e6d40147bca4f55518fcef56957651cd78e9c08ebf7608d2ac
DIST gix-0.70.0.crate 290002 BLAKE2B 42365d9a202796cdfe1fce0cbd4e0d315859f46678de2c42509e8986293d4cd53c17905ba344747f1c05cced6e979152c92fcdc49d8dd012f1dd961a7fe5cd76 SHA512 edbf9d9c4fb4316d766c27e182990bb7127caf998ed1ba4fcdacd7e61332f10edb8c4a16c856cc0eab77fd2e3c2a9b523283151f8f1879c59d9fa8a56c42a8e9
-DIST gix-actor-0.32.0.crate 9327 BLAKE2B 7e407e0863659070529ba67320f4fc3c6f6b27f761f35f7364cccc06dddd0eba77a349a60dcf39d7038a84f15da22679ee17a85282d97b06f296a73315347216 SHA512 e3b06012b97fb6551f6382b027769767db739a063bca2f442f7acadbc82148427e7a053da32141f10cd21e82116c6f5424a319ad7d56b8b69b02949c6f9e84fa
DIST gix-actor-0.33.1.crate 10085 BLAKE2B 807e2d1a9f7c84c515838f0bde3942557bcf2fbeab11855e5b42c91f64be48efb8e1daa2e3f2abdf82476a5478b1fbf1c7ff0ca688851b841436f2e7919908f8 SHA512 cc852e6a4abbeab7059d83b175271c88a79528e039e4995145bacd50c26db143c27a9986b86309cb8824890c791ebf7b74d3275249e684c4b03fca725fb6f6ff
DIST gix-actor-0.33.2.crate 10094 BLAKE2B 3805d8cf33e8ed2c86759e000864eb900aa8df701a4ee180021c1e85992a22a5d7603e99614c2867a08d532aa5356172292b8924baa725b2f632973686014f37 SHA512 5289c2bfe6a318d1ece87b084a47e641cb7cb7a02fdb79286167e3e70eed3e7b961ff0f125dbec44b83a1bdb86f010a2cb1ec93ebfd4e5bed92eeb5ec410703f
-DIST gix-bitmap-0.2.11.crate 6920 BLAKE2B eebacb07d6150bc16d4068fb0d5d1646f78cac93ab6cc82b64f3fd9d4ec928f5e904a3ab2bb66f697df2ca51c17eb586d873bec73380e894b66f05b94b7ed690 SHA512 889e0195b9c16f6cafe6d66a7d18da1dcc5f3aaebeb63415665102d838bf702eabe142fcbbebc28f3b69372eec5f51a9dace3d333caa6f5fe8158df89eddc40b
DIST gix-bitmap-0.2.13.crate 7689 BLAKE2B 966087f65e6a037155c4b75ddf6fd9374694df794acf003228b79946fcd0507ac6521cf0f6de16b2b84416188a7e235fc38b7d0b9ae7c77d6d5a1e167a372e23 SHA512 52b7f61f4ca51d31d127d62bff5fa07493f5bad4ec03d0db58cca3bb83f330c5eb67d93ddce0b8b710714afed9ef0869b9ad48ddafd20055c317236719d63f4d
DIST gix-bitmap-0.2.14.crate 7704 BLAKE2B 8801a94fbfa648298ad46067f293535d026fd1781fa9c22e20bd0822479eb024bab612d71de2339b11a90d7a3f2b0907f894576a22ab1185e631a0e0f5226629 SHA512 876547be6ae72a762d95bdc7c66e513ba28c99fa34cd12fe56177e7235d82099d0c26f6564d90598ac6b73fb37e4e43e962ac23040ecb2c02c06c4f8ce975f34
DIST gix-chunk-0.4.10.crate 10131 BLAKE2B 3dd2d7d0a2196ab8dca8575ec1c579e4b91b95d8a7a3cb6a78d78d4d31af7bc0059dcd195d5fc1a4978034647bba7115fbe6ce4eb7600199cda0207923a6a0a2 SHA512 1d1f80e1cf204e5107d17ba5f73bc446351ca868fc01d52eb950bc353415de3de01ed953eaeee40def1e0d1d704af4f164bb1f111f26b301f54c73d0d2e8e2b8
DIST gix-chunk-0.4.11.crate 10144 BLAKE2B 870460c3fc19b8f45dce6ddf8fe28f7b4fad1a3f2a3d077b0ee29f6adb28b3d593082897548a8e11f17181c5d555ef7a4964e56317db3fe0bd09322a3ed56672 SHA512 e4ddf8a7b9bbfd606be069e37cb331e55deb50447bb291791a16cd89fc136227afd3d58eb18dae979a125869b206b27f394ef17b94b1a0dde56c7d14a8cca077
-DIST gix-chunk-0.4.8.crate 9358 BLAKE2B 6034c836716906e7b8cf490c9f066ea6a995d384be6b931df3db96c6e71ee53dc4e2efc065d1eaae130528f23ebbddda27608f0d08afb9a8cabb106bf053dd5b SHA512 3c0bf0b9aa998907f1f2c3e610f86f250c4f9bcc9384f4c636d3c8d637e9011b48f7ee33f21dd8b91fa66c01209410886ac68c2f04fcd4262c37fca0ff9ea6cf
-DIST gix-command-0.3.11.crate 11669 BLAKE2B 748c3fe00475638906aac4d873ed7dad05d6b65152c0ba45c8d9e788f5fb3855b115db71e0631734740b372bd5f759753b1ee1aa679ca998021d5b0375a54d71 SHA512 42d8503314100a4eb057f2f6dd1bd4f24d707a51d6aa85d6f46d7819227c3d8fff8afa0f8404f9c7478ca7335adc83769c076e14c8c2217e83c470fa2a1102a9
-DIST gix-command-0.3.9.crate 10938 BLAKE2B 0f771ad9f51d4203e54984e71e2c29e2ed13f3dc145dc9e157f8cf2f9db604a973932c1379fbfea9d1caa00498bfe6507d6ee231ad72e73781575f705af81630 SHA512 9a42c1513ce33a874bf0a43fded2025fa1040c1235635159d875275df6bdb2c2853ac535483ffd80b07bd849da5bc7f38ba5228b5ed0ac27fba85059d8db83ef
DIST gix-command-0.4.0.crate 11815 BLAKE2B 0c8ff68055bba36b7478a1ee677c0ef5fdc2bd254b04a1846723b389f09c504e89b45257e0e39aa88b42aa2f7a03e1af5091e0820dbb9d19fe370ea09f4406d0 SHA512 2e4673e1f1fafb4fe602891848d4a72902cc9d1d242e9ec56bdf1aea1d9921e35bd94811a5e77ae9c20870857548e342ca18705e8c5b90c12c7c585bfdb51186
DIST gix-command-0.4.1.crate 11830 BLAKE2B 39c88543dba71a5accb529c8d666a1e0363df83d3c8f5d5480f74e015f411211d1b40e7bd116dcb7f4523aa5224ae62ccce9992cf9a1543c28c06146059c9345 SHA512 e72821b8f007eb8422feb32b5991148dc464ecf873ad7e05be0a07cad8e0da5a9d1a785e1bd7c038a99058b0a87d8cd3c3e7c001b701644022cd0ab8e862da0f
-DIST gix-commitgraph-0.24.3.crate 18242 BLAKE2B ef37235c7258ef6603b122f9ac9bb527be29f1b4cf7dfb02a484ad77986220499633789466bef94508949ebfae50568493f216d532fdbbb84861e9f04aefc38f SHA512 270edf30cdd8ff90bab02d941d741ab6cf6a85d6c2adc25b41298637153e641307e15db9ad54fbf0ac4008497c77980202b067f48c2eef88a7fc1673e022ae47
DIST gix-commitgraph-0.25.1.crate 18945 BLAKE2B 65c69910ffaa374ca1c1737d8d04c6c01ae9e5e8bbea31299d1be00d4ffd768f46f3425ca5acff20558d74248f005ea1c3cecd77f0ee8d36fd058b0d3fbc1708 SHA512 27c617d2b81184ef012fb9ced3d05e621f07ff58947132db615bd1059ade26acecf1e6203188c570f253d03196fabe167619f810110459adfc4359c08c5a2014
DIST gix-commitgraph-0.26.0.crate 18954 BLAKE2B 0457df5b33ec62573eb71d34ab93175ad04b6b5ed27144f202a2c82f0f5a8fda64cae3b45ce7b02de635740ccf3c5e75b1314bbbaa6425ceb929e3500be17f37 SHA512 8d9d565f7fbddc6a3bc8475dc82f1203f7104d5690057e326e6d62778f18c675f4315111c7695693a9a561420f20dfb399b4f1a6609a9a70dca153a1f1c92687
-DIST gix-config-0.40.0.crate 63360 BLAKE2B 5206d0d761cd0f23170c16ee5ca41ac876a0d8dbe1b0d9b1d230441ad2845e5c2b4bffda9d4e6b77acc552771616e4337d4e9916216459658614b3fc42eff892 SHA512 c124f4e460f1288b3d374903acafbb212e5dcf7a15bf8af326ccfe8ed54aeaabc4debd709e94ced4a2d23f207af40d237e67efd894c3872830a931327cc5a7c5
DIST gix-config-0.42.0.crate 64315 BLAKE2B 11ee6cff62d2981a6246741010ba724707075c08039a51c54230369256e9ecc31ec0b9d7fb60583bfefa75306f8f65f0864bb873467bbbecbd4c147617e518ac SHA512 e205e07c8cc55b3456ed2612ccd504a307daadffbba598f62164fa7797abae2159110b455194ffc2ced02039d0e76e9881a12ce1a26763b79954836d17e6b4bf
DIST gix-config-0.43.0.crate 64327 BLAKE2B 46fac24e447ee501ab652e57db8111a57f59cb41c10ba12f7e3a5c607a0ae4f2e4507325e29b9e38b41b7f8c7304c2da077e1eb5999c1d4422c5a6522dd4cfa6 SHA512 6d3349bc38e90fa30195773308608c499360864e3215761d643a8af43f68a0e5d9bc30f64837bef76b7fcc77be9cb1bcf29b00381c8197bdd352b0293769909e
DIST gix-config-value-0.14.10.crate 13604 BLAKE2B 79acdf7ee7769fd0ae666b534c03b02de45bdce74d5bedb702feb993903cd4e1817ab779e6f66f708198a8a35746612e5d063c454551547ffcaf8c04bd32ea53 SHA512 90e63d76bcd4c678f4452b7b312282b330104059307f6bf6184431fe8b63599e1afaf23d93c9440ddc3f9542708a03df2a23ddf88a413c294af03effac50fbf7
DIST gix-config-value-0.14.11.crate 13612 BLAKE2B d406877df125f7f24ed701dc94ae4482f865e2224d8f801eb4010fe9ca1d77189b71a68a233e5fb30b5165dac4aaabec73e97dbc9156bd6a4758efd59c86370d SHA512 6553c2741801f13cc5d744815315036509ff7e3e97cd9650397797dc653a7665ada1d4b401d983521dcdb5b7da8073b9a239b8476f99763c2060d934e2097a49
-DIST gix-config-value-0.14.8.crate 12828 BLAKE2B 3d08b92b6a5b9468ed5f6bec47a9a7d968cc0727ea7819e1059d518943ac91c2dd34c9c1cec0f520b6dd2c4dab8d0a5db1683bf0a215dd4c9d6965c6e6c83a2b SHA512 2bc52ecb47aee3178f6ca0d02ab325afe6080fc80f85eb2d7150e72b8b46dc4396ec8a9c70e7dd7bcd901357663962888941de382740313eaf82daaf159c5303
-DIST gix-date-0.9.0.crate 10501 BLAKE2B 70ff61b0177f442e3d262008f65529c28a58ca5fd7ee2ba1a7a02f7861e1ae11efb9ed29f6e396885b9c7c21ebb23f574c22c6f5668d7dc1b8f3d766b368b6f3 SHA512 bf620acf06ca58b7990dba33f61ebf8df9e64cbc7ce82ed8b0aa61b495e8e0ed3d4d6b013118aea8b6f8c3890e58c04756e2878072516b4bc4838f90dcd5d0ce
-DIST gix-date-0.9.2.crate 11289 BLAKE2B 5cee9f0e8199a6fc04278a823f8214ba898308657664aa659f7fe18e45426d9ae21a20bf0e9f13da7139cdc31a9cdd174e122bfb902296e93b9a285744f27bc1 SHA512 b2fa1a721eefe97be673ece330be476313225c8f3c13884941620875084956f671187734bf87d0095cbc6e3bd6e90dab17a0460aeaaaff37a2d390e3e243ecf2
DIST gix-date-0.9.3.crate 11299 BLAKE2B 5a15e00418ac01c9174e2d4c776d1a04fc32c7269396b5de44b5c89f4ac3bc2a721618b4bc59e2e66982d40214168d6022174adece227c85de53c546389ae7f8 SHA512 c75a0108f5289ff82df7cf4f003d3c501b6c8cffa713e0b8d1628ae54744474324e9c9e77c839b94e4a7c9a2ce8d9e5662796d46dfd4cb31a208c6c3ed25a790
-DIST gix-diff-0.46.0.crate 32657 BLAKE2B b7030adb15068c4e4ad86588dedbe1ffb8bf5fdbdf5a3a79188a41051053cccd7105b74a274ac3a8262e3effd5e5509bec50d8148616b6eedddbd51877d67394 SHA512 0a243466cfe64f07ed389fb1215e67e636c9c96503ca0680a88c54ad5daea74ea2616ce606d09d0b8367987faca9fa1d3b91278cf7ce8524649bfd0a9760ddef
-DIST gix-diff-0.48.0.crate 40943 BLAKE2B 5595bcee57acfbc3113054ab0c49dff0ad20c04613de57a29c84e119c59e539d53e3fa59516edaf96cc424f55f58b275756521ef0bdb1eea1f3f1b296c3d2281 SHA512 3b951dff75e00e3cb563592d79c0b9fd7a17ebbfec9ba6076fb5697653ff86f975f18384370d9ddb9258cdc169dde7595f98b56fc9befb3e38ed752ccb93b677
DIST gix-diff-0.49.0.crate 41572 BLAKE2B 3a54efcebcd19aa22c2cea8e18e8b98f6a54161764a5d0e9190e522b14c3690dc447abbd26446b64517d24488313bd6688fceacc6374a3bf5de16cab086f2ec0 SHA512 c448813d14328ad3ae65df4507223701823b6d0d39a74e757335a02755e29b7f6cd69f9f246541004407e874659cbfe092c76559ca101ae39acfa82a3de12413
DIST gix-diff-0.50.0.crate 46347 BLAKE2B 9b0d2584b508697a6df49d240a7c1d49a87c66c01344a450375a2c46254f202bd7ff67870e8a9e7d4d7cf079a609f3c1615eac6fd71c57232683c4b057dbb452 SHA512 a127133e1d77ace36071dd4785c4e4c4c0ed8d3388886aba77e90eceb86ebb2719872789e941238a7c4820b83685061ccf2cad0b939b03bd51bee877d66ee0ea
-DIST gix-discover-0.35.0.crate 16625 BLAKE2B a9b46b89f35f7f16d2388a15bcfd7de95f07667e9b08f5285c47f0f176b7aaf7d59c0815b461ab82a47acd7858538497f2c61722c9d893e70607efe986615770 SHA512 dceac4c190ce9cc4fdf4b66a36489185ced44782c9c1abafe5aa52f8a1d18ca90b63bccc79a5191703015ea9d582180813a47472bedb79aadbe6f165e11d7e85
DIST gix-discover-0.37.0.crate 16673 BLAKE2B 8e57fe5e44192c2929228969ca16f3c7d88d8a8c2fded00837c7aa8c561397d9798448f0e5e205ac979f246a37c23ad13b6b90684e11192fd2bc9dc8ea243483 SHA512 e26869a2700a972ed6714a0fa29f2302a74e2a1d8d57e78d20e373779601b4ef367aab2f5c5c866a9b506a76b1faaa13bbbbbcbe10b507969a30c23aa9bc0c0e
DIST gix-discover-0.38.0.crate 16684 BLAKE2B 445b1b15704e20de33af2e428024e602a2e29a259f8f4d9c66012d764716606364469615ef3ca9c9ecd21a78dd4ebb446bf803a28b3170b91625178419aa639c SHA512 0db7dd14a3f11de6f11de5cbd72d1824c1455a96a759d65c7d5d6da94e1ba2ab3c39e8eb3e7ed4004e84c9eaa44801f5e93569c80619883eccb44681a00c10b7
-DIST gix-features-0.38.2.crate 30604 BLAKE2B 68bb0154bc444a84dd20bdd1a56d770a8c68a816389dc8ba0a94ae71da9c9955974cf7a154de5548f65e547a5e25303efc19b5e225664ce8f827cdb661bb17d8 SHA512 d82f70bd8831701b2c17a761b306e4b630fd5b558e4b936aa8b2f87440e53127b48f024c392b487af23e0c541de4b064c27c35ee57005a81352eba0e6bcf79a1
DIST gix-features-0.39.1.crate 31228 BLAKE2B b41a71cb0eaebc6139e2b8dcdde9377144bb508f5eee48e2202dc9e3d9c98ed5807963b1c4bd16da1b00d064ecb0e75a4b66a9ef4ef82a93188e9bebc690fc59 SHA512 a150d723b5bf223adc8bcf7faa2eab8f5c5a35ae706dd09d940c6232c9f62c9c36b2ad255f5c4c6fddfa41c4bd301d46b044953e5ce5cdc57790fb234fa81546
DIST gix-features-0.40.0.crate 31239 BLAKE2B 239fc70d2a49abe53cd56572550ebc5a22b7431b194afa8862844bf2133235e52e6f344c2c3c43b2168e02abb3c72910445d137f5fe17529ce9257299edfaa38 SHA512 449a42776347b120e729b44af8be66ac75120cd1c769fdab7b97ed0c4a93cabceb702862daa776aabb096fb0dbc33fe00202f72d72e871c74825f8321aa47a38
-DIST gix-fs-0.11.3.crate 14867 BLAKE2B 71495a8f84c1dddef477ff6bb19343e58e8f0b0e3786d327750bcec04a1971237ba328061505810943e0c8a864ebfb36fd47c01dd51fc48b9d18e0a0ac329070 SHA512 7d420a8cd322561808f84913c5c6880031a07005f535bf4e379673707feaeb8fcff4c2a41b455fe76ab7af6fdf0a934c471290d828e8416c26ad49cbda1f235f
-DIST gix-fs-0.12.0.crate 15577 BLAKE2B c23d6b6e1ce0270859d9f23ccf2336ad2aeb232fdbb4cad099779cdc3ba292bba8bc3fa3f16cc39e630cd6cfb98d68c28e7ed58f9e7f1f7b7dbfb9552c0916bd SHA512 8ebbdd069d11a99a3b05d342c42a6b84c155e1c9bf9b6d1ba9e12b3cb1b96f351aa1d5ff267258c7a192e25127dcee1874a287d60ee8157ad72d438f694c259c
DIST gix-fs-0.12.1.crate 15734 BLAKE2B 03263ccd2107c89ca87568fa670d5d9f5f1a186d4b47e9d5fb76fa25e10d0825c1a60226f65562c0cbc8a5f0711f3d5b58bf35cb39f33134b5bb111cc2386155 SHA512 e795cea9077ac74480d848ab3d8287a4e14a3f5718e329e28915547304ab415d55b193d91dfa9b97cc09fd32cb7570faa2dd33f6b464c94e996c29e8ee90b390
DIST gix-fs-0.13.0.crate 15742 BLAKE2B 888f088777ac2127d5b41e6fa0a8f7bd150ef023b9148568135dede5c7bea268d0a95f84774a782f403b1f3958cccd3e5577be4aa0330730e97fa8d3e1025130 SHA512 43974cf02b3d90fd9d57ffa0fefc303776eead06a7bb57cf397a6434549a279e493235dc1dc51c25364bc472115ee2a459b810ddee19dd0cf7eae2ed6a0d93b3
-DIST gix-glob-0.16.5.crate 13425 BLAKE2B 233ebbd4e1993f5139478b1d482f54b47992686ab175bbb01fb95591934735d93681d8b888e85e7e2b6c256afeaedb7f6cd4fd666bb2a3c8f3e206b34e50a29a SHA512 6b8a22c5225a18645ef673fe73f7da73fc519650d03990f7fa43bf8f0df58d4c1a39a0da297ff5e76557b07f89f1aba5955a82a997bc29e52ca9dad808858b2b
DIST gix-glob-0.17.1.crate 14136 BLAKE2B 9d8a147de57b7406539b117db96ca8aad91eefa85d2da212a152026f315cfbf8120bc4a54ec7c0dbbc42991353f81dd73aa69a07a1b2b3205ccbb7d3e8162913 SHA512 3eec32350076b5a8257b447c8d683fcb38a7c171cf6187c30186ebf02f12ddc487bbf18c8c260c3721fe69ca84b861bfb003ec8b26fbd00b5056e543a4d8905a
DIST gix-glob-0.18.0.crate 14155 BLAKE2B 7442351edaa75e8459d3a4a9a3aaa5168b4a1b0f85b5b7d2b71620f18996a887e38b1bb0e288b10427a5bc34c0c22d32748eca67755b09b20c01e30ead25e93a SHA512 82bc437ef1dcd28be78fcebae9adfd8fa34bcc073eb70101965caf686ff69bcda694ce3ae6ba2262b58b52ee8efb778d842d64d73fa556a7b0dc713f926fa34a
-DIST gix-hash-0.14.2.crate 12759 BLAKE2B 033f46ba342fea5e2a7b5b91eeeac06aabaae527d10ed665ef1d2d7f34362ae7ea27df652012c5ae25872ab18175aefe15de3e981647086d8008a32bdffb2d0e SHA512 32ba5cc7805146fa858501bdf0cd75bd000550aacee258fdd63572323cdd06e54c78b4a71761d410c46471dc1bcf856e5564586f24ca2cca03c60b9e08b4386d
DIST gix-hash-0.15.1.crate 13513 BLAKE2B 1d80fc96bb4407c424b42a75ea215f6f360fb6025920f3dc04818ccf5c89995b6a7fa62e9a4d9568fedc83f599262747983b57f84628d5ff4189e47e5b3000db SHA512 bf90d93cb676d3558ae14ea3e5bac6643fe7a39a6e596465b0c4a126a4181d721326bd01509ac502d8ed4ab4445a606223bce81e466cbb0ce71e46daadb8af34
DIST gix-hash-0.16.0.crate 13529 BLAKE2B cdfc5268a8d1bec478baadcfbea8dc8540cb85a0ffc4dfd861f71f49e1f41a5fda8d85f567d0f3d8dcd1b16535fbb52d69bde1a948ec34c6aa9c4ff9408bb4b5 SHA512 aab790857a97f2155de11e8fd4b8f7ffeb4aa6f27245c5b6b7b279e757c85c8586e74fac4920e8bc6b0bcc0daa0b26dc068c190595ff2f5efe650c10b4e10b3e
-DIST gix-hashtable-0.5.2.crate 6421 BLAKE2B 483871bb398815c4be337e494244a9f9f6bfcf2788bcc975c96a5095f213f6b70a19902bf00987d3f16316625617727cb84408431398d32e5bc1fffdeeb84340 SHA512 d3b963cf2e82dd034bfa5912bdd0fa384cdd501efa6a0dacc70838245ad072daaf49e2f7a84d2d41360c0677af9c0162831423b4a903a77f5f7f8027034bc36a
DIST gix-hashtable-0.6.0.crate 7189 BLAKE2B 6440018095e5554842ea7ee93b4d44367cf3dac891a2ac4c2e159c926ca4e48d3ad1b505288169703b66ced1046ee6e6233d5529c0a34bdc08de3e22b49bbfd3 SHA512 308358fce4dc1c53dd9a32891b10321364b3c7665b7e646021829ffb94669cff6c3dd53b23cba3186882f3f0a039630cb20b0081bb690233a8b9069ed91e4b7b
DIST gix-hashtable-0.7.0.crate 7199 BLAKE2B 3ca6a0aedeb91da09d8ed63b53f24cd3abcb7477782973b4089ee366c010a9cb86d73bff0d3dfb0e1ee7d720edec53846924f5f2ac2879a84b70590e86107231 SHA512 42bfe73cbaa3a17b4a617ab587640f70723d184d258263003691d6a26e3326a7e76e3ff68a95cb21f41b699e4bf53958f34f9776f4690bb9bcc9e9f17ff16b62
-DIST gix-index-0.35.0.crate 45850 BLAKE2B 6add13aed7d9004f0d3916d37c693502e934462acaf5b155df086b70cf7309787a19a2161515493532adc1ff861c7c949260c6edcb391e64a691f5501dbac010 SHA512 53bdf43577880fe060bf36fe0c89cec28125b3c1368ce7769a6860855a5f095ffa4bcaeadd907aa6ee3fc2eab0bfb213d8042b7394a434e8e24a5f25b686f7ac
DIST gix-index-0.37.0.crate 46644 BLAKE2B f868ee6085ccda181cb4cad522d73b6ed4b408dbc2b168864ca3f8aa33d422d1262b7865d5347ef3e3960d294e4638284d3f70b07a774d3d62bf3df4c2011272 SHA512 08b5526db632b5e889bae333503a8c9fc8322d9a1e420e50deb47845c870239750efd577751471f8d3c10048524e01d4f49409c818999369fda4449cf41998f6
DIST gix-index-0.38.0.crate 46639 BLAKE2B 0ed1d3bab8b4062611e3663cd4f736f33219661e69654f01b8b266a87e805b34a3eaa7594f3e02883b1cdefd1b04b53a8afd513a87142d9fc8af3ff5b2bf9d33 SHA512 eab597eeb68b1cc5f5775080686eef31785df441c34cc338096a81de35fd9f9b7de467d1a7bc59b717cb83c312e3904bf4a5a3b47920fc2f4bae4b6cf31ad55d
-DIST gix-lock-14.0.0.crate 9795 BLAKE2B fd6c378bdf904be22182ae48e7898e9b8d5ee5e3248545ebdc7dc21195e7da0c5977717104102b050af35a7152829987383c0e8973da18c1620dac1f637b0aa6 SHA512 46228f8ae0d931c6594f2ce08eb8aebcf77901dd9664d134ba5e5583855e40460f08061ab5d9287bdf17e452b821f0c336d49b7aa181b44dc091925d6982205e
DIST gix-lock-15.0.1.crate 10515 BLAKE2B 2969f4019b48a312c5a0adc23b614424e09b75706ea4d18159f8a30bf20e03312b11d95bba6703034af99a4901d036a4a0d964b7b3ae52aa6dcd024f6468fcc1 SHA512 8ffd3cce4d0952cb6a2fced4a6ab407b4a32184a2b10ac1f5302132d2d7d3e4c285dc50f007141cfdd658352381f66aa79b64cf4f63f0a18a2cfe367b7bb5830
DIST gix-lock-16.0.0.crate 10524 BLAKE2B 2478e38ba6c57c80b014f93c54dc0160cae4afc66d0aefd81bd5378e40c3e70bce1583ee32bf9e1d1c12523134a008e5acc355e9914e8e5c7c19eacefc0e231b SHA512 9e2f2580cbeeae241dfc704c08be403960551c058a3b015848c2780c9501a5843ff44e133c7604a497e4cc82e10440d249dc297665076247fc17a3c592166447
-DIST gix-object-0.44.0.crate 32479 BLAKE2B e7656eb7b44a4f555541cabd19b0a04a9f2ac4f0e48ee41dfb49941133c2deec9e6a5682c410b29eb991e12d2480ff3927796391f8eb0c0d83c52b74ec36cfc0 SHA512 8971f0949fad9eae9285e2216b84d90014de55d3459cd0cf0adb5db5019d8b151842efec0499a44e3bee5cd53fb4ed48d742903ce2417da2021bd3bfb7875b36
-DIST gix-object-0.46.0.crate 39738 BLAKE2B 629d95a05e4d1851c0d8366e4ffe5de741c5b7aceecd6d4cc4aeeb268c146534c1cdaa05c792644c15c059e6d31c382722435b123622b45005f6d62aecbfb8f5 SHA512 6cd5bb8b048032b1984c8bcc952c9b0ccdcec6152bc98b11d939496c0ab2ef3fbcbff57454abbf0c016f7082bc73bf735f82c02900c553a653019a831a3340b0
DIST gix-object-0.46.1.crate 40544 BLAKE2B e7996db68fbffb0e66e2d7e9859eeb829c5d409edcfc1e585c71badb9036298e846a545ccf24534c211a9cd303769c87b98ffb9b44055748da3d3eeca1035217 SHA512 fc85dc59a4494787d00e39a9a4b8fdedfba2b0963f08a9f2de720d36e3eb63ced683622dc127fb6492c1311a40ae5f6978d99bf92a0f4660a172ee725e39dd90
DIST gix-object-0.47.0.crate 40801 BLAKE2B 858e2a93e29bb083dd27b984cb5070ad2e4f14fd3c39e641ab67b2a005889b3c89cd55b46bf404b122cd1bb743242230743317d3dc977d2140f8e2fe2d51a53a SHA512 96bb70ba6947c7b9038619f8c1a9951baa29ab533990d9e77c3a21d92a6e9e000b131dc64feb2b76048021e1934e4be7e3ab9204b0024af140475b7dbd3d3dff
-DIST gix-odb-0.63.0.crate 54304 BLAKE2B 71ff5e546632a7ce7e4b9ae28ec96c9c22028e756a6aa48694ffaed4c3269d52e47959e3eebbd19c72b4a4675704b11b42c2f643843835b203359f34bc268e78 SHA512 6f17d5d12095b51071ce83f4fbcf6d5cacb567b77ae870e38e5d3cfd8a9f00507c6d0136374b6b7b4dbcd2810b1b1f58b077b98feff893db403ebc525491d1b5
-DIST gix-odb-0.65.0.crate 56297 BLAKE2B 18314d69f45679a47b70dfa4e3a3cde434457f0740b0388d900d1b18457ff82413766924ef3f8d51a4b1ecb35b2f4531f5d3a5f0a98749735c8bd51a0b358376 SHA512 da72e4389ebf670238bbcce1a30dbdbdfd48b2b5ba31a6d3c2d78a42a1092ba23015194f62abe7c23417e662f8dc557f6f6e8a875746c6abdc792653f0eaa99a
DIST gix-odb-0.66.0.crate 56319 BLAKE2B ea576c9f5560ade09cadf1e17d296823e6713f5433c7e626a1a4407fd02c29b494331cbacb12e2c07f02d6579331ff1db2ad3ff15ac163e1a2652761e05e2947 SHA512 ea092c6f669ecbe21726d7fd0399135810e4dcb6f5646c19dac179f919c602a6a2d9a1f7fce17b10ae5ff58f5421e7965349a183278613347ca8c0368cedb40c
DIST gix-odb-0.67.0.crate 56316 BLAKE2B db61b8e6c0d3b7cb24982f13fce67e960d788146fcb826cf22944a6f2c36f90fd774c90f70a73ae84ea411464afe9066f95db3310e8d15fdfb9ad0774c84258a SHA512 53d1a2cc4f34d45cc6b1b3bcaf00771dbcc21d3b65109b1d9c28f712d734d755bab510173a1d395fb6e08aa3ed72897699eea600e8026c2f771a0d0c4b4b87b9
-DIST gix-pack-0.53.0.crate 96726 BLAKE2B be3846b23a12622ee4e2d47abc11b061fa4681134fefcdfdefc40581da2bee60feee695fcd96dce64ef8c27cc7d0da6b5f99b270de94540ab839596a1f140c8a SHA512 d7297d16b3a1aa5754a998f8c98733ef0bc498b76c2093585c6447b979bf63c343454e4dc9f37bc3afdaf8a1b5173cf16d60854c7f56fc382f27fe95d735ac2d
-DIST gix-pack-0.55.0.crate 97447 BLAKE2B 3d996cd8b5a0de78327b1bcbc90d639cbb61ad72c99f24398ace1467fb069be951de144e4faacf9939a18729964bfa9eb9af1338607bccb33f866c5705a814c2 SHA512 315c93bb976728fce776d8c3319627a10a8affb70c75a4d3ac92c0738e6b08b834ffc22c677c643eca8fde4135918918dfa442e88d3041ee187199a07bf4bb80
DIST gix-pack-0.56.0.crate 97454 BLAKE2B 2a57d84a02c95faae740c29b4a87f86fc17255e57659ab794602ea4ab783c4eeabb898ef489a2660c0db50fd2baea222d2a2b85cd6226292d7d2d460e3b5eecd SHA512 23e23f19d7284eec66d21d5965c277e28a1e243a51b38f59971dd41046535524bf30cb743247681c06b23d202a9894e2068a4da31de5af3352845710179b6686
DIST gix-pack-0.57.0.crate 97452 BLAKE2B a67c854bf50e98643e42ccefbf43c715fd90f837cfb92835fb31bee39f63790329d18864bf7582fc37c8246eac2f10218f5b9a503a0031ef6628b48d44780d3c SHA512 17b30be223917b2889b7bd52619308b1f7ee03bd674d2810f681dff45d6a60b45653e4171a896c9cd35393ad21e71d11b1444eec1a28756b7fa5f5bb4ad1bbe2
DIST gix-packetline-0.18.2.crate 21148 BLAKE2B ccff09892d256ca930a8b589294a66eb13d922dd4ce7288440d1639b34b50c1a2b650105bf483b44d2bfa89edee3bbbd7953f5ad6301f9ba1e8325d1dc8cc0c1 SHA512 6a68f9af368f607218a4885d401e4f0bddbc65e5eb4e2addff32766d9ddf6ce804efb07bb67af48b60539787d979196cf426f8b4389aab4f99ceb79ee621fb1a
DIST gix-packetline-0.18.3.crate 21143 BLAKE2B ba187ad43b097120241107b5ff1bda1b0612b27ae2ece1ee281328b35e3baa9a5159ada2f3af1af649bc8c94f3ca46be50b1d1e51b31a1e331459c6e459f33a0 SHA512 64d715ba2680f8fe77971cac68e39cc2728b8cca2d6062d8d4f3c52174a7278df23d857a90bbed5adcd63c6c358f86d9ce373d8e0ecd9ff648e18d33e94ce6d9
-DIST gix-path-0.10.10.crate 19714 BLAKE2B 332b2ded54a1355ad1c4f9a36775339bdb1e81e9948b58a39178ece96afe7ff32fb1263337321bb07a6749953c571fa63f047088b6b0d0d5757f812f4de94c57 SHA512 f38c3d12e4be24c7ae436136ad61db2461308dd1a2c58af136b5bd73658c46432faa1d3de88a83ae9763d81a809fb9189a7dbe5e62c9ec4e9954b560e42dc390
DIST gix-path-0.10.13.crate 22831 BLAKE2B 23d0d228000362771349cbad65804b2248de1b42e202ba26cbdce4bfb2087b25def13012069d163b273574a1734999928109bcc400afdcf2e2d89c87deec4886 SHA512 7bbe2ff099523869fb8c3d3522988919798ae2ae77188876ef1aa86f2ad484f15ab8f7563eacbee9787c88dd23695601982b9574474f9c1258be2a271c737dad
DIST gix-path-0.10.14.crate 23150 BLAKE2B 96ca84974f14e83977c9e9a2d7ad5b3ea3df99f6324c5fb5782aa35a6e8cf2d6b6c967d9f35fd9f1bc6371fd8fae29d95e284a19fd545c5c087dce2f6f12ffb0 SHA512 957888925c298a8129fb7ef9da8b0252478f35c86a76c55cf749bb64c6011730f4716e8db42fef9cd6f728afe23f28114c96500ffcac265e9e71437c6e50e564
DIST gix-protocol-0.47.0.crate 44961 BLAKE2B 68d8ab6ff855bfc8ed9e160be2b850d32728a482a73204174c21d89ef095dfd6677ca291b6a6df9f4033e761bcfe03f72a9a25b77212763e699c56835e1d2193 SHA512 e4d1288b4a31da830d35bb173483fd3357288b391fdae7422663cac090a49e6a92dcae96b3320afb5d1f9b8fd1bc82cb47d8c3464c3bd887135cb563a2e1bef7
DIST gix-protocol-0.48.0.crate 44956 BLAKE2B 4846ce7c6da1d8b2820bc4d1dc93710bb8e46f32d51e3a9ce41fa0e0e5a4553f956e271054921d599087eefa7ab5e3e95fc713a8e048ea1507d8b2300af6d976 SHA512 213f013fd1b73cb7d2ca34138c7c8d0d4d39dd28d54007066ac8846afb4f04748f3f2ed1aab0086cc07988d7b87418cc66c9fba107200a9d83dfe876b4e4e7dc
-DIST gix-quote-0.4.12.crate 7055 BLAKE2B e3bbcc1bc1ec169a4d9b36b1fa23caf559bf70bef14a485c2652d59b4562c514457c14ee4d2178e0f564560c310e5d304af993c587d6d352d0d6906dde4e4bbf SHA512 904da737aca01dfda12453b3593410e9aa49b852b91a7d25298ca885be0922d9498fd622e36f0601de0fbc7b2706e73e79f8281e74417b3b7084dbcefaa3cbec
DIST gix-quote-0.4.14.crate 7828 BLAKE2B cfae180c1fb14e2461453a7ffe83644673cfe99ee473d7788f3202cf68a36bf75ed6d08827d8e12ccaa9517bb6240d64bf63e68a19775b93ac21dd4578a669e9 SHA512 e88ce5f3c6712c3026336115f02628ba35aaff78e39b65ea4749a26851c22cd8ad3da859744559f9fd6d89cd54075b18b28868397d50b6be30048a6a80e5b8f9
DIST gix-quote-0.4.15.crate 7847 BLAKE2B 0f942230926032a852e59e57d4b987cb12226750f4ee4cd6a2456c43c45d96813e6b901bff625901e035a6221eb07dbfdb1b609fb36b45880118d57a5cb1f60a SHA512 f3ba71dbb866ce98d9630958bed949041aa2ccfdc19be366a52f5374b56d62cae93b5c24b132586d9042ae3c311207ac06feff414531580ac29286ca7eb81ca9
-DIST gix-ref-0.47.0.crate 56887 BLAKE2B fdde0491933bdafb55d5fd4286437ba5b2ffeb2a367612941c999a9e6c89ae2ba86a3e715107729ab421fe1088cf97243e087cd99c56de74ed6bd1d19029a762 SHA512 cad699ff3dc647ab3d9766ba6cccd2b041d1b889955f22eee12e49bb2cfdb28be423646c93fb5b4717280e4655274f3308805c9cf96c46ccc67249f3f57ddebc
-DIST gix-ref-0.49.0.crate 57854 BLAKE2B e6ac781567602736e81a83ce7d95e505e7a52c614b723b66af747fe6d55387f5a756f422d634506553348b11eb5eb203928ed8ef83656e31d5f781ede2cd45d3 SHA512 17f619a5d85ea4df82584b2b014403a1fd16f35aa2d449113422de816bf66bbacd3d0e7cac17886973b1617525dbdcbdcf6cf9d6a4f9760aaaef07ab86bcfe2f
DIST gix-ref-0.49.1.crate 58105 BLAKE2B 2a5514d296d63451a21750c5156d0f2dd5ddd5ceb03aaae89f644c9c54d8e4eef348661c0c516db12675b502b894d5726e555b69790d1103c2dcde4e0c3fc68b SHA512 4554a81fc260e09f783463ec49f7b298fb38ef3db131ee6bb8fde02a23769e6510c324a1da68b3c26b4425833b57deadd9df24898f9435ff1b7e8adc765eac15
DIST gix-ref-0.50.0.crate 58093 BLAKE2B 687e8778c6184797020825aa8acb7d503cc93a4a1f41d87a366dfd6ded4b1193a3bd7e09def7e06abf9bec82372d6a53e7eab9bb15a9c4c44684442d06b15eb5 SHA512 34c50bfd2904085c28404d5b3f1473c8b46989574d4070440aa88d2a9004aa1ea14a4563aa0555c2de0cbffd10ea59c95d70fb51eaf1484f35f04fdbd6de2cc1
-DIST gix-refspec-0.25.0.crate 16162 BLAKE2B e59fcd54c754b7a480a82906f88ed3a7a3c7a94e9905f78b17bacda98843df8512183773f148cc2d43615ea19d68de1648bd8f76aacdc491cf1526873d86f3ba SHA512 01e05e76304dab410633853462b533ebb3db768267eba3649c417c3f0e512c315433981973a613f38c172f024f1c2517a8a842aaabe6e7258af0b7bf916e5f97
DIST gix-refspec-0.27.0.crate 16887 BLAKE2B 70661821ed339396c9822c71fefd368976c60bb0b44a0a92cfdaf2ecb7a81ea86007cba8b7fc8ae15b4e8595ad17b64494df7c203205b4fc4e3f259d07be2055 SHA512 6ce8515d40a159e1a69bbacece67fe86e1a5b41e4a7bbe3a4f772e91cf19bbf759a63ea4f39c102d7d26c76f590eb291c7228ec7b4dce84b5a859ac92523953b
DIST gix-refspec-0.28.0.crate 17399 BLAKE2B 217865c2548affd2ccfa202cab53bb6e3ef0bf5118756d4158e59d675231921f0decfb32036ac60f31518e3aac79b21f0b37abfbdbe4d2b7b331bcda956f5beb SHA512 1c93e0a8c3e4343662472d30b7e9eec4699a5e4834104c093739da077cc9ae60fd1035b514c20ee57fb15c513f8885dfb9718459b6cc40214e43bda30989e0f2
-DIST gix-revision-0.29.0.crate 19189 BLAKE2B ba34323b5f2d465a791ae1135ed9ce1b2801b60e93b4757a1a5b407062326640eb44bb79324053f62c3f6c84ac5dda7cb9f54c50cbacd368a13ce6ae0ce76919 SHA512 85d87440b8028ce17125b3dd30ded2785fb3d810c58ddec727c72fe5270248d7b9f321ccf46d274bdd05e2d238084c6b6e54ca7e3e2a7d9e44e091a05c961f24
-DIST gix-revision-0.31.0.crate 22599 BLAKE2B adf1207cdf3ad11627b7b710f078db7e0cac8a659971767928c7d2af43f49b21dad31f1c50e8c857f8a34dcc897616ea88f3ea9ba2257d0f69975648f0731c22 SHA512 c845796524dfd18e0f8cf65fa46ce6bf1515cd5c1461746ad06982e3ed1b7bfbc17fa28ada547246be76a5c0f5663746c681bc1f79c484862337015a0ea04783
DIST gix-revision-0.31.1.crate 22665 BLAKE2B e6df6851dfe9a2cc50d6008b47712d5377fb2953ba80f86d2fa4808b5a2468e6f5502e5c4f5e32eea65cea8b8c9f936f1d5e34e0c3a7d20d6eb20b8942dcccd0 SHA512 78184de8151dc892b59aaed72ac0ff985601e60c40086a2b693ce03e8ebc990fb8d39f66f38ce952fb1caa928e71ea7caa2927f9a582e607455ef3fb4e5a95d4
DIST gix-revision-0.32.0.crate 22676 BLAKE2B 3a270f0bdf16fffd86d18ed510338798c6af8fde6dc2b831c0b6377abe298d7cd5c3cae5445797c9bd333f7c5c6ef356dc1310fff7357324f3ef9f41fa09764c SHA512 7ca1f4339fac3b33d3c984c50f1f2ffb86c1a96b560021aa5d91ae6fa9ea59e05ee80f2181cdf903a794924017d7dca36d927cc0ef9eb884c33f63d89ca70f30
-DIST gix-revwalk-0.15.0.crate 11849 BLAKE2B 341884c206f5e1674d5b07411369cbea74c154e5b98bd26395a1986e6cfb84c9b361504b1bb52fb8d43176df98af91e5165810ed88d4e451c90a0d779b021178 SHA512 c9fc3a3c16892743ed7b65c35f3f22150f7b5c6cc2c77d92a7c1ff25c8cf3a0d6236f0462de5c2122fd1db7d92914a5841ac56b7090ea3629632e3c1e7f76b00
DIST gix-revwalk-0.17.0.crate 13323 BLAKE2B 8c83a8a0b27a889ffdfedad5a1705adcad8cf47259d99bc2e78da67b728f2d7c63a6da3347f18740c90e49dc04b2d2cf5af420988e98c7d69c9a7bf392c21a34 SHA512 f25491da946632fa1ea973c794aff88ec8edfa16a929e1453f8f009547c71299d829feeb1dcf4e5f7e3016f0380460030c5cf7f1422f004d65461d911d4ea99c
DIST gix-revwalk-0.18.0.crate 13338 BLAKE2B f20d8bf70c50c9b478c930eef1691626656d3db3e79ea6cce854df4af5803274c0c20f1ce793ad6a19c5449fa8e42292809cc7249ea9fa387d225ccd7af1b31a SHA512 6755b2733e9abd19ffb2b5b9485c8358ced2962897bcaecc78733d5b455b19980dbbb0d66bbad69eb2144bfeb0776587024d7e82739509a90d38a5626a65eca8
DIST gix-sec-0.10.10.crate 10205 BLAKE2B ba1a7e2f955a54c6bb16fda361e4f7b59ac2ceaa044aaad09893d913e3520f4d40dcef62d457143280b3dfb76ccc24426badd38c4a0e19f35f2505dcbdfbc906 SHA512 0a5733e321e05ca0774518bdf2f171fcc8c63986269184a96ac9faf3d8b14b87c3cb31d731f80e84f098e7419f278d9dbd3b952fcf1150eb952e38e85d799189
DIST gix-sec-0.10.11.crate 10218 BLAKE2B 8b81e6c1b6b9aa946d8e60bd73ef8f9d6ec4d52f6d06db4c9ca2141b616f98310133ba9baeb15c232adb7f392e7acdd805736a2eaa7b5e43712b14d7b7684b44 SHA512 ba4f9ed423e2f97676d70947ce509d554911f87a53746ee117f33ca9780a54e1eb07190d87b117e62a92b15627010ebe0241b8f737da5491b7b10e2767f50641
-DIST gix-sec-0.10.8.crate 9400 BLAKE2B 1d7be29c2a510c6c5cad62f54ff1b53fd3f9df5c0075a86cb9e7ad578e8962a9ce6e5ad138873605fe80ef42349ad2cf087988b621bf96dbcbcc63a1f2fe713e SHA512 21d244b71abc5ca3b61b05b60aba61e86d5f674fa738f82ea34e0f04c21462683a505e3d692eb323c60a8c532bc639798b1b1cd7fbbf9cba2636c2efdd40abba
DIST gix-shallow-0.1.0.crate 7545 BLAKE2B 76761739708eb5e0dae211cbd10c7523dca2635a94a152c59e14cc3487ebfb2d2449775af510b7e0d64aa9b48dc1a05833f4bc64ae292bf5c414f49447aac183 SHA512 0f8c2fac75bf1082d51059d955e572aa5986a1a1ddad0430b707cb6f1a61d913284ae3c701aaafabc5de01b87fc55492d4e556cac3b504cb0e9f02f0996c8ca9
DIST gix-shallow-0.2.0.crate 7553 BLAKE2B c55be68e315deb2dbc02117eac828365f323d4e55ff5e5a676019285afda33cc25dc30d57abc9a8a1b814be94b5d139faaf460f08535d8a80852e3db7697f0f3 SHA512 c2da154fda180f08f8cbbe865d56ac980c1dc313a31ca36fb5ac595c1d7213d2d5c0b3fb290e501e2b4987fe00348708ef11fd79bc1ec99f54ecd9585d7c236b
-DIST gix-tempfile-14.0.2.crate 17489 BLAKE2B eb333777a1389e189b1951fdbab987e4e39c44428fdb5a4cf6bd75e1e963ebb9fe47143be4cb4892ae6524c269e58105bed6463f9dd28d8fdfa57ac7e938f38a SHA512 1baf8a34eacf5df9125dcf0a03b804c5d44f12bbaa93498478bec2a99a7fd64d052a69ecd5e568fb88ca0113c3b8c72e1e5cd8ad062acad94e97ee122898c3c8
DIST gix-tempfile-15.0.0.crate 18426 BLAKE2B 11d5484b4593191f2579da85f20cd2dee4527e056a9f5dfb35873ea09476b1fcc0ecac821c75e99249938b4ede627d153aca6c1a43e31f46f605ce20265ecca1 SHA512 cc21ef833ee087e6b49fc74da11da3e4bca55fd808952e1283db11f97e38b2318044e1704e78dca2e4eae9e5b66eca039343d78bde7b4b5d4a417190c62c3ad2
DIST gix-tempfile-16.0.0.crate 18453 BLAKE2B 973ddd164c194da074cfc12124155acf8aed2573059b002575f420e3ae916e5631ef95f54c5be97ac3214f386c8b39c93a5eec5fd8a654af275222778d5bfcf0 SHA512 6421c285ca5d22c96238a7d6a30fec33272e3d8831f1e25bb3425c7029ba856af2a3a00107c9e4b4d9672b5b8931884e8266c58959d7a78104344fa1972606e5
DIST gix-trace-0.1.11.crate 10424 BLAKE2B 3a8fd50adfa33200691d9bd4143906e78ecd0a6ab2aeab69f3b797f7c55f650032f99e7501247373acaea1da36d86cbfb5a9d0ac3cec0fb89c1c75b98f02881f SHA512 11c626d81d73d21a4cd5b0bbc6d60c839331ebcf3c83850e7acdcbe8968b87bbe5ac57290fc33a2477843a9dce07903a86c519987b68ab1c7dc474016ccabe14
DIST gix-trace-0.1.12.crate 10435 BLAKE2B c71851deec4b54704a9f3c62ee4cfe156c4472722f57d5a8eadd2b0c4ae44119529e1d401fc4352c770f7b017f37df5463e34bc04655a59f80fd3669c6b035ed SHA512 18eb9bbb0a3f227080e320353bb11cf704c1110e4b82350b60c0c7237f1ba94a99449d554aeead760ca326a20598da40011a3603c9145acd92a92e1f61c162df
-DIST gix-trace-0.1.9.crate 9659 BLAKE2B ce18f59e91f4fb33346869beb2b6f69721d8b374a3a6f583ff77f27b21126f359c812449ea5fff9da00f688bc59e1f32004564a49c2a179a33d4fc184b8ebd22 SHA512 bbff4a4ec60e639238ab0f2623bca6c56914eefa321c8f45ca37507faa431f15d743832facd026dd3a9e3d9aeaf21aa3dd6987284a1876e20000888243cfc0a9
DIST gix-transport-0.44.0.crate 50856 BLAKE2B df16a043abe38db0e6d983f5376ad24ac604a9e3b39fe76133670147de08bf5b8790ac585d12439602c04fb22f356715767facde63fc568611fedccdf8fd712c SHA512 a4f990e44054d760773b8377b648fe2757bc30fc17193046049ec4f23b88f9e715678ec689f9db0627245b9daea83e29866f145bca7cece9e4c5b149748b9ffc
DIST gix-transport-0.45.0.crate 50868 BLAKE2B 268bdafca96526713c0a3ca08fe90f8fdd49be7d4738b097a9ed6d573848e152449336db9f25cfa2b635fba7105d5e411436e057ffc749b71446d611acc11eba SHA512 183474ef03405bd964d2b403c52d491d6544aae4a25dbad35caf12384bc8a325e90e17b23346edcda4216377b025c9ee810451efa3ac174b4db71a29b4f299fb
-DIST gix-traverse-0.41.0.crate 17286 BLAKE2B 539dbac0c545a85123356627d0e3a43c65e8d9bb5efd06b631c84e8efb611f8221b4701562806df00e1276d3c85566c975209e3f2d190f04ffbe65aa4dbc0422 SHA512 1f817abce2b390a517f9ed192ee94c15f11bee56cd0409a911eb0fea1c1ba97af475d308fa15f4b07a0ad3f3f8ccfa54fb67d29e1780b67d3386df3dd7edc627
-DIST gix-traverse-0.43.0.crate 18410 BLAKE2B ed542395a5645181d982e716ef787908edb0a8c598ae1ce80dcbcd57a66c4f3bee4e58f12e6d9811df2c64b4d06fea4491a75a8fc3363d695b4fdd9002cc58be SHA512 f2b1c37d57295c98717c6da7f0bd3369defddde0f0c559660f2c647cc83cfe0ebe49ff8811d37ba7a71b502b1972597d40ceadd1e022c026d92f3369b1f7bfee
DIST gix-traverse-0.43.1.crate 18569 BLAKE2B f168f568e281d266d09e37a3a696e0f58898b28841840ad31a8a01c4ea2165f5b35a45e39def84a3dbfb4842ee280a27078176145188ad0a8273ac536056ebd6 SHA512 a1c9ec18788cce7ff2a93a3686dfd546bd83dea6abd0131509ecdf4bb643b62558b51f1deaa479a1ff86902dfd32ce80ee031f5fbe87e78ad119040308218402
DIST gix-traverse-0.44.0.crate 19475 BLAKE2B 4c9f921593e243d51ea96aea0b21d160f13342026ef30bf51e842e2ee57e2bf407d64e29e4ffba09e72158f25a0f7777fcf6fdf366d9c3251a995d26c0839c00 SHA512 3ba7012f76d34f3579568c24e8b11e03ef9f10d0a5e3da39b5839f7f5040417dc51fedf6f6ee4e6f7c4ab207122add08ac07b42d222b105b75fab40df4cd896b
-DIST gix-url-0.27.5.crate 14367 BLAKE2B bb66a9e9cb4ac227f52aeae0cadc01d53de785fc75b618ef6639ca9cfbacd13a9dd63a8eed8152c4b75bdbb6f9760285b157bd4984ea7e995e3177806177695f SHA512 a007a074ca98dec95ed88e19414e55dbfaf7aa5c7b219af2d54785061c761642a3f88dddc52eed85d2a32e2eb36b371ffc6df16e12de2159c5ef2f20ffb4e85c
-DIST gix-url-0.28.1.crate 15075 BLAKE2B 2d1e78445d38d7317a98871717751b0b95d6b1244562aad1d8308f68a45be8e02b88db79d9d2e944b6a65190419ed2a8018bb6ab9c1453659f047dee16d40543 SHA512 0c1a65af5653564ee717665a6deac45d8215852d8bc0189c07ba2ceea41edd897e325b43c248eb3c94445c4c8824395cee090b22b14c9b1d1973aef7467688c2
DIST gix-url-0.28.2.crate 15297 BLAKE2B dad48c6e518a8a2bdba4ad665badb9935b352cfca7d1540c9f652e9ad450c556a0416056dd153e8f6a2e418845b6296b1a66881b0499aba8485e357a2a329534 SHA512 39b56a5636ec1a490bda88cbb7c0cdbeac2b6cec1f0b2ccafee7a58ecd3e412e61a14747a4176c09e25a666127e7a4bf8f3e9e4945f5af2715a5b9f52b8322bf
DIST gix-url-0.29.0.crate 15305 BLAKE2B b2bc33264d7ffba60f634c064067e23239162a87bd3adfe2ec6e5452bae471effd93bac457f8e776f4c863d109658c3cdf8acae36d0a2808acd6b586a200a5a1 SHA512 0153dc1e686e7d7de3ea4b84fc04967e2d3efc6130c7ebbfa67958b81737234ee842f9acf5a071bd968dc78f29c0f6a698d9c2ccf0684fffd654c3fa86537d08
-DIST gix-utils-0.1.12.crate 9418 BLAKE2B bb51d3d56670350b9512f7ab8e0646a9390fe2da4b4e2888e312c4ee0a5c935d8e2540dab2883159d5bf164276cf29505914451b5761777fc5e770ff2fe403bf SHA512 5cd4a93a6080eca6e84a13f9e2d63c7c6215cc86c6662f1204fb8d6feafd94cdc6b0bb3b6343e24157b10edb9504d89fd479e707a4c7a017372f1f1530e6d672
DIST gix-utils-0.1.13.crate 10194 BLAKE2B f9cd4133cc98548d3b4d3c8b43f62f1b84a3725e5de1e3875c6a989e5d3b6fd7086329ba2bb034634414900980345958b0d91a94c87a703956877b9ff787728a SHA512 b30d983b14a7350b4d644a84afda108df34bfc94fdbdd643a68c9d8dbe7c2186de5f6d87e7b31277c24c38ab106508d8dd95a253e232f3356fb9c2ac8705688a
DIST gix-utils-0.1.14.crate 10203 BLAKE2B 0c57b61461efbdd942f15d64e4aadfc1b4a96399c75ea5434126da2fd15be5c6ec9327f7f13c4b87302ccefef302020a12fb58faae2f069afb5746ca5dca6274 SHA512 873059813b746f062070ca1da15ecddff4528a8753a02adf707964354e3d34c4aec96529c8f40a22a7921838f86bbdb1b0b19bc8a52b4f4b0752ee7e7c6a623f
-DIST gix-validate-0.9.0.crate 11204 BLAKE2B 5e6090fde2f6c60233b51f40458a06c8c62eee55d0ad9cd1da5d27ab71959a9b243eab8bc21f02c34c764255094f87b8d3c496231e8405ac8805e6eb19bb9903 SHA512 4f8eb8bd2c08c7ff07f523930f37c29d47be24d921da2d9cbf78364478d2044ff0fde1233d0c5b881a6a2018fb1270121707351f2ba4f630932bac08b596b822
DIST gix-validate-0.9.2.crate 11923 BLAKE2B 5f49496903a0ac439a6cbbab0593eea90ed52299800b2b272d699badfda4e42ebd7d73c618901ed060ac299acda40a63d598e0bf0b53138e3ca80df1b99f576b SHA512 8c79cae368e7cb4e3354b4639fd829418ca8b3ea4731c382f367c23c1ea341be0da29b9dd324fb11dee39827da0439a6623440bbe59dcde2209f1e17165e019c
DIST gix-validate-0.9.3.crate 11917 BLAKE2B 6a94cb84b1ee3b9fa66fab3966c6abfb8eafe0637a11f89a88adcbdb70b66d69f9ba235b493dc4eefb2d08da43b259e1f1f03aa99d1d78ccf9b2a770a6d862ed SHA512 e4e7c9e7b7766fe04bc33e61f73d1289229446b3703a7580ede973a50d27b50c7ec51fcbbb27baa527075dfb1f3e8e8cfefd26138888031a09906621b18c6716
DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd
DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f
DIST home-0.5.11.crate 9926 BLAKE2B d9c0d3660aa7784f3a26f3930a5ee35dd50cd15b7e252d930240ff9bcb70fdb0169f78c02b5fd82318af8c398d7139be18d2e9675a1b85c7845c90266945da1f SHA512 cd107c4cee793b6db8b29157c3aa2629b5ef1b9fe129fd903fe414faadfa06a881a1b685f1c66fa5aa1deefd3013a210603c952bfa4bf02d5d1f90f75ba9ff18
-DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1
DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db
DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57
DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63
@@ -201,27 +131,18 @@ DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f38
DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac
DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1
DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63
-DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126
DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
-DIST indexmap-2.4.0.crate 83544 BLAKE2B f4b3e1b877c9355a491e33d10e3ef730f943b54bb14f33ed476120e2a8f0cd3550f6aeee1a56e1868881e1853b3d41283ab803faf5afbf32c86b36e08e7f2026 SHA512 9c7f2b495f0568ce56e2fa8d3355948783b490b23b46a83acade2864e41eb31a50cf372d818b2a1d3d24327282a9866e690348134a20ee481d748bdc581145ec
DIST indexmap-2.7.0.crate 85335 BLAKE2B c7430ef510738ac5fc4658f3e4d927ca5cde780774a07848791ea87503be09fb4677c52803f6cdaaed73eee600f47e0595ac3db74a498947d0e180cbd10fb7aa SHA512 efac370b9f365a49489aa2c5406eb503044a4df7d6ceb772e0191b02244b6c2c1bf6c43ad4c8924160c1a2bd76d46c630b500a1c4252fc52366295d1cb04b48d
DIST is-terminal-0.4.13.crate 7665 BLAKE2B 47a024e135ca4931a04a8dc8151f999f816ab50c924f17321af4295dd84fd51bf98ff057de967e646a461c1cc9ffbfd7ae245a9021b3a77f3812f43707b44aa2 SHA512 ea5b18dbfc965b96a27086eabc070747fdc557a6a9acd06203164e846c2f390c4bebedb29211ec008e060dc80b10f53de6d6cdc822d4f51a543057736fe33448
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
DIST itoa-1.0.14.crate 11210 BLAKE2B b2d33dc384757963eab3ae7d80bb672d828a549967986e3af8c70fe71a0ad46c4a278da2db4dfccef99e804e6cd4934067e97c0697a33ac3302cafbc46eeb416 SHA512 ea2d38df373652ddacccd11e610dfdad4e3ae7f0d476514e6ac58092733c817bd834e8cd88c3bc4178dd5a646ba628ae626195e0aa407e8534ae3c2a7b049987
-DIST jiff-0.1.10.crate 597545 BLAKE2B 0c8051630e0500a3a2562049ddf187f7d4e50415313550a3b8e11a68e2020286c51d7e087626b323d13234714889f3e5b6d3295679857dfd8ec82d07cfdc4dc1 SHA512 1ea189b54a6541c0782d250122d86759014c629df13defdc2516e003d0ca1c11cab54540cbe0c9dfc9a8441c5ea68718c1d2ecad04136a49590e93736a9b2131
-DIST jiff-0.1.15.crate 608038 BLAKE2B 7d70e9591a5915ffb7ebeb1038888e27f12c58973fa0aace40f23e9ec81628501a00c214c8cbe47a34cedc7347cc660a37db96b7a5f54fafbd98d8b129f8cf85 SHA512 42f173c8f9b819c400325c9c50aa5a0808617d900a97bb3f61d55cdffc0a013cff356ae61ab15a39917bc366221968e1479ca072330af8bd145710195c47404c
DIST jiff-0.1.18.crate 664063 BLAKE2B a12bb8f9fcbb232258ae3bb6ac21722d58a3b99ee039bdef829adbecd39520a2767ab3f48dfb8d0d0bc53ce8b1b5e2faca73d762735a3520b9fbd9faa1c096eb SHA512 76338a44d4edc7e0a2a99ff07da572b6d5891a962754ab55842a081e963506521a4f4392883d2def67a9d7588607d15fe9d053765b47d34305f27539eafecfd5
DIST jiff-0.1.24.crate 616076 BLAKE2B b1c3cb24ad00498b57d270a6abeebac3695b03b891785f32ae6cb8e8ebd21d7ddeacfa4c1ac8d76fa2c38e327eafdecb785b15262f3ee9ddec8b6a39222774df SHA512 f97896926ae35d1b05b72d4f552f13993c11759bb5afe4571eeb52d6eb7b61a3827fb22c3e6c31c21c463c34e6ffa75b70dff52dec69b1aac49f11654b88c241
-DIST jiff-tzdb-0.1.0.crate 81551 BLAKE2B 2c9018e13f1b641795929611c01ade24754157604d1953b8fab334444c454848d68bc89c07ff9a4d6ca6b4a4d1c94e93de3caf9bfc962f99ab95686aead6a249 SHA512 a8804be90937fc0ee5db685f29403b497ba95354fde06c9984a464eef6edc785c11b4b177f5f05a05b0acecbdfa6163d24f2e2ff60b4144aad976ca2354f8cad
DIST jiff-tzdb-0.1.1.crate 82030 BLAKE2B 2d1b7931608ceb547962987f7f7abbe4d0eb90bc1c3d62c8dabe7f0836126ca58044a459d55e5dc51899f118b4c17cb08b8dc48f49b6a95c468446918c941fad SHA512 97717db33d0a1399e69077ff4c41af06abeeadbd3dde60ba8dbd649413f6f14c35248cb93ed166a4d5ce7c5133c6ae9aaec9d9ec19d7b25f3272c76c6f1596cf
DIST jiff-tzdb-0.1.2.crate 82207 BLAKE2B 7119d3b6d4cf95d6871d774769ac6c9ee0516abf9d8ea3592e4e55b9606a8aa07bd258964ccd8fa4986af69c40bfab1a23fba1174375a91c2d673993f40a2a63 SHA512 d826a097c1dc30af535f0b39d8159134af013b3ded6c5bf3cc11e930cdb93be4a17f2f23a8cc936545eea925745357e33a4dc20f50500b5da95dfa57733f764f
-DIST jiff-tzdb-platform-0.1.0.crate 2949 BLAKE2B 0035af0307068797dcdd2db75f016135ce288ece6a7441009165925242361e5974afcf2c4b16175d2a496d9b4890e2f355682a101b197d3888598fed1b2e7afe SHA512 eaafaeef311538e1162cc9ac2174c31ab56ece0a8e7fcc7de536e66ff1687193dc6f697dae111c60989a230dc303404a3d30dbc11eaee1eb639fce52809e49a4
DIST jiff-tzdb-platform-0.1.1.crate 2945 BLAKE2B 848926e0a950c7667779242e31773a8972643999a12576cb7debea7bf7f08860a3df1d77f800ad074f32308ab8a3382d402f330551f27acd90c70c7c68785cae SHA512 2a9f58e5318665cfb9864232dc9dd28bc816a27e48d06578bf44e41ee99524efde6471ef6268b99383caeabb2c8bf37f69f6c6b126d35fbc3ba9944aa6777f2d
DIST jiff-tzdb-platform-0.1.2.crate 2988 BLAKE2B 0dc7012637131db9c77f78fd477850eec959047216a8dc151315ff4d0c949bae7efbb9d735e41bf88d87e68efe0f116d84d563d79967e9fc52494e78ade10adc SHA512 3f63a2111e82fe2de2bf1401076998f2a8456c60faaef536780026bc36b3de51b2323ac6ecdf291e3b5ed5d648ecb08baf70812988f9bbddf237bb7aa80a3d4d
-DIST libc-0.2.158.crate 751340 BLAKE2B a67318ab24bb86c4df682cdf846d51f5f0a69504567acff43cc6e724f2641521945dc75dddc10c1c265fda960cb28b528575b5d39ce321073844dbddbc77bdb8 SHA512 c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
-DIST libc-0.2.168.crate 757025 BLAKE2B 2597fdf5a77345754b8c9168d9f07f83ebaa0413262b94ebb19f976f49cc2c47893e788ee2abb3d00a995bc8f99b6ebcf24abbdb320e18037e779e1241599b44 SHA512 499f7273ab5eac0961fd927d5204ff4d5b3b290c20d00ac99054ee596b6d3ec4d6712772c52b09c84554f0514a8f66b41995ceb5b0ec38a7295a4fccf0e94349
DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
DIST libz-sys-1.1.20.crate 830422 BLAKE2B 26265b1faf04f7d0cfd751ddf003585b1be59fcf8fde3ddfd86f18cc3e2d5c3b62a808f47c01329a57759d14fe6283cd94a72eda46d5c5031249df0f1696ab03 SHA512 9b537e7c01553e782be145223c6d174601ade3a950bfd0eb4ea09658da5b8910cf0d0c5984672f9d198f73d5aa63d21e0c20c4c44ff7d0a017ee11ae4ecf4859
@@ -234,97 +155,62 @@ DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc
DIST log-0.4.25.crate 44876 BLAKE2B ab9433934d16edca42b38f559c3c87f949c4540fc422e6d65c75aedd5055c7a4935ac0f735e7ef5c901a7443e70d60be77079a104dc61a3955b0c900162b3967 SHA512 b420404c82aeb04219e9f63505d60b8853cad44d1de0bec0750715baae21afae806bd4f741bb8964dd39bb5d1e0f5be41bc38d76773bdfd5e920d30533146231
DIST maybe-async-0.2.10.crate 22107 BLAKE2B 2b8bea636cc271574bad08313b86d5b3a2163199addb0b6320630655a8b238d811db302f1c9c7168bed5963f0b55a90554627c48f59ec2ccfd5674303b1cb344 SHA512 c41fc42385a47706167fa9c51fbd2e4dac74683c362d66f71705de4125dd639a518207a2ae4cc3e5f913279ea205d260b0ed3fe2edbce68f27ddaa9e9989e59b
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
-DIST memmap2-0.9.4.crate 32752 BLAKE2B 1b21af908061e6fe09484ce5f84d31ed1751301dffb6439512b38c53f9f090cef7541b591b968d0207c6d8351ee4d5949007caef7832ce130ffda1b3716b5454 SHA512 8bba078dba73253e8ee88f0bd2202dcd2afd0b7b800d08af8af593b882cb4acff7e297a3f299e253f5adf103893fc390dcd73e882a2e7d93ca96099fc2eace4a
DIST memmap2-0.9.5.crate 33280 BLAKE2B cffb232e313c40c6a698ad6c9e6bf140193cf1cd4dc003ea6da08d748f11001c5426786f741dfe23490841350363db3b9adea927f3e40138b36f2f4558c7a113 SHA512 947eeaf7ded7241a256fc2b288013585f5034a77a18c8621ab01a4b47c0ae6e9b9414c5e9e2f2d47b661f8c6966b1ed0d159342cae80cf45e51629949c3b1337
-DIST miniz_oxide-0.8.0.crate 56343 BLAKE2B e4abcacab4c8698d0489faca8556faa7bff53d272ea0c80e2e7843dc0f6f9229b7d5b0a17ae210344722a379853e7f14212505ee05da4e60549081cf77717c1b SHA512 044b641ce6d98d1968c1ee0906f91963f9f524d6f3fdf3059708177a759e1d498c63e595d3a3f0f9f3210c45c828b9b70274134ba078b899d7fefc2bbddbeee6
DIST miniz_oxide-0.8.2.crate 59068 BLAKE2B 22808b2137b4afae29cc5cf25d9f643d24824293524542e2cbac3ed0fb0341417c052310602a6f0a003843abdbe7715a95a6068c807cc0c843ed867958650215 SHA512 e58802e332a72123954ba1751cdb59509789bf930ad74da3d06e2c1c3737547fc0b9848be816a66b6585830786b7a0fce7c9fb574789e15f3b540709563cf854
DIST miniz_oxide-0.8.3.crate 61827 BLAKE2B ae8626de8711a8b7c2bce52d2e226a3e973ba6919ed33904883ae6287f848fcf40642afdb9ad71bba19db181fe9ea354c85cd81c1dad889588d5df8fcc99b9f2 SHA512 b79cd67a477851b18ed87c887bfd9f40f97059eb3fedbdc3a52eac66b5fcea42cae833eea39fd62becdb057b337f91d27f2087a407d02770feeaea934c0b1e1c
DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
-DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
-DIST openssl-sys-0.9.103.crate 71552 BLAKE2B 4cc1ab93f5a444b4b985c84f6ae90f345da4639e4ff7c5502dc1ae59f842d46e3855057a7c05855f7cd739b5311f330dff361480ef2a0102fe46471506956148 SHA512 61b802f6baf918ec055be90ee47c69fe0184f6d9a1d29c748386192a11d4df115758961ec9b636126a6b42d7d8f7509248c59f7c035905558c4cc35b804a8eaf
DIST openssl-sys-0.9.104.crate 72287 BLAKE2B d9af8f2ae8a8dfd53b3bb68433a4dd2a4b30038858ac58aa98d7a23b2d23e0b7c7d8fc36c1733d0330bcb9f51284667b2c32fc5a5bd4d9e1a5df7b98d610a997 SHA512 e812d5323bc0ec7376f176a980dd9856dad6d36513e854d333b93ce8a14c20a9ca61be88db82ba2a8ae4e086df5c3fe6965ed10ac155eb7b502e0225c0124278
DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703
DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
-DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19
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.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e SHA512 e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee
DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
-DIST prodash-28.0.0.crate 90695 BLAKE2B c4a78e86174003e2aa18899fc9214acfeb04637d2b90d64eed17d5dd2569fdb4a58991c23f6e6fc21549e4412eacfab9dccc50a8e62683e8d91a922075968f4a SHA512 36a9099fdb61f604d902d28f7082195891056af916727f7d7b78986dca35539238de0c4816c96ca2c3e74fd04f503c59599988e95be46f0ed87af70ae8ef3c70
DIST prodash-29.0.0.crate 90594 BLAKE2B d35c31cdc949591e81e73e5cbdbdf52a46d3bf2d7b05058c28d7924a9a8432ce377876a310cb0e49b3e7fb27fcecc294717def09810865e621014d0d1092ee8d SHA512 d7d625c4679864183da78c3c036f84805957db10f63c52480e9defca3bf4df23476e65dcfb5a9cffc46983db96a97a9dde7aca119ea0e6e9b1889770f7072705
-DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
-DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e
DIST redox_syscall-0.5.8.crate 26319 BLAKE2B bd69a69e2a0f3d84843a8f76199ef6b3991698ebac58b23f69c26d02f5f3e24e77a9d5e8259e9fbff3887f06d15ced94ff23b5a3272ab475918e6e3e753dcde6 SHA512 5f9632f1f89f4963c36ede4da9b955c3474b673c3414d81cdbb61f46c08eff67167f703a0b06b239beeb2d720f8fa592a5493c0f7e872728b5b95f561ff11348
-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 rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
DIST rustix-0.38.42.crate 378683 BLAKE2B 4071e1118ab8111bab9efef39c6e35f8a3030cb230cb3643df7ae09ffc750b18becf1f069c2714b0b6d13e334c12446433057fd015c9dec04d7a1372a354ae05 SHA512 438bf1e4663cacbc7c0af23b10ecc11c8b01c53e18c2e82a740c46b4a61f06cdd25d926aff27a9c39084c39d9c950c222a1a3a6d5878dd240554fa593fa762a5
DIST rustix-0.38.43.crate 379134 BLAKE2B 7e527b0a98485c029b89f2946f07226d772d9ddcce2f21d7fc7b74c2f2377f780d7fb0529f9af1be6a750a0d1a00393534708dff48f4bbd0678cc75ac1a9a6df SHA512 0122fc3ef3b1199105f63e3d06df0992b7fbf4a3f0bf54cf68ff8035ed96329c90c2ec30b365f02a7a9ae1f0018897489f5be77787b4048c2bfe49b30d7839df
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST schannel-0.1.23.crate 41667 BLAKE2B 3f34ecf4cc519f5302f0ab5207907a275c68e6fcbb47630aec4ed5d5f1a1cc7475f6d7a8c22361e9878002f9f54314c1f630ab0c1f77ea309714bdb7ada6c9af SHA512 dfce25e3b8bc09d8dd1fce2783fe02ec83f74697cb24aa212ef9369a628685ba488f821cb3e5f863798e0e59995038c8d748f74b89f7929eb8cfd804d5066b84
DIST schannel-0.1.27.crate 42772 BLAKE2B 55b3cdf596d6d490fdbc10298eed7cb1b1bb8d6349ac8700ac2e7db66e1d75f0a5bea5b1b322bf30cc0f982262e96aa421998151a8ee1e620b5a09d25ad4263f SHA512 f469d03c2be014c248e7b6408f541584f250a9d58bc8dd8ff4d1e63f5720cadba1c0579b1e5d97b58844fadaeff10e9cfae6d5cd33c5de0fa4ebe699a8ead4a8
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
-DIST serde-1.0.209.crate 78364 BLAKE2B f6b4c2bd931a8067482ca033211c4e85c0dfd6084cb599c38a9ba666cce30489685a3a6a8a539eb6e41141a52328943dccbfe25dbd857af16665094fdf7c3f45 SHA512 25d2236eedc08fa3b9d078a1971df705c4f428b7a4e6a2d28d9f0f9893c19de745bffffe3fa9f3c08074bf4359aaf09cc28770e4b14c21c66d6a0b9411738f7b
-DIST serde-1.0.216.crate 79000 BLAKE2B 98c0f5cee2f9212c6b7620d2068665379471ceb7557d1454cab9b1c2120b526ef597fbb642f65440e70f92a4764cad33613b478bacf99138dd5bd51fdbdbee6b SHA512 baabf4c7aac4a540c9ed18b336662087258b71c9cb0e547c8d83a2734818ab2cbbe62f910d812eb61d3d46e653c41a3eebc99b1d679bfc51f95710c71a8ecc20
DIST serde-1.0.217.crate 79019 BLAKE2B a0aacff795d34583365ddd469fa14c58a6cccf8afbb248210aaff3134c7ce6e34b3d03f437326d7c01b3e78f82a5d19c37ed9fa4372970d8b2793f2889288e1c SHA512 f97b3b54b9e99c9a027390405cc054c3072f49c92803a4ed5f5f69e76a179deda9d77993b645b3581437085912d881da88d0451b9e0da423c64033a23fdd8054
-DIST serde_derive-1.0.209.crate 56023 BLAKE2B 752bc9f46b880d0ed8a4f7e29ffde1343c63c4be1e9740afb1a28dcbff5bedfe077eb51c7052adecfbdbd9942c30b63a27914deb6401a2ecaf70fef0f64cd80a SHA512 22c4eb76412bd73814d0b86209b110b9e59626f64b41cbc250755144e545ff30fa69972ac93d74f988a3a6a239d9138f4e8a23b283c746a0aa5fcddfbe077cd6
-DIST serde_derive-1.0.216.crate 57674 BLAKE2B 12a9228679c16288c08c8b256707e276aec79f84ac7af0c4cfd1f109500dfea80438df17d798acdd30a9743c753e70093b22bd324217529bac483f257682a3e2 SHA512 80fcb552279ac7562297df878f2f5e9ac09241701f5cf1088fcbf473b638f58cd3092a7930d8937ca0df9a47b9ae1a42d490cd46a275259cd8089fe8f5426469
DIST serde_derive-1.0.217.crate 57749 BLAKE2B 63b4930122d80d64492ba2718630513012202e42bbaa74510729ee66a0e72b8a1ad123784b479697ba562db43868f4bddfdf5e94bb3d744cd68a547471ba40aa SHA512 31020f4533d04b31ae125580a3c5093fad36438d324e2d9b063923aa8c125c654102ae7fbc3b3df892bb41db6b321962a23e0a37950e080055d715d15b18af76
-DIST serde_json-1.0.127.crate 149465 BLAKE2B da5048f70a0b7594be0112efbfccf8d6575a77b324d59321cbd34d355978aadb2ceea1bbcb182412547587235f58873ddd2232822f020e2db85c1599cb0bca8b SHA512 f14f5eeebe07261daded47c3cbb6d511da4633bfcc46ea1b0600063730dd4211a0c310959e4f8731a688d18d60a46f6dc1c1a1f052f170b6207877b93742a88b
-DIST serde_json-1.0.133.crate 150739 BLAKE2B 7891eb5b8edcc7fd09ab1e15d3881ffdcb629aa39f2bd758c0505700a5f2dfabd85b1b66c3b094268bc1627b346e204c792f4ca61efa76c54ab9cd5744fb0ee2 SHA512 20e65ec87bff319897a141960d13deb5cadcf821209c1ee8799f1dc7f458ce432bc62c16df5bdada1c8d3cc01ff23b8125e8fa0a03545d4614f32efd687dc69f
DIST serde_json-1.0.134.crate 154351 BLAKE2B 546f8ffe9373444e8c9e81910476da281dcef10498dceabc8bec9f9063c55f4a9033b83586a09b0f410369515882c37712a2bd75ff1fff05815d904f37386124 SHA512 ab6323799bf19da8ec6e6c428370d37cd230192b45ef54d2c65c7d83907b2dde71d51650e44f1fcca1084e75e0e195e97b28437f53a331bf48effed3d59b58a5
DIST serde_json-1.0.135.crate 154499 BLAKE2B deeb22932145715d6a443b36b9b984b6ace1e254199db9586c48dcfdd270a3208ef127584431e19a826947df705de78f07e58d9126ee1c5ccd2bc73d1e779bd8 SHA512 e19c583aa4a55f1c3b9a4e49b8b5c6b66e91c893db06e52f33e87608be1ff0aa27996065157f45dd4d2c59b752259ae747b2d353fe7cd1d466f56cd8a97fe71d
DIST sha1_smol-1.0.1.crate 9809 BLAKE2B 954039c19b4c9faad6cd9f3f83edce220afb6970cb6628e69a1dd914a945a7b9466a8d46c41a650d505a3c01f406210ad59ed56504db18aa45125df3f2369cce SHA512 d0a67ca75b0617a39d28fdd73ae9aae3d3bf01ba24f6cc579b26da6f06125a304be90d446d17775959ab96ab165145657a54173679e6c0f42562a61c0e932b79
DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
-DIST socket2-0.5.7.crate 55758 BLAKE2B 148d2e2b6610895ec555b1357b340576984eb76cb3ea719f85af50cc4215b2ea2db739e2a61434c09360a0c1ff8e05911764e18dc4a59451c0aeb0eb60b8403f SHA512 ca37157bfa970cf3cee8b45c7fe64930becf2ffbbc309ea4613be968400279b70edd084d159f65b76fe1130917312d81455023c0d7c1bab7a59c79542aef9dcd
DIST socket2-0.5.8.crate 56309 BLAKE2B 309e5a0e46d0b9debbbd6049a138e56b82df4fc0e9d1115745ed935eb40c81b004ad748844f641934e13b5b88773db5cc4a57fc9e61dc82b5322fa0232110864 SHA512 b7d03608a3d4cf3e2d1539b5a375412effcc96279e8f57668fa8cf67b3f0a3a6b611ea5e2e72f282460582954acbb5364320611f7798a11ec9e4833e53830b60
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
-DIST stgit-2.4.11.tar.gz 607393 BLAKE2B 881bf25b3f7c3c53e1128c8fd29e72234c431f9e594032485fa84d09f6a86a3a00832187249cc5b561bce451bd8ad9277cd01d2d77edfa04b367b4011a449f46 SHA512 aa59f8bbe33eb2f85f9b9b121cf33c0d2dc542eb1995cbf962820f352ddbfcf29f017e6a7c2857a059dedbaeccef0eefed8a31bc13da41c48d65f43932785270
-DIST stgit-2.4.13.tar.gz 609006 BLAKE2B ac38824e98722af23b13b0ac737cba142a6694c5f83087250c2bf8bbaae4761dbbe0d9a7d77b2e2b633d844dcfee4c3bf07c33fea12396fe655d8f0cbc195d59 SHA512 4eb653fdc7dbe9a302a0529886bb04db9fe8ad7b50897cafc0a4d34127493b9ae401f5df9dc13c31d094a4e6cb64f83afde8a2ff395b4e7471657b4021e72588
DIST stgit-2.5.0.tar.gz 611896 BLAKE2B 59224648d914b521a3e270f9ad4986ca469143ccfc5a7ec528589bbf139ae99d71cbd88f376b4dff935598693a0f2009dd91164c487bf1f02a096bdb39e7cdca SHA512 2661b5a6558ca6bef15ec2d3982fbb319b5bc13a2fbd8ee750d0ba5fb6ec6c617f9e7088f09ba79fb57312505c06e2962013d0eb8cc0b0e785fdbd10f4512d59
DIST stgit-2.5.1.tar.gz 611957 BLAKE2B d7bdccd7b4ba736077ef5c78f0b261877c0bcb6c05b0aed6eea3573915f0a10a501288ac2a7ed2927b95c0e6998f250fbe6aee7d166b0b19c4a0d18098b5b05b SHA512 29a7ca37cd997ecf6a4ca8ca0fb255f2cf88f915ff3fa643f4122187908c6de40de2e229ecfd05becd9da6f9253c7a3bae0131d598ffcd202643ddde46f5ccf3
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST syn-2.0.76.crate 268798 BLAKE2B 5446965c6331fbb445a313ca8da9d8e7454e31d9a36c2f595747edc65c0d2a05e9d8e4e9fb6dbb30da8264c7db36b1cea14110201bb06e40bca69b25c3f79f1c SHA512 c633b9f68e67b3cbf2432d3648e42f8d92403877a0128becd22cb108c0cfab9f1bc6b941b9cde225d8b727890e9f86457fad05b544fd07be4c01c2e60a2cdeaa
-DIST syn-2.0.90.crate 290584 BLAKE2B 9f469001c1439ffe57c578119653d3021c2709767e8e881441459a190402679f4fb78aa65e7822ff20913801c3be00d9b8f115189ea8e63ed94ed359b40fc9e1 SHA512 44606124f113c259c19edcb2adc1378d8292b422d800604c0e0d1ba89bd2d13d518cf4a6afa58daded54da9cb285464aadb113815406a0f09c5e18f865789ae0
DIST syn-2.0.94.crate 297667 BLAKE2B 5edcd33596b147a01ffee8fef6ed0b3c084e6082bb65a9e67641944ffd3f0f7b3e806d63f7850ea8859327044fce0ac2a6f7bc8ce4fea81db2122c658eb1d468 SHA512 5d345b71945f7904a3f88d15dfa63397e82df113a655739ccc7430eb8716fe25ad096a75d019aed587f9e1b4374e8999d55ed1e2df4d0b8ee986469f64ea65f0
DIST syn-2.0.96.crate 297497 BLAKE2B 68b62de28ad670572096a1d92ff8ed6fb55fee441f2d429edfeffcc48fa1d4f1cd39327540a4216d94a9763b84831956cb7e5c8ce89b81f1dc5767ea5734620d SHA512 ec2e352a5b0b2aa619774c01d7a7767674a44ffe91dea45d3379bf172d13039c3d37f264e98e26b20fe1d86db6d5190f220831c842f3316469d4ae73c2bfddec
DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
-DIST tar-0.4.41.crate 51871 BLAKE2B 7b24e1d923089cff48e7f5be141838f5a3db78477ba58304b7a076d5d2eb31525f307d674546e0023e78836f992566646724870eee556db50e96d5a0c851cbcb SHA512 547d4a10cca5b593a04e3775bfc175a3a4de27f3c4dede305c6d50b63b4eb38152c6f06280098f14c4fadcca4cc9aa98626ea50aebe9bab2cb7b7f4e0c4d2b92
DIST tar-0.4.43.crate 60181 BLAKE2B 0c517cd0ccf1aca093136985513f5ee90312f0b99e34fef9ec8ef21c9537469c3ed31591434a9509ebc6887861e768f52e8dbc1858f0dc1ac5fbcb7d45e805e5 SHA512 d54953e0c7f7e34eb30d85c44527af620e673426592d896261dc2638a9b8a34e2486d0f56dcf93ab3a104c0a43aa3d3478db98fa86fe44ac5be6a10de145447e
-DIST tempfile-3.12.0.crate 34423 BLAKE2B a8b84f54a54be636f5b69791ca567e8b692d6a8485ef37e5a8340d26b32b1b0f9f8e9fcd9a2da90ec2fbd39c281d364dfc5723d06892832edb79ea5cf45d069c SHA512 1a27513548060984be894e6f8fc215831e4b2054b2244c6188bee76c477c001f294c762f2f4a14488c58c04e5d1473806d589c7bba1eaa2cc02d97656709be66
DIST tempfile-3.14.0.crate 35065 BLAKE2B d155a39f6ed6e846bfd572ffdc73f306d30942642e07f2b497963ae150b8ef774dd046bfb3ce410fa326c8e1df27b0cada804100215e01d02272d6059d5294e3 SHA512 98c1ab70eb3efd2d8b16ed58c8c83f8599663af7ef269304e908a04c38334f659a4d0b1647a13dc0d1eb90a293f1b37ec8ff0b9b45ef5b7ff1b4452bbfcdcb15
DIST tempfile-3.15.0.crate 35693 BLAKE2B 1b4d6b17ed4263ff89ef6967650b0c18671b2b80cbfe388cbfd77ca597473e91c1c7aebfc715d0fe4360c20d0f235df31147b1f029b471aea8c57d188f7c2be0 SHA512 82636d50a29e1ea8cc61e80dc1fa28ea4cfaeb6175e5bf0558d6cd6f8da823f50a808a555ec17fc8601acfd0f504e15688fe95f64e8792feeb216bf27678807d
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
-DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
DIST terminal_size-0.4.1.crate 10037 BLAKE2B 1d99577917b88498902d85718b4ba71ddcd7a1daca4f1b38f4b5ea4c34533eab9cda2cc344cdec5a31ffe0152fbcc5d499ccb40dc73f985f083a3ea21b0b1226 SHA512 e07bdbdf695bf9a607ea7c7c4c5b22a8637b0871877114aa305717a04d31a6b7670e2a79435810aefefe25db8c9a655e4c4ba6075d4ec76322a30cdf71ff03be
-DIST thiserror-1.0.63.crate 21537 BLAKE2B eacab5745d948416bde165d768f55c10c132572052db405ae3dd3e6e3b5ce41f36d574192ae68fecf6002ae5b14fd0aa135fe15e1614f3b51a294d5edc67c9ac SHA512 d5c2360075947cc0fff3253b5532f03f3102d6c9ef52dfeb3b400771116937e466a62ce67ccdf91532bf096f4882322522349a727588fd87b932326c8e758753
DIST thiserror-2.0.11.crate 28648 BLAKE2B 973126f9a9ca5f3118e830af11ddde4b26c905e13df89b2888b42facc4e48b3adea53b66405260f6291c3df7ddb85a93856841be3626b005040b3fd15502e2bd SHA512 ba0c3c2615bb9bfb07affa66ffeb2eeda43b16a974dc9a0482165a4a5a502a376e2fd6b569a228a08647de23d291e2c301dedf89d8caa79833b965a184dd5904
-DIST thiserror-2.0.7.crate 28456 BLAKE2B d0b40d33c4700b7c6a8a6330f6c4766eb4553040a62754059d84f86cd8e875c4ccf8ab7197aa6fdb2b6b27d78fcdd256ede79a22e89ad8304730a470aa20b718 SHA512 0ec2374ec19397d4764e01d46e6a8d1a6b8beb2c1e92bc88bef9309348934bff58fe7cb876e67258ca0d2ca488bffb96538efd24767fac13f1d65cc22b4ea7ca
DIST thiserror-2.0.9.crate 28531 BLAKE2B 7789458ffcb381e2cf02f182248396c5e6c20a818e4c5a2c7da8a8f50099c548646b51dbfe0630a242f24e9aff65e215a4473e13f63bbffbd80a3429237c65c7 SHA512 b7b5f54cde87c21e8fac3526d5a140c0d64116e700d07eb28714df3db372a42fba30bb37817282d0ee1b5333f1998d1f628d43054e59fc39393fb567c3df4cb0
-DIST thiserror-impl-1.0.63.crate 16047 BLAKE2B 290b56ece5c592fdab4d20e9ebcc8dfe3f76b00aa48ed6c216ed0ebcab86b1ab4b4d676d0f52329abaccefae12bd47b4a81966901fdcf4ca5d0632d5021adbb8 SHA512 f93b7f89784d72d8b6e36050c22b88b7fd8de38e9a90fa6fe3f45973ea1566ce8bf82e959951377e3bf584a32afc97812188be25983a028be138b1700bb8c102
DIST thiserror-impl-2.0.11.crate 21067 BLAKE2B 33be76d7ab098eaeeaefb2ea5ef20a73221ac51b491d6339e1fff66e24118854f3640de43241e233c68be17804b90d22d75f1d60f7df274acef4647c871e0e17 SHA512 3fb76f16613064917d2b21f1bab06fd4dec9f40ad1f850aa78c5917854347cf9034a72d2091dc792ac06ce9ff9e29ed2bec3a4330b459abff379356e35c8f701
-DIST thiserror-impl-2.0.7.crate 20954 BLAKE2B f6e81f9c969fd278f9f2a6052c6a3b35066728580cef96370a4be17fddc17384653c1e07158945b1eb2bbe71d24dbabd1b98547f58924a594b1a3cb8f0a79f4d SHA512 ec15231e3e8eb3dadbdb9e972d7e46ab8fb32c21a8292bf438914b2078b96d0dbaf611f63592d5e44e62d6e228f3dc28ede0d1dd18a34748b499fe39a22fecf4
DIST thiserror-impl-2.0.9.crate 21023 BLAKE2B c2def0cfe9b9854ce33075fc246a2baba386d8f3a70f26516124f5ff4f7dbb0cd0b8887882c491f37652b565ee4fb3e7895a39cf34564a21e96890fa6e3ce125 SHA512 408f6a4c0f6cee36f69fff5a2f08cbd349db44753e6b6ac730c418fa1fc06ba7f69fbf248182af947843ae49d5cb5ff53980cdb18cb850ea8d7d9ac7dc8d67fa
DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
-DIST tinyvec-1.8.0.crate 46796 BLAKE2B 720d0e6d881855a36779e12f5ffa708d3a8b96e6d0de9056cb33c9b8ce0d408f99b22f5b2bb9d64bee72a011fef846dbebbea2ccd238d7b951eb5ef0c4866e05 SHA512 b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df
DIST tinyvec-1.8.1.crate 47269 BLAKE2B d72ec2417520fa0481b8447e6d75e1f24731d38f9083a711185785174a8567c81f6416468b9eabf426f9d32683231e7c5e80202292d1e424f9e4ac9cc8b3e765 SHA512 db32a6beb1c86eb3e9f5ff2732a4acc03d1d684f0e54df5de2ecbfd08399639f47396ae8b17eb5f0122a09ba0c313f39bd73a6f7c44cc38d1891d1bdf3f2d176
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8
DIST unicode-bom-2.0.3.crate 10773 BLAKE2B 0c47796f83faa4eb5c4405fa385c245fe7b8b6d9eb6ce422738f7aa1788604ed3df22810afc6ce6da78c1592f7f68b41311914ff04d5e49ba4f719310ffa9afd SHA512 3a756761198be468776511ff7b899ee7adf214a678b13b31f42ef3cb3e0320894d8ff0df23bfa02a057727d83082f16b465ff25efa8dbef362977bf308bccffd
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a
-DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
DIST unicode-normalization-0.1.24.crate 126536 BLAKE2B 1d6d535a1236562918d2625172d38c261854cd8c45cccc81c5d5aefb052db5d0e33981d95f5c87e8760cf77b3651c60b7ec1762421a7a9caa72fe7eac3f562a0 SHA512 f7af59688773319b9d1523955ce9b82e6735bd72358715ba5c056f41956ca050b6a612cae1b39199cc089674b3c71e4016d85d48167277c794c5cef3df881754
-DIST url-2.5.2.crate 79704 BLAKE2B be3526298a8816fbd88385caf49c2d58aacc7dcbe2d9183478cf501c26fb5f22d7704ef1313ba6d355e849cbf8ab7980310c1aae85e253a2b28d59099e23af29 SHA512 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a
DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d
DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65 SHA512 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
@@ -334,28 +220,17 @@ DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e42
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9
-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-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-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_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_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_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-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_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_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_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 winnow-0.6.18.crate 163357 BLAKE2B 7a43eba294c43b187211c6eabc449775081f44405045ec4786c5f10290639e18d002e872f9db14caa94e26fd99079c7ce2f99e70dcb20d842c0886ac203d8ca8 SHA512 3a146d9dc8fe3fcc855f7766852cd69c49a28f9048d553d3952d7722d49216cb44652d98b15ae1ddee99b2bbc3caefb107a9b85c309242dac943deeca65a81dc
-DIST winnow-0.6.20.crate 163617 BLAKE2B b47ba6cd94ec80a72b51ad09c5cb9de350d2243295d3997732d5d3d9f8d08bd83e3129150fb24992243949120da1bd6091d580db5ff10258fd745afaa944c791 SHA512 3347fdfb5b15ec73a40614ecd0cce60f41d3f2d083f49aaafceeaf5db52d5c677dc3eb39fcc2595999fc9f864d1fde81e180e09dc86a6f6124878e16e86e8bc8
DIST winnow-0.6.21.crate 164981 BLAKE2B 7621e7a0af704ad0295c210d7c9d32c4f2a93e56117dbccc50de4049eada9b908ff366bd5f6d58de04d2fe4601a2ffacc78d34a24089cca9a087c074de14a99c SHA512 0905430fc2c080be002cc41ea737c182e1b5100b699a3bdc45e58bbdf9fb3448cf0c3da99c033545deb3b983ccd938d300675260ca1fae51096b6faab9d10800
DIST winnow-0.6.24.crate 165680 BLAKE2B 404b91cf890523dc66b2e1c8ed8610a991cc3551de16894a6aed4d6b720b19f33feba9f2257541f9eef6b51051bb5e15e4b7c9c74653a3bdbb782e273d0605a2 SHA512 b0dc1890a59709c61f06096dd37d94bd41cea0b6dd097ae9651c19acbd2963833f5b9cb6c8274aa7577433bff4b3cc68a9de80f7b285035074b5cc96907f967d
DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
@@ -370,8 +245,6 @@ DIST zerofrom-0.1.5.crate 5091 BLAKE2B a2b938197957755c4a8ccfb258f60f90931a0a342
DIST zerofrom-derive-0.1.5.crate 8285 BLAKE2B d19bf1b74be89f4d27eda36ba6407d598358d3d69bed64f02903ab7dc509faa006cde9c13e19f5f3cde09cf9049120575263996c922b20da366a11e18baa42dc SHA512 75098e0f1c690bd8476f819f4ea2a7645b88237042a8876259bf4e025b070a4b105caf16ca7a824c5dd6c4690b693fcc74bed9ac0b5e6fdab05a5bed1b5cb298
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
-EBUILD stgit-2.4.11-r1.ebuild 4203 BLAKE2B 4f8aab096a4da623d78c70d3eac290bd06b43ff97ecafe4ff1ae8d218835ca59d3966b5b27900f91a14baea6a8f3fd2e43d6fb60d46c89dfd0a42047b0bf053d SHA512 a5af8ef3df6e0ad9a7b6201ae4b430b4030488b436555e2ed1277d19df851d997318acc40973e40035be1b3ff4b74367d4e5ad1ef8ec66ed43435b5f85427b27
-EBUILD stgit-2.4.13.ebuild 4516 BLAKE2B d1bb163fa603f127bfcf908daca12bc0ea5e158b50a64fe49317d116bfaf107925d2f09c9a05ad3beb1b2dd81f498e9470c0894545eff333bf65cb2f331b61d0 SHA512 05d3f028dc4cc4c50cfb7e3f418aa6e105573ba0275db0694500423e95a197746834e173596200aceb09fca8f436eee97979d63a7d8be164e7d6ecb0af10cee9
EBUILD stgit-2.5.0.ebuild 4667 BLAKE2B c1c3fe6969c85703e8566ada954813cf7175a5dcb941117e8207a952801ea750c3b8d0541d85a8cdd059fbebfb6a2ce39aaed8bd56c68eb81cae5a6b1ee3b3f3 SHA512 028e70df012bc6e32dcb5f630960882f327e9f5eb51f55d03d4d578c14c5490fc93113323b7640d6d05ddfb58ab63a84e453b911ffbf3d5fc9bc5619d12428ab
EBUILD stgit-2.5.1.ebuild 4730 BLAKE2B 36041d75ce230cfba9c477895c2f92a96170893acd258271ef3dd91d56e6e6bb1dc98c57773abe98fc2be93f5818dc455b02b60df06c89f9db444a3850390b88 SHA512 3476ab261956ecd082bae4da86a7e60cf1e7cdf0fe8e8904ef05c244755b8a59d9dae67a6810bb2eefb39970a7bae89e75ff3e297f6361e4d05bf7596950573f
MISC metadata.xml 323 BLAKE2B 1c28327d872297f61225aa1980ceac920aa9b7a55e8ea79f8e1428480cbb9c123c6ac180031ea2ad69848b4e954586d4365e72c7f5789c534a4a6d5f27511d82 SHA512 93f18052662608b3f800bffc766b39a4f3991293889e952d5a5faa0d3eb6d8828031a676a5db8f2cb6a2692cacd4d0fde4ce28d8bb5655487889ce218f0d9f86
diff --git a/dev-vcs/stgit/stgit-2.4.11-r1.ebuild b/dev-vcs/stgit/stgit-2.4.11-r1.ebuild
deleted file mode 100644
index b92ce96a7229..000000000000
--- a/dev-vcs/stgit/stgit-2.4.11-r1.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.1
-
-EAPI=8
-
-CRATES="
- adler2@2.0.0
- ahash@0.8.11
- allocator-api2@0.2.18
- 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
- arc-swap@1.7.1
- autocfg@1.3.0
- bitflags@2.6.0
- bstr@1.10.0
- bzip2-rs@0.1.2
- cc@1.1.14
- cfg-if@1.0.0
- cfg_aliases@0.2.1
- clap@4.5.16
- clap_builder@4.5.15
- clap_lex@0.7.2
- clru@0.6.2
- colorchoice@1.0.2
- crc32fast@1.4.2
- ctrlc@3.4.5
- curl-sys@0.4.74+curl-8.9.0
- curl@0.4.46
- dunce@1.0.5
- encoding_rs@0.8.34
- equivalent@1.0.1
- errno@0.3.9
- faster-hex@0.9.0
- fastrand@2.1.1
- filetime@0.2.24
- flate2@1.0.33
- fnv@1.0.7
- form_urlencoded@1.2.1
- gix-actor@0.32.0
- gix-bitmap@0.2.11
- gix-chunk@0.4.8
- gix-command@0.3.9
- gix-commitgraph@0.24.3
- gix-config-value@0.14.8
- gix-config@0.40.0
- gix-date@0.9.0
- gix-diff@0.46.0
- gix-discover@0.35.0
- gix-features@0.38.2
- gix-fs@0.11.3
- gix-glob@0.16.5
- gix-hash@0.14.2
- gix-hashtable@0.5.2
- gix-index@0.35.0
- gix-lock@14.0.0
- gix-object@0.44.0
- gix-odb@0.63.0
- gix-pack@0.53.0
- gix-path@0.10.10
- gix-quote@0.4.12
- gix-ref@0.47.0
- gix-refspec@0.25.0
- gix-revision@0.29.0
- gix-revwalk@0.15.0
- gix-sec@0.10.8
- gix-tempfile@14.0.2
- gix-trace@0.1.9
- gix-traverse@0.41.0
- gix-url@0.27.5
- gix-utils@0.1.12
- gix-validate@0.9.0
- gix@0.66.0
- hashbrown@0.14.5
- hermit-abi@0.4.0
- home@0.5.9
- idna@0.5.0
- indexmap@2.4.0
- is-terminal@0.4.13
- is_terminal_polyfill@1.70.1
- itoa@1.0.11
- jiff-tzdb-platform@0.1.0
- jiff-tzdb@0.1.0
- jiff@0.1.10
- libc@0.2.158
- libredox@0.1.3
- libz-sys@1.1.20
- linux-raw-sys@0.4.14
- lock_api@0.4.12
- memchr@2.7.4
- memmap2@0.9.4
- miniz_oxide@0.8.0
- nix@0.29.0
- once_cell@1.19.0
- openssl-probe@0.1.5
- openssl-sys@0.9.103
- parking_lot@0.12.3
- parking_lot_core@0.9.10
- percent-encoding@2.3.1
- pkg-config@0.3.30
- proc-macro2@1.0.86
- prodash@28.0.0
- quote@1.0.37
- redox_syscall@0.5.3
- regex-automata@0.4.7
- rustix@0.38.34
- ryu@1.0.18
- same-file@1.0.6
- schannel@0.1.23
- scopeguard@1.2.0
- serde@1.0.209
- serde_derive@1.0.209
- serde_json@1.0.127
- sha1_smol@1.0.1
- shell-words@1.1.0
- shlex@1.3.0
- smallvec@1.13.2
- socket2@0.5.7
- strsim@0.11.1
- syn@2.0.76
- tar@0.4.41
- tempfile@3.12.0
- termcolor@1.4.1
- terminal_size@0.3.0
- thiserror-impl@1.0.63
- thiserror@1.0.63
- tinyvec@1.8.0
- tinyvec_macros@0.1.1
- unicode-bidi@0.3.15
- unicode-bom@2.0.3
- unicode-ident@1.0.12
- unicode-normalization@0.1.23
- url@2.5.2
- utf8parse@0.2.2
- vcpkg@0.2.15
- version_check@0.9.5
- walkdir@2.5.0
- winapi-util@0.1.9
- 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
- winnow@0.6.18
- xattr@1.3.1
- zerocopy-derive@0.7.35
- zerocopy@0.7.35
-"
-
-inherit cargo flag-o-matic
-
-DESCRIPTION="Stack-based patch management for Git"
-HOMEPAGE="https://stacked-git.github.io/"
-SRC_URI="${CARGO_CRATE_URIS}"
-SRC_URI+=" https://github.com/stacked-git/stgit/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016"
-SLOT="0/2"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86"
-IUSE="doc"
-
-DEPEND="doc? ( app-text/asciidoc )"
-
-# rust does not use *FLAGS from make.conf, silence portage warning
-# update with proper path to binaries this crate installs, omit leading /
-QA_FLAGS_IGNORED="usr/bin/stg"
-
-src_configure() {
- filter-lto #bug 897692
-}
-
-src_compile() {
- cargo_src_compile
- emake completion
- emake contrib
- use doc && emake doc
-}
-
-src_install() {
- cargo_src_install
- emake DESTDIR="${D}" prefix="/usr" install-completion
- emake DESTDIR="${D}" prefix="/usr" install-contrib
- if use doc; then
- emake DESTDIR="${D}" prefix="/usr" install-man
- emake DESTDIR="${D}" prefix="/usr" \
- htmldir="/usr/share/doc/${PF}" \
- install-html
- fi
-}
diff --git a/dev-vcs/stgit/stgit-2.4.13.ebuild b/dev-vcs/stgit/stgit-2.4.13.ebuild
deleted file mode 100644
index 232da807c22f..000000000000
--- a/dev-vcs/stgit/stgit-2.4.13.ebuild
+++ /dev/null
@@ -1,229 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.3
-
-EAPI=8
-
-CRATES="
- adler2@2.0.0
- ahash@0.8.11
- allocator-api2@0.2.21
- anstream@0.6.18
- anstyle-parse@0.2.6
- anstyle-query@1.1.2
- anstyle-wincon@3.0.6
- anstyle@1.0.10
- anyhow@1.0.94
- arc-swap@1.7.1
- autocfg@1.4.0
- bitflags@2.6.0
- bstr@1.11.1
- bzip2-rs@0.1.2
- cc@1.2.4
- cfg-if@1.0.0
- cfg_aliases@0.2.1
- clap@4.5.23
- clap_builder@4.5.23
- clap_lex@0.7.4
- clru@0.6.2
- colorchoice@1.0.3
- crc32fast@1.4.2
- ctrlc@3.4.5
- curl-sys@0.4.78+curl-8.11.0
- curl@0.4.47
- displaydoc@0.2.5
- dunce@1.0.5
- encoding_rs@0.8.35
- equivalent@1.0.1
- errno@0.3.10
- faster-hex@0.9.0
- fastrand@2.3.0
- filetime@0.2.25
- flate2@1.0.35
- fnv@1.0.7
- form_urlencoded@1.2.1
- gix-actor@0.33.1
- gix-bitmap@0.2.13
- gix-chunk@0.4.10
- gix-command@0.3.11
- gix-commitgraph@0.25.1
- gix-config-value@0.14.10
- gix-config@0.42.0
- gix-date@0.9.2
- gix-diff@0.48.0
- gix-discover@0.37.0
- gix-features@0.39.1
- gix-fs@0.12.0
- gix-glob@0.17.1
- gix-hash@0.15.1
- gix-hashtable@0.6.0
- gix-index@0.37.0
- gix-lock@15.0.1
- gix-object@0.46.0
- gix-odb@0.65.0
- gix-pack@0.55.0
- gix-path@0.10.13
- gix-quote@0.4.14
- gix-ref@0.49.0
- gix-refspec@0.27.0
- gix-revision@0.31.0
- gix-revwalk@0.17.0
- gix-sec@0.10.10
- gix-tempfile@15.0.0
- gix-trace@0.1.11
- gix-traverse@0.43.0
- gix-url@0.28.1
- gix-utils@0.1.13
- gix-validate@0.9.2
- gix@0.68.0
- hashbrown@0.14.5
- hashbrown@0.15.2
- hermit-abi@0.4.0
- home@0.5.9
- icu_collections@1.5.0
- icu_locid@1.5.0
- icu_locid_transform@1.5.0
- icu_locid_transform_data@1.5.0
- icu_normalizer@1.5.0
- icu_normalizer_data@1.5.0
- icu_properties@1.5.1
- icu_properties_data@1.5.0
- icu_provider@1.5.0
- icu_provider_macros@1.5.0
- idna@1.0.3
- idna_adapter@1.2.0
- indexmap@2.7.0
- is-terminal@0.4.13
- is_terminal_polyfill@1.70.1
- itoa@1.0.14
- jiff-tzdb-platform@0.1.1
- jiff-tzdb@0.1.1
- jiff@0.1.15
- libc@0.2.168
- libredox@0.1.3
- libz-sys@1.1.20
- linux-raw-sys@0.4.14
- litemap@0.7.4
- lock_api@0.4.12
- log@0.4.22
- memchr@2.7.4
- memmap2@0.9.5
- miniz_oxide@0.8.0
- nix@0.29.0
- once_cell@1.20.2
- openssl-probe@0.1.5
- openssl-sys@0.9.104
- parking_lot@0.12.3
- parking_lot_core@0.9.10
- percent-encoding@2.3.1
- pkg-config@0.3.31
- proc-macro2@1.0.92
- prodash@29.0.0
- quote@1.0.37
- redox_syscall@0.5.8
- regex-automata@0.4.9
- rustix@0.38.42
- ryu@1.0.18
- same-file@1.0.6
- schannel@0.1.27
- scopeguard@1.2.0
- serde@1.0.216
- serde_derive@1.0.216
- serde_json@1.0.133
- sha1_smol@1.0.1
- shell-words@1.1.0
- shlex@1.3.0
- smallvec@1.13.2
- socket2@0.5.8
- stable_deref_trait@1.2.0
- strsim@0.11.1
- syn@2.0.90
- synstructure@0.13.1
- tar@0.4.43
- tempfile@3.14.0
- termcolor@1.4.1
- terminal_size@0.4.1
- thiserror-impl@2.0.7
- thiserror@2.0.7
- tinystr@0.7.6
- tinyvec@1.8.0
- tinyvec_macros@0.1.1
- unicode-bom@2.0.3
- unicode-ident@1.0.14
- unicode-normalization@0.1.24
- url@2.5.4
- utf16_iter@1.0.5
- utf8_iter@1.0.4
- utf8parse@0.2.2
- vcpkg@0.2.15
- version_check@0.9.5
- walkdir@2.5.0
- 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
- winnow@0.6.20
- write16@1.0.0
- writeable@0.5.5
- xattr@1.3.1
- yoke-derive@0.7.5
- yoke@0.7.5
- zerocopy-derive@0.7.35
- zerocopy@0.7.35
- zerofrom-derive@0.1.5
- zerofrom@0.1.5
- zerovec-derive@0.10.3
- zerovec@0.10.4
-"
-
-inherit cargo flag-o-matic
-
-DESCRIPTION="Stack-based patch management for Git"
-HOMEPAGE="https://stacked-git.github.io/"
-SRC_URI="${CARGO_CRATE_URIS}"
-SRC_URI+=" https://github.com/stacked-git/stgit/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD MIT Unicode-DFS-2016"
-SLOT="0/2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="doc"
-
-DEPEND="doc? ( app-text/asciidoc )"
-
-# rust does not use *FLAGS from make.conf, silence portage warning
-# update with proper path to binaries this crate installs, omit leading /
-QA_FLAGS_IGNORED="usr/bin/stg"
-
-src_configure() {
- filter-lto #bug 897692
-}
-
-src_compile() {
- cargo_src_compile
- emake completion
- emake contrib
- use doc && emake doc
-}
-
-src_install() {
- cargo_src_install
- emake DESTDIR="${D}" prefix="/usr" install-completion
- emake DESTDIR="${D}" prefix="/usr" install-contrib
- if use doc; then
- emake DESTDIR="${D}" prefix="/usr" install-man
- emake DESTDIR="${D}" prefix="/usr" \
- htmldir="/usr/share/doc/${PF}" \
- install-html
- fi
-}
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index 02c301d34c91..18cb8deac86b 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index f9704aceeb2a..2cad858c64fe 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
case ${PV} in
+ 21.0.0_pre20250208)
+ EGIT_COMMIT=6f241e36831927e3aea113cfc017c34fdeda340a
+ ;;
21.0.0_pre20250201)
EGIT_COMMIT=bfa7edcc6652bdb37d53e0cec64926aab3f280eb
;;
diff --git a/llvm-core/Manifest.gz b/llvm-core/Manifest.gz
index b25e868d253a..4e6aea600f82 100644
--- a/llvm-core/Manifest.gz
+++ b/llvm-core/Manifest.gz
Binary files differ
diff --git a/llvm-core/clang-common/Manifest b/llvm-core/clang-common/Manifest
index fc9607092a9a..bc6dd734ea6e 100644
--- a/llvm-core/clang-common/Manifest
+++ b/llvm-core/clang-common/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD clang-common-15.0.7-r10.ebuild 5060 BLAKE2B c5cd9e84c921c72e9ab8972717467d69334b3e305399b49e5676d27f02e6d3ca92fe2fa0fbe5fb20c4291ad597991631288b0a9cf85943918cd98aaa21d558b8 SHA512 8cde3ab69a35428e1eeb52b63a97efdae251e8bcd935a6d3890c9814d20dffd9d4310f8b008c370a8b67da0dc39dbd520fd0386225a9307136cb18414aaa7e7a
EBUILD clang-common-16.0.6-r6.ebuild 5726 BLAKE2B cd6e7a82d86e5662b39d0ec5f122f31cb1f0b84c9212d90cf6f6bef6269b84c942b28eaf5c98a882a87ac19f1302b87fbe868926776b8d40676e3d750d22bc5c SHA512 e6300df01585dca624bd92bb4c391baa7e59ea6c7d66650974d5b9a9f6eb81310d1842d71460bfe685bbd8807c415b9bdffc2850055c2511bf61906124a14b39
@@ -25,4 +26,5 @@ EBUILD clang-common-20.0.0_pre20250125.ebuild 9336 BLAKE2B e9a70865b9808ea68521d
EBUILD clang-common-20.1.0_rc1.ebuild 9336 BLAKE2B e9a70865b9808ea68521d7713308d4ceb9df4e9333c298cc5e253ed8d4b52d27f71ad6e1dba60426724ab9829cc2a440e7cb8ca595aa8008ae2f6dcc09950ed9 SHA512 12591d51ae7a028dd18aeedde014534e752fb38520a108f1009676afda952dbcb4795df4830bb94e17e0947d48be8bf2b9552cc0ebb7d3536ca2f28287d62e48
EBUILD clang-common-21.0.0.9999.ebuild 9336 BLAKE2B e9a70865b9808ea68521d7713308d4ceb9df4e9333c298cc5e253ed8d4b52d27f71ad6e1dba60426724ab9829cc2a440e7cb8ca595aa8008ae2f6dcc09950ed9 SHA512 12591d51ae7a028dd18aeedde014534e752fb38520a108f1009676afda952dbcb4795df4830bb94e17e0947d48be8bf2b9552cc0ebb7d3536ca2f28287d62e48
EBUILD clang-common-21.0.0_pre20250201.ebuild 9336 BLAKE2B e9a70865b9808ea68521d7713308d4ceb9df4e9333c298cc5e253ed8d4b52d27f71ad6e1dba60426724ab9829cc2a440e7cb8ca595aa8008ae2f6dcc09950ed9 SHA512 12591d51ae7a028dd18aeedde014534e752fb38520a108f1009676afda952dbcb4795df4830bb94e17e0947d48be8bf2b9552cc0ebb7d3536ca2f28287d62e48
+EBUILD clang-common-21.0.0_pre20250208.ebuild 9336 BLAKE2B e9a70865b9808ea68521d7713308d4ceb9df4e9333c298cc5e253ed8d4b52d27f71ad6e1dba60426724ab9829cc2a440e7cb8ca595aa8008ae2f6dcc09950ed9 SHA512 12591d51ae7a028dd18aeedde014534e752fb38520a108f1009676afda952dbcb4795df4830bb94e17e0947d48be8bf2b9552cc0ebb7d3536ca2f28287d62e48
MISC metadata.xml 1294 BLAKE2B 56866d69dd42bc24c1c7a49d7e9bfd28d4e8b0015b764afe5bfb4562cc2cb8662ade8a4d13d32c44832e003bf34b58ce727084386cbbcfb6ed964d08c3a63012 SHA512 cf2b15adecdffb4580e250e10f72599c4ea78e7d800c84b2f4b08679e961c535ec32cc89fa37c463f0f52c47f1fb4d1e48c5d702b7f5b76ed4825a7d1c20daa8
diff --git a/llvm-core/clang-common/clang-common-21.0.0_pre20250208.ebuild b/llvm-core/clang-common/clang-common-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..1fde60b6b6de
--- /dev/null
+++ b/llvm-core/clang-common/clang-common-21.0.0_pre20250208.ebuild
@@ -0,0 +1,310 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="
+ default-compiler-rt default-libcxx default-lld
+ bootstrap-prefix cet hardened llvm-libunwind
+"
+
+PDEPEND="
+ default-compiler-rt? (
+ llvm-core/clang-runtime:${LLVM_MAJOR}[compiler-rt]
+ llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] )
+ !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+ )
+ !default-compiler-rt? ( sys-devel/gcc )
+ default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
+ !default-libcxx? ( sys-devel/gcc )
+ default-lld? ( >=llvm-core/lld-${PV} )
+ !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+ !default-compiler-rt? ( sys-devel/gcc-config )
+ !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+ [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+ local flag missing_flags=()
+ for flag in default-{compiler-rt,libcxx,lld}; do
+ if ! use "${flag}" && has_version "llvm-core/clang[${flag}]"; then
+ missing_flags+=( "${flag}" )
+ fi
+ done
+
+ if [[ ${missing_flags[@]} ]]; then
+ eerror "It seems that you have the following flags set on llvm-core/clang:"
+ eerror
+ eerror " ${missing_flags[*]}"
+ eerror
+ eerror "The default runtimes are now set via flags on llvm-core/clang-common."
+ eerror "The build is being aborted to prevent breakage. Please either set"
+ eerror "the respective flags on this ebuild, e.g.:"
+ eerror
+ eerror " llvm-core/clang-common ${missing_flags[*]}"
+ eerror
+ eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+ die "Mismatched defaults detected between llvm-core/clang and llvm-core/clang-common"
+ fi
+}
+
+_doclang_cfg() {
+ local triple="${1}"
+
+ local tool
+ for tool in ${triple}-clang{,++}; do
+ newins - "${tool}.cfg" <<-EOF
+ # This configuration file is used by ${tool} driver.
+ @gentoo-common.cfg
+ @gentoo-common-ld.cfg
+ EOF
+ if [[ ${triple} == x86_64* ]]; then
+ cat >> "${ED}/etc/clang/${tool}.cfg" <<-EOF || die
+ @gentoo-cet.cfg
+ EOF
+ fi
+ done
+
+ if use kernel_Darwin; then
+ cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die
+ -lc++abi
+ EOF
+ fi
+
+ newins - "${triple}-clang-cpp.cfg" <<-EOF
+ # This configuration file is used by the ${triple}-clang-cpp driver.
+ @gentoo-common.cfg
+ EOF
+ if [[ ${triple} == x86_64* ]]; then
+ cat >> "${ED}/etc/clang/${triple}-clang-cpp.cfg" <<-EOF || die
+ @gentoo-cet.cfg
+ EOF
+ fi
+
+ # Install symlinks for triples with other vendor strings since some
+ # programs insist on mangling the triple.
+ local vendor
+ for vendor in gentoo pc unknown; do
+ local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
+ for tool in clang{,++,-cpp}; do
+ if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then
+ dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg"
+ fi
+ done
+ done
+}
+
+doclang_cfg() {
+ local triple="${1}"
+
+ _doclang_cfg ${triple}
+
+ # LLVM may have different arch names in some cases. For example in x86
+ # profiles the triple uses i686, but llvm will prefer i386 if invoked
+ # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
+ # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
+ #
+ # To make sure the correct triples are installed,
+ # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
+ # and compare with CHOST values in profiles.
+
+ local abi=${triple%%-*}
+ case ${abi} in
+ armv4l|armv4t|armv5tel|armv6j|armv7a)
+ _doclang_cfg ${triple/${abi}/arm}
+ ;;
+ i686)
+ _doclang_cfg ${triple/${abi}/i386}
+ ;;
+ sparc)
+ _doclang_cfg ${triple/${abi}/sparcel}
+ ;;
+ sparc64)
+ _doclang_cfg ${triple/${abi}/sparcv9}
+ ;;
+ esac
+}
+
+src_install() {
+ newbashcomp bash-autocomplete.sh clang
+
+ insinto /etc/clang
+ newins - gentoo-runtimes.cfg <<-EOF
+ # This file is initially generated by llvm-core/clang-runtime.
+ # It is used to control the default runtimes using by clang.
+
+ --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
+ --unwindlib=$(usex default-compiler-rt libunwind libgcc)
+ --stdlib=$(usex default-libcxx libc++ libstdc++)
+ -fuse-ld=$(usex default-lld lld bfd)
+ EOF
+
+ newins - gentoo-gcc-install.cfg <<-EOF
+ # This file is maintained by gcc-config.
+ # It is used to specify the selected GCC installation.
+ EOF
+
+ newins - gentoo-common.cfg <<-EOF
+ # This file contains flags common to clang, clang++ and clang-cpp.
+ @gentoo-runtimes.cfg
+ @gentoo-gcc-install.cfg
+ @gentoo-hardened.cfg
+ # bug #870001
+ -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h"
+ EOF
+
+ # clang-cpp does not like link args being passed to it when directly
+ # invoked, so use a separate configuration file.
+ newins - gentoo-common-ld.cfg <<-EOF
+ # This file contains flags common to clang and clang++
+ @gentoo-hardened-ld.cfg
+ EOF
+
+ # Baseline hardening (bug #851111)
+ newins - gentoo-hardened.cfg <<-EOF
+ # Some of these options are added unconditionally, regardless of
+ # USE=hardened, for parity with sys-devel/gcc.
+ -Xarch_host -fstack-clash-protection
+ -Xarch_host -fstack-protector-strong
+ -fPIE
+ -include "${EPREFIX}/usr/include/gentoo/fortify.h"
+ EOF
+
+ newins - gentoo-cet.cfg <<-EOF
+ -Xarch_host -fcf-protection=$(usex cet full none)
+ EOF
+
+ if use kernel_Darwin; then
+ newins - gentoo-hardened-ld.cfg <<-EOF
+ # There was -Wl,-z,relro here, but it's not supported on Mac
+ # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job
+ EOF
+ else
+ newins - gentoo-hardened-ld.cfg <<-EOF
+ # Some of these options are added unconditionally, regardless of
+ # USE=hardened, for parity with sys-devel/gcc.
+ -Wl,-z,relro
+ -Wl,-z,now
+ EOF
+ fi
+
+ dodir /usr/include/gentoo
+
+ cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die
+ /* __has_include is an extension, but it's fine, because this is only
+ for Clang anyway. */
+ #if defined __has_include && __has_include (<stdc-predef.h>) && !defined(__GLIBC__)
+ # include <stdc-predef.h>
+ #endif
+ EOF
+
+ local fortify_level=$(usex hardened 3 2)
+ # We have to do this because glibc's headers warn if F_S is set
+ # without optimization and that would at the very least be very noisy
+ # during builds and at worst trigger many -Werror builds.
+ cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die
+ #ifdef __clang__
+ # pragma clang system_header
+ #endif
+ #ifndef _FORTIFY_SOURCE
+ # if defined(__has_feature)
+ # define __GENTOO_HAS_FEATURE(x) __has_feature(x)
+ # else
+ # define __GENTOO_HAS_FEATURE(x) 0
+ # endif
+ #
+ # if !defined(__OPTIMIZE__) || __OPTIMIZE__ == 0
+ # elif !defined(__STDC_HOSTED__) || __STDC_HOSTED__ != 1
+ # elif defined(__SANITIZE_ADDRESS__)
+ # elif __GENTOO_HAS_FEATURE(address_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(hwaddress_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(memory_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(numerical_stability_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(realtime_sanitizer)
+ # elif __GENTOO_HAS_FEATURE(thread_sanitizer)
+ # else
+ # define _FORTIFY_SOURCE ${fortify_level}
+ # endif
+ #
+ # undef __GENTOO_HAS_FEATURE
+ #endif
+ EOF
+
+ # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for
+ # non-hardened?
+ if use hardened ; then
+ cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+ # Options below are conditional on USE=hardened.
+ -Xarch_host -D_GLIBCXX_ASSERTIONS
+
+ # Analogue to GLIBCXX_ASSERTIONS
+ # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode
+ # https://libcxx.llvm.org/Hardening.html#using-hardened-mode
+ -Xarch_host -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
+ EOF
+
+ cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die
+ # Options below are conditional on USE=hardened.
+ EOF
+ fi
+
+ # We only install config files for supported ABIs because unprefixed tools
+ # might be used for crosscompilation where e.g. PIE may not be supported.
+ # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685.
+ local abi
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ doclang_cfg "${abi_chost}"
+ done
+
+ if use kernel_Darwin; then
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ # Gentoo Prefix on Darwin
+ -Wl,-search_paths_first
+ EOF
+ if use bootstrap-prefix ; then
+ # bootstrap-prefix is only set during stage2 of bootstrapping
+ # Prefix, where EPREFIX is set to EPREFIX/tmp.
+ # Here we need to point it at the future lib dir of the stage3's
+ # EPREFIX.
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ -Wl,-rpath,${EPREFIX}/../usr/lib
+ -Wl,-L,${EPREFIX}/../usr/lib
+ -isystem ${EPREFIX}/../usr/include
+ EOF
+ fi
+ # Using -Wl,-L instead of -L to trick compiler driver to put it
+ # after -isysroot's internal -L
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ -Wl,-rpath,${EPREFIX}/usr/lib
+ -Wl,-L,${EPREFIX}/usr/lib
+ -isystem ${EPREFIX}/usr/include
+ -isysroot ${EPREFIX}/MacOSX.sdk
+ EOF
+ fi
+}
+
+pkg_preinst() {
+ if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc
+ then
+ local gcc_path=$(gcc-config --get-lib-path 2>/dev/null)
+ if [[ -n ${gcc_path} ]]; then
+ cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF
+ --gcc-install-dir="${gcc_path%%:*}"
+ EOF
+ fi
+ fi
+}
diff --git a/llvm-core/clang-runtime/Manifest b/llvm-core/clang-runtime/Manifest
index 06384fc8a6fe..e01d403ae5e2 100644
--- a/llvm-core/clang-runtime/Manifest
+++ b/llvm-core/clang-runtime/Manifest
@@ -8,4 +8,5 @@ EBUILD clang-runtime-20.0.0_pre20250125.ebuild 746 BLAKE2B aba93d82512c6e14975d5
EBUILD clang-runtime-20.1.0_rc1.ebuild 746 BLAKE2B aba93d82512c6e14975d5351243b90ac0e97d751f7ed64b98face0ca017e05953a0bf0592fd0dca661046cadaefe4eb7f9230b87f9cb9738f1ef5ee8c612a793 SHA512 d1df43349e78f71c0d5cc5f04ed78ff34c49c28d6da5b1832313b6a6b6266ad301b6e5812725101e07e25fd2a6a6308f41bcbe7cc1e0991cad46d1b4eaf05e97
EBUILD clang-runtime-21.0.0.9999.ebuild 746 BLAKE2B aba93d82512c6e14975d5351243b90ac0e97d751f7ed64b98face0ca017e05953a0bf0592fd0dca661046cadaefe4eb7f9230b87f9cb9738f1ef5ee8c612a793 SHA512 d1df43349e78f71c0d5cc5f04ed78ff34c49c28d6da5b1832313b6a6b6266ad301b6e5812725101e07e25fd2a6a6308f41bcbe7cc1e0991cad46d1b4eaf05e97
EBUILD clang-runtime-21.0.0_pre20250201.ebuild 746 BLAKE2B aba93d82512c6e14975d5351243b90ac0e97d751f7ed64b98face0ca017e05953a0bf0592fd0dca661046cadaefe4eb7f9230b87f9cb9738f1ef5ee8c612a793 SHA512 d1df43349e78f71c0d5cc5f04ed78ff34c49c28d6da5b1832313b6a6b6266ad301b6e5812725101e07e25fd2a6a6308f41bcbe7cc1e0991cad46d1b4eaf05e97
+EBUILD clang-runtime-21.0.0_pre20250208.ebuild 746 BLAKE2B aba93d82512c6e14975d5351243b90ac0e97d751f7ed64b98face0ca017e05953a0bf0592fd0dca661046cadaefe4eb7f9230b87f9cb9738f1ef5ee8c612a793 SHA512 d1df43349e78f71c0d5cc5f04ed78ff34c49c28d6da5b1832313b6a6b6266ad301b6e5812725101e07e25fd2a6a6308f41bcbe7cc1e0991cad46d1b4eaf05e97
MISC metadata.xml 775 BLAKE2B 14e4c0272d0635082b580b987c14b440bb2be77833b0f39d507d912f9b651663c99e7ebc1fff393d0db5d5ade0fb3604f39f524ab85ee02582cb109598ac63f9 SHA512 df49dda30cce2615954213331c47d415ded81d0bb2848d398d3d973b23cdc351228d2bc33e05db22f24e8450f6df72620c8479592ba0b4bbc93de7effde43c15
diff --git a/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..542c7b28a6f4
--- /dev/null
+++ b/llvm-core/clang-runtime/clang-runtime-21.0.0_pre20250208.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx offload openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=llvm-runtimes/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? (
+ >=llvm-runtimes/openmp-${PV}[${MULTILIB_USEDEP}]
+ offload? (
+ >=llvm-runtimes/offload-${PV}
+ )
+ )
+"
diff --git a/llvm-core/clang/Manifest b/llvm-core/clang/Manifest
index 6614eec9deff..4afea84178ff 100644
--- a/llvm-core/clang/Manifest
+++ b/llvm-core/clang/Manifest
@@ -22,6 +22,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD clang-15.0.7-r3.ebuild 12523 BLAKE2B b1e10fff9f54c278254d86016e4fd9152275b02dc69ecbb71212fa762b054ba540af8997fad0b4e00705a9c3ff4a3a1f4a463ad26b83668156dc92db321e6e87 SHA512 1ed95833ab72f8f74d84c43185cdc73c086e35d22a6fdda0c5d3007f2deea6a20c659fbcf260625a21e616c1c8e3f809a89388d6dbcb6396f0e6657d9ed6a0b5
EBUILD clang-16.0.6.ebuild 12452 BLAKE2B 756041be6e43504fe639df5f6bb65421c3d71ff61ff3227ce43f4c08565a01b34ced98de625e87e14d23a81fa49661c7555387741436f6f146c4f6e53ab4e6f5 SHA512 b7e3d5c3137f1df3eb88ab8a376e31f04ef88d08fdc8aa810e35341a9ba3aa9ea2fff94cddcaecbf30d974ecdd65f43a8dce7906f96c8337781641c675dc7673
@@ -33,4 +34,5 @@ EBUILD clang-20.0.0_pre20250125.ebuild 11890 BLAKE2B 410a1fdd135993e1977554bb333
EBUILD clang-20.1.0_rc1.ebuild 11890 BLAKE2B 410a1fdd135993e1977554bb33396183d7ee627858b0439b6558b5ac8c28d871eee62e9054e8fd305a71941e584c602540813a55727e941974f6be5c6efef44a SHA512 93b15578fc28a3232ec00da54b2547b4ad883dba78d6775bc83b59c28fd4ed3b73303cad5c51dc823d4231176e395431fe399fe46ce9fc2571529355936177da
EBUILD clang-21.0.0.9999.ebuild 11890 BLAKE2B 410a1fdd135993e1977554bb33396183d7ee627858b0439b6558b5ac8c28d871eee62e9054e8fd305a71941e584c602540813a55727e941974f6be5c6efef44a SHA512 93b15578fc28a3232ec00da54b2547b4ad883dba78d6775bc83b59c28fd4ed3b73303cad5c51dc823d4231176e395431fe399fe46ce9fc2571529355936177da
EBUILD clang-21.0.0_pre20250201.ebuild 11890 BLAKE2B 410a1fdd135993e1977554bb33396183d7ee627858b0439b6558b5ac8c28d871eee62e9054e8fd305a71941e584c602540813a55727e941974f6be5c6efef44a SHA512 93b15578fc28a3232ec00da54b2547b4ad883dba78d6775bc83b59c28fd4ed3b73303cad5c51dc823d4231176e395431fe399fe46ce9fc2571529355936177da
+EBUILD clang-21.0.0_pre20250208.ebuild 11890 BLAKE2B 410a1fdd135993e1977554bb33396183d7ee627858b0439b6558b5ac8c28d871eee62e9054e8fd305a71941e584c602540813a55727e941974f6be5c6efef44a SHA512 93b15578fc28a3232ec00da54b2547b4ad883dba78d6775bc83b59c28fd4ed3b73303cad5c51dc823d4231176e395431fe399fe46ce9fc2571529355936177da
MISC metadata.xml 1318 BLAKE2B 704c1a64297b25da1b2e0eec23cbdf4791273da1babf23292160b6163d43438e62fe214df7afa09232893599951918440954c17a9bfa0c6f829a7d706f564192 SHA512 4677ad146739dd41e025a2335eec353a3d35ac8db7482948fee611566d84b41c4e6bdd75bc3d78f8933d4d9818a36bf222e1aa89e52f945501ff918479fea3b6
diff --git a/llvm-core/clang/clang-21.0.0_pre20250208.ebuild b/llvm-core/clang/clang-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..67e6515db8b5
--- /dev/null
+++ b/llvm-core/clang/clang-21.0.0_pre20250208.ebuild
@@ -0,0 +1,464 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake llvm.org multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+ static-analyzer? ( dev-lang/perl:* )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${DEPEND}
+ >=llvm-core/clang-common-${PV}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( ~llvm-core/lld-${PV} )
+ xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+ ~llvm-core/clang-runtime-${PV}
+ llvm-core/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+ clang clang-tools-extra cmake
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+ llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+ $(python_gen_cond_dep '
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+# target. However, you will need appropriate crt* files (installed
+# e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+# in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use llvm-core/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+src_prepare() {
+ # create extra parent dir for relative CLANG_RESOURCE_DIR access
+ mkdir -p x/y || die
+ BUILD_DIR=${WORKDIR}/x/y/clang
+
+ llvm.org_src_prepare
+
+ # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+ eprefixify \
+ lib/Lex/InitHeaderSearch.cpp \
+ lib/Driver/ToolChains/Darwin.cpp || die
+
+ if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
+ sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
+ fi
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # meta-targets
+ clang-libraries|distribution)
+ continue
+ ;;
+ # tools
+ clang|clangd|clang-*)
+ ;;
+ # static libraries
+ clang*|findAllSymbols)
+ continue
+ ;;
+ # conditional to USE=doc
+ docs-clang-html|docs-clang-tools-html)
+ use doc || continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eerror "get_distribution_components() is outdated!"
+ eerror " Add: ${add[*]}"
+ eerror "Remove: ${remove[*]}"
+ die "Update get_distribution_components()!"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # common stuff
+ clang-cmake-exports
+ clang-headers
+ clang-resource-headers
+ libclang-headers
+
+ aarch64-resource-headers
+ arm-common-resource-headers
+ arm-resource-headers
+ core-resource-headers
+ cuda-resource-headers
+ hexagon-resource-headers
+ hip-resource-headers
+ hlsl-resource-headers
+ mips-resource-headers
+ opencl-resource-headers
+ openmp-resource-headers
+ ppc-htm-resource-headers
+ ppc-resource-headers
+ riscv-resource-headers
+ systemz-resource-headers
+ utility-resource-headers
+ ve-resource-headers
+ webassembly-resource-headers
+ windows-resource-headers
+ x86-resource-headers
+
+ # libs
+ clang-cpp
+ libclang
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # common stuff
+ bash-autocomplete
+ libclang-python-bindings
+
+ # tools
+ amdgpu-arch
+ c-index-test
+ clang
+ clang-format
+ clang-installapi
+ clang-linker-wrapper
+ clang-nvlink-wrapper
+ clang-offload-bundler
+ clang-offload-packager
+ clang-refactor
+ clang-repl
+ clang-scan-deps
+ clang-sycl-linker
+ diagtool
+ hmaptool
+ nvptx-arch
+
+ # needed for cross-compiling Clang
+ clang-tblgen
+ )
+
+ if use extra; then
+ out+=(
+ # extra tools
+ clang-apply-replacements
+ clang-change-namespace
+ clang-doc
+ clang-include-cleaner
+ clang-include-fixer
+ clang-move
+ clang-query
+ clang-reorder-fields
+ clang-tidy
+ clang-tidy-headers
+ clangd
+ find-all-symbols
+ modularize
+ pp-trace
+ )
+ fi
+
+ if llvm_are_manpages_built; then
+ out+=( docs-clang-man )
+ use extra && out+=( docs-clang-tools-man )
+ fi
+
+ if use doc; then
+ out+=( docs-clang-html )
+ use extra && out+=( docs-clang-tools-html )
+ fi
+
+ use static-analyzer && out+=(
+ clang-check
+ clang-extdef-mapping
+ scan-build
+ scan-build-py
+ scan-view
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ -DLLVM_ROOT="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang"
+ -DCLANG_CONFIG_FILE_USER_DIR="~/.config/clang"
+ # relative to bindir
+ -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+ -DCLANG_INCLUDE_TESTS=$(usex test)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+
+ # these are not propagated reliably, so redefine them
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ # libgomp support fails to find headers without explicit -I
+ # furthermore, it provides only syntax checking
+ -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+
+ -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
+
+ -DCLANG_ENABLE_LIBXML2=$(usex xml)
+ -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
+ -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
+ # TODO: CLANG_ENABLE_HLSL?
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if ! use elibc_musl; then
+ mycmakeargs+=(
+ -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double)
+ )
+ fi
+
+ use test && mycmakeargs+=(
+ -DLLVM_BUILD_TESTS=ON
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ if multilib_is_native_abi; then
+ local build_docs=OFF
+ if llvm_are_manpages_built; then
+ build_docs=ON
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=ON
+ -DLLVM_ENABLE_SPHINX=ON
+ -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ if use extra; then
+ mycmakeargs+=(
+ -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
+ )
+ fi
+ fi
+ mycmakeargs+=(
+ -DCLANG_INCLUDE_DOCS=${build_docs}
+ )
+ fi
+ if multilib_native_use extra; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra
+ -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs}
+ )
+ else
+ mycmakeargs+=(
+ -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
+ )
+ fi
+
+ if tc-is-cross-compiler; then
+ has_version -b llvm-core/clang:${LLVM_MAJOR} ||
+ die "llvm-core/clang:${LLVM_MAJOR} is required on the build host."
+ local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin
+ mycmakeargs+=(
+ -DLLVM_TOOLS_BINARY_DIR="${tools_bin}"
+ -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen
+ )
+ fi
+
+ # LLVM can have very high memory consumption while linking,
+ # exhausting the limit on 32-bit linker executable
+ use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ cmake_build distribution
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ local test_targets=( check-clang )
+ if multilib_native_use extra; then
+ test_targets+=(
+ check-clang-tools
+ check-clangd
+ )
+ fi
+ cmake_build "${test_targets[@]}"
+}
+
+src_install() {
+ MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/clang/Config/config.h
+ )
+
+ multilib-minimal_src_install
+
+ # Move runtime headers to /usr/lib/clang, where they belong
+ mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die
+ # move (remaining) wrapped headers back
+ if use extra; then
+ mv "${T}"/clang-tidy "${ED}"/usr/include/ || die
+ fi
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
+
+ # Apply CHOST and version suffix to clang tools
+ local clang_tools=( clang clang++ clang-cl clang-cpp )
+ local abi i
+
+ # cmake gives us:
+ # - clang-X
+ # - clang -> clang-X
+ # - clang++, clang-cl, clang-cpp -> clang
+ # we want to have:
+ # - clang-X
+ # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X
+ # - clang, clang++, clang-cl, clang-cpp -> clang*-X
+ # also in CHOST variant
+ for i in "${clang_tools[@]:1}"; do
+ rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die
+ dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}"
+ dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}"
+ done
+
+ # now create target symlinks for all supported ABIs
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ for i in "${clang_tools[@]}"; do
+ dosym "${i}-${LLVM_MAJOR}" \
+ "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}"
+ dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \
+ "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}"
+ done
+ done
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+
+ # move headers to /usr/include for wrapping & ABI mismatch checks
+ # (also drop the version suffix from runtime headers)
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die
+ if multilib_native_use extra; then
+ # don't wrap clang-tidy headers, the list is too long
+ # (they're fine for non-native ABI but enabling the targets is problematic)
+ mv "${ED}"/usr/include/clang-tidy "${T}/" || die
+ fi
+}
+
+multilib_src_install_all() {
+ python_fix_shebang "${ED}"
+ if use static-analyzer; then
+ python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view
+ fi
+
+ docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ llvm_install_manpages
+ # match 'html' non-compression
+ use doc && docompress -x "/usr/share/doc/${PF}/tools-extra"
+ # +x for some reason; TODO: investigate
+ use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1"
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow update all
+ fi
+
+ elog "You can find additional utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang"
+ if use extra; then
+ elog "Some of them are vim integration scripts (with instructions inside)."
+ elog "The run-clang-tidy.py script requires the following additional package:"
+ elog " dev-python/pyyaml"
+ fi
+}
+
+pkg_postrm() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow clean all
+ fi
+}
diff --git a/llvm-core/libclc/Manifest b/llvm-core/libclc/Manifest
index c93faa39ca85..d93605b009c5 100644
--- a/llvm-core/libclc/Manifest
+++ b/llvm-core/libclc/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD libclc-15.0.7.ebuild 1682 BLAKE2B 093419a82250b54b6dfc7003fa1693a30fac10dd4599d0119f37c1df216637d6b53b0e98941976397419950e1c9f1cc609fae79fc76a5aea63a7fea789a20460 SHA512 697720efa01f45745b856d89d1464cd53022c4021dab95138d4894756b34b282ce4e2fe5c0e496d03b1e40d9e1d4e7982234aee7ab5f00687ed90eaab52ec0b9
EBUILD libclc-16.0.6.ebuild 1671 BLAKE2B 46f0063bc8c99b73df86f6fca771653608c531801acf302c4403006b607d0a59bb7e0b544263608a325565b28f616fa68d9a4c301cf1b7ec6b7eae02d267b315 SHA512 61b711697cf8673e628a0c95162ec5780af47032f939346baf4f1a1bf735a1ca0837fecf016188a797b0727846dd98d393bf2908dd60da8e33c8fd2034f9f9ac
@@ -24,4 +25,5 @@ EBUILD libclc-20.0.0_pre20250125.ebuild 1268 BLAKE2B d2fa947477063d7da3c96549b39
EBUILD libclc-20.1.0_rc1.ebuild 1268 BLAKE2B d2fa947477063d7da3c96549b39103b823baf6793306fb6adb55704cacde1dd39854be2f2a1bc6f9d9be6280aa3db4a96e680cc1192fee751d69fadcbaa3da93 SHA512 df13a31fc64e6d6723a725fda388cea0b4674345425b337d83db097a44c451a0b631a15451098730a8361fb4f99e75c7da400a8dbfec2cc92cc51edce4df05e6
EBUILD libclc-21.0.0.9999.ebuild 1262 BLAKE2B 70c4b142ccb90945d65ff458ae9b2242806a80fb274bffcdaf5dd2a9b92f2fbf68c7860c3bc37cac66da876bf0bc85a9c9f9f4e0944a33f1d365e57abf0bddb7 SHA512 8c83cc55a23b72410285d518984b2bec466d3ad2470d2372e90e5e8a01261c3efb1d6151a96966d44b9447d7931e5f89273acbe689663e8decc26916c5fe8c01
EBUILD libclc-21.0.0_pre20250201.ebuild 1262 BLAKE2B 70c4b142ccb90945d65ff458ae9b2242806a80fb274bffcdaf5dd2a9b92f2fbf68c7860c3bc37cac66da876bf0bc85a9c9f9f4e0944a33f1d365e57abf0bddb7 SHA512 8c83cc55a23b72410285d518984b2bec466d3ad2470d2372e90e5e8a01261c3efb1d6151a96966d44b9447d7931e5f89273acbe689663e8decc26916c5fe8c01
+EBUILD libclc-21.0.0_pre20250208.ebuild 1262 BLAKE2B 70c4b142ccb90945d65ff458ae9b2242806a80fb274bffcdaf5dd2a9b92f2fbf68c7860c3bc37cac66da876bf0bc85a9c9f9f4e0944a33f1d365e57abf0bddb7 SHA512 8c83cc55a23b72410285d518984b2bec466d3ad2470d2372e90e5e8a01261c3efb1d6151a96966d44b9447d7931e5f89273acbe689663e8decc26916c5fe8c01
MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5
diff --git a/llvm-core/libclc/libclc-21.0.0_pre20250208.ebuild b/llvm-core/libclc/libclc-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..9cdeaf14ad66
--- /dev/null
+++ b/llvm-core/libclc/libclc-21.0.0_pre20250208.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 21 )
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake llvm.org llvm-r1 python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
+ ')
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+ llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local libclc_targets=()
+
+ use spirv && libclc_targets+=(
+ "spirv-mesa3d-"
+ "spirv64-mesa3d-"
+ )
+ use video_cards_nvidia && libclc_targets+=(
+ "nvptx--"
+ "nvptx64--"
+ "nvptx--nvidiacl"
+ "nvptx64--nvidiacl"
+ )
+ use video_cards_r600 && libclc_targets+=(
+ "r600--"
+ )
+ use video_cards_radeonsi && libclc_targets+=(
+ "amdgcn--"
+ "amdgcn-mesa-mesa3d"
+ "amdgcn--amdhsa"
+ )
+ [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+ libclc_targets=${libclc_targets[*]}
+ local mycmakeargs=(
+ -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+ )
+ cmake_src_configure
+}
diff --git a/llvm-core/lld/Manifest b/llvm-core/lld/Manifest
index 12f8752ff681..22976a7ef339 100644
--- a/llvm-core/lld/Manifest
+++ b/llvm-core/lld/Manifest
@@ -14,6 +14,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD lld-15.0.7.ebuild 2269 BLAKE2B bdf3807e37a8fb34090133cc1effd221183a39382c0b3e050b6470a9dec551591f55c8482b595da3f8582e3f6b95cb019dd873e7603265d12214b181b88dff22 SHA512 4d16996671e97623ab3e6351c588f10ea3b976af8557d91a8967187360a15e3986a0f10a3726b141f95121cd5b08e4e9f35817e0d777c2bacba3f6fe142244e0
EBUILD lld-16.0.6.ebuild 2324 BLAKE2B 9b06dce7347980e249954a8bd721ea3be95c21dd2526ddd2e84ed0d2096b959dcdd431ed49d8e850df2d3c2333100e943954527ebacc39418e5e5ef0986fbd60 SHA512 c5af57a078d6dc8ff75e4bfe9c12dbb26d01f08423f75746110d73bbab0b10ebfe1b5f04c4a0ef3ad6b72451e9c35b51abbf75e7dad4e3512cdda4fd1401ebc6
@@ -25,4 +26,5 @@ EBUILD lld-20.0.0_pre20250125.ebuild 2188 BLAKE2B e816267df309f54918cba7acba7d35
EBUILD lld-20.1.0_rc1.ebuild 2188 BLAKE2B e816267df309f54918cba7acba7d3572d2601355d3e2d08391babf1a0217143de44a373d3d33b2399f07242178660b618e4e08c1dd4173ff4baac6b54c7ec45a SHA512 e4417cd230c8e0f2317b0c50a23db3474edc20ec58c3c10b21dd5795a5a1a8995aa74aad83de6245675f90b0f042024ab6e57761632065d4f5232e48abeb095a
EBUILD lld-21.0.0.9999.ebuild 2188 BLAKE2B e816267df309f54918cba7acba7d3572d2601355d3e2d08391babf1a0217143de44a373d3d33b2399f07242178660b618e4e08c1dd4173ff4baac6b54c7ec45a SHA512 e4417cd230c8e0f2317b0c50a23db3474edc20ec58c3c10b21dd5795a5a1a8995aa74aad83de6245675f90b0f042024ab6e57761632065d4f5232e48abeb095a
EBUILD lld-21.0.0_pre20250201.ebuild 2188 BLAKE2B e816267df309f54918cba7acba7d3572d2601355d3e2d08391babf1a0217143de44a373d3d33b2399f07242178660b618e4e08c1dd4173ff4baac6b54c7ec45a SHA512 e4417cd230c8e0f2317b0c50a23db3474edc20ec58c3c10b21dd5795a5a1a8995aa74aad83de6245675f90b0f042024ab6e57761632065d4f5232e48abeb095a
+EBUILD lld-21.0.0_pre20250208.ebuild 2188 BLAKE2B e816267df309f54918cba7acba7d3572d2601355d3e2d08391babf1a0217143de44a373d3d33b2399f07242178660b618e4e08c1dd4173ff4baac6b54c7ec45a SHA512 e4417cd230c8e0f2317b0c50a23db3474edc20ec58c3c10b21dd5795a5a1a8995aa74aad83de6245675f90b0f042024ab6e57761632065d4f5232e48abeb095a
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/llvm-core/lld/lld-21.0.0_pre20250208.ebuild b/llvm-core/lld/lld-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..f1e16744d618
--- /dev/null
+++ b/llvm-core/lld/lld-21.0.0_pre20250208.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}[debug=,zstd=]
+ sys-libs/zlib:=
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+ ${DEPEND}
+ !llvm-core/lld:0
+"
+BDEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+PDEPEND="
+ >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ llvm.org_src_unpack
+
+ # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+ # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+ # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+ # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+ # to existent directory ${WORKDIR}/libunwind/include.
+ mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DBUILD_SHARED_LIBS=ON
+ -DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ tc-is-cross-compiler && mycmakeargs+=(
+ -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lld
+}
diff --git a/llvm-core/lldb/Manifest b/llvm-core/lldb/Manifest
index 139be8c3901e..513d3136d884 100644
--- a/llvm-core/lldb/Manifest
+++ b/llvm-core/lldb/Manifest
@@ -14,6 +14,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD lldb-15.0.7.ebuild 2787 BLAKE2B 1c63f12690bf2bfd173eb24ab34da959813ada0eb6bccc1b6384f4958002581f7c9d9c449a0c718a736b1ebb6b1f2396abe401a323ab450ecb5553fafb6ab295 SHA512 1c866024e2e6781f975db7a25f9476c3077d4265a6446e012f1ac4c29572d77b3f4d04d53377c63ddbf7306cee3fe311a1484f0711f90a0211b3e042d869fc1f
EBUILD lldb-16.0.6-r1.ebuild 2601 BLAKE2B 6496d63a669d0a74793a028d2741ab631449d693fb7c70b6b93865d6576f1770cf91faa14d6e305472a6704a360a05a010f88a7976e7f39a78cfe16f0d54c5be SHA512 76cf8ccb377d3f26a73a4022f1f7005905f92503dc4acf608105647c056a3da2f4731783914f44cafb96518c1d32bbe8682669fafa5bf0b2cac3c1bd45d5b641
@@ -25,4 +26,5 @@ EBUILD lldb-20.0.0_pre20250125.ebuild 2644 BLAKE2B e2d0c49e313d0f86f2d0b12e9eae2
EBUILD lldb-20.1.0_rc1.ebuild 2644 BLAKE2B e2d0c49e313d0f86f2d0b12e9eae234012cf1a77d508e7c51e7a9ac3714baff6f6d12478226a65ca10e3663aa06dd48d5970df3983925a4b6d8dd2b8911278a2 SHA512 f718ad0c230ebe8583d7c21da8fb41446cb2b8fa74b6783d46b7b1363c544896a2ba9f1433c54184ebeab39136e0911049361b034b9dc50d77fca49bafd9516e
EBUILD lldb-21.0.0.9999.ebuild 2644 BLAKE2B e2d0c49e313d0f86f2d0b12e9eae234012cf1a77d508e7c51e7a9ac3714baff6f6d12478226a65ca10e3663aa06dd48d5970df3983925a4b6d8dd2b8911278a2 SHA512 f718ad0c230ebe8583d7c21da8fb41446cb2b8fa74b6783d46b7b1363c544896a2ba9f1433c54184ebeab39136e0911049361b034b9dc50d77fca49bafd9516e
EBUILD lldb-21.0.0_pre20250201.ebuild 2644 BLAKE2B e2d0c49e313d0f86f2d0b12e9eae234012cf1a77d508e7c51e7a9ac3714baff6f6d12478226a65ca10e3663aa06dd48d5970df3983925a4b6d8dd2b8911278a2 SHA512 f718ad0c230ebe8583d7c21da8fb41446cb2b8fa74b6783d46b7b1363c544896a2ba9f1433c54184ebeab39136e0911049361b034b9dc50d77fca49bafd9516e
+EBUILD lldb-21.0.0_pre20250208.ebuild 2644 BLAKE2B e2d0c49e313d0f86f2d0b12e9eae234012cf1a77d508e7c51e7a9ac3714baff6f6d12478226a65ca10e3663aa06dd48d5970df3983925a4b6d8dd2b8911278a2 SHA512 f718ad0c230ebe8583d7c21da8fb41446cb2b8fa74b6783d46b7b1363c544896a2ba9f1433c54184ebeab39136e0911049361b034b9dc50d77fca49bafd9516e
MISC metadata.xml 495 BLAKE2B ec88d478d3395663bf03f0a9d2f75bcbabe4eaa63142fbc1851e5a2a4d6519dfa13e401adc1db2bc9fb1456dbe8ac7665a6f675886658478aa394879850f4862 SHA512 f6dd4237b66fc6b6a70c25f5bc67e8734f5c88c15276fe18dd2471075acbbdd14101357d9d3a8bd9eda7c79339b757b751eb300d619c2e3b43348f512ede6ee4
diff --git a/llvm-core/lldb/lldb-21.0.0_pre20250208.ebuild b/llvm-core/lldb/lldb-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..97d14c80551f
--- /dev/null
+++ b/llvm-core/lldb/lldb-21.0.0_pre20250208.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake flag-o-matic llvm.org python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+ debuginfod? (
+ net-misc/curl:=
+ dev-cpp/cpp-httplib:=
+ )
+ libedit? ( dev-libs/libedit:0= )
+ lzma? ( app-arch/xz-utils:= )
+ ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+ xml? ( dev-libs/libxml2:= )
+ ~llvm-core/clang-${PV}
+ ~llvm-core/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+ ${DEPEND}
+ python? (
+ ${PYTHON_DEPS}
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ python? (
+ >=dev-lang/swig-3.0.11
+ )
+ test? (
+ $(python_gen_cond_dep "
+ ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+ dev-python/psutil[\${PYTHON_USEDEP}]
+ ")
+ llvm-core/lld
+ )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+ # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local mycmakeargs=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DClang_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DLLDB_ENABLE_CURSES=$(usex ncurses)
+ -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLDB_ENABLE_PYTHON=$(usex python)
+ -DLLDB_ENABLE_LUA=OFF
+ -DLLDB_ENABLE_LZMA=$(usex lzma)
+ -DLLDB_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+ -DLLDB_INCLUDE_TESTS=$(usex test)
+
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ # TODO: fix upstream to detect this properly
+ -DHAVE_LIBDL=ON
+ -DHAVE_LIBPTHREAD=ON
+
+ # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+ # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+ # ncurses with complete library set (including autodetection
+ # of -ltinfo)
+ -DCURSES_NEED_NCURSES=ON
+
+ -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+
+ -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lldb-{shell,unit}
+ # failures + hangs
+ #use python && cmake_build check-lldb-api
+}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.a' -delete || die
+
+ use python && python_optimize
+}
diff --git a/llvm-core/llvm-common/Manifest b/llvm-core/llvm-common/Manifest
index f2895de28829..70b25b153b27 100644
--- a/llvm-core/llvm-common/Manifest
+++ b/llvm-core/llvm-common/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD llvm-common-15.0.7.ebuild 1014 BLAKE2B 5d4dcd8e8efe7c3498323670557fa486674f1ecf05ad7c8037c2ee336f918d13da8488e8547528732fdf1c989bad877ce5afa75a9861ec972df5a6e0c823cb0e SHA512 a7f27606f1fec3cee34d0a713882d1f47de726e2bd0f070dbb6fff5a488d14a4becb49255e0fb8d11a5a9ecd65b30381375753da9d74bc421b8e7c759f0ed5b8
EBUILD llvm-common-16.0.6.ebuild 1034 BLAKE2B ae957d388933aae0c29041787f58fac1352cd71c73e49f31d9ec0ad93c33d958fd6ba254cc80391f1f51cf35c51b3e091b87f197400256d4645abdb847dce94a SHA512 3ddb6de5eff2c97e1e0f823e75613f413f49d4ad33ce68952450b8b2c76ab4fc15004bec700aa89540aa397306fba07a3af9a120525515f698f8c7c7a3a64477
@@ -24,4 +25,5 @@ EBUILD llvm-common-20.0.0_pre20250125.ebuild 925 BLAKE2B 6372398559c187edb48a51f
EBUILD llvm-common-20.1.0_rc1.ebuild 925 BLAKE2B 6372398559c187edb48a51f33bb63ee0857aa0072746d8a2f427f7e17daa1d108c70a9c8f96c0bb1a964cdb508a833670fbbf938045ffdbd066e4e4ce38540dc SHA512 6f8ff96135e0c578a2f61092c93fbde62ef6437255edf1b92e80f1f4dcb500aafb84d799845096c6fdf1266aad475dd5b538bbba1592b898d41ecc038b024802
EBUILD llvm-common-21.0.0.9999.ebuild 925 BLAKE2B 6372398559c187edb48a51f33bb63ee0857aa0072746d8a2f427f7e17daa1d108c70a9c8f96c0bb1a964cdb508a833670fbbf938045ffdbd066e4e4ce38540dc SHA512 6f8ff96135e0c578a2f61092c93fbde62ef6437255edf1b92e80f1f4dcb500aafb84d799845096c6fdf1266aad475dd5b538bbba1592b898d41ecc038b024802
EBUILD llvm-common-21.0.0_pre20250201.ebuild 925 BLAKE2B 6372398559c187edb48a51f33bb63ee0857aa0072746d8a2f427f7e17daa1d108c70a9c8f96c0bb1a964cdb508a833670fbbf938045ffdbd066e4e4ce38540dc SHA512 6f8ff96135e0c578a2f61092c93fbde62ef6437255edf1b92e80f1f4dcb500aafb84d799845096c6fdf1266aad475dd5b538bbba1592b898d41ecc038b024802
+EBUILD llvm-common-21.0.0_pre20250208.ebuild 925 BLAKE2B 6372398559c187edb48a51f33bb63ee0857aa0072746d8a2f427f7e17daa1d108c70a9c8f96c0bb1a964cdb508a833670fbbf938045ffdbd066e4e4ce38540dc SHA512 6f8ff96135e0c578a2f61092c93fbde62ef6437255edf1b92e80f1f4dcb500aafb84d799845096c6fdf1266aad475dd5b538bbba1592b898d41ecc038b024802
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/llvm-core/llvm-common/llvm-common-21.0.0_pre20250208.ebuild b/llvm-core/llvm-common/llvm-common-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..2e0edb2d0ea7
--- /dev/null
+++ b/llvm-core/llvm-common/llvm-common-21.0.0_pre20250208.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="emacs"
+
+RDEPEND="
+ !llvm-core/llvm:0
+"
+BDEPEND="
+ emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+ default
+
+ use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+ insinto /usr/share/vim/vimfiles
+ doins -r vim/*/
+ # some users may find it useful
+ newdoc vim/README README.vim
+ dodoc vim/vimrc
+
+ if use emacs ; then
+ elisp-install llvm emacs/*.{el,elc}
+ elisp-make-site-file "${SITEFILE}" llvm
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/llvm-core/llvm/Manifest b/llvm-core/llvm/Manifest
index 6a65b823c55e..a926351b9634 100644
--- a/llvm-core/llvm/Manifest
+++ b/llvm-core/llvm/Manifest
@@ -22,6 +22,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD llvm-15.0.7-r7.ebuild 12591 BLAKE2B ad5d0a26862a262b74e56b6f384939b1a532c8b99f373f497a7da19b96c93af8120cfee08aee0faa4e2d39156d14a85ceabf75a22be9ae1a6f681b1c810e7783 SHA512 28bbbe6b72be591b7c7c72a7528eb71b04037fd9405122899f1b042d85d32601f18065f32a5828e041d59f15f4fb6b2cb5ae7907a3a5ee55c665dd8d38ec4adb
EBUILD llvm-16.0.6-r5.ebuild 12824 BLAKE2B 471bd8e1b230fec5f1634d464f12566d7ae22617308b98e06f0fa4c0fc4e163a0ab3c12baea74602e811f4767d9b9a2334ed85cac6d138af4a7f486198315581 SHA512 d2a380e2792896f6b1caeb6316cd3075137708877f1e99620ea1624b92bb50741a54d6bd877326057a5f8e22525d5b475975bc8886be0e2d159abc2a665f7b79
@@ -33,4 +34,5 @@ EBUILD llvm-20.0.0_pre20250125.ebuild 13241 BLAKE2B 1200b92b3f435365eb88a7044c94
EBUILD llvm-20.1.0_rc1.ebuild 13241 BLAKE2B 1200b92b3f435365eb88a7044c948efbad399b7a0f86244c1f78191484585f7ee201dbb182894d1309b02d3abba78c7034acd2f41f696e34361dcda1b73e8f2f SHA512 d3063eec9022a5a80c15536ab6aebc596b44308c1b796762369363700fedcd3f624d2ff5a58c808b113bf9b60bc660d8080c6667fee523545fc00f083e542b3a
EBUILD llvm-21.0.0.9999.ebuild 13241 BLAKE2B 1200b92b3f435365eb88a7044c948efbad399b7a0f86244c1f78191484585f7ee201dbb182894d1309b02d3abba78c7034acd2f41f696e34361dcda1b73e8f2f SHA512 d3063eec9022a5a80c15536ab6aebc596b44308c1b796762369363700fedcd3f624d2ff5a58c808b113bf9b60bc660d8080c6667fee523545fc00f083e542b3a
EBUILD llvm-21.0.0_pre20250201.ebuild 13241 BLAKE2B 1200b92b3f435365eb88a7044c948efbad399b7a0f86244c1f78191484585f7ee201dbb182894d1309b02d3abba78c7034acd2f41f696e34361dcda1b73e8f2f SHA512 d3063eec9022a5a80c15536ab6aebc596b44308c1b796762369363700fedcd3f624d2ff5a58c808b113bf9b60bc660d8080c6667fee523545fc00f083e542b3a
+EBUILD llvm-21.0.0_pre20250208.ebuild 13241 BLAKE2B 1200b92b3f435365eb88a7044c948efbad399b7a0f86244c1f78191484585f7ee201dbb182894d1309b02d3abba78c7034acd2f41f696e34361dcda1b73e8f2f SHA512 d3063eec9022a5a80c15536ab6aebc596b44308c1b796762369363700fedcd3f624d2ff5a58c808b113bf9b60bc660d8080c6667fee523545fc00f083e542b3a
MISC metadata.xml 2835 BLAKE2B 07816d714509d62c0e0a443cc4af1f1f049497de75431f80a981f662b4f2281a16655be3e733a26099d0d814d5ce26d80cee13aa7a4e8d079168846a8e02670f SHA512 292ccb0a05a0239b5b00c6a84be11b4b385900d6467a6a139af03588c61aff9ac0e4bbcd23e89b2a7d7947f7d8cf8ba9323f2539a6c563a338b73f5ac6ffd00f
diff --git a/llvm-core/llvm/llvm-21.0.0_pre20250208.ebuild b/llvm-core/llvm/llvm-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..6db3abfbcc5f
--- /dev/null
+++ b/llvm-core/llvm/llvm-21.0.0_pre20250208.ebuild
@@ -0,0 +1,559 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/"
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="
+ +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+ test xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+ debuginfod? (
+ net-misc/curl:=
+ dev-cpp/cpp-httplib:=
+ )
+ exegesis? ( dev-libs/libpfm:= )
+ libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+ libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+ z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+ ${RDEPEND}
+ binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ sys-devel/gnuconfig
+ kernel_Darwin? (
+ <llvm-runtimes/libcxx-${LLVM_VERSION}.9999
+ )
+ libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+ ${RDEPEND}
+ !llvm-core/llvm:0
+"
+PDEPEND="
+ llvm-core/llvm-common
+ llvm-core/llvm-toolchain-symlinks:${LLVM_MAJOR}
+ binutils-plugin? ( >=llvm-core/llvmgold-${LLVM_MAJOR} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_USE_TARGETS=provide
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+ $(python_gen_any_dep '
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+python_check_deps() {
+ llvm_are_manpages_built || return 0
+
+ python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_uptodate() {
+ local prod_targets=(
+ $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
+ | tail -n +2 | head -n -1)
+ )
+ local all_targets=(
+ lib/Target/*/
+ )
+ all_targets=( "${all_targets[@]#lib/Target/}" )
+ all_targets=( "${all_targets[@]%/}" )
+
+ local exp_targets=() i
+ for i in "${all_targets[@]}"; do
+ has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
+ done
+
+ local outdated
+ if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
+ eerror "ALL_LLVM_EXPERIMENTAL_TARGETS are outdated!"
+ eerror " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
+ eerror "Expected: ${exp_targets[*]}"
+ eerror
+ outdated=1
+ fi
+
+ if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
+ eerror "ALL_LLVM_PRODUCTION_TARGETS are outdated!"
+ eerror " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
+ eerror "Expected: ${prod_targets[*]}"
+ outdated=1
+ fi
+
+ [[ ${outdated} ]] && die "Update ALL_LLVM*_TARGETS"
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # shared libs
+ LLVM|LLVMgold)
+ ;;
+ # TableGen lib + deps
+ LLVMDemangle|LLVMSupport|LLVMTableGen)
+ ;;
+ # for mlir-tblgen
+ LLVMCodeGenTypes)
+ ;;
+ # used by lldb
+ LLVMDebuginfod)
+ ;;
+ # testing libraries
+ LLVMTestingAnnotations|LLVMTestingSupport)
+ ;;
+ # static libs
+ LLVM*)
+ continue
+ ;;
+ # meta-targets
+ distribution|llvm-libraries)
+ continue
+ ;;
+ # used only w/ USE=doc
+ docs-llvm-html)
+ use doc || continue
+ ;;
+ # used only w/ USE=debuginfd
+ llvm-debuginfod)
+ use debuginfod || continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eerror "get_distribution_components() is outdated!"
+ eerror " Add: ${add[*]}"
+ eerror "Remove: ${remove[*]}"
+ die "Update get_distribution_components()!"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+src_prepare() {
+ # disable use of SDK on OSX, bug #568758
+ sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+ # Update config.guess to support more systems
+ cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+ # Verify that the ebuild is up-to-date
+ check_uptodate
+
+ llvm.org_src_prepare
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # shared libs
+ LLVM
+ LTO
+ Remarks
+
+ # tools
+ llvm-config
+
+ # common stuff
+ cmake-exports
+ llvm-headers
+
+ # libraries needed for clang-tblgen
+ LLVMDemangle
+ LLVMSupport
+ LLVMTableGen
+ # mlir-tblgen
+ LLVMCodeGenTypes
+
+ # testing libraries
+ llvm_gtest
+ llvm_gtest_main
+ LLVMTestingAnnotations
+ LLVMTestingSupport
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # library used by lldb
+ LLVMDebuginfod
+
+ # utilities
+ llvm-tblgen
+ FileCheck
+ llvm-PerfectShuffle
+ count
+ not
+ yaml-bench
+ UnicodeNameMappingGenerator
+
+ # tools
+ bugpoint
+ dsymutil
+ llc
+ lli
+ lli-child-target
+ llvm-addr2line
+ llvm-ar
+ llvm-as
+ llvm-bcanalyzer
+ llvm-bitcode-strip
+ llvm-c-test
+ llvm-cat
+ llvm-cfi-verify
+ llvm-cgdata
+ llvm-config
+ llvm-cov
+ llvm-ctxprof-util
+ llvm-cvtres
+ llvm-cxxdump
+ llvm-cxxfilt
+ llvm-cxxmap
+ llvm-debuginfo-analyzer
+ llvm-debuginfod-find
+ llvm-diff
+ llvm-dis
+ llvm-dlltool
+ llvm-dwarfdump
+ llvm-dwarfutil
+ llvm-dwp
+ llvm-exegesis
+ llvm-extract
+ llvm-gsymutil
+ llvm-ifs
+ llvm-install-name-tool
+ llvm-jitlink
+ llvm-jitlink-executor
+ llvm-lib
+ llvm-libtool-darwin
+ llvm-link
+ llvm-lipo
+ llvm-lto
+ llvm-lto2
+ llvm-mc
+ llvm-mca
+ llvm-ml
+ llvm-modextract
+ llvm-mt
+ llvm-nm
+ llvm-objcopy
+ llvm-objdump
+ llvm-opt-report
+ llvm-otool
+ llvm-pdbutil
+ llvm-profdata
+ llvm-profgen
+ llvm-ranlib
+ llvm-rc
+ llvm-readelf
+ llvm-readobj
+ llvm-readtapi
+ llvm-reduce
+ llvm-remarkutil
+ llvm-rtdyld
+ llvm-sim
+ llvm-size
+ llvm-split
+ llvm-stress
+ llvm-strings
+ llvm-strip
+ llvm-symbolizer
+ llvm-tli-checker
+ llvm-undname
+ llvm-windres
+ llvm-xray
+ obj2yaml
+ opt
+ reduce-chunk-list
+ sancov
+ sanstats
+ split-file
+ verify-uselistorder
+ yaml2obj
+
+ # python modules
+ opt-viewer
+ )
+
+ if llvm_are_manpages_built; then
+ out+=(
+ # manpages
+ docs-dsymutil-man
+ docs-llvm-dwarfdump-man
+ docs-llvm-man
+ )
+ fi
+ use doc && out+=(
+ docs-llvm-html
+ )
+
+ use binutils-plugin && out+=(
+ LLVMgold
+ )
+ use debuginfod && out+=(
+ llvm-debuginfod
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ if use ppc && tc-is-gcc && [[ $(gcc-major-version) -lt 14 ]]; then
+ # Workaround for bug #880677
+ append-flags $(test-flags-CXX -fno-ipa-sra -fno-ipa-modref -fno-ipa-icf)
+ fi
+
+ # ODR violations (bug #917536, bug #926529). Just do it for GCC for now
+ # to avoid people grumbling. GCC is, anecdotally, more likely to miscompile
+ # LLVM with LTO anyway (which is not necessarily its fault).
+ tc-is-gcc && filter-lto
+
+ local ffi_cflags ffi_ldflags
+ if use libffi; then
+ ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ # disable appending VCS revision to the version to improve
+ # direct cache hit ratio
+ -DLLVM_APPEND_VC_REV=OFF
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_INCLUDE_BENCHMARKS=OFF
+ -DLLVM_INCLUDE_TESTS=ON
+ -DLLVM_BUILD_TESTS=$(usex test)
+ -DLLVM_INSTALL_GTEST=ON
+
+ -DLLVM_ENABLE_FFI=$(usex libffi)
+ -DLLVM_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLVM_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_LIBPFM=$(usex exegesis)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+ -DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+ -DLLVM_ENABLE_CURL=$(usex debuginfod)
+ -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+ -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # disable OCaml bindings (now in dev-ml/llvm)
+ -DOCAMLFIND=NO
+ )
+
+ local suffix=
+ if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then
+ # the ABI of the main branch is not stable, so let's include
+ # the commit id in the SOVERSION to contain the breakage
+ suffix+="git${EGIT_VERSION::8}"
+ fi
+ if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
+ # Smart hack: alter version suffix -> SOVERSION when linking
+ # against libc++. This way we won't end up mixing LLVM libc++
+ # libraries with libstdc++ clang, and the other way around.
+ suffix+="+libcxx"
+ mycmakeargs+=(
+ -DLLVM_ENABLE_LIBCXX=ON
+ )
+ fi
+ mycmakeargs+=(
+ -DLLVM_VERSION_SUFFIX="${suffix}"
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ if multilib_is_native_abi; then
+ local build_docs=OFF
+ if llvm_are_manpages_built; then
+ build_docs=ON
+ mycmakeargs+=(
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ fi
+
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=${build_docs}
+ -DLLVM_ENABLE_OCAMLDOC=OFF
+ -DLLVM_ENABLE_SPHINX=${build_docs}
+ -DLLVM_ENABLE_DOXYGEN=OFF
+ -DLLVM_INSTALL_UTILS=ON
+ )
+ use binutils-plugin && mycmakeargs+=(
+ -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include
+ )
+ fi
+
+ use kernel_Darwin && mycmakeargs+=(
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+
+ # LLVM can have very high memory consumption while linking,
+ # exhausting the limit on 32-bit linker executable
+ use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \
+ CMakeCache.txt ||
+ die "Incorrect version, did you update _LLVM_MAIN_MAJOR?"
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ tc-env_build cmake_build distribution
+
+ pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld
+ pax-mark m "${BUILD_DIR}"/bin/lli
+ pax-mark m "${BUILD_DIR}"/bin/lli-child-target
+
+ if use test; then
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests
+ fi
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check
+}
+
+src_install() {
+ local MULTILIB_CHOST_TOOLS=(
+ /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config
+ )
+
+ local MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/llvm/Config/llvm-config.h
+ )
+
+ local LLVM_LDPATHS=()
+ multilib-minimal_src_install
+
+ # move wrapped headers back
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+
+ # move headers to /usr/include for wrapping
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
+
+ LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" )
+}
+
+multilib_src_install_all() {
+ local revord=$(( 9999 - ${LLVM_MAJOR} ))
+ newenvd - "60llvm-${revord}" <<-_EOF_
+ PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ # we need to duplicate it in ROOTPATH for Portage to respect...
+ ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
+ _EOF_
+
+ docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ llvm_install_manpages
+}
+
+pkg_postinst() {
+ elog "You can find additional opt-viewer utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer"
+ elog "To use these scripts, you will need Python along with the following"
+ elog "packages:"
+ elog " dev-python/pygments (for opt-viewer)"
+ elog " dev-python/pyyaml (for all of them)"
+}
diff --git a/llvm-core/mlir/Manifest b/llvm-core/mlir/Manifest
index 0253919ce534..5a22e9e14800 100644
--- a/llvm-core/mlir/Manifest
+++ b/llvm-core/mlir/Manifest
@@ -1,9 +1,11 @@
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD mlir-20.0.0_pre20250125.ebuild 4156 BLAKE2B 047b628cab51f05cac3b71ad23b0a960a7854390c43bd2dc83c356661d9539b47085aa1601c5f0a3643d7982e814277c83e497dbca567a2f6cf58bb0a94afdb8 SHA512 0ff15c13c4239b7dd138f5fabd6ca4ad6a3c02e373d48b6dea251eafb70e8573c21dad21e5bba171b4439da07e78b2b38e57d426936f3174c815d4639e52c65c
EBUILD mlir-20.1.0_rc1.ebuild 4156 BLAKE2B 047b628cab51f05cac3b71ad23b0a960a7854390c43bd2dc83c356661d9539b47085aa1601c5f0a3643d7982e814277c83e497dbca567a2f6cf58bb0a94afdb8 SHA512 0ff15c13c4239b7dd138f5fabd6ca4ad6a3c02e373d48b6dea251eafb70e8573c21dad21e5bba171b4439da07e78b2b38e57d426936f3174c815d4639e52c65c
EBUILD mlir-21.0.0.9999.ebuild 4156 BLAKE2B 047b628cab51f05cac3b71ad23b0a960a7854390c43bd2dc83c356661d9539b47085aa1601c5f0a3643d7982e814277c83e497dbca567a2f6cf58bb0a94afdb8 SHA512 0ff15c13c4239b7dd138f5fabd6ca4ad6a3c02e373d48b6dea251eafb70e8573c21dad21e5bba171b4439da07e78b2b38e57d426936f3174c815d4639e52c65c
EBUILD mlir-21.0.0_pre20250201.ebuild 4156 BLAKE2B 047b628cab51f05cac3b71ad23b0a960a7854390c43bd2dc83c356661d9539b47085aa1601c5f0a3643d7982e814277c83e497dbca567a2f6cf58bb0a94afdb8 SHA512 0ff15c13c4239b7dd138f5fabd6ca4ad6a3c02e373d48b6dea251eafb70e8573c21dad21e5bba171b4439da07e78b2b38e57d426936f3174c815d4639e52c65c
+EBUILD mlir-21.0.0_pre20250208.ebuild 4156 BLAKE2B 047b628cab51f05cac3b71ad23b0a960a7854390c43bd2dc83c356661d9539b47085aa1601c5f0a3643d7982e814277c83e497dbca567a2f6cf58bb0a94afdb8 SHA512 0ff15c13c4239b7dd138f5fabd6ca4ad6a3c02e373d48b6dea251eafb70e8573c21dad21e5bba171b4439da07e78b2b38e57d426936f3174c815d4639e52c65c
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/llvm-core/mlir/mlir-21.0.0_pre20250208.ebuild b/llvm-core/mlir/mlir-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..73ba1e3228b6
--- /dev/null
+++ b/llvm-core/mlir/mlir-21.0.0_pre20250208.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake llvm.org multilib-minimal python-any-r1
+
+DESCRIPTION="Multi-Level Intermediate Representation (library only)"
+HOMEPAGE="https://mlir.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}[debug=,${MULTILIB_USEDEP}]
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ llvm-core/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( mlir cmake )
+# tablegen tests use *.td files there
+LLVM_TEST_COMPONENTS=( llvm/include )
+llvm.org_set_globals
+
+python_check_deps() {
+ if use test; then
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+ fi
+}
+
+src_prepare() {
+ llvm.org_src_prepare
+
+ # https://github.com/llvm/llvm-project/issues/120902
+ sed -i -e '/LINK_LIBS/s:PUBLIC:PRIVATE:' \
+ lib/ExecutionEngine/CMakeLists.txt || die
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # meta-targets
+ mlir-libraries|distribution)
+ continue
+ ;;
+ # dylib
+ MLIR)
+ ;;
+ # static libraries
+ MLIR*)
+ continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eqawarn "get_distribution_components() is outdated!"
+ eqawarn " Add: ${add[*]}"
+ eqawarn "Remove: ${remove[*]}"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ mlir-cmake-exports
+ mlir-headers
+
+ # the dylib
+ MLIR
+
+ # shared libraries
+ mlir_arm_runner_utils
+ mlir_arm_sme_abi_stubs
+ mlir_async_runtime
+ mlir_c_runner_utils
+ mlir_float16_utils
+ mlir_runner_utils
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # tools
+ mlir-linalg-ods-yaml-gen
+ mlir-lsp-server
+ mlir-opt
+ mlir-pdll
+ mlir-pdll-lsp-server
+ mlir-query
+ mlir-reduce
+ mlir-rewrite
+ mlir-runner
+ mlir-tblgen
+ mlir-translate
+ tblgen-lsp-server
+ tblgen-to-irdl
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ # this controls building libMLIR.so
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DMLIR_BUILD_MLIR_C_DYLIB=OFF
+ -DMLIR_LINK_MLIR_DYLIB=ON
+ -DMLIR_INCLUDE_TESTS=$(usex test)
+ -DMLIR_INCLUDE_INTEGRATION_TESTS=OFF
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+ # this enables installing mlir-tblgen and mlir-pdll
+ -DLLVM_BUILD_UTILS=ON
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ -DLLVM_BUILD_TOOLS=ON
+ # TODO
+ -DMLIR_ENABLE_CUDA_RUNNER=0
+ -DMLIR_ENABLE_ROCM_RUNNER=0
+ -DMLIR_ENABLE_SYCL_RUNNER=0
+ -DMLIR_ENABLE_SPIRV_CPU_RUNNER=0
+ -DMLIR_ENABLE_VULKAN_RUNNER=0
+ -DMLIR_ENABLE_BINDINGS_PYTHON=0
+ -DMLIR_INSTALL_AGGREGATE_OBJECTS=OFF
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ cmake_build distribution
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-mlir
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+}
diff --git a/llvm-core/polly/Manifest b/llvm-core/polly/Manifest
index 4580ee274bba..f16ee6cb3993 100644
--- a/llvm-core/polly/Manifest
+++ b/llvm-core/polly/Manifest
@@ -1,9 +1,11 @@
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD polly-20.0.0_pre20250125.ebuild 1201 BLAKE2B b6abc4bf3beda12838dcd0bfef0ed9db717e88a0f214c78f7662c5b45ea10c12c6cc4337be90eafdcc98044a3f0e0be082ae4831563e7dbafa53ef48791d6f33 SHA512 ecf4d407d98691cd81f4160730715bcad72bb16f24c81a3a005a86deb53373279cea8cffedf45212c483e2f7a4fa5cf11b8d0a7929a8d974ba806a81c2bde7cf
EBUILD polly-20.1.0_rc1.ebuild 1201 BLAKE2B b6abc4bf3beda12838dcd0bfef0ed9db717e88a0f214c78f7662c5b45ea10c12c6cc4337be90eafdcc98044a3f0e0be082ae4831563e7dbafa53ef48791d6f33 SHA512 ecf4d407d98691cd81f4160730715bcad72bb16f24c81a3a005a86deb53373279cea8cffedf45212c483e2f7a4fa5cf11b8d0a7929a8d974ba806a81c2bde7cf
EBUILD polly-21.0.0.9999.ebuild 1201 BLAKE2B b6abc4bf3beda12838dcd0bfef0ed9db717e88a0f214c78f7662c5b45ea10c12c6cc4337be90eafdcc98044a3f0e0be082ae4831563e7dbafa53ef48791d6f33 SHA512 ecf4d407d98691cd81f4160730715bcad72bb16f24c81a3a005a86deb53373279cea8cffedf45212c483e2f7a4fa5cf11b8d0a7929a8d974ba806a81c2bde7cf
EBUILD polly-21.0.0_pre20250201.ebuild 1201 BLAKE2B b6abc4bf3beda12838dcd0bfef0ed9db717e88a0f214c78f7662c5b45ea10c12c6cc4337be90eafdcc98044a3f0e0be082ae4831563e7dbafa53ef48791d6f33 SHA512 ecf4d407d98691cd81f4160730715bcad72bb16f24c81a3a005a86deb53373279cea8cffedf45212c483e2f7a4fa5cf11b8d0a7929a8d974ba806a81c2bde7cf
+EBUILD polly-21.0.0_pre20250208.ebuild 1201 BLAKE2B b6abc4bf3beda12838dcd0bfef0ed9db717e88a0f214c78f7662c5b45ea10c12c6cc4337be90eafdcc98044a3f0e0be082ae4831563e7dbafa53ef48791d6f33 SHA512 ecf4d407d98691cd81f4160730715bcad72bb16f24c81a3a005a86deb53373279cea8cffedf45212c483e2f7a4fa5cf11b8d0a7929a8d974ba806a81c2bde7cf
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/llvm-core/polly/polly-21.0.0_pre20250208.ebuild b/llvm-core/polly/polly-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..4762b65ad43d
--- /dev/null
+++ b/llvm-core/polly/polly-21.0.0_pre20250208.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake llvm.org python-any-r1
+
+DESCRIPTION="Polyhedral optimizations for LLVM"
+HOMEPAGE="https://polly.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+# vendored isl (fork?)
+LICENSE+=" MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~llvm-core/llvm-${PV}:${LLVM_MAJOR}=[debug=]
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( polly cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-polly
+}
diff --git a/llvm-runtimes/Manifest.gz b/llvm-runtimes/Manifest.gz
index 8d51e11290bf..41d532516923 100644
--- a/llvm-runtimes/Manifest.gz
+++ b/llvm-runtimes/Manifest.gz
Binary files differ
diff --git a/llvm-runtimes/compiler-rt-sanitizers/Manifest b/llvm-runtimes/compiler-rt-sanitizers/Manifest
index 47e85a936f6c..ee3edbc312ce 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/Manifest
+++ b/llvm-runtimes/compiler-rt-sanitizers/Manifest
@@ -17,6 +17,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD compiler-rt-sanitizers-15.0.7-r1.ebuild 6678 BLAKE2B 0261091e2c7a6a60e60811f0a04313689bedb56fccd645e595cacb0c85b7457007743d4f8be92e04c452031a0c2a314745ffee612ca724b796347a7b82d0253a SHA512 daf41b0aa6faf374b4d1cbb34234c5d0c3344aad72f80b50082eddd0e31f746451f44bb3bfc3f3a185ea139db846fac750d99d712b7e7f010a3b14c8e62b2060
EBUILD compiler-rt-sanitizers-16.0.6-r1.ebuild 6665 BLAKE2B 3f465a8716096f3476f1bd46f3dfa959800e1ea0d46a062f02de600b9160043320c2edb02caa91f52ec18fca1d93bef2054395411962aea83f045b0cde4d9b57 SHA512 184805f8bdcf0fa8adc6196f26143d90b983cc61dc6f8ab23bc699dd6dd109cc07531ca87d4fae7d259cb8922bea14b37ae35237da9a824b0e62e960eac13476
@@ -28,4 +29,5 @@ EBUILD compiler-rt-sanitizers-20.0.0_pre20250125.ebuild 6404 BLAKE2B d317bd4d4c4
EBUILD compiler-rt-sanitizers-20.1.0_rc1.ebuild 6404 BLAKE2B d317bd4d4c43deae61c6c6accd7b6db68d3ef16af965c9eed30a85483e2299a63e1d1acab7f5e080f98027408d66ca4057db0c3eccbcd94abfdabf51dae1b25d SHA512 5406797df47f496af1f57bfc25f2e1ccf2decf3607c9d03bf7561e1c0f820d7c67006614c35e448eca7c33d299dd355195a0c041d96a27fab3c6b5655d23fbbe
EBUILD compiler-rt-sanitizers-21.0.0.9999.ebuild 6404 BLAKE2B d317bd4d4c43deae61c6c6accd7b6db68d3ef16af965c9eed30a85483e2299a63e1d1acab7f5e080f98027408d66ca4057db0c3eccbcd94abfdabf51dae1b25d SHA512 5406797df47f496af1f57bfc25f2e1ccf2decf3607c9d03bf7561e1c0f820d7c67006614c35e448eca7c33d299dd355195a0c041d96a27fab3c6b5655d23fbbe
EBUILD compiler-rt-sanitizers-21.0.0_pre20250201.ebuild 6404 BLAKE2B d317bd4d4c43deae61c6c6accd7b6db68d3ef16af965c9eed30a85483e2299a63e1d1acab7f5e080f98027408d66ca4057db0c3eccbcd94abfdabf51dae1b25d SHA512 5406797df47f496af1f57bfc25f2e1ccf2decf3607c9d03bf7561e1c0f820d7c67006614c35e448eca7c33d299dd355195a0c041d96a27fab3c6b5655d23fbbe
+EBUILD compiler-rt-sanitizers-21.0.0_pre20250208.ebuild 6404 BLAKE2B d317bd4d4c43deae61c6c6accd7b6db68d3ef16af965c9eed30a85483e2299a63e1d1acab7f5e080f98027408d66ca4057db0c3eccbcd94abfdabf51dae1b25d SHA512 5406797df47f496af1f57bfc25f2e1ccf2decf3607c9d03bf7561e1c0f820d7c67006614c35e448eca7c33d299dd355195a0c041d96a27fab3c6b5655d23fbbe
MISC metadata.xml 1657 BLAKE2B 9fd760c7d197b4bf4effd441027b22a0705e70294d1962a8c9b045897e206c5e222bfdb7b0e27e4753c9103f836ac4614f523d34a7621b0bf03770171aafdede SHA512 4800ff405f3599775e6276b0ce36043a702f328b14f1b8cfe940be5115d1787193be5475ad9323a6770e7621d7253db660e5de57797503d878dca67de934702e
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250208.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..5efa81abbe9b
--- /dev/null
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-21.0.0_pre20250208.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +ctx-profile +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+ asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+ shadowcallstack gwp-asan nsan rtsan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+ || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+ test? (
+ cfi? ( ubsan )
+ gwp-asan? ( scudo )
+ )
+"
+RESTRICT="
+ !clang? ( test )
+ !test? ( test )
+"
+
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+ virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
+ )
+ elibc_glibc? ( net-libs/libtirpc )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=(
+ llvm/include/llvm/ProfileData llvm/lib/Testing/Support third-party
+)
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+ if use test; then
+ local CHECKREQS_DISK_BUILD=11G
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_pretend() {
+ check_space
+}
+
+pkg_setup() {
+ check_space
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+ local flag
+ for flag in "${SANITIZER_FLAGS[@]}"; do
+ if ! use "${flag}"; then
+ local cmake_flag=${flag/-/_}
+ sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
+ cmake/config-ix.cmake || die
+ fi
+ done
+
+ # TODO: fix these tests to be skipped upstream
+ if use asan && ! use profile; then
+ rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die
+ fi
+ if use ubsan && ! use cfi; then
+ > test/cfi/CMakeLists.txt || die
+ fi
+ # hangs, sigh
+ rm test/tsan/getline_nohang.cpp || die
+
+ llvm.org_src_prepare
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ # pre-set since we need to pass it to cmake
+ BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ local flag want_sanitizer=OFF
+ for flag in "${SANITIZER_FLAGS[@]}"; do
+ if use "${flag}"; then
+ want_sanitizer=ON
+ break
+ fi
+ done
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ # use a build dir structure consistent with install
+ # this makes it possible to easily deploy test-friendly clang
+ -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ # builtins & crt installed by llvm-runtimes/compiler-rt
+ -DCOMPILER_RT_BUILD_BUILTINS=OFF
+ -DCOMPILER_RT_BUILD_CRT=OFF
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)
+ -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
+ -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof)
+ -DCOMPILER_RT_BUILD_ORC=$(usex orc)
+ -DCOMPILER_RT_BUILD_PROFILE=$(usex profile)
+ -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}"
+ -DCOMPILER_RT_BUILD_XRAY=$(usex xray)
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if use amd64; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=$(usex abi_x86_32)
+ -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ # they are created during src_test()
+ -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+
+ # same flags are passed for build & tests, so we need to strip
+ # them down to a subset supported by clang
+ CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \
+ CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \
+ strip-unsupported-flags
+ fi
+
+ if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ mycmakeargs+=(
+ # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
+ # this allows adding arm64 support using SDK in EPREFIX
+ -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+ # Set version based on the SDK in EPREFIX
+ # This disables i386 for SDK >= 10.15
+ # Will error if has_use tsan and SDK < 10.12
+ -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+ fi
+
+ cmake_src_configure
+
+ if use test; then
+ local sys_dir=( "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/lib/* )
+ [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}"
+ [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic compiler-rt install: ${sys_dir[*]}"
+
+ # copy clang over since resource_dir is located relatively to binary
+ # therefore, we can put our new libraries in it
+ mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die
+ cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \
+ "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die
+ cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \
+ "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die
+ cp "${sys_dir}"/*builtins*.a \
+ "${BUILD_DIR}/lib/clang/${LLVM_MAJOR}/lib/${sys_dir##*/}/" || die
+ # we also need LLVMgold.so for gold-based tests
+ if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then
+ ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \
+ "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die
+ fi
+ fi
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ # disable sandbox to have it stop clobbering LD_PRELOAD
+ local -x SANDBOX_ON=0
+ # wipe LD_PRELOAD to make ASAN happy
+ local -x LD_PRELOAD=
+
+ cmake_build check-all
+}
diff --git a/llvm-runtimes/compiler-rt/Manifest b/llvm-runtimes/compiler-rt/Manifest
index 75668da8a228..2d959a266cee 100644
--- a/llvm-runtimes/compiler-rt/Manifest
+++ b/llvm-runtimes/compiler-rt/Manifest
@@ -16,6 +16,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD compiler-rt-15.0.7-r1.ebuild 4252 BLAKE2B 39ed1e06453690d129552fcca79b7df77345d0a4f21d477521cd7638f492450abc7fed895471709dc3acc7f7944a2df9d89668c47bf48c6f5e9d9ab27440eea0 SHA512 9fe7a91466b8903d68009d39ce13282f2e661211f4b70bc2830119018bccf3f15c894488734451054f15e64cd258e9f517d5aa01432d5ba253f58660f4f79899
EBUILD compiler-rt-15.0.7-r2.ebuild 4380 BLAKE2B b60b82c22641657d9bc56d1dca2d357757b1512f4f738f5f1c3f31456328350a778951e18ae756d375227f1e6bfff77ce2a8932a0064884b2d2854de0e31b60c SHA512 803c77378d9fc5b40c5ef65b55e9b3fd311bb9ba6473edefe4ffc88bcc6f79fbca656a63fcfd89a8c425b72c0e0683963ae4ff6399720ebdd6f260ccb3b6891e
@@ -31,4 +32,5 @@ EBUILD compiler-rt-20.0.0_pre20250125.ebuild 5100 BLAKE2B b2b32ab18b711afadb036d
EBUILD compiler-rt-20.1.0_rc1.ebuild 5100 BLAKE2B b2b32ab18b711afadb036dfeca9c482ac709c410f1bd17acc01cdaa86b27575b1f06cd6db08f20c3fb104244ee7e10da78dab5dbcd7e47fd7786d91141334687 SHA512 522852d029b271677f97026d9eab52070b1eb0d24889735e845039a9626e3500cd2df8118c1890b0dad9fe57bdfd77089ce3e8c44293333bf7071d9a39608ee7
EBUILD compiler-rt-21.0.0.9999.ebuild 5100 BLAKE2B b2b32ab18b711afadb036dfeca9c482ac709c410f1bd17acc01cdaa86b27575b1f06cd6db08f20c3fb104244ee7e10da78dab5dbcd7e47fd7786d91141334687 SHA512 522852d029b271677f97026d9eab52070b1eb0d24889735e845039a9626e3500cd2df8118c1890b0dad9fe57bdfd77089ce3e8c44293333bf7071d9a39608ee7
EBUILD compiler-rt-21.0.0_pre20250201.ebuild 5100 BLAKE2B b2b32ab18b711afadb036dfeca9c482ac709c410f1bd17acc01cdaa86b27575b1f06cd6db08f20c3fb104244ee7e10da78dab5dbcd7e47fd7786d91141334687 SHA512 522852d029b271677f97026d9eab52070b1eb0d24889735e845039a9626e3500cd2df8118c1890b0dad9fe57bdfd77089ce3e8c44293333bf7071d9a39608ee7
+EBUILD compiler-rt-21.0.0_pre20250208.ebuild 5100 BLAKE2B b2b32ab18b711afadb036dfeca9c482ac709c410f1bd17acc01cdaa86b27575b1f06cd6db08f20c3fb104244ee7e10da78dab5dbcd7e47fd7786d91141334687 SHA512 522852d029b271677f97026d9eab52070b1eb0d24889735e845039a9626e3500cd2df8118c1890b0dad9fe57bdfd77089ce3e8c44293333bf7071d9a39608ee7
MISC metadata.xml 610 BLAKE2B 2fd2530da10ecae7d8b54b448d0e0ec082b8082e3b5da8ab47dc79058724b368d5f900b1de18e14fe2c2b95257c69d0aceb9bd83b8b6873f65935302461ac263 SHA512 d50a05439376fa985ab1579a592cc6f544552e177132dc8773f172b827dec49ab3f8bcd77d89c25d4f2a1b99492897045b16a75ceb2d14cc76187140c33ccc45
diff --git a/llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250208.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..c3b2eb0428cd
--- /dev/null
+++ b/llvm-runtimes/compiler-rt/compiler-rt-21.0.0_pre20250208.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test"
+REQUIRED_USE="atomic-builtins? ( clang )"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? ( llvm-core/clang:${LLVM_MAJOR} )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ if ! use clang && ! tc-is-clang; then
+ ewarn "Building using a compiler other than clang may result in broken atomics"
+ ewarn "library. Enable USE=clang unless you have a very good reason not to."
+ fi
+}
+
+pkg_setup() {
+ if target_is_not_host || tc-is-cross-compiler ; then
+ # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures
+ CHOST=${CTARGET} strip-unsupported-flags
+ # overrides host docs otherwise
+ DOCS=()
+ fi
+ python-any-r1_pkg_setup
+}
+
+test_compiler() {
+ target_is_not_host && return
+ $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ # pre-set since we need to pass it to cmake
+ BUILD_DIR=${WORKDIR}/${P}_build
+
+ if use clang && ! is_crosspkg; then
+ # Only do this conditionally to allow overriding with
+ # e.g. CC=clang-13 in case of breakage
+ if ! tc-is-clang ; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ fi
+
+ strip-unsupported-flags
+ fi
+
+ if ! is_crosspkg && ! test_compiler ; then
+ local nolib_flags=( -nodefaultlibs -lc )
+
+ if test_compiler "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ elif test_compiler "${nolib_flags[@]}" -nostartfiles; then
+ # Avoiding -nostartfiles earlier on for bug #862540,
+ # and set available entry symbol for bug #862798.
+ nolib_flags+=( -nostartfiles -e main )
+
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=$(usex !atomic-builtins)
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+ -DCOMPILER_RT_BUILD_MEMPROF=OFF
+ -DCOMPILER_RT_BUILD_ORC=OFF
+ -DCOMPILER_RT_BUILD_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+ -DCOMPILER_RT_BUILD_XRAY=OFF
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if use amd64 && ! target_is_not_host; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=$(usex abi_x86_32)
+ -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+ )
+ fi
+
+ if is_crosspkg; then
+ # Needed to target built libc headers
+ export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include"
+ mycmakeargs+=(
+ # Without this, the compiler will compile a test program
+ # and fail due to no builtins.
+ -DCMAKE_C_COMPILER_WORKS=1
+ -DCMAKE_CXX_COMPILER_WORKS=1
+
+ # Without this, compiler-rt install location is not unique
+ # to target triples, only to architecture.
+ # Needed if you want to target multiple libcs for one arch.
+ -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON
+
+ -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}"
+ -DCMAKE_C_COMPILER_TARGET="${CTARGET}"
+ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
+ )
+ fi
+
+ if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ mycmakeargs+=(
+ # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
+ # this allows adding arm64 support using SDK in EPREFIX
+ -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+ # Set version based on the SDK in EPREFIX.
+ # This disables i386 for SDK >= 10.15
+ -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-builtins
+}
diff --git a/llvm-runtimes/libcxx/Manifest b/llvm-runtimes/libcxx/Manifest
index 9268ff3cd4f8..8d1f2358fb27 100644
--- a/llvm-runtimes/libcxx/Manifest
+++ b/llvm-runtimes/libcxx/Manifest
@@ -15,6 +15,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD libcxx-15.0.7-r1.ebuild 5288 BLAKE2B 5c619de6d028fbce7abc50adec16c5c825ef39d7d7477b09aa02150e089b963928a54dcb5a9b7f02ddfa7827e1cccea35cfef7640561214bc16d0b81ea0d8e72 SHA512 410ae6f3ece045192cd6eb589c06f11a5b71d3e6fcfe882793d6a910ea0fa10ce5904874c7488280c5383b36954189255799a745be7aa98cfd27af6338dcfd66
EBUILD libcxx-16.0.6.ebuild 5305 BLAKE2B 0a625868cac2747c0cae6cd722d238ad6f9ec80a4cfbaa1e927990975f6f40a509af4e227baa0b7c562123fc04f7059a6fe71f19061727cf68b22c789741e470 SHA512 f337115153389372c38d2fece3642f707fd0516b913626cb71b111850e853a4dafdcad98e852de01fb62e99044e197958319ef1179ffa248805eb1f27efc09ae
@@ -26,4 +27,5 @@ EBUILD libcxx-20.0.0_pre20250125.ebuild 5363 BLAKE2B 36588297fc0a88b8ae1818b6a79
EBUILD libcxx-20.1.0_rc1.ebuild 5363 BLAKE2B 36588297fc0a88b8ae1818b6a79b3c1d369fa7061ecf21820e53d5fec1c979006a47ed01d0b2bebe9434b745960b557e4c3dff3ebc65d1abe248c8a12c6f6793 SHA512 4e61de21e8803f3ae4ca834ccf297ceea653c9a256f6e9cfc526d7ec6c133cd3d9c02b5a28d18e8701b6561117bb27d94704170d251164ac1277450725d37545
EBUILD libcxx-21.0.0.9999.ebuild 5363 BLAKE2B 36588297fc0a88b8ae1818b6a79b3c1d369fa7061ecf21820e53d5fec1c979006a47ed01d0b2bebe9434b745960b557e4c3dff3ebc65d1abe248c8a12c6f6793 SHA512 4e61de21e8803f3ae4ca834ccf297ceea653c9a256f6e9cfc526d7ec6c133cd3d9c02b5a28d18e8701b6561117bb27d94704170d251164ac1277450725d37545
EBUILD libcxx-21.0.0_pre20250201.ebuild 5363 BLAKE2B 36588297fc0a88b8ae1818b6a79b3c1d369fa7061ecf21820e53d5fec1c979006a47ed01d0b2bebe9434b745960b557e4c3dff3ebc65d1abe248c8a12c6f6793 SHA512 4e61de21e8803f3ae4ca834ccf297ceea653c9a256f6e9cfc526d7ec6c133cd3d9c02b5a28d18e8701b6561117bb27d94704170d251164ac1277450725d37545
+EBUILD libcxx-21.0.0_pre20250208.ebuild 5363 BLAKE2B 36588297fc0a88b8ae1818b6a79b3c1d369fa7061ecf21820e53d5fec1c979006a47ed01d0b2bebe9434b745960b557e4c3dff3ebc65d1abe248c8a12c6f6793 SHA512 4e61de21e8803f3ae4ca834ccf297ceea653c9a256f6e9cfc526d7ec6c133cd3d9c02b5a28d18e8701b6561117bb27d94704170d251164ac1277450725d37545
MISC metadata.xml 603 BLAKE2B ed0b70336793f05ecd2c3412ccc5d25800d7aab1ed5a10223c1b181858174f87c3f87be6785cb6323b3c6413e88787d1d28347965255cd214a8ff2f0ac534de9 SHA512 34bfa522496f4c220a44f09d76562680d1a0465ee10ece62f2e96a383f70e7284549e60cbbba52c8dee37f743ee17b11777008d59f169d31555edce2261cf063
diff --git a/llvm-runtimes/libcxx/libcxx-21.0.0_pre20250208.ebuild b/llvm-runtimes/libcxx/libcxx-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..3bd46e20f1ca
--- /dev/null
+++ b/llvm-runtimes/libcxx/libcxx-21.0.0_pre20250208.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ libcxxabi? (
+ ~llvm-runtimes/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+ )
+ !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+ ${RDEPEND}
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ dev-debug/gdb[python]
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=(
+ runtimes libcxx{,abi} libc llvm/{cmake,utils/llvm-lit} cmake
+)
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+
+ if ! use libcxxabi && ! tc-is-gcc ; then
+ eerror "To build ${PN} against libsupc++, you have to use gcc. Other"
+ eerror "compilers are not supported. Please set CC=gcc and CXX=g++"
+ eerror "and try again."
+ die
+ fi
+}
+
+test_compiler() {
+ $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # note: we need to do this before multilib kicks in since it will
+ # alter the CHOST
+ local cxxabi cxxabi_incs
+ if use libcxxabi; then
+ cxxabi=system-libcxxabi
+ cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+ else
+ local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+ cxxabi=libsupc++
+ cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+ fi
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ # bootstrap: cmake is unhappy if compiler can't link to stdlib
+ local nolib_flags=( -nodefaultlibs -lc )
+ if ! test_compiler; then
+ if test_compiler "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES=libcxx
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DLIBCXX_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXX_CXX_ABI=${cxxabi}
+ -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs}
+ # we're using our own mechanism for generating linker scripts
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=$(usex test)
+ -DLIBCXX_INSTALL_MODULES=ON
+ -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt}
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+ )
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ fi
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_src_compile
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ gen_shared_ldscript
+ use static-libs && gen_static_ldscript
+ fi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build install-cxx-test-suite-prefix
+ cp "${BUILD_DIR}"/{lib,libcxx/test-suite-install/$(get_libdir)}/libc++_shared.so || die
+ if use static-libs; then
+ cp "${BUILD_DIR}"/{lib,libcxx/test-suite-install/$(get_libdir)}/libc++_static.a || die
+ fi
+ cmake_build check-cxx
+}
+
+multilib_src_install() {
+ cmake_src_install
+ # since we've replaced libc++.{a,so} with ldscripts, now we have to
+ # install the extra symlinks
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ dolib.so lib/libc++_shared.so
+ use static-libs && dolib.a lib/libc++_static.a
+ fi
+}
+
+# Usage: deps
+gen_ldscript() {
+ local output_format
+ output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
+ [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
+
+ cat <<-END_LDSCRIPT
+/* GNU ld script
+ Include missing dependencies
+*/
+${output_format}
+GROUP ( $@ )
+END_LDSCRIPT
+}
+
+gen_static_ldscript() {
+ # Move it first.
+ mv lib/libc++{,_static}.a || die
+ # Generate libc++.a ldscript for inclusion of its dependencies so that
+ # clang++ -stdlib=libc++ -static works out of the box.
+ local deps=(
+ libc++_static.a
+ $(usex libcxxabi libc++abi.a libsupc++.a)
+ )
+ # On Linux/glibc it does not link without libpthread or libdl. It is
+ # fine on FreeBSD.
+ use elibc_glibc && deps+=( libpthread.a libdl.a )
+
+ gen_ldscript "${deps[*]}" > lib/libc++.a || die
+}
+
+gen_shared_ldscript() {
+ # Move it first.
+ mv lib/libc++{,_shared}.so || die
+ local deps=(
+ libc++_shared.so
+ # libsupc++ doesn't have a shared version
+ $(usex libcxxabi libc++abi.so libsupc++.a)
+ )
+
+ gen_ldscript "${deps[*]}" > lib/libc++.so || die
+}
diff --git a/llvm-runtimes/libcxxabi/Manifest b/llvm-runtimes/libcxxabi/Manifest
index a15229aa88c2..3eec5a64711c 100644
--- a/llvm-runtimes/libcxxabi/Manifest
+++ b/llvm-runtimes/libcxxabi/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD libcxxabi-15.0.7.ebuild 2917 BLAKE2B af1df60659fa913046b3a1102b6368af08de3cefb7b457dbbc64fdd748a26a3ad0d291ec761b1b3caed1763545dadb5e41a7c5a514f7c79ed69abd95035409d9 SHA512 3ec9832e0fd0dedb813c0e8d64851af3009fd260d7b1f875b6658a65518f354afdede9de8b3c60fa16af441f26dc72b233c7666d481510cda9eeb8c241a253e0
EBUILD libcxxabi-16.0.6.ebuild 2937 BLAKE2B 001f82d6a06914ec59b28d1ba9d4696ab8f4a72ad14ca4bacaabef90c9feb0f17655435c62cbcc18169b43e0f212c21cee6defa975029cb57f4f38123339ae97 SHA512 85a6f852d3ec5594e2124a01ab1aa40fda558f810be45e51c12d886aaf6d79cf51fbd82436bb811a78ccb778ad27cadf7cdc6acb77fb84f2258d079a1fb9cb58
@@ -24,4 +25,5 @@ EBUILD libcxxabi-20.0.0_pre20250125.ebuild 2668 BLAKE2B 8971ce9199694dd4b545281f
EBUILD libcxxabi-20.1.0_rc1.ebuild 2668 BLAKE2B 8971ce9199694dd4b545281f08feffd0d32794f2c0c1ef5d02020e0ce60813ceba0ff0d6e2734e5ba08137101234054fb398cb8df83ce28d4639f5b083720589 SHA512 fe7e1422ebd3710965dc509562a4222a0356291031fac5510e607f1d0d775a40e7feb86e1ae3dd6469d703433b314fd729e7a02935ebf69dfd8228ad035ff650
EBUILD libcxxabi-21.0.0.9999.ebuild 2668 BLAKE2B 8971ce9199694dd4b545281f08feffd0d32794f2c0c1ef5d02020e0ce60813ceba0ff0d6e2734e5ba08137101234054fb398cb8df83ce28d4639f5b083720589 SHA512 fe7e1422ebd3710965dc509562a4222a0356291031fac5510e607f1d0d775a40e7feb86e1ae3dd6469d703433b314fd729e7a02935ebf69dfd8228ad035ff650
EBUILD libcxxabi-21.0.0_pre20250201.ebuild 2668 BLAKE2B 8971ce9199694dd4b545281f08feffd0d32794f2c0c1ef5d02020e0ce60813ceba0ff0d6e2734e5ba08137101234054fb398cb8df83ce28d4639f5b083720589 SHA512 fe7e1422ebd3710965dc509562a4222a0356291031fac5510e607f1d0d775a40e7feb86e1ae3dd6469d703433b314fd729e7a02935ebf69dfd8228ad035ff650
+EBUILD libcxxabi-21.0.0_pre20250208.ebuild 2668 BLAKE2B 8971ce9199694dd4b545281f08feffd0d32794f2c0c1ef5d02020e0ce60813ceba0ff0d6e2734e5ba08137101234054fb398cb8df83ce28d4639f5b083720589 SHA512 fe7e1422ebd3710965dc509562a4222a0356291031fac5510e607f1d0d775a40e7feb86e1ae3dd6469d703433b314fd729e7a02935ebf69dfd8228ad035ff650
MISC metadata.xml 438 BLAKE2B 0a830a06a53a6cdaf138ad7620fe366fae05c1c1451267d6a58caf7da5ce8f5a26d302fab53b9460920074ab5a65991d3bd24fde087809e8dc12188dd94c7676 SHA512 d53e13c497569636fb453a159c5ca5ddfabf8e5debd5f92e5149c52d54c876753842ab73293d6d08e2d9b279363b4f0c743eed3a5027a61246c6b60496be8e87
diff --git a/llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250208.ebuild b/llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..412d927e8b49
--- /dev/null
+++ b/llvm-runtimes/libcxxabi/libcxxabi-21.0.0_pre20250208.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+ !<llvm-runtimes/libcxx-15
+"
+DEPEND="
+ ${RDEPEND}
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libc llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx"
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DLIBCXXABI_ENABLE_SHARED=ON
+ -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+ -DLIBCXXABI_USE_COMPILER_RT=${use_compiler_rt}
+
+ # upstream is omitting standard search path for this
+ # probably because gcc & clang are bundling their own unwind.h
+ -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+
+ -DLIBCXX_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=OFF
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ )
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ fi
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_build cxxabi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-cxxabi
+}
+
+multilib_src_install() {
+ DESTDIR="${D}" cmake_build install-cxxabi
+}
diff --git a/llvm-runtimes/libgcc/Manifest b/llvm-runtimes/libgcc/Manifest
index 9c2698aef208..9eee3fc5b0e6 100644
--- a/llvm-runtimes/libgcc/Manifest
+++ b/llvm-runtimes/libgcc/Manifest
@@ -3,10 +3,12 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD libgcc-19.1.7.ebuild 4045 BLAKE2B 0652485ecb35eb096883accd91d8ac571fdc06d32833d979b078139710357a9a8f2fdca2f39277691e116a8da0abeeed554418f403e865cb99387556e3de393a SHA512 d1de13cbc904e156f1e6f50c2afab045d92cc0fc99f943a935f161c9f6a0fc47811b322ec71858866e6767d0a634025cbd81519c34aa78bb5f72737b3790364e
EBUILD libgcc-20.0.0_pre20250125.ebuild 4027 BLAKE2B 57ce1132135527807f141f447e5868339d962c06935020d6d74be25845e4641bacfe74fec49fbb31267174b2b57f1b9f698ee64c035faa3b7a81076885604bf2 SHA512 84a21baa57a21bb60261139b68d5a4d615f91aeec5f330a37cd081ade278804e15f60216cef4a723b84f6b2cca6019dfb19ccc687528ccaa7d95351fe4433189
EBUILD libgcc-20.1.0_rc1.ebuild 4027 BLAKE2B 57ce1132135527807f141f447e5868339d962c06935020d6d74be25845e4641bacfe74fec49fbb31267174b2b57f1b9f698ee64c035faa3b7a81076885604bf2 SHA512 84a21baa57a21bb60261139b68d5a4d615f91aeec5f330a37cd081ade278804e15f60216cef4a723b84f6b2cca6019dfb19ccc687528ccaa7d95351fe4433189
EBUILD libgcc-21.0.0.9999.ebuild 4027 BLAKE2B 57ce1132135527807f141f447e5868339d962c06935020d6d74be25845e4641bacfe74fec49fbb31267174b2b57f1b9f698ee64c035faa3b7a81076885604bf2 SHA512 84a21baa57a21bb60261139b68d5a4d615f91aeec5f330a37cd081ade278804e15f60216cef4a723b84f6b2cca6019dfb19ccc687528ccaa7d95351fe4433189
EBUILD libgcc-21.0.0_pre20250201.ebuild 4027 BLAKE2B 57ce1132135527807f141f447e5868339d962c06935020d6d74be25845e4641bacfe74fec49fbb31267174b2b57f1b9f698ee64c035faa3b7a81076885604bf2 SHA512 84a21baa57a21bb60261139b68d5a4d615f91aeec5f330a37cd081ade278804e15f60216cef4a723b84f6b2cca6019dfb19ccc687528ccaa7d95351fe4433189
+EBUILD libgcc-21.0.0_pre20250208.ebuild 4027 BLAKE2B 57ce1132135527807f141f447e5868339d962c06935020d6d74be25845e4641bacfe74fec49fbb31267174b2b57f1b9f698ee64c035faa3b7a81076885604bf2 SHA512 84a21baa57a21bb60261139b68d5a4d615f91aeec5f330a37cd081ade278804e15f60216cef4a723b84f6b2cca6019dfb19ccc687528ccaa7d95351fe4433189
MISC metadata.xml 416 BLAKE2B 05a5a2fdfc857b5a522141deb8ee7f20f82773021ffc583cd869b129cf34fc809900ad90a01c049d5e108ca3fbf297208733ed0c49849b139e591afbdfa2a933 SHA512 866c5ea5585a8229eda9fdb4f6dba1453d3cff86083b51b115edc766aea7c02b4b306bd113b28cb5b3f2306951530ab0a2947681d0ffd1e6cee7b572d282f97d
diff --git a/llvm-runtimes/libgcc/libgcc-21.0.0_pre20250208.ebuild b/llvm-runtimes/libgcc/libgcc-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..c1ca1f41c22a
--- /dev/null
+++ b/llvm-runtimes/libgcc/libgcc-21.0.0_pre20250208.ebuild
@@ -0,0 +1,155 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang, compatible with libgcc_s"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="debug test"
+
+DEPEND="
+ ~llvm-runtimes/libunwind-${PV}[static-libs]
+"
+RDEPEND="
+ ${DEPEND}
+ !sys-devel/gcc
+"
+BDEPEND="
+ llvm-core/clang:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =llvm-core/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake llvm-libgcc )
+LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ if target_is_not_host || tc-is-cross-compiler ; then
+ # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures
+ CHOST=${CTARGET} strip-unsupported-flags
+ # overrides host docs otherwise
+ DOCS=()
+ fi
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ # We need to build a separate copy of compiler-rt, because we need to disable the
+ # COMPILER_RT_BUILTINS_HIDE_SYMBOLS option - compatibility with libgcc requires
+ # visibility of all symbols.
+
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ export CC=${CTARGET}-clang CXX=${CTARGET}-clang++
+ strip-unsupported-flags
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ -DCOMPILER_RT_BUILD_CRT=OFF
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+ -DCOMPILER_RT_BUILD_MEMPROF=OFF
+ -DCOMPILER_RT_BUILD_ORC=OFF
+ -DCOMPILER_RT_BUILD_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+ -DCOMPILER_RT_BUILD_XRAY=OFF
+
+ -DCOMPILER_RT_BUILTINS_HIDE_SYMBOLS=OFF
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ # disable building non-native runtimes since we don't do multilib
+ if use amd64; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=OFF
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ local rtlib=$(
+ "${CC}" -rtlib=compiler-rt -resource-dir="${BUILD_DIR}" \
+ -print-libgcc-file-name || die
+ )
+
+ # Use the llvm-libgcc's version script to produce libgcc.{a,so}, which
+ # combines compiler-rt and libunwind into a libgcc replacement.
+ #
+ # What we do here is similar to what upstream does[0], with the following
+ # differences:
+ #
+ # * We build the local copy of compiler-rt manually, to have a full control
+ # over CMake options.
+ # * Upstream links the locally built copy of libunwind statically. We link the
+ # system-wide libunwind dynamically.
+ #
+ # [0] https://github.com/llvm/llvm-project/blob/llvmorg-19.1.7/llvm-libgcc/CMakeLists.txt#L102-L120
+ "${CC}" -E -xc \
+ "${WORKDIR}/llvm-libgcc/gcc_s.ver.in" \
+ -o gcc_s.ver || die
+ "${CC}" -nostdlib \
+ ${LDFLAGS} \
+ -Wl,--version-script,gcc_s.ver \
+ -Wl,--undefined-version \
+ -Wl,--whole-archive \
+ "${rtlib}" \
+ -Wl,-soname,libgcc_s.so.1.0 \
+ -lc -lunwind -shared \
+ -o libgcc_s.so.1.0 || die
+ cp "${rtlib}" libgcc.a || die
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-builtins
+}
+
+src_install() {
+ local libdir=$(get_libdir)
+ dolib.so libgcc_s.so.1.0
+ dolib.a libgcc.a
+ dosym libgcc_s.so.1.0 "/usr/${libdir}/libgcc_s.so.1"
+ dosym libgcc_s.so.1 "/usr/${libdir}/libgcc_s.so"
+ dosym libunwind.a "/usr/${libdir}/libgcc_eh.a"
+}
diff --git a/llvm-runtimes/libunwind/Manifest b/llvm-runtimes/libunwind/Manifest
index 5c3e3c3fa54c..9798ab936db2 100644
--- a/llvm-runtimes/libunwind/Manifest
+++ b/llvm-runtimes/libunwind/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD libunwind-15.0.7.ebuild 3033 BLAKE2B 6e08d31003b5fc913e2110be4fe5a66bb91a89d48b26e570576cb804d6dbc23ea94b5b34ab9aea9c6ad9aacb5420b7a52ab8d6832b57ee24f02b98daae835166 SHA512 e156a322ae7f657ba3634ae07c6332e06ea033deb9235de8f36595dba1823c67fe1bb035f99de51f454e8c036239ea4835fd25719d199231c635ce4fd71dff16
EBUILD libunwind-16.0.6-r1.ebuild 3440 BLAKE2B 046d1ad89188255e9d0622620b58e0255af6476ce7c23ab3053bb31cde58c6908fcf6558c237b18010d68d324a8bfc04860e80ad405ed17e934045f51053a603 SHA512 ebcc9d5bef24e5b4ede57b37b8c3e5bd4071801e5852562153db3f07fd16dc75ccef7e25b1f61082b3938f711bdafc981f970fbe054fa52a76e87ab0157c155c
@@ -24,4 +25,5 @@ EBUILD libunwind-20.0.0_pre20250125.ebuild 3321 BLAKE2B 94a670819b3cc94bd6707c83
EBUILD libunwind-20.1.0_rc1.ebuild 3321 BLAKE2B 94a670819b3cc94bd6707c8340d066d887e166df10b7fa77042d4df60908811367828d145a5a7b7be9d9ca714c30fe6753101f31792b755ffddfe0e0a5e7e2d4 SHA512 29c5c65f079393d408171407b93af3f295c4f26be7a054ca6d49248af50f3a4ebe85c5edebbaa11aecc379a101a994041d53036a5d3776775b33cdcc07569a7e
EBUILD libunwind-21.0.0.9999.ebuild 3321 BLAKE2B 94a670819b3cc94bd6707c8340d066d887e166df10b7fa77042d4df60908811367828d145a5a7b7be9d9ca714c30fe6753101f31792b755ffddfe0e0a5e7e2d4 SHA512 29c5c65f079393d408171407b93af3f295c4f26be7a054ca6d49248af50f3a4ebe85c5edebbaa11aecc379a101a994041d53036a5d3776775b33cdcc07569a7e
EBUILD libunwind-21.0.0_pre20250201.ebuild 3321 BLAKE2B 94a670819b3cc94bd6707c8340d066d887e166df10b7fa77042d4df60908811367828d145a5a7b7be9d9ca714c30fe6753101f31792b755ffddfe0e0a5e7e2d4 SHA512 29c5c65f079393d408171407b93af3f295c4f26be7a054ca6d49248af50f3a4ebe85c5edebbaa11aecc379a101a994041d53036a5d3776775b33cdcc07569a7e
+EBUILD libunwind-21.0.0_pre20250208.ebuild 3321 BLAKE2B 94a670819b3cc94bd6707c8340d066d887e166df10b7fa77042d4df60908811367828d145a5a7b7be9d9ca714c30fe6753101f31792b755ffddfe0e0a5e7e2d4 SHA512 29c5c65f079393d408171407b93af3f295c4f26be7a054ca6d49248af50f3a4ebe85c5edebbaa11aecc379a101a994041d53036a5d3776775b33cdcc07569a7e
MISC metadata.xml 438 BLAKE2B 2a36fbbc59e137056029c62aef6d167d9c82531c2582d7bad5cb13cc36e5c4c9518ffe8c56d06bbcfd97ad22eda71a8b776f3984195f53d06cf45659b438dc00 SHA512 4f18b054072d00e5440faa31a59f9ef587d035b5f25e30913f0b1449debee967fa794fae2548e87db3fb2177ce853ab075e1f11f3cc763f5d7fdf06147108845
diff --git a/llvm-runtimes/libunwind/libunwind-21.0.0_pre20250208.ebuild b/llvm-runtimes/libunwind/libunwind-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..4a6714b162db
--- /dev/null
+++ b/llvm-runtimes/libunwind/libunwind-21.0.0_pre20250208.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !sys-libs/libunwind
+"
+DEPEND="
+ llvm-core/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ llvm-core/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libc libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local libdir=$(get_libdir)
+
+ # https://github.com/llvm/llvm-project/issues/56825
+ # also separately bug #863917
+ filter-lto
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ # https://github.com/gentoo/gentoo/pull/21516
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ # Respect upstream build type assumptions (bug #910436) where they do:
+ # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+ # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG
+ # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+ # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+ # -UNDEBUG
+ # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
+ use debug || append-cppflags -DNDEBUG
+
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES="libunwind"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+ -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+ -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
+ -DLIBUNWIND_INSTALL_HEADERS=ON
+
+ # support non-native unwinding; given it's small enough,
+ # enable it unconditionally
+ -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+
+ # avoid dependency on libgcc_s if compiler-rt is used
+ -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+ )
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+
+ -DLIBCXXABI_LIBDIR_SUFFIX=
+ -DLIBCXXABI_ENABLE_SHARED=OFF
+ -DLIBCXXABI_ENABLE_STATIC=ON
+ -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+ -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+ -DLIBCXX_LIBDIR_SUFFIX=
+ -DLIBCXX_ENABLE_SHARED=OFF
+ -DLIBCXX_ENABLE_STATIC=ON
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ )
+ fi
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-unwind
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-unwind
+}
diff --git a/llvm-runtimes/offload/Manifest b/llvm-runtimes/offload/Manifest
index 76514109dd53..cc92ccc473c8 100644
--- a/llvm-runtimes/offload/Manifest
+++ b/llvm-runtimes/offload/Manifest
@@ -3,10 +3,12 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD offload-19.1.7.ebuild 4282 BLAKE2B 270be743903361bb49585f795a23c9c05cfdf4a09b557f178ee842098c4a58aca60508f4cc6f28e29efa5cc027af83fecb73dd7f6d3b14b758220449e8d7b12f SHA512 56805ebf8af58d8aa3d26837de3b995a144a93b698ef25cd1a2c047e7d9a3c29e178a39a506db807d4a274fe475cbd6ca9285bcf395dbd5af98bdd23559196ef
EBUILD offload-20.0.0_pre20250125.ebuild 3814 BLAKE2B 723d81be97e67f60a47c332e659b4dea5ed36d14738817f29e4bab4ed596b744e49d1b3acd71cc8c9d9d604ac985060863a08d96551bbdff41ca234d7ec046ae SHA512 a3a3fda2cb2b2eb3a2aa3e29ab5b3da3d76b58e392cc4f28fdd5c90c40849ca65ff9c9ac180cd495b036a3d57214f2379794bda6c0d2d16fc752576ef09425f0
EBUILD offload-20.1.0_rc1.ebuild 3814 BLAKE2B 723d81be97e67f60a47c332e659b4dea5ed36d14738817f29e4bab4ed596b744e49d1b3acd71cc8c9d9d604ac985060863a08d96551bbdff41ca234d7ec046ae SHA512 a3a3fda2cb2b2eb3a2aa3e29ab5b3da3d76b58e392cc4f28fdd5c90c40849ca65ff9c9ac180cd495b036a3d57214f2379794bda6c0d2d16fc752576ef09425f0
-EBUILD offload-21.0.0.9999.ebuild 3814 BLAKE2B 723d81be97e67f60a47c332e659b4dea5ed36d14738817f29e4bab4ed596b744e49d1b3acd71cc8c9d9d604ac985060863a08d96551bbdff41ca234d7ec046ae SHA512 a3a3fda2cb2b2eb3a2aa3e29ab5b3da3d76b58e392cc4f28fdd5c90c40849ca65ff9c9ac180cd495b036a3d57214f2379794bda6c0d2d16fc752576ef09425f0
+EBUILD offload-21.0.0.9999.ebuild 3633 BLAKE2B 3b2c5963c4f1549287f43bdf02a35b49f33f7946ca8233a70d3cdd7fa4a1288ecb9e2273220c5e5c8d794b11eea5df76c06bac3713add62332e8826341cbbc53 SHA512 1cccec0d4458497a3d0a2a01cc228e3db4c15e6ca9b809fd4044827a6461002834bef3a000cfc6c528562ac05e11fe27975a56fa6e6d497295424b847dcff84e
EBUILD offload-21.0.0_pre20250201.ebuild 3814 BLAKE2B 723d81be97e67f60a47c332e659b4dea5ed36d14738817f29e4bab4ed596b744e49d1b3acd71cc8c9d9d604ac985060863a08d96551bbdff41ca234d7ec046ae SHA512 a3a3fda2cb2b2eb3a2aa3e29ab5b3da3d76b58e392cc4f28fdd5c90c40849ca65ff9c9ac180cd495b036a3d57214f2379794bda6c0d2d16fc752576ef09425f0
+EBUILD offload-21.0.0_pre20250208.ebuild 3633 BLAKE2B 3b2c5963c4f1549287f43bdf02a35b49f33f7946ca8233a70d3cdd7fa4a1288ecb9e2273220c5e5c8d794b11eea5df76c06bac3713add62332e8826341cbbc53 SHA512 1cccec0d4458497a3d0a2a01cc228e3db4c15e6ca9b809fd4044827a6461002834bef3a000cfc6c528562ac05e11fe27975a56fa6e6d497295424b847dcff84e
MISC metadata.xml 379 BLAKE2B 2b4c75d4ec6e126d887b736ea978c4b34683a347252f408c9d1f5f55c6c1bead7b7f9533812806f816538d8abaa00ded4d439dbe626d3f2cf09b78a3674e41bd SHA512 d49054d4b5a1a051d83f1ef397a7925fb36ee3092668d134e6ed5c1218bf5d67a43145b689709677643da070a783ec9f8705b37f15587475829fe185634af1d4
diff --git a/llvm-runtimes/offload/offload-21.0.0.9999.ebuild b/llvm-runtimes/offload/offload-21.0.0.9999.ebuild
index 77e2f9dc1763..449f09fef8cf 100644
--- a/llvm-runtimes/offload/offload-21.0.0.9999.ebuild
+++ b/llvm-runtimes/offload/offload-21.0.0.9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+inherit cmake llvm.org python-any-r1 toolchain-funcs
DESCRIPTION="OpenMP offloading support"
HOMEPAGE="https://openmp.llvm.org"
@@ -39,10 +39,6 @@ BDEPEND="
llvm-core/clang
)
"
-# TODO: can it be fixed to compile with gcc?
-BDEPEND+="
- llvm-core/clang
-"
LLVM_COMPONENTS=( offload cmake runtimes/cmake libc/shared )
LLVM_TEST_COMPONENTS=( openmp/cmake )
@@ -67,11 +63,6 @@ pkg_setup() {
}
src_configure() {
- # TODO
- local -x CC=${CHOST}-clang
- local -x CXX=${CHOST}-clang++
- strip-unsupported-flags
-
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
diff --git a/llvm-runtimes/offload/offload-21.0.0_pre20250208.ebuild b/llvm-runtimes/offload/offload-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..449f09fef8cf
--- /dev/null
+++ b/llvm-runtimes/offload/offload-21.0.0_pre20250208.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit cmake llvm.org python-any-r1 toolchain-funcs
+
+DESCRIPTION="OpenMP offloading support"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/libffi:=
+ ~llvm-core/llvm-${PV}
+ ~llvm-runtimes/openmp-${PV}[ompt?]
+ llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+"
+DEPEND="
+ ${RDEPEND}
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - llvm-core/llvm provide test utils (e.g. FileCheck)
+# - llvm-core/clang provides the compiler to run tests
+BDEPEND="
+ dev-lang/perl
+ virtual/pkgconfig
+ llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] )
+ llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] )
+ test? (
+ $(python_gen_any_dep '
+ dev-python/lit[${PYTHON_USEDEP}]
+ ')
+ llvm-core/clang
+ )
+"
+
+LLVM_COMPONENTS=( offload cmake runtimes/cmake libc/shared )
+LLVM_TEST_COMPONENTS=( openmp/cmake )
+llvm.org_set_globals
+
+pkg_pretend() {
+ if [[ ${LLVM_ALLOW_GPU_TESTING} ]]; then
+ ewarn "LLVM_ALLOW_GPU_TESTING set. This package will run tests against your"
+ ewarn "GPU if it is supported. Note that these tests may be flaky, fail or"
+ ewarn "hang, or even cause your GPU to crash (requiring a reboot)."
+ fi
+}
+
+python_check_deps() {
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ if use test; then
+ python-any-r1_pkg_setup
+ fi
+}
+
+src_configure() {
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local libdir="$(get_libdir)"
+ local ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ local ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ local plugins="host"
+ local build_devicertl=FALSE
+
+ if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then
+ if use llvm_targets_AMDGPU; then
+ plugins+=";amdgpu"
+ build_devicertl=TRUE
+ fi
+ if use llvm_targets_NVPTX; then
+ plugins+=";cuda"
+ build_devicertl=TRUE
+ fi
+ fi
+
+ local mycmakeargs=(
+ -DLLVM_ROOT="${ESYSROOT}/usr/lib/llvm/${LLVM_MAJOR}"
+
+ -DOFFLOAD_LIBDIR_SUFFIX="${libdir#lib}"
+ -DLIBOMPTARGET_PLUGINS_TO_BUILD="${plugins}"
+ -DLIBOMPTARGET_OMPT_SUPPORT="$(usex ompt)"
+ -DLIBOMPTARGET_BUILD_DEVICERTL_BCLIB="${build_devicertl}"
+
+ # this breaks building static target libs
+ -DBUILD_SHARED_LIBS=OFF
+
+ -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+ -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+ )
+
+ [[ ! ${LLVM_ALLOW_GPU_TESTING} ]] && mycmakeargs+=(
+ # prevent trying to access the GPU
+ -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND
+ -DLIBOMPTARGET_NVPTX_ARCH=LIBOMPTARGET_NVPTX_ARCH-NOTFOUND
+ )
+ use test && mycmakeargs+=(
+ # this project does not use standard LLVM cmake macros
+ -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+ -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+ -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+ -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+ # requires flang
+ -DOPENMP_TEST_Fortran_COMPILER=
+ )
+
+ cmake_src_configure
+
+ if [[ ${build_devicertl} == FALSE ]]; then
+ # clang requires libomptarget.devicertl.a, but it can be empty
+ > "${BUILD_DIR}"/libomptarget.devicertl.a || die
+ fi
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-offload
+}
+
+src_install() {
+ cmake_src_install
+
+ if [[ ! -f ${ED}/usr/$(get_libdir)/libomptarget.devicertl.a ]]
+ then
+ dolib.a "${BUILD_DIR}"/libomptarget.devicertl.a
+ fi
+}
diff --git a/llvm-runtimes/openmp/Manifest b/llvm-runtimes/openmp/Manifest
index 66377b8a7272..420bf02c7e6e 100644
--- a/llvm-runtimes/openmp/Manifest
+++ b/llvm-runtimes/openmp/Manifest
@@ -14,6 +14,7 @@ DIST llvm-project-19.1.7.src.tar.xz.sig 438 BLAKE2B 4015140f4ba77de45039bdbdfbaf
DIST llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz 226424755 BLAKE2B 642befb8d6923f335d1d68129ebb7357f8ba22e110df494dd956c8097e4e5db4b2a88fcc069ab67184b03558f072c68e002bdaf90eba865e38b1473a0ef29eed SHA512 e9bb4fd31bbad5ec864c662515b5ec2e5511cce975040f9f3cd8f009c92f76077928feae0467fd9519a001a379c857f7539c506953d8d5a9209a9f358f414aac
DIST llvm-project-20.1.0-rc1.src.tar.xz 147144668 BLAKE2B ea4733962f38ea5897c73e91840818921739909c3671749bc8a0b1d2798e5a0815bbe750ade3a2a7414836ab7158754818b2f9370a4ee1bbbd52c96b1e95ef9b SHA512 c23c4b1227b6b0b7c3059358e64a00ee98893236bb1a0a41d7e821bdf2aa8353aea8f9f7b9498899c6807b9b8e2ceb06c3cd62e32fd07a786a319135055541b4
DIST llvm-project-20.1.0-rc1.src.tar.xz.sig 566 BLAKE2B 32eb278ec4ff1bb9d258b584922b0d227f4126a957ba75af44dcaa63b6a12ef73db56d6a86f24244af47803ddf6a243149d784f08137cbea60b49700be537705 SHA512 d7a334326201f8ca78284b33c325f180538667a0401bc30931e790aacc96dd78f6559c45929b6c335d40ef1dbe772738c0ce55d881ae3d7401733778b485408c
+DIST llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz 227203285 BLAKE2B 8d5e424c1836acc82ea766cd2cef104593c44d197ebeb64f18dbe74b1b5baeb4bc84084f5b68bd87ac36f7df25689dd2522cb6674a97da4f96f4f10f7bae5b06 SHA512 2b6e4bd6445eabfa3ace9b45d20797c7afc23f4553a8938399aeba227e3b8ca6a53a7d7762925a845bfed031c37af692b9c08180fbab80db2f3166940e560077
DIST llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz 226735989 BLAKE2B 165837dc526e618b44c49d5fa3dceda373452e010a09746bff248903fe77874637d05ab9f5d2f63de7ebce5c14e3b19a131313a4a557adfd20fe9cb93ab60476 SHA512 e9e19176fcf1302727ee34d69eaa820b94959d64ceaf754d8a93ebd5e262cec7fe35e87b08f705b09e42c3ea26b671318eecf10e9137c635b12f481f80fbac23
EBUILD openmp-15.0.7-r6.ebuild 3471 BLAKE2B a6878395f003d40944adfcabbf2247e1ab8833ae54d2a16824e5a99edff94f4a985d4fc706964b3f26b0e55166234be5e68aa63b1c5b819d35413e1c8b6438f8 SHA512 4c08ce8624b029cf516b364172616c7d2fa22355d937ca72f76fc881f1539a441302e08c9dad75496e7f0229bca61802ef449ecf429b067eb24118e46978bab9
EBUILD openmp-16.0.6.ebuild 3984 BLAKE2B b8507f3eea34c530720512140fa811036893bca9a3ebf25b2d2a90d6302759038017b7a9e0999865ede4e6a96a8bb558ffc46e330f34ca0ed60e741747a32259 SHA512 2dea5938ccc1d0e955fc8ff134ff03a54754b063932c5eece47769d21fe29d19ac9135c01d78d76d577faf7ba046548e57306f1a31fa747a392d241131c5707f
@@ -25,4 +26,5 @@ EBUILD openmp-20.0.0_pre20250125.ebuild 2163 BLAKE2B 32d4f786dfd0dd01d755dc0b89f
EBUILD openmp-20.1.0_rc1.ebuild 2163 BLAKE2B 32d4f786dfd0dd01d755dc0b89f3b4d3f05a586c6ca094a8ada24bad3d20bd2f21c4e8c5ff46919ffe51a7d3700e7fcb0dead077fa4e3760e8d384f3a4d3b8d1 SHA512 4c0aabde5394133bd45020cf1ae107ae3f337731d67974f29fb667d340dc356a238ee593558337bf1bce479cc12016bf71a1599102667454c500f77deeb5e68c
EBUILD openmp-21.0.0.9999.ebuild 2163 BLAKE2B 32d4f786dfd0dd01d755dc0b89f3b4d3f05a586c6ca094a8ada24bad3d20bd2f21c4e8c5ff46919ffe51a7d3700e7fcb0dead077fa4e3760e8d384f3a4d3b8d1 SHA512 4c0aabde5394133bd45020cf1ae107ae3f337731d67974f29fb667d340dc356a238ee593558337bf1bce479cc12016bf71a1599102667454c500f77deeb5e68c
EBUILD openmp-21.0.0_pre20250201.ebuild 2163 BLAKE2B 32d4f786dfd0dd01d755dc0b89f3b4d3f05a586c6ca094a8ada24bad3d20bd2f21c4e8c5ff46919ffe51a7d3700e7fcb0dead077fa4e3760e8d384f3a4d3b8d1 SHA512 4c0aabde5394133bd45020cf1ae107ae3f337731d67974f29fb667d340dc356a238ee593558337bf1bce479cc12016bf71a1599102667454c500f77deeb5e68c
+EBUILD openmp-21.0.0_pre20250208.ebuild 2163 BLAKE2B 32d4f786dfd0dd01d755dc0b89f3b4d3f05a586c6ca094a8ada24bad3d20bd2f21c4e8c5ff46919ffe51a7d3700e7fcb0dead077fa4e3760e8d384f3a4d3b8d1 SHA512 4c0aabde5394133bd45020cf1ae107ae3f337731d67974f29fb667d340dc356a238ee593558337bf1bce479cc12016bf71a1599102667454c500f77deeb5e68c
MISC metadata.xml 883 BLAKE2B 127e896b82a49633a6866b33ca776ebe2dd149a5d04da4484a53186f219a85db0ab9d826bc1cc61d4df9fa54c9bcc546be070a0b28985174925fd947aa09cca2 SHA512 dc32cae01401feb93eede6506b3955c766ff19b44976fcc67277559b23ac151993377daeed9ba83b2dd71dbdeea330cd1208dcb0c9c5f56be270883b31f9b15f
diff --git a/llvm-runtimes/openmp/openmp-21.0.0_pre20250208.ebuild b/llvm-runtimes/openmp/openmp-21.0.0_pre20250208.ebuild
new file mode 100644
index 000000000000..6a485191767b
--- /dev/null
+++ b/llvm-runtimes/openmp/openmp-21.0.0_pre20250208.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug gdb-plugin hwloc ompt test"
+REQUIRED_USE="
+ gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ gdb-plugin? ( ${PYTHON_DEPS} )
+ hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - llvm-core/llvm provide test utils (e.g. FileCheck)
+# - llvm-core/clang provides the compiler to run tests
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-lang/perl
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/lit[${PYTHON_USEDEP}]
+ ')
+ llvm-core/clang
+ )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+pkg_setup() {
+ if use gdb-plugin || use test; then
+ python-single-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ # LTO causes issues in other packages building, #870127
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local libdir="$(get_libdir)"
+ local mycmakeargs=(
+ -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+ -DLIBOMP_USE_HWLOC=$(usex hwloc)
+ -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
+ -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+ # do not install libgomp.so & libiomp5.so aliases
+ -DLIBOMP_INSTALL_ALIASES=OFF
+ # disable unnecessary hack copying stuff back to srcdir
+ -DLIBOMP_COPY_EXPORTS=OFF
+ )
+
+ use test && mycmakeargs+=(
+ # this project does not use standard LLVM cmake macros
+ -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+ -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+ -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+ -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-libomp
+}
diff --git a/lxqt-base/Manifest.gz b/lxqt-base/Manifest.gz
index c75807d63dc6..22c6af620457 100644
--- a/lxqt-base/Manifest.gz
+++ b/lxqt-base/Manifest.gz
Binary files differ
diff --git a/lxqt-base/lxqt-config/Manifest b/lxqt-base/lxqt-config/Manifest
index 12593db96026..509e199bf520 100644
--- a/lxqt-base/lxqt-config/Manifest
+++ b/lxqt-base/lxqt-config/Manifest
@@ -1,5 +1,7 @@
DIST lxqt-config-2.0.0.tar.xz 380552 BLAKE2B 5b6dc5f1323609b487608efabcd3b3a2b2d14ee0374a9959b9ee1627146232ff8d91ea244b243a342217f06613424e5e0dca0b89bfef99771dcf8018fccba2ea SHA512 dbb96a069fa0b73c5e7cb6ed26d99ddf838df363b3dba5c6f8ac3dde4ab316646c6bea6fd6d463d9ddc76c38ce8b75dbf1fadc7e56d4c548a54c6d53b494bce3
DIST lxqt-config-2.1.0.tar.xz 391732 BLAKE2B 888e497f21e605f092495aded60fa717d833029423599fb9bee4b26e91a42233517099a3f7aa35c8cd3a71db2c6c40ca6f291ab247faa23c037fc979e871968b SHA512 4bbfbb4aa668c8c72cffc5df52299a91eb2ea791bd6f4d3e5a52bf3937658dfad84183c167ddc5f8c1db9daedc1b00e3033d8b7a246cbda8d54af61ca51ff536
+DIST lxqt-config-2.1.1.tar.xz 399240 BLAKE2B 848f4361104d522410e88c678db3c96038bfd3a394b7aea24fc2cef10c51494850202a55f7f5bb4370b3a30ac2ecdce25f099661a9ee8f27454b12e5ca2f226f SHA512 5495935a4052329e6d1e337c37935409c10b6fba5834f17429eecc08bf336d52040df95b583236d90d83bfa546e0816c2e6d575e2fd4355a9dd9bfb1249d9577
EBUILD lxqt-config-2.0.0.ebuild 1421 BLAKE2B c710d374f64697485e6a269380f1320b73468f8e76b39e7147f6529ea3a0b50cc69e181c4290b5d310cf3e9dd1c17c6c9f9489387a9de35825459a5491e60a68 SHA512 f10a2427f828879516b95f65196a0d8f5a7cf6a88462b50eac7e8062f05a0c6e08a4537d5609b5b526099e2c3e6fe817197a5f0eddbb40a63d209a237bd9d977
EBUILD lxqt-config-2.1.0.ebuild 1331 BLAKE2B 0b8b7a5721b3952fb0cbe8f47aaf55b019a35c16afda77cb80ad29dc8a8e0aa7625d8f5a3c2eba36c4d71f5c9ccebb4c00c5c578c63f82cd108f8049e1dabef8 SHA512 be59fa8b7a53490e54fe5c465db85e93887338138318422122f403268d844fedcb99b7a4536c2770c8face2005963a9606b39e5d027974a913c21449edfba3c5
+EBUILD lxqt-config-2.1.1.ebuild 1333 BLAKE2B 10d28ab119e7db632f5ad6ddc92d15218405430b3056857c2e582bb9ae28617108b0fb5d3be48ef4d5e579822c4f7fc8532521b4f0865b6950331f8f9bf08efa SHA512 de7d3c07a1b1f91fc48280a72880c4f8b0282246cd91c27d642af7ab8658b539d1911cb4ebfcfe57de2383c6dee85768368b17291c2eed61b8483411223729d3
MISC metadata.xml 451 BLAKE2B 6a32cdd63a8414bf7416ff5cd40c490b703ab115790119e3b2c77ba7fcba9d5b164117a2183f51622a3a2716afaf2440fa66ddef3b5d778a46a5a5e185ef5cb1 SHA512 e181838ee5cefbad064504db84b53db0591eb1bbb476c966f076eeae313f5f94b172c952a7f2d340e4e7ac539bee69884ce583569bad13b4147f8de67adda985
diff --git a/lxqt-base/lxqt-config/lxqt-config-2.1.1.ebuild b/lxqt-base/lxqt-config/lxqt-config-2.1.1.ebuild
new file mode 100644
index 000000000000..509659626154
--- /dev/null
+++ b/lxqt-base/lxqt-config/lxqt-config-2.1.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="$(ver_cut 1-2)"
+
+inherit cmake xdg
+
+DESCRIPTION="LXQt system configuration control center"
+HOMEPAGE="https://lxqt-project.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/lxqt/${PN}.git"
+else
+ SRC_URI="https://github.com/lxqt/${PN}/releases/download/${PV}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2"
+SLOT="0"
+IUSE="+monitor +touchpad"
+
+BDEPEND="
+ >=dev-qt/qttools-6.6:6[linguist]
+ >=dev-util/lxqt-build-tools-2.1.0
+"
+DEPEND="
+ >=dev-libs/libqtxdg-4.1.0
+ >=dev-qt/qtbase-6.6:6[gui,widgets,xml]
+ >=dev-qt/qtsvg-6.6:6
+ =lxqt-base/liblxqt-${MY_PV}*:=
+ =lxqt-base/lxqt-menu-data-${MY_PV}*
+ sys-libs/zlib:=
+ x11-apps/setxkbmap
+ x11-libs/libxcb:=
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXfixes
+ monitor? ( kde-plasma/libkscreen:6= )
+ touchpad? (
+ virtual/libudev:=
+ x11-drivers/xf86-input-libinput
+ x11-libs/libXi
+ )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_MONITOR=$(usex monitor)
+ -DWITH_TOUCHPAD=$(usex touchpad)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ doman man/*.1 liblxqt-config-cursor/man/*.1 lxqt-config-appearance/man/*.1
+}
diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz
index a3174b88346f..0835ae6b20dc 100644
--- a/mail-client/Manifest.gz
+++ b/mail-client/Manifest.gz
Binary files differ
diff --git a/mail-client/alpine/Manifest b/mail-client/alpine/Manifest
index af6547bf5abb..6affb4263ff2 100644
--- a/mail-client/alpine/Manifest
+++ b/mail-client/alpine/Manifest
@@ -4,5 +4,5 @@ DIST alpine-2.26-chappa-5.patch.gz 173031 BLAKE2B 8719d37fde313e190608489e6191d4
DIST alpine-2.26-patches-1.tar.xz 492948 BLAKE2B 00f7b0ac6f138522a0cdeefcdad084f8662f781dc6f415223646a5915e189c120fd7bcdb0c4ff455eb6db379faf18dfebd4dbb539833e295b2cb08719119128b SHA512 4fbf94fbad58a5d531c9637e3ad5c7288e055c151fe99300d760dbcf93497d7c3ac000df280f3d3e5f5302a0f08c7c7be4eb4f0a95fb08f736a9863aaf3d4fd6
DIST alpine-2.26.tar.xz 7517628 BLAKE2B fe156974462dd566ac3fbe25cc54a1b2a480b3af46c8356356a97426f3e42495853efdbfeedc6173537dc150d90592c3fd9109e7d37f16738922a4205fd2f9df SHA512 359b5cb30be78a341b76c0475a2d5268b643788f14c9b5b9457af6748034e1d2e70fd7ddf59e5c59ad596a36d8a10afa9c41cbd74241c780b8575d8186168fd2
EBUILD alpine-2.26-r4.ebuild 2955 BLAKE2B aa998acfbf7d88f891a54d7c7dcefa52b7701a2fa6cd41b4a6205c18a13eba4027163781e17b338a7ab865c1f19b21597204d30ce38a4527523d4fc3ad6741b1 SHA512 a6a669e55e2610407becb79ecf0bf6648cd133a04290289da8cb754b5b3df392d6de96eb5ae063ee37addf599cb399ed8b9e7beb4baf5ec16d5c8fd79741a0a5
-EBUILD alpine-2.26-r5.ebuild 2765 BLAKE2B 5829157d883e2c557fb4aeb218877c0de589295d481d03e360a562987c4d050a1a7f83faf555a1e4f115b8bd9faaa6f2388f1f4d5a9abeab447181ddafa47a4a SHA512 68fbfde3477af9cd1ad9d6ac089e556b770590bcdfb2e7ed6c48a2fb87419c822676aaa2ddbdc1ffae945541315bb41f4ab35097626334d9eaef4a7477e34df5
+EBUILD alpine-2.26-r5.ebuild 3240 BLAKE2B d2ee299edf7ce23ca9b8133c0d3320c1613f608bfc402d4d9c53fbecae7c9ed6b73a22c42ed4aee1c4d9716f915101f844547ab278ba33a32424809383c96d9a SHA512 ad9d324b904f2fbe5a1028c45bb07bfccbfb4f4bbd716c507b166c7c38fa864f398870649f864ed27514d563c7f2d99e6e993fc5a7d41e6dad528e966b595307
MISC metadata.xml 900 BLAKE2B 99e799731159b6a0c942307a50cbf03acde80ed254645157ef0c84c180e9cb21c7eba1181b2ca985974635a02b409a970fec63da2d38ca5f44fdd0e66518ccac SHA512 c85ae97dbf936535937473126fa9e1ef58aa18c241446ae964bde45d9ea41f76fbc5d1baafd1cacff94afaafc6dffe1d1c5c853a643c39318606ebc41fd516ca
diff --git a/mail-client/alpine/alpine-2.26-r5.ebuild b/mail-client/alpine/alpine-2.26-r5.ebuild
index ebbe665ab898..bc80925882c9 100644
--- a/mail-client/alpine/alpine-2.26-r5.ebuild
+++ b/mail-client/alpine/alpine-2.26-r5.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
@@ -34,6 +34,15 @@ src_prepare() {
# optional extra features, see https://alpineapp.email/alpine/index.html
use chappa && eapply "${WORKDIR}/${P}-patches/chappa-rebased.patch"
+ # fix gettext macros to work with >=0.23 (bug #946128)
+ # eautoreconf will call autopoint, which will install any necessary files
+ # from the version we set in configure.ac
+ local gettext_version=$(gettextize --version | awk '/GNU gettext-tools/{print $NF}' || die)
+ sed -i "s/^AM_GNU_GETTEXT_VERSION(.*)/AM_GNU_GETTEXT_VERSION([${gettext_version}])/g" configure.ac || die
+
+ # do not override $RM for libtool (bug #880323)
+ sed -i "/^AC_PATH_PROG(RM/d" configure.ac || die
+
eautoreconf
tc-export CC RANLIB AR
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
diff --git a/mail-client/thunderbird-bin/Manifest b/mail-client/thunderbird-bin/Manifest
index 38eb3f742544..2f3d738775b0 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -2,134 +2,6 @@ AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44f
AUX gentoo-default-prefs-r1.js 286 BLAKE2B 998daefe113dbf395493751bf8cfaecb06513ed040aaf8e791b0c9bc8f2fa8b2bc7c896f68f1d9ea174ae7490114e4164beb459f21551d1b90ca27d29657cf08 SHA512 bb6dc333fdbdeada2a7684560be6e96c1e857d372ec0bdbef2c8ed8837e6ba99efc7894281755c71e935669423023f2f29205eefba3e941e213923fe3cc5c3ff
AUX icon/thunderbird-bin-r2.desktop 913 BLAKE2B d065ceb9a6bff30bce0ded0410a90a55f04cf19e237f26d5573b5956eebcbeec6e0ad94ecc4e306d51522ac511b4e8e9cb9c452ba2a4496e2c9a340a991709af SHA512 92b7e7f8170cbfd765935d4ebda91ab4292e2533fa6e07602648f19ba0959fdefbd00bb3552498f455bf8c38ac50711fedac8c52204751bf60596ad2fca02c67
AUX thunderbird-bin-r1.sh 2674 BLAKE2B 724c45ead31ba09110a30c2e36efef96314654873717c8da9236c12fae33b873bb034ea050ee4bc46e34e3325817f8bfc839be3098828d14fd66a80d82cfe0ba SHA512 aec35b1f7df0d4d94af03e248a68c13867b05eea73bb61bf1bb5a6a50fffa123808ab8635c2c2b627748568c9addb9298cfb22a25919715dea935f0a999fca8d
-DIST thunderbird-128.5.2esr-af.xpi 530350 BLAKE2B 78c79e8b168f137426bc12938c4e8f669538635e369d86c745098d07d958699a120073c2736341f4842fc827ee11667b8893831b19088c09a9c4161af08e4afe SHA512 26898351b3b7d27cd3c990a6d17b6f28eaf70aa2736166705ad5034f233cca4701d9e4f27389e698db29d7ba461e9fb7d976ced5fbbfc2d354502e2cb61bc5d5
-DIST thunderbird-128.5.2esr-ar.xpi 686985 BLAKE2B 27a7872965258cc920e9c30ccd79cd2ea219c32b48480798c7392523ad5072c1b40f896e7f43a21c51d9a84fc6128676b42b0204b085e4529608598f82432cdd SHA512 43a8eb7122432805cf16a636a4ff390ec04ca14fd4cce9dcd76f853e65caf955d36fcdd3577370a2b8ecbffad29aa0a41c0ad92fa1ff3aefc6a4cddb3ba1e69a
-DIST thunderbird-128.5.2esr-ast.xpi 561055 BLAKE2B e66c6c16c1508f24202f061843aa2d82bd9d5b2edef0adb208b9afdd292daa2f928557d34750693f28b459275095fdf6bbb7d4c181429cbf870ed6cd0d0e7688 SHA512 2fbb37d6611a4abcd4a84648683896c8f1de015c12afc33e04b17e2339a29dac6317033f31175694869ceec65bee8fa07090d756fc5851da477d5141f501572a
-DIST thunderbird-128.5.2esr-be.xpi 772990 BLAKE2B 348ba443f2d1820481f6e5bf438544ed2dc9ebc02d1dddad180f40146a433bc0df300b6b580f879b0b1defbeca536c2764b85a39486a78c2f7156a16bfa46471 SHA512 b967ec35e454b0581da25088c1db7267533461a09e824d533a0df214e43cad412eb6d413ffe7cff6bbf6840269a3fd9758bd8d2c8072c14372a1381a6739b9c5
-DIST thunderbird-128.5.2esr-bg.xpi 812323 BLAKE2B 420ea917ac83c53e0fd8d4395f4af376aaa5f84836b0aa63cfedb882872f306eca4c29cf1656b0cc535a907743ff1597f7b6b9c5eb00074912176a1ac403aff5 SHA512 4c635e21ffef0f81b8446aec87f583c419128be400846143ed2e142f9233ee56f50ac87e1e41096c6409c9be08f712963fa9e9d87db326badd3da3908ed71335
-DIST thunderbird-128.5.2esr-br.xpi 655127 BLAKE2B 35780a67972c8393625e43759c4986635e08e3fde1816bf56566690d20aceefa0519b960634e861d591189e61a236c2d1d53cd615bf8aec338e7b8d31a0a8714 SHA512 601ae7ca98b76ae4cf5d12d5ef8519741ca1d6788b9231b421a21ec87017c5ca91772dcca127e30ef9222ca49d831209f4dd03b3fc0d17805a588d921f97016b
-DIST thunderbird-128.5.2esr-ca.xpi 711078 BLAKE2B 82b9d5d7031a66e658992434e9522534437d6e72d9e509c3e23bfdfc2952162738ef6738c6610a16a660a726fec2d4828c5a9daffcb08c7d9ef58f634c411798 SHA512 2f0e00a4f4fc9d2d38a099a30b2d6cfbe3f2301075de481604b482e73e5f23b5c81eb36f600e2b0caf6b3c1a3388adaf963040677d6dcf4b175b7272780f66e1
-DIST thunderbird-128.5.2esr-cak.xpi 672196 BLAKE2B c989a4d4f49258da61b8824ac17c3b2ef460ab726346799254aa88417a17909279b26216812e756f8b1512919b84288e968e40403dcae8853bea04ad46aef370 SHA512 a81e9d2037aa6f1c6679f9f956000c5b539185dcf6723db5f63622cbcd47e7db1dec2d60120bf83207d5c1c789cf8cb40b43fba2aee794dcde7a57ef4bbb781b
-DIST thunderbird-128.5.2esr-cs.xpi 791609 BLAKE2B 8dfdb3530778018d924015d59bfda12edcc88c0416e6cbc0f502b22e1ab7ef3687b70345e867083b11fb70d7fb97e9d769efae73bced78a3ba02e3fd11c16be8 SHA512 f7774873e38c2f1a18d7af07f368227d4f9c1b4814d14d310157f7298a737bba9c5cc676ae9c768c1d62019870d813e11dd292955e4436c804840f99df24a4e9
-DIST thunderbird-128.5.2esr-cy.xpi 756816 BLAKE2B 11ff55ce797925ecc589858a2f686f6600ca9968ac77aaa9b3de36d683ad11ed5620c34b81063128afdd959f767ebf8c043c2b8ac263edcd234036b1c5977305 SHA512 f784a7821fc9a03a151062bec2b51c8d8c4bcbba4145895df8fe8f2c5988eb3eb026d1d4a355cc51b3457628097bdfd578aef5f1a8720ab6cb4a4a5ad05af628
-DIST thunderbird-128.5.2esr-da.xpi 740057 BLAKE2B 2f8fc6939499959ce780bfaa0261fc3885784f0d4bea34830d67bf1d95e2ef8c805a1013bc72b6fceb44aa980ed9454834dc10d7a5722df1380b3a94df9a927e SHA512 4bd3aaaebc23628afaa23052a83a63d36f38990ed6285c450c0009434a4a8ef066bb7f1f4a31f9ab2d5f106720ca9137903df0d1e6e6c52310d6a8e0e22dff46
-DIST thunderbird-128.5.2esr-de.xpi 772204 BLAKE2B fbd8149adc5867b2f7290973358714be2591fc5afb35e509d9a876db295cf8fa59550d0691f0f4ba33c36c408940dbd7ca19c5624d601fe8044973564ea85ec4 SHA512 6f80c58ca097e0f1e77fb6f362d7954abfe6d8e46b0021d4003e3cb4888c7dd96df1ed29a5bec806062669552b4877c33a4831d37868d9f1c51fc2c0a8899fdc
-DIST thunderbird-128.5.2esr-dsb.xpi 790369 BLAKE2B 1be4aad6ea99cc6bb9c7a67e0f17a5809a21e026f9014a78740cc516cae5aa30d04f379d7f999b1ffb10fd3c3e79e147e3bea1ac9a47e8c54dfaec6686e21f05 SHA512 fa7d27f609213520532abd299e6d498563ef177c3aa6a3737920f69de614e7861f6894d63cfff49288489017bafa1fe1ef2d8695fac182e881526141a7c5419b
-DIST thunderbird-128.5.2esr-el.xpi 895923 BLAKE2B 36aebb0891eb53199aacc1e1bcf436fe36aae5ab0022b9a3ea35f36830c84a68623f6774a217872429b2a07bb0a3eec4cb1a77f1474397ff4d476f56d3ceacb6 SHA512 6028fd57f8d2017b4d170dee5b0c715cb6522a93cb939dbdb239952f2d43cbede762d94e013d1ca9721598c7d6c04c677a78a296cd394d508bae2eeda0e36d80
-DIST thunderbird-128.5.2esr-en-CA.xpi 705213 BLAKE2B 228fece39282a4f6e1016c13c537a761ab00110c1244b172b6f976abceb8f591c9eac755f1352ee5a8923452f7bec359f8c803512214ef7760a34aa205d6ed68 SHA512 470f4422cc6d9ea4baf4b402a56b7386bc29295d378ffcfd501f946ef3c6bd595a1b44ed67a1cab0ae64e31185e577fdb21e98b8cbb403684f757160c36a6e49
-DIST thunderbird-128.5.2esr-en-GB.xpi 709687 BLAKE2B 1f41941eca01c2413eae7f830b0894f06ece348d2e02629808bfc06d9ba66a1547009b1fdff372b121ad356405cc4fbac7282982c32983a5a2885d6f3f4256d5 SHA512 f3b04ae32c4881fa7e6d2fb6924a4417f7e0ec49699e42c630300ff7be246814d8dfb6031bca1ff9841dce1fa99628935453d5b59fb2605b00e98ec19e7ab1ed
-DIST thunderbird-128.5.2esr-es-AR.xpi 765754 BLAKE2B 84b62cfe9305698553ca423523eb3e1ecd7c06585a04ee938fb371ec4d15ac5743c2c97ada0bed48815b4b94426e7428c2b5c3ecf7ec8dfbf6f3ef21f376607b SHA512 abd71dc6f85430dd67b01839aac3355a529b738b7adf94a58440eec147f948f629e639fb0484d47add2817425e821ab566a2481ab5314b8af0b570de3da64b39
-DIST thunderbird-128.5.2esr-es-ES.xpi 733784 BLAKE2B 21d72b0bbecc3e9f7d12588675093a8bdbb3a789c92ed457541cdab3584be6b3c5c5e01caa9d368712f323f0221266f1fca63fd83cfcbe83cffb56147ad849c6 SHA512 dd5c861b3a44d3a4f64c90c1e0c9f8b8242df62d22525decaa74518d2fadf228668a1ae742d3fa55d18062b3558cb3db51bd4f8d4d9bbbd1e9b93dda8603bd5a
-DIST thunderbird-128.5.2esr-es-MX.xpi 749782 BLAKE2B f5d06f932d76af75c088c4f36c31d8350281825c33cf0de608a1a0ad5e0b12d61b7de38b7cd5e5626bdc7cdf21df87c9ac9c1ef225eee4a55f66bcb31f97ca00 SHA512 7db2c88e575c15182039a7b664b11f51903223024b0b356cf5f46fd9f0808be007cefed489b757f9ee949709e19995d0b9fb2075d730103b6a99850beeb43e4f
-DIST thunderbird-128.5.2esr-et.xpi 696774 BLAKE2B 7e1c7e8d063e8cc8b7e9ff7c1db086836bdac420362bf89bbfee58a57bb9c9144fa31da57e59d1b1020eb7e51bf9691a52e8a9bda27584740d68644ebce20a30 SHA512 2660b238fb4c7203b2502f7a511877eb73d10531c286363d0831fa3290797723137cd93ad013a781698455779728caed082469fb9d5c55073f2c6c5715fca150
-DIST thunderbird-128.5.2esr-eu.xpi 740305 BLAKE2B e45902eb59c9d43ff4b7d29d111cb2edb471ff57e04a3c02a0d75ecf8bd35c855ece88b08c7873678f3e8e8b384f754eaa6c54b6e56a464319c44e47d4b8a067 SHA512 18e41f83f4a0c1daa284d6d637e57ce2f282ee85817306c79473cdc6aa8c10c87a88fbb4470cf59f116057790323cf96114880d77b8ce0604db77b878949141a
-DIST thunderbird-128.5.2esr-fi.xpi 738931 BLAKE2B 9f98ab9b4d6526d4081f46ead47f396a3750582e22828f3d32ba2f9844067c3e4f77a272de7e944e0053c1561f9a89331290b8acbc5eb3f399401778767cf0dd SHA512 bec2372a6131d8c753176216184ea00a3b7cf6cb9d09e8c0b56d0cbe58f1fedd8bb948bb672b0c68e89dbe19bb7191ee6069ca2697cbd5c4877dc10614a3887f
-DIST thunderbird-128.5.2esr-fr.xpi 777365 BLAKE2B 4ce55cea3413a228c67a96adb702221c8f312dcfc986215fbb100ba00f63057e2c7ab9bcade5fc7c48b5676cffe7666fc161e61794b6af738ef32539d35221fa SHA512 b12c687198d92033be620360d4aaea6f3d6861764470215c36b9e2e574972829959cfab9783b388dbae0004ee02884c30abbacf91cbdc88a52fdc9b36570be1f
-DIST thunderbird-128.5.2esr-fy-NL.xpi 759928 BLAKE2B d0b72042e58f66eef030028b4bf227995eb77b93412b5c895fa1c50c4805888698b50982d6f729a626c1b087cf7ad9f9dd64eea4d71374e24fe7368e5a48b996 SHA512 3915302d69e08569d8142a05b0bceedfba779fe3c3ec1d37be0897f63f794d14f5d8764dc3b3addaae58ccc44e3e056e97703f7707f98c383b8a4b032b58f43b
-DIST thunderbird-128.5.2esr-ga-IE.xpi 616368 BLAKE2B 58e42a03ad3bba2fd60d69694cb2f59b0639581797c96c32ab042317b2e873557b221fb9a8fdbc4e190c9ddfe48dbd912f385d058fc9e5e9463e86738446cbc0 SHA512 dadc86451a95e751f3da901a34ae5bfc12f23d64799389c998f39744849ee55960271a9a1a96e8a6bbc9fb5bc29441d1ced84d25629ee3963cb25136773fce83
-DIST thunderbird-128.5.2esr-gd.xpi 729139 BLAKE2B 12fc76df9bc58f5744f99f6d06588feaacc7a94f03f73dc8535e06926739378b877188878ddca8c21fdaf5fd72150d99b9b73897c84276a29e8070b65749cc45 SHA512 45f409d86ad4cd3dc6293e09e9729ef951f50643d1a7654c02bc5cc34a799f22f45bf835d7234fedd1e6cd0c4b02126b591f315a684b479a4caddbcd18e87731
-DIST thunderbird-128.5.2esr-gl.xpi 742175 BLAKE2B a09a56f3224cb0f3137e6fb10dd0a34e04a54051fb9fc0717d6c4661eee3d72fae8c69d44822c1d20f6349fd1eae32c478f132d52933a3bafcf29ae23eb784ee SHA512 e7291b71fb9e7661aa0e9ecbaec656858ae153e28aecf542530a06694bc823e899a333b344042abbd561655a9858c958c2cec32fb2fd3e8ec2654b3508824b2a
-DIST thunderbird-128.5.2esr-he.xpi 703448 BLAKE2B f8ad589bc90131224c725058bf743d1503993ae3dd6c921c9067bb0fb1e18933e9f5cd81eb11831314636888ca651460e40727a77972781d4d7f47823aec3326 SHA512 983fd05e82f235d5559b321d3a9365d4d9d7aac57203bf2d1291915961dc489510aa3cba3adf43fe503ba3952a88eedfa71f8ce93e53cf5a5e20da71e19b457d
-DIST thunderbird-128.5.2esr-hr.xpi 720119 BLAKE2B 70a5cc2ab288197b297583bea9d749edb263cea563ce09414e7640b56e1947474225e1b771dd3199c2a304d74ba9dd35155bd456d09a32937f07ce65581f18fb SHA512 51f3b757bc7c64e68733b4f88507fa80396c02324017bda7b86bd33136a274c21710a4b9274f1fbb64812eda52e471de1a53d80fb854c63781852389602ccb1d
-DIST thunderbird-128.5.2esr-hsb.xpi 787748 BLAKE2B 8bb48f541ac3ef3439d137701e789c673caeb4f09cc67c73eaeb08de475fed9769804832ad6597f1817691f26fec86a7ac5928b6c5a51efb6a0d06beae3aa34e SHA512 7f01d3abb1127cfc3abb863f2fa67fe6606d5b55af4d8adad739614c5eaad7f48a808941a5fc4702cc2032ff2d06b9e062d5ff192310c528a9dc3972e17e40de
-DIST thunderbird-128.5.2esr-hu.xpi 790231 BLAKE2B b38f36fa3792d70c7951d9d9ace4db86be9417897e83758ec86c4cb36216e6c6d7e825f06542697f766f75b5f9e33ebb33fe998c6a38baec94541bcdbcd924af SHA512 4b09c324d68407ec195a64d033b4ae7e51b3761f4904cb5f8767599815b2802a5056c150193316bf8e0a6eae21c8eb46a074d1012bce129af33507dddf29882f
-DIST thunderbird-128.5.2esr-id.xpi 710327 BLAKE2B d50b871c78f99b202d28c99275e03c1aace4468af05f6577d87e40de22e5ecc80d15c88129a3236e0b926a5b85a396ece8c2a3c5bd476f7fbfdccd6eef11b9b9 SHA512 1f2a39ef486807a9de859f65cedff5ee9abf8713abd5438ac6da58589783e10c5ef3f32ab1a374c53b79163b4238f01568c00bfe92d8de7e590f7eac0f470afa
-DIST thunderbird-128.5.2esr-is.xpi 751187 BLAKE2B 9d6f5a27ceb539f7b6411dbc2d651280435a717cbb81838ad0b1cce636a83649a3160acd832559bca0ce9d475849a8d3208e7574e23ecc6df8c5732889c31bd4 SHA512 c12135ea63903579d6521e2b140cbf92c1449baa1e56d67c51b29d2843d7ddefcbab686d25cd71df5df7f52d72366c7a194b65b4bafcf9f7c0814feb0d0b71a9
-DIST thunderbird-128.5.2esr-it.xpi 697097 BLAKE2B 1992fa23f6b91c2a784777e61c7e67bbfd35a84e997fa7b1c7465b136e5197c4f89a98a8ccef871a74c91e7505a521dae7f51a79238ff4a78316035159eb10fa SHA512 c7800713e93a14463dd3383166a908fcd0891b7daf49097f4987d0848da9dbe75c0d3e33caa9bc5b187ea9e0cae7725daaa80d763caddd9cb9f2140fdb4ba4c6
-DIST thunderbird-128.5.2esr-ja.xpi 817723 BLAKE2B 6ec76ac7a42e00e6d3ac042d14f9262d2c45abc84ace74478a08fc4afda31d537b0e3625915537b87f652ed68277ac4af824db7b934c34a1d79825cdb73ea250 SHA512 9ba860573a1ea14921be07728f1f9ab225baf58cb90fd7d5a576649e0b305ad84e4572de84ab8e556864581822bef8eeb7a25331656bfb788be193bf15af7495
-DIST thunderbird-128.5.2esr-ka.xpi 796714 BLAKE2B 197193ce27d734b0145a13adb02c895084f1f0c7e81633b8fcf890e6a12cc10cc25d8a5f908acca59c381f4cfed7dc777c0de7f04cf4b442f1102cba67dfb1aa SHA512 7cdeb1073af116acb22745dbe2b6c0924212a33f403bfd326971fc430a2cbd460201a673afdf3b80d18381ca83ec0db6375533fd14d59eab6557a7f6a40b4892
-DIST thunderbird-128.5.2esr-kab.xpi 735474 BLAKE2B f13e11e823db622934941d0943bd8cab779139d7bcba50429222c7a42935947240345b83d40b7ee0a7f4f224a1471955689c71517afee24400d21b8283cf2434 SHA512 22a45f54271f74b3ad6f27412f0f76c226698a93027bf438fceff28015591eda6574c3b92f4fd62225015089e8e90134cafa0953a1e93d9b058974db57ef10fe
-DIST thunderbird-128.5.2esr-kk.xpi 865512 BLAKE2B 64c54248c410684a7fea2e1349f858fe4f59da5aeac8c2eca5c7734c0f83f600298bb5521835e5e1c3234e26b03c098bb6c60a195ad9aabe3f3cd6ea6382ed0a SHA512 7e86a9e8e809fe4163743971945bd9c8c5930383261003094241eeede42f834125fb281fe6c3a556c37486f0f8c69128820abb8f22752b9827a47b9f1617fb9a
-DIST thunderbird-128.5.2esr-ko.xpi 762642 BLAKE2B f3a38ff807d1c948e0300c1ef659f12b2d1e7843ac1e45949603bf8e2ebca88c6313dcaed128ce059a2e5fa90e3571146736279f1ed9c6d9cca5616eef0a56c3 SHA512 7f84df22490bfced0999478c3944ed199e223eaf11ded342a0193ee8d112fb54c82a9596ed8d3d693a98e310a440d6b6725cbe4af8f36b005e4222d0f3420617
-DIST thunderbird-128.5.2esr-lt.xpi 701411 BLAKE2B ee51a6bcd3d1ffcf25d3bff7d311171ecfcb2afb4eda11a97a53bd72f83a4fb0a41be657c0498eb0b96aa28fc8e4334e3b62b3174331025e68821663e5e7dcf4 SHA512 7981a0b240cd8fe42aced4587563a0da30ec35c8ed737d3f424a5f3634266505d345a100be547ff563fb78ed4a517765bbd049e6338de470dfd6f1a9db0bea33
-DIST thunderbird-128.5.2esr-lv.xpi 625981 BLAKE2B 6fad1fad86dfc661394e8734d5c3c93d668cce50358849c1500e1c063de83f7d34e364f9a0a7e9e7596352780faae9947f3288c6a0930f8b8de147cfd7949165 SHA512 99c88ba45f6ec3a69514671df362f4e8f3a0dab9676f0484ea68fcfe0ebace02e971ad88279087a7fce7627fc3f4460d3c8de5f98923da9ea554a3e059cf9957
-DIST thunderbird-128.5.2esr-ms.xpi 581575 BLAKE2B 80cc5b7acdd1376c033a806db9b95349fd980d7cdb418c15d34099ed87c79a49c035af3b4cafb081a9661b28d24d4bb9a74e82dd8eadadaff9be524e00428cd4 SHA512 cd338556365ce583beec84e982b5b9222a8ec26e36ddc619e2a7a3f3ed0e7f187880c91cd576aeeac1b368badcd4856a507c1ae69445f4b3a3aa822c69082799
-DIST thunderbird-128.5.2esr-nb-NO.xpi 708561 BLAKE2B 5502ca4daf1b4fd74e98ed666157d42bc9ac53e5962de012cac14ebd879063c7642138a92905c5b513a0041b79162e3f09f1703cf91d1a80426ca94831233244 SHA512 14501fc7c3a95ea975f96f970b0cd17b0d9c6a00d7d6f58718848922d01aa363b20026e1f48c22ce14458671d8c070a91aa8adbe79971bfcc50bce98671ec3c5
-DIST thunderbird-128.5.2esr-nl.xpi 751614 BLAKE2B 6d85397f712e8b028de0cdae60886c3060058148656c1518e092e3f227bd9642ceef8ee6c849a33a7a9a5692b8b39dd1d69fd2575cf63478304ff8105563ac5d SHA512 4f8766aca5b9c36028bf3fa156961ef8d93edc040717c29b2d1889b680eccc201ba21010bfdb9c83d6cbcc017213f1062b6720c2e8e225feea88cea6029ec651
-DIST thunderbird-128.5.2esr-nn-NO.xpi 729659 BLAKE2B bd52a29dcc102e2caba6344ae93ed4686f210209b5cc30ff7caaa95d99ea23991de60065ccec7af84056955bab80a52a11a487bfa4486badc1863d0eae2d3cf0 SHA512 17bed73d6abd99d6f642ba1a2fb9319ee6828011c60ef185f9d711299e030ba6840cc8cf6cf5655bf4f2d74ab3bd35b8c3f3a699de162671183b8cdde6b872e3
-DIST thunderbird-128.5.2esr-pa-IN.xpi 688138 BLAKE2B bea45460600966456bd158a4901ee7896e67995c4d15485bea0495024571aea6d668675a5904b6a5605b4be7d8139f35d6657836048ef27abda0e8e5c7d8d032 SHA512 921b84e30b9183a718540fdeec7edc05512e26724b4b90e61ac559a7b8baf48381015bad1978d60c9ea8bb2d50f91b87d255d9cfe9ccbf90aa0311420d74ddd5
-DIST thunderbird-128.5.2esr-pl.xpi 770780 BLAKE2B 82c89bfd9f66168a0ec9e5d050078e377c4d11870dfdbe3c61f21b11b921a1c551e785b9d784be081ea7df7233a34c8edd5bfbd4aa5b00eba3a009c3a4b0c7c5 SHA512 6e7528e84881267402a865db2e426d3fc8f07038704f46b05bcf834776c5947ccebdb1f2de9470b0def40cf8eea9ba1b91d3e74471ea087c8dc4cb297f9dd159
-DIST thunderbird-128.5.2esr-pt-BR.xpi 758845 BLAKE2B 1fc493a31795ace3923369a29df0d74544a10b90db117188b8d69022a715297edb871742bae1ca03c0f975cf87b3a73854d880426620c8107e2c6e56d73dc117 SHA512 c21b75fe6a20a8ffd029d578f251a9aab924ccd4ae85d2b1e352b378f7d0d3c8a7542408197547cf4e9b9fbd6218bf5e2930ac1206522445d7ea4cfc29212cc5
-DIST thunderbird-128.5.2esr-pt-PT.xpi 752024 BLAKE2B 50e2d1781eb74c06f8e9d62a22ad1e3e7d519788da0dae089936579966014488a516db87bafe21037005d9ab846ec6a30e4bd2791f4e90ac23eed38117d641f3 SHA512 a8269fce1289fed61bde66f0c4c6d125fea031c881e8a6e6f2fdd2a4a5a4b71130d14fa52f0b8ab8b3e19935de7adffdf04c7516efacc9e67b7d5661863abd52
-DIST thunderbird-128.5.2esr-rm.xpi 754446 BLAKE2B 27ebb2ef921f3022c1804ec3b1409aa5e1abf8459112f066d86dad1a3c68e48566639d28d11a134d5b95f5e4fce91056d03577cf7120434e1557720a9cc3fdaa SHA512 4141051a0309d9a31c37ae660e2da0460701098093af1293285c774fa2c5908a24f16dce85fd3dfdf32394072ac112b98e6c8717a140b4e0630f258eefb2e728
-DIST thunderbird-128.5.2esr-ro.xpi 670227 BLAKE2B b1e176b863a448bdee5495e43b3f19f2b2fb214b0b39b4b8ed023382e1f91f61656a116b4feb927d31b51933e0d26da4738699629aae3ff1b1e77d4817886e11 SHA512 7c30e12fbba1d50c95cd1be2efdaeb8befec5086df31a6b8152e26f3671bbc6a2f810e765dd49b0b3213633cc3da16a045bbafa48302eb1ec22fae683f377201
-DIST thunderbird-128.5.2esr-ru.xpi 880797 BLAKE2B c304ce15e1cbc29169617c15cc4a7c077e0cf6687e6d5431826c3babb675899d4bcdea1adf6adca21cb7fbf87ede39ab44473327828c8d4a3c9a4db50c133ea9 SHA512 533191408dddc5647d4fcc679fd9a6c35d85ee8cb783ba27bc70c82e9ce86b1779f39411665c528449c2a87a47e01759ee30aa8dedd01ba75674eb954d53f59f
-DIST thunderbird-128.5.2esr-sk.xpi 792220 BLAKE2B c32364e73b5afe15c7f221e383f51105408aa63cfa97d40bb9d7ce15d23132530ea92acaf5de4eebb32dec5694fadc07d1720c84eedd9eee361f73a6ccb36018 SHA512 209510e7c2a81e9f4e0a8108c4183814495693d685daab38e43c4c1aea0d8da6aa0d7f82cc59052f2b214e9021d15cdf32a00f4953eb3550204ccd9a0b992c89
-DIST thunderbird-128.5.2esr-sl.xpi 751649 BLAKE2B 00b911a8a80004915978e128a3357c1278558913b71c88f836281cc9e6911b3bc7e27854256a72518acf19681b516c283c57be435a1fa4da7b04aa676e9e4344 SHA512 958086f57266e0ef3b23e87ba00e4abf0439490f36f20909bbeafc52aa09240e8a2c92e100d9f6682ab0607b2338d97c4efac3e30de7713ba0f78d80a476c633
-DIST thunderbird-128.5.2esr-sq.xpi 774998 BLAKE2B e7506409ef7749023393ece0ae2ad39b8743e46caf0a37b1b96f91a795fdab1b42019ccf3597dcf15d877bd56b23a9f4249abd102d9882bdbb0433ea82030fdb SHA512 1c24d524d5d24522625dbf188e1ddce210e010782aeff9e5307a29ec5f3c37884716f71e23c995120b2972f1a916e090b8eba870753556ece71e56a9bdc2d9c8
-DIST thunderbird-128.5.2esr-sr.xpi 771751 BLAKE2B 7df3e2c7e93a625eb3da198119fc00129705dd87d5baecc6352df46d9d8ee857db1099a936ab0bc9a38bd90504b230a9d36fbbf88816274a9a503e3a4ed585d4 SHA512 5ece48a1d570ca786491fdd5ce66b6705212f3003d762a554df2679fcb3b1e0b80bad3542bd89048dd172a7c04136a633a3224e259de3dc000ba6b163574f623
-DIST thunderbird-128.5.2esr-sv-SE.xpi 754939 BLAKE2B cac67a27b2e9db5cd3311cd6c5b35054bb77b4f0ec0cda5b355c1fd30c8184eff2140873da3d4338af56a841bc59a98bfc127752dded3b36da7f0faf7a158a14 SHA512 d5d2d828e53d2c6f23029ffef9a7bb55a44c30a9e71309bbbbd95d8dab43cb863cdcab6bfb3bcd804ad71ac3cd716b1bfa691677f895305acd0421508d02428a
-DIST thunderbird-128.5.2esr-th.xpi 819692 BLAKE2B 7b8dc11120387c6eb0796692aab196e6aaebf052c60a19e2c33b59a8a9546b62d80de285539e9a586bf37c256a1d38c83d65b6717b35dbd184db47fba78e6d52 SHA512 220fd2d22028e83a216b7d24c4a9b4e97b0d49eb73f4ad89185dc9afc4a0a2361af7ec2d7054100ce37c8bc121815a0d164c65bc7a0a2dac88ebf6036afeae5b
-DIST thunderbird-128.5.2esr-tr.xpi 765549 BLAKE2B 1c2a07acf012eb8e499cfdf9fad9a9e7d1dfe7190337a4caa7f49a2671b66726119b9a4621cbc7f6bcf5741f18c3e4644eb4af84097c37cac3793af13b4d765d SHA512 dc070219867392f7ada37765743a8fe2353738604a7af0a12e17169103b7afa9bbebeb8a18545b36a332f637025c6d966acd70b4ccee87cc7834491592b146c2
-DIST thunderbird-128.5.2esr-uk.xpi 871378 BLAKE2B 6c736615a368a72874d4db2575aa18716f2822c0e26022f4380170b140edd36da6cfb7a8c198e38fcbc9468cc04a94908415247544ea99e29c74c0b9c983f57a SHA512 10df2ace0e3f58e40013598e7e9330faf072570c7fc357188ad95280fdac9049e612d5ee13d99e4103304831d6b220e401f99a1b520e88682d69d64a5720dd85
-DIST thunderbird-128.5.2esr-uz.xpi 592621 BLAKE2B a85e1630a03d1ce8f0c6f54eec9bef24c49849363f418817ead14a658448de8709f2438077390678d129a8dc4218cffcd9d1e2d0daf2cdcfbccc3e090709ab66 SHA512 62827e1cc174e23322670eb4cc6b48b40753a183c17ac801b36613a5c0db0c7f15870fc2cee9917855781349fd627d8a0050a38ed0e2241a12bd85b73120b4b9
-DIST thunderbird-128.5.2esr-vi.xpi 794034 BLAKE2B ae0d1b8b7c780e421bc567d8ad35972c1083c959dcdc33c41fd39e836e42b9709e95ca408a6e4220248975fc898f68f8143e260462b339acf77a776c797ecc39 SHA512 fd924b279e85096c35707d53519a4aaba150944242f0ab86f313703a2c8a7a07040a466c93bff82793023ccb8b2a39a51277f197d8da42e9a430495000549dca
-DIST thunderbird-128.5.2esr-zh-CN.xpi 794062 BLAKE2B 7690a4514b2ffb7fcf2fc1d26b149ffc7f82d9b7ebe97c6e144f6ac684b2a3e08f00044a3237233e0d17db44dfd58d4859efcd93101f16954bc0027c9700f175 SHA512 fa77d6463508e0da35852625072326ee95d2bb66cc8a184c99187c7facc05a642b3097c6a03ba19e10a793c5f4bad51c6fd7adb3c44ccb96cbb06adbcc625f4a
-DIST thunderbird-128.5.2esr-zh-TW.xpi 797336 BLAKE2B 78b896488e71b1db7990409fe178ec2309d050a7c1b20c9b1e8276fcfd893c59ea4cb77b9241198e54e0d3f34aee8de53c540f2ec9a75cc1112d0f24a203ff3d SHA512 fb6e0c3cfe49494d678252b7d0eb8ef6d19a85502979c3c6965da76cae2c1f8dc1aafa0df1a15c39c9a26f0ecb4a335acdf4d6539a2ed0b35a625eda84994f62
-DIST thunderbird-128.6.0esr-af.xpi 530348 BLAKE2B c291336a6e9eb40b1b8a3f2e64406147afadf8da89c4b479c5030af834899790eb33825338e779691cbd3182825067d49b195ce5b89ba473fd73cf84ce25f1f0 SHA512 b8d4efe5a31aaaf8d1fda0fad64e92014fd9c989a3335af79947d4cba9f49f8c243723ba71494f092c03b14a3df4b51c9e6ecaedf0fc0439df3f4dd870fd6cd0
-DIST thunderbird-128.6.0esr-ar.xpi 686983 BLAKE2B a3c3474888b6a5e0600e11412fe9bedd7992789c730baabfc4043be47c971a46e9e3b8d7b6140f89daf38b7ebd1ee83e3a71c52abb55570702c0c8f99dd42c71 SHA512 cd7d41f5267cbdc6e0c7a397c8340c06cce3a213e6abb63b06e5bdaedf9dcddbbc653691cc1086ba63f45d5b3bea8dbc4e845292c5a5bffc4d40d8c7c735fbae
-DIST thunderbird-128.6.0esr-ast.xpi 561052 BLAKE2B e0a15a2cc6e271182a124261b5bbe394856d8d9547ab23f780cf1dfdbf03e99f02948586b966205dc60bcd71127eaff1a8e65c12c49a530a669b2ec211de9295 SHA512 c57ec7f29b3ff3eff8e94d56be6292cde5edef45e951ae2cb702c54ff9e48d2cff5a3e5dbd8203bc2f6e315ec2cf1050068c0c3b7f642c2ff72dd2d6c49d4e19
-DIST thunderbird-128.6.0esr-be.xpi 772988 BLAKE2B 86cbe59197929b30c6dbe7e359e67d262adb39d0b63b9d7ed8e228e85034c231080ca9a3ce3dd8d00d9f7cef4981c3fdb1e3753d9f2808b1b83cf3e0114a1cde SHA512 2105943491510503cd72a6278c60a6c99c9a70352a1698f07e81e7b618a6d5e77e0c1918c26c582e5538429707dfaade269ed1fa8df6de954d1f59432362ad5c
-DIST thunderbird-128.6.0esr-bg.xpi 812322 BLAKE2B 682041133e3a33c1b517e8846031a9d5c16e4e5d457210bc50aa3d454df319841cebb39bc3582e3281699e7a952876af881d2b07eaaa717f5c1671787b8f9848 SHA512 5765cec6046cae25a11517582b3a254a0e1d0bbcc7fe1ab34cf48b865b34584e598b8548ccc92ae5082c9c411f6ee096a4c758deebb619f1261e66c74c35cf52
-DIST thunderbird-128.6.0esr-br.xpi 655125 BLAKE2B 906f6fe6c588e3be0d8103db89910b47e248ae1c2c8026feaedbd0b94936da456bafb247b4cb7a615abf8934dea7e85639bd0e31b9b3edcc19d87e5ee0a6cc1c SHA512 8227bc3393dfcf8f55f4cd861c64333ee9b75e265b13ed867c4d8eef70c8d92ee8e7408655deb3dc16d54771ea382328ea8004c2a73c7cbe18a723ae533210db
-DIST thunderbird-128.6.0esr-ca.xpi 711075 BLAKE2B 3ede15dd28ebfa6324faea3c7dba21e37a604e5d4de5f4b940b1e583ec37ce7ed1246b84f3480d0720b2478a700560a1aa2331daf1ed0f1a8560420b6e8e2c20 SHA512 967d2f507303d1271845abb2d4ab7c558c6a1b9d9cdb647d59f9e40e922bc6c22203970c6b512a447ee6d494c13cc4af0198c9a863bb205e1edd485e98a4742d
-DIST thunderbird-128.6.0esr-cak.xpi 672193 BLAKE2B 5407232e5309171c30306bc8a191dafccf6ea5dc4e0334e78703c03c169bd0328069aadbfee31d53f8d7169f210dba4b55c95b4afcb1705de83ea09ff9f35a94 SHA512 c33f22f1313c4ba104babe4bd162ff9d8483b71f2eab2912888e2a1dc65042fa8ee890749a82a570c9605efaa1d6bb874b2fee6daef1941a36fe491edd02c73d
-DIST thunderbird-128.6.0esr-cs.xpi 791606 BLAKE2B 0f752dcaf1a9cd1010bf79f10638ea65186660c05b1985aceb97bffe700d6bd166571563fbeb8d2933cf998dacf2b3053b931a49e36e8295afe1a5a913ff2639 SHA512 0d5bd9a69f6314b67745775c58ec8653c2369a5cfd7306af8395d8792230247e518abef5d1859378e52609e963dc645e934bf6b18c3abae4836014792382ba37
-DIST thunderbird-128.6.0esr-cy.xpi 756814 BLAKE2B 8202561c2f83b73d6f73103b3ca759f740be0e4e4dfc8e4e73a59537db26bee7570c54db587876ffee76718c94f5a6ff97c25c80347b4352c6c8b9b0f94626d0 SHA512 315c9a888ce877879a1080c19520315eb7be2b5cf8c0d30f9cc49c382ed97a90bb94caa19d607ebe96d7f97b43f656723346ad3580fe110510fdaae455aa9d5e
-DIST thunderbird-128.6.0esr-da.xpi 740055 BLAKE2B 4ce399c01054949cb0a695f4387d155d7de9e5213d09c71ae5ecc838445c95bddd79b7a564ee2be3ca5c3be2859406d248decc0136ee45148c9b5193b4550221 SHA512 c2871fe936a23fac5f7b876d41dd0500de6359a145d8a4ff11edbd25041623960172af552632b2501a165b1aebc4edf4b88eaffbab70dff2b5e1a9fbcc3d9c75
-DIST thunderbird-128.6.0esr-de.xpi 772205 BLAKE2B 69d3eafdd716b01eeaf71d349e90e354125ed1447519598201bf7437cfa3bd293db1308f65ec5e6c41d1a4b7fc8e4f609325c46af0b46b8207bee827ef0b3318 SHA512 b1a051755bf2b3918386e2b65ce3e43f3b504024d1916510c8a71ff5068e933b0c729c4b1e823d4ab8aa0509e2e187446b5dfca1d6d315e7dfba92df364919d3
-DIST thunderbird-128.6.0esr-dsb.xpi 790366 BLAKE2B cde948d8738ec82efb0a64c3ea30888985424fdadf2a3a4fe2c51035cb033b545e63b78c18238f00bc3fd1e0e2bda541d8643c9b7fc98ad090c2b4b083d300f0 SHA512 d0740b71e3c381f740ef7bb1a4f3fd84ac3dc030b5119b58db5f008fd82f3159f1b19e48f92ed32b599052ab0f8f49a0523d74dc371ed888d76bcd80b208f8d3
-DIST thunderbird-128.6.0esr-el.xpi 895919 BLAKE2B 35ab6d658b40c485be55da4f6f573a28e35425a2c5ef3b48547df41f2902024b7e4c2c1bc2e4dddce110cc2388408c719da1d6820d82d3d5e3343a9638f8a3a7 SHA512 2a119aed7b83de6a2ac7341d00cfe2889bde0ccc6a74b2b25fa8e3542238c13111a31daec13390090af6bcf76fe1baded0065c040a83e6a5dccc5f390e3b798d
-DIST thunderbird-128.6.0esr-en-CA.xpi 705212 BLAKE2B 469e87f31eeb362c0862e07c605ff65037582fbd8436e0fec16ee9357631775066eb09c9527ddc88a754de91d5b170af7a45750bf852a5a6c862fbafd22348d8 SHA512 fb0c861a9f5dc2e2d59dd48c42fd500e37f625dc232cbd5d3e6a23ee0d5cd530c96484436f52ea9f7532b71fafc9c6811d36a7a2f89cca407bc1d4a4b8d86314
-DIST thunderbird-128.6.0esr-en-GB.xpi 709686 BLAKE2B a76b720e9713b146d20814f59247ee86f6e1804495aed6a2683715d48697c5999279b729a289e7caa7d9b23f3ae9d4f4239c118657111f777632c8b2e23b5130 SHA512 400383b2d1808bceec7c3b8a1cfc4fc4c56ec49341145d9a9def64b6f55f99311efe56cefa09fe037d78ed04b355141abc66e0ef048348f614a00efd02e849de
-DIST thunderbird-128.6.0esr-es-AR.xpi 765753 BLAKE2B 9d45331b8dada5cf0d152de94e353b24626ed1e90808d9f81ae620ac97f369ac6643683437721df2721febbe1b05c337812dfca9d0d9c7739e6e175ce1776491 SHA512 963c88d801fb1092a4cca94be64ffb8f467b9dd3fafb3395c7b25bbc377fc9186df086502f25f621f2c43f26ead345234d9553cba5e29e2eb1c332427c4fbde6
-DIST thunderbird-128.6.0esr-es-ES.xpi 733783 BLAKE2B ea67a4d36e8b51a47edc15defc62e598b0497a52dc5a20419ddcbe44ac41a3e8337eef6030e301bcd6a1a3bf4f65d4c21ff3718017855e1616545c18426b5b2a SHA512 6bf64be7c04df40c531682b03f282856f020bc7910ef3a1a4b01e83159506f6afa4085fbba1d5af2c92ded46efb5f36ddbd4fa9ddc4c6da140eaf52af220ca8a
-DIST thunderbird-128.6.0esr-es-MX.xpi 749781 BLAKE2B 4c7fffe3db1a9bc4ee3092474024e8fdf754769601768c5d2d2cac2dc24b4fc1bcfa68d5948adaff0e80dbd18d86ed23a85f9c9eb440b5fe840e81ff4e2f6802 SHA512 70b3104f5c44973d12ca155f155989c944df23f9c2d9d637561a4aebb19db244426ea982b1dda4b58dcdf0c69e575e75b3ad4f451c1203a251622155ae6d7e12
-DIST thunderbird-128.6.0esr-et.xpi 696771 BLAKE2B 212c18f86b802ecd4305e143148746c868f7269a2e23ed3fe407f38fbc8c6c3c0966e29a327a49431a83b8f5de20bb5711c5c70d4ab73875e131631f94c530d7 SHA512 50ecf804139e5fee2b92dc1bfdecf676d0cd3d3ad74cf9a49f23233e4211d8d5dc562911a87080db76d5ec8f3213d626793394220d94d0646567b1c91f135ddd
-DIST thunderbird-128.6.0esr-eu.xpi 740303 BLAKE2B 8d38a900abf02c3b3c9c288d12569cdf638a78c413a2314e473b399ff4aa93f65b3cd47096cee1285241756de8ae3b65ae1848f2c5a1723d6fa8f745fe600c1a SHA512 3eff3d9ae78f416f2292cce32a82ccb1e54ec32c04efc0deeb2fc1bf9d7e0e2aace59607f0275a57e4081748dbb93af50fe345c13e8dec22a6d0d3ca94116e2f
-DIST thunderbird-128.6.0esr-fi.xpi 738929 BLAKE2B ca5110469fb6cff237bdd87757610453043d776cbdd5f80c2b575eda5b336b93230263df199df097334f733498c8ffa15c5f89d1faee7a277fb89bd10eb6751c SHA512 3cee622136e2165184ee7cb43e453483c95d617afba19b49fdd25d15d6050ee7bede17b6b6911333b82a30f07f55ebf49b3c8d265a803484af6fbae111bfb799
-DIST thunderbird-128.6.0esr-fr.xpi 777362 BLAKE2B 93d577d3980bf35406e82db368cab3b58bd5f0d8b527059f1f536bd78fe6374b6ca31c586ba1b4082fe3e775810a28566bd3a7e8c0c79b94970934be0639f7cb SHA512 a29311c5849c371402607a92cab485394b648bab8c753f619a1c68505f50799603c533da42cde4c2a4c208cbf33e9b5596093033d0d665c84112ed7e0b525be1
-DIST thunderbird-128.6.0esr-fy-NL.xpi 759927 BLAKE2B 24d6b2550e335a461976a6536c453f45c01c8486f4196e720e3e0f66501ae9c55fd97529249a86d981e661c8c76d0bfe7819270b07d80e503ed105604b22ec7a SHA512 73904123c62bc4669aa4a4b54059d3da74b12c03a75c5485f72139319c307caea47f58e6626e5b450de5d1f45328099de85999256b90d72977789e14c45290ad
-DIST thunderbird-128.6.0esr-ga-IE.xpi 616367 BLAKE2B 64a6426046876c74375a443af2c8b59e01756a95343d16e5c1c08bcf5b999c9d2b301e91a9f1c8c3a221d2d7e41457761e735a92a45484b90b717e83825e8963 SHA512 4375d6cb7db6aa07acddc73610f791c069ecb88e39685b0443f4f2f5b1c759f68f503f052ac959608248a8b1fc939dcc851d2c3619a61b95c792401f457700cb
-DIST thunderbird-128.6.0esr-gd.xpi 729137 BLAKE2B 803cfc378293b448ad41f82af290708623c7920f65b86aff855e7e0e0783d2906db8a2005a2f83c688d283eefb9e85fa3c59306161790d4718cf40c5a9d6ab8e SHA512 878fef6be1be5e68f570a9845a62080c69cfd1ff7fe265f63806900e30bb72d0491300f7abf777e57c70e211c47ef55a4de5cb7beb2f30efd318264da139bfbf
-DIST thunderbird-128.6.0esr-gl.xpi 742174 BLAKE2B a4f66a7999dd4c94ff8d81fd0638f32d591941d7d922d2d2f8ef8160541833d748289db233b9032768f1f84cd41c3924c08ea6cc70530df983f1a7f3d2d29269 SHA512 ca1650451c1bc9815637201f4fe6f835d20ead6fd869dd65f1fc1740f40c5bd4770d18b9d33f1fe2bfbc6af1538a7feeff627a2daf39f7942b506c54f545980a
-DIST thunderbird-128.6.0esr-he.xpi 703445 BLAKE2B 691e73f8c75b5a3880320c164af4325b6cd9f4f3456067cddc51a094687f3f3b675c1bdeeaca81485bd90e1416bd22de4e116eee75b9a69f17d7e6346d8dcab2 SHA512 380cc758eb9ae27186e07d27ce38f875daf0a8cff17da511e984a8bd2d9b9f90cde973f574672d7b2845b38095e3beeaddeec2e9e907f7f36aee1e9b4d90f36c
-DIST thunderbird-128.6.0esr-hr.xpi 720117 BLAKE2B 3ad821fbb006242b1f8350f182121fbe80aa089c270c82f8e36107d3b58a787e5f654f1b3a6e9be1003f5640a427498003cdaaf58128169f510827f42e6a9f72 SHA512 e75c85d1428d3abf930764d703c2f36e4815a03c946c4d102672ce748015d8a3158f2d72d9d306aaa9b5767bc2b9be91afed3b2b1fd9a8e66cd149364654134f
-DIST thunderbird-128.6.0esr-hsb.xpi 787747 BLAKE2B c0be155089507c003fccd23333168137290cd18027f1d912f51b9be9bc49780442303170d91deadef2828d2ae5cc717003f5e116bfb4d65e8207e0ffcf43968d SHA512 d9e7b5aa7442d5b1f95fa06c379bcc23047836f191143b1c3b42d7ff76a5c89e493602bbccc0a3b5b30ae4abfa661581aeecea495d98ecbd6abf8247aca4167c
-DIST thunderbird-128.6.0esr-hu.xpi 790229 BLAKE2B da5b291250605f6ed4ab574f22c4f30c0ea7e9e110ecd8e581bd81a4117497bce7f3d88acc302a02ec99ab1248bdfcfc82fb93aeef3080a7e929d1c60e1b3f17 SHA512 de2972fa16663da66bc7ece9efd8d22a0625a35fe009d5c6ab60cc841fcd9cdb9afbe39c0fad6b8a2aab56ee36f221676768b6554800d8c728a39d4911276997
-DIST thunderbird-128.6.0esr-id.xpi 710323 BLAKE2B ed29d48c4e4fd40b302f71de3d72f5bedd0ca2df92fe3b5f49f38f4dd557cbf6144d638f4ca98aee47f1bf16bbd964e0b65387b9935ad11739db665b88031787 SHA512 455e198b66a91d033a29d7e61f8af887ae672a8064b771af944548001ec989de2d41a07edec7eb0acf4a3e8118567d14ec0be67570e3d40ab05c7ec25fcd9b98
-DIST thunderbird-128.6.0esr-is.xpi 751185 BLAKE2B 9814f174a21085819e25e96a45f37026ebb6b6e8675e2ca7fccf5895d0ccbb2a379d868d6538cdef089e29fc86a066d0a3a3f499c848f05d0c91892818682c21 SHA512 f602e41899166e92bf68001563a4817a5884b95899ce468f074907adb2e92d3dc76ff76a00f7580309744e05bb4518bdddd5c4ea506079daaa6329c014f815dd
-DIST thunderbird-128.6.0esr-it.xpi 697093 BLAKE2B b8398d2af10539f191a811b2920556637711e6455bcb1dc281fb9e7da840f46363f083cbab7a90c428c4b04bec0a76d42b7219445dae0b4a46e39a0f72f58dcd SHA512 937f1616f8a0dbb2c6c7dbba027efea7c7a452c9a2691b2d03ac114b1484bd8f51eebe5cc907f56779fb00d839d1b115e11de937fa6b0be434645656e9add71e
-DIST thunderbird-128.6.0esr-ja.xpi 817723 BLAKE2B 290f46202d0c1c739049b9f2335bd7817fe1120b88b66e4d86d5fcbe208c3c7e76984d9e92add20fbbaad9a014d7650cc0039c59df32ab8f5b43529f282ef8b7 SHA512 1ef79f1d840b887b7a0569f6d3c7e97eb2322616a727b477474fe669e4bc5e655b7bcf5acbea8be4894e7b2f0e33829d8181517fc4e551d12b7a44f9dc575fa2
-DIST thunderbird-128.6.0esr-ka.xpi 796713 BLAKE2B 36a4b12099b9abafee286179ed3cd5c96186ffc366b3822b1ce5df75606ce8062a5dc4649fd55b7658f053353fbd2b7bd863fa0d5eebf8524b4394d1a6434b8c SHA512 2058f912ad4dd964d661d031fb97e2f3c120188e3467da12dc21b89169f1525b4909dcf8b64b2804e6cbfb56cade85879a8666a98768b5b117e1b8ce073540ce
-DIST thunderbird-128.6.0esr-kab.xpi 735472 BLAKE2B e04f17eca5213be8b60da7ca75bf446e1878e50fb26f0453480808e6a59682219cd6431735c07fe6fc6ac06a754c0d687d14390d32e6fadb7193dad87b13ae02 SHA512 6f221da487dda45b2d8da905a545c60b98cd40788d32d73c7a2d752738b3b8ddd653ae05f2e8a6323a12dad5974584b8b4c73687eb6300c3daded50178006212
-DIST thunderbird-128.6.0esr-kk.xpi 865510 BLAKE2B ea80f0c5831df3850181eb72db6254b62f86714018d817d604706103aa1ae0617984bdc361295a33f4decaf38382245f4e1bc162e077c9f72d01308e6eb22cd9 SHA512 8ec4b88ed4fab840e0040e10fd8db1d4f332de956e970403b538cb7f2563b0a34737c7c1cfc6acf1f2653b259cb1b0631c8b88f2c64e217d618d3659116673cc
-DIST thunderbird-128.6.0esr-ko.xpi 762640 BLAKE2B 11a9acf63f72292d1ee08844d9a0d6d62c04229a253cb18d2469687be1d8af31bce1041e03f5c563aa8c49262d8bf8d2f84216bed29ceac283774e35bc3daddd SHA512 e747dcbcdae386164028a2454a8c4c45419f01d087794f75cdadc09a569e1aca88435f39951ad53ac7b000c3a1f5ce1e522670a94cd937ce8bc6723e0dd76f19
-DIST thunderbird-128.6.0esr-lt.xpi 701408 BLAKE2B c79670b1dff56429825d7bbf50519a6f539923c4e5b17f5ef2edad2c0c3dfc9a48b9d07eed69b52d73ea4aef6c60bf04fcbdbf0855c16a90a6aee920a033d2ae SHA512 78d990650323399c975e41f2fd8f3b7449d34c64ecb93f1c0ae9fe290a1610a354278ca8952ed4e380507a6637203cd24c67d36a9241f7fac811dd170a0cf9b4
-DIST thunderbird-128.6.0esr-lv.xpi 625979 BLAKE2B b6e83c16e4e1daf417ba1dc14c9ce098f9f9ccb82f46fd1c708bcbd4e6e1388809d192364fba3be1c779a2aa947299ac1be2328254c6f83bf270a130c3bf3d3c SHA512 31e3a42b02084293e4728a659abd94ccfc17e97f11cebfa1a52f4a6b0220132ff8e562a16ebb2ba9643c5e358427f37479f6a1e09e0414bb236b65242ff0c7d2
-DIST thunderbird-128.6.0esr-ms.xpi 581572 BLAKE2B 7ec201f640f936ca5ceff810014cc647f4ee59cd137e8ddb300822091998aba85f4332a967eeaca80245e4d10646cbff51b506be8eb6b6daf4d98e73261dc72a SHA512 876e48c0c68cd7f8fe5a001f44a507fcd64288944bfe9c7c84d1103c44303f57b34fade9ed17da73514a724fd203ac8438af3a61c551cfbb324811b4dde5e4fa
-DIST thunderbird-128.6.0esr-nb-NO.xpi 708559 BLAKE2B 2d380eca9b21a6e71b8837ab3e66c6b390fde862a60ed7f70c05028ba2464a59e0e8a59b225ed9814819a06c711ad5342abcc80c4af8e7da956808c4dca3af5f SHA512 99d52606674fd115ba9f5699d797b7019c5e443d8273cf04a91e6f76ea4978606efa6ecfcaf7357c5b0c24a5d949a0ec0c44642ed71ef311f388c016d63eb862
-DIST thunderbird-128.6.0esr-nl.xpi 751613 BLAKE2B 5f01f7da5eb447da566a2c6b34430ef3320caa9dbb9987f500412e47ef15a3191962e3495be111eac38c4bedefae855fd4e101f3edaf4c1f82e6a2506e07601f SHA512 00369570b88f4387f11eaaea1ed0337143b4c2d252b0e5a6d0352c5165c9cbffea1b9580f82f5d6b402adfd1627b637caf107ed47c56e071d5377fa69ba56314
-DIST thunderbird-128.6.0esr-nn-NO.xpi 729656 BLAKE2B 3d255bd5c1179ea1026f12ca772fcf9519a891098eebaada3e9bed1a86c3fbded912e1b554998dc5a405be98347dbef03fb6c4d02bc13acd4ce973e47882e1da SHA512 e98c72b7e11d520f81a60f3115d23cb06812dd5fcf65e61087338459b5d79180b8136b3bb0ff0fa1aef8483e686839bc358c0d9bbce58339387be57c03de68a2
-DIST thunderbird-128.6.0esr-pa-IN.xpi 688137 BLAKE2B b7cbff1b6239564419616ada453c632e9b4c80a4053f86605d472493be0bb4dba5ebbbaf51289835b187a598a64518c90363b394015a7b6f9f460c336925567d SHA512 929f478206ceb94b6a27f7a53738a43e844f200a5ef6e061c3170710a2b5b4bfb12e9106e0306c5f5c3b4bd6d857d6fc3280cd45b019397b9aca290e3af01131
-DIST thunderbird-128.6.0esr-pl.xpi 770778 BLAKE2B 8fdf8b0101e3b73e34a821f4fec508da4f915c0aa96ec91020ed14f5f9fdd3c3f5e19bfddbeae4a831280a3dcd0ff4597c8b843d99cf926d35427d95c27fa11b SHA512 26a2d2cdd1bd21d7e15348849ad95a4f33bf317ac31d8c76b447e4998e0e187a1f87e54eeb5654758054a2b2f5aa89eb3d409de4239447d3167838ef69395d4a
-DIST thunderbird-128.6.0esr-pt-BR.xpi 758843 BLAKE2B 054860421a300456ed5436f31add056cdecd7153ab453dd6c5c6dbd5da8d85d34197c4ddb1cd56fe880b3912cf32bde45c87f1883c3c9f567e9485c86f8d8e33 SHA512 6bf1231fb8c18082d296a9dc9a612047c2f615a6cf47228b64d3d7eb131fc3f60eeb74d5f47c3313d8d19d979c13ae28ba196398a48f38de1a4470b9ee1075b4
-DIST thunderbird-128.6.0esr-pt-PT.xpi 752023 BLAKE2B 2d49880e82a8627f9a3ba311970c2b266071668024886dc6f0a34cff218bd4aef184398e962d93bd59e359da35b259c24e7d4e2f2df042dde5257e1aa392451a SHA512 399a966c6c0151826d9b55d517507d2c039bed846b288621339e416f3f86cd700e86b55c3edd4dc15412fe2aebd5bf7064e6217b30bfb7f63a19e78297ce9459
-DIST thunderbird-128.6.0esr-rm.xpi 754441 BLAKE2B 1747b723e17d56b9418aa070d19e6afa8b67d22188bd77972d0ea08fb4bcd089c7bcd6da572136d15aac1b9b2c9ce498bd5b96d78a3fd208d222b534811387b3 SHA512 767ba60cede87c497823cd75debc73dde92b6185cf1641e9755ccf6a31e1396ecab99d7b35b25eed3e3c25660bced9ef05b3ee3b2a383f42b29e4ddfeb4a9357
-DIST thunderbird-128.6.0esr-ro.xpi 670225 BLAKE2B e00d61a68be5d70eac9958026d4636427eab5cdc17d5525f21beb3d72fa4901cd6a3de16da2ed2dcf8fd47b1f06ea6f9703e01a1ce76c2b92accb29ddc1c4b87 SHA512 304993ef19990310b9cea9f1edbd0bf26bc40de36b29a0cbfc0bf34e5ccfac9345e63fadf1f98d6534a7d1fa66d89d2a1157eb2cfde18643d3432d421b02108e
-DIST thunderbird-128.6.0esr-ru.xpi 880794 BLAKE2B 6230944633c584a6d5996a6f44b0af1df179921bf023f2828e4f690e835f6bfc8a005edfa9a2115b13aeb855de92a93a0e5789653d5e2ca91b78006cd70b7d27 SHA512 004a59985a3b68da9b5b57e5d67f84e4af231d9d79cf09a9b266e926634c098743877ba4496bcbba831929331fad41690dbe2ffad5335746f2863d98c908b464
-DIST thunderbird-128.6.0esr-sk.xpi 792218 BLAKE2B ad6413e15cdb86122458566a4912f5169ea3d3346f498d29a63c887db336a1e028ec25d8a68cbbcdd70380c9329e42721d72052380d7e44910c5b287afe1ec13 SHA512 f809469dab44d024d6fee4c094f7682ce875bc53e45a1441d9656df2691931fa2a8fc599fc14986295cd983062e1455485ce4e0259c46231d34296afe833d268
-DIST thunderbird-128.6.0esr-sl.xpi 751646 BLAKE2B 761b4950ba7ea9a23fa93edf7e192471b99ead7cf0477f930dd7f7d3aa54e0287311aac2e7ba67ff92087680115d3deaa3231807dee7846c44d9d9b65e2a5f42 SHA512 9daa2f3460586204f33ecd64a30482aaa5fb31f0d6a9e53a44aa361bfd1ff802363ea0c5109a089086e8978fe16fcbc8642494a36e294e7c1cef4562118f020e
-DIST thunderbird-128.6.0esr-sq.xpi 774995 BLAKE2B 9038ec651e5048352747ccf3abe5a84354c9fc85b009de3d25e75325f0866ff8881170e933954bd5ad4e8e4e527c2cd6346ca229b5f5c82054332c027204ba5a SHA512 75cb0917997d6eec80560ce0ff45d620061586e5740ad4b8b8b7e4196410f9fb1542f95e8bc40ee7d9c8aa741d909c0088f5338df66c1087431982237d2576c6
-DIST thunderbird-128.6.0esr-sr.xpi 771751 BLAKE2B f147bbff81508fab41a398430879b864bd335db873e8a4b24272913d461de0e4508c583194ba9e970a8e82f685166c40d8ebbd31953c1d94dfe46f07ad5039b5 SHA512 482ddf1d352e2851387de67afe5fa1cf32253d7f0034a61eca799cb4a863dda192b0d70a31e91abdc1245d7e627a676793c2abb0e1dc92f72bd9c0f790201dd9
-DIST thunderbird-128.6.0esr-sv-SE.xpi 754937 BLAKE2B 913bbfa7ec2208053f363d6ced46914107d6e2afe1eab16b1719719fb565af43baa5ad7b3adf860ebce8a5b9ac9c13d7f965ca9375555cfbee9b3c83a7c74e4e SHA512 de455beba43db7aa97dedb9e4b8aeacaf4359a88083df250055d08ceb5e93e30d8f306aa3c7c9283124c8876040a2d0de184eafdd430dcc94f0ef36de7ae08f4
-DIST thunderbird-128.6.0esr-th.xpi 819690 BLAKE2B d5d561d777cb45f583b24eb72a8ad628281055cffb1fcb6204b29dbee5adb0017f51b44f0dcc7d81a805bc9ab8f0f10f8b2b1e9c7b41aa595c78974f228cdfb7 SHA512 1b1e83f1a35a1bcb2e3ad084c922b89d5bf2ab90827eadb315e60d5868dec0fe93b26951a36ca2301083f7878d51c12449abb6292888735a99cf5b20861fb01e
-DIST thunderbird-128.6.0esr-tr.xpi 765547 BLAKE2B bc5772e4e32eb5b5dfdcd8e5b1158d446145a13c822c1fcd453d475a7d4f732d80be17d9ae88e55cbd70723115dbe7cb3dee4f6496295049b1a8f93cfbdf6176 SHA512 92366cf98ed85f114aed2489e3a4d92d6d51949c24c73b0928c3b964edc33134be09e83daa697ab91285c7a46b6f9c8a299eb1545edbdb182bb084fcf753d4be
-DIST thunderbird-128.6.0esr-uk.xpi 871375 BLAKE2B a06e5f41409af4f6c3a62011e54c065d73e4819880d77d4d552d307da1bf8d6dd42314fad2d85917a705f03ea9d8281a76ad4ec06792e71c80a7fb19fa16d9bf SHA512 39e0b2819efe5b7716ce986e9ee362d2d367089f138836aac70b11a4e47ca3043e411e1fa7b7ffa5ba9c85a7422206bd765e43e884b729cf8115beefaec72e87
-DIST thunderbird-128.6.0esr-uz.xpi 592619 BLAKE2B 66ccc9ed026eef75e1b14cb5948a2999d4dc77fb428f9624970d2ffdbb2b8cc4cad6a3b95c5649d745f6ac61363650f996fd43f4c60fae38a443c2752e815333 SHA512 e44844d875378e9b325918fa56470921e782950515f467dd366d20fc6dfa05284e68b60e72bea0c6e0e92b776fd43f07090a63bfbf2a20e0a956bb048ea302aa
-DIST thunderbird-128.6.0esr-vi.xpi 794032 BLAKE2B ea5a6ceff2a399cbc0331fdbe8ad401f0d581f036a6cc9c2f274fcd885c85e2f61654d58e5a6cef361d912eae2b8642ffbb809c51cec9604eed1adf2e931fce4 SHA512 1d4954a691c24b8a097c111c87ef476fcb03ee38eb35429c1b77ffe7732fe24c136f20a8f6d707476471a640a05e3099e8156d2b2ab6c07ee0af5f9fa6d24f89
-DIST thunderbird-128.6.0esr-zh-CN.xpi 794061 BLAKE2B 35c330a426b5c6e39a6257ebdf0f3382b80d73867792663089e5da3fa69309141b0783ba09ba90b1e9ddbced6774637a29a658d1ade289f65801ea73cb78dece SHA512 4448164c809d52efe1e5406117be01bd582fd75c08a59af5f54bdaf885e86e1753ecd69bf910396c70e6f7f6cc9c201bea65201dd99c55942f59bb8fe3926374
-DIST thunderbird-128.6.0esr-zh-TW.xpi 797334 BLAKE2B 517c72d488ae48839959083bc29b19b966bb3c91982f926ed73f2693309677476336650afa63a6c9f8bb1c8e4e335dbd7626d71b826d961a370af851519649db SHA512 6171c002769eb847d96a693440bba6f7246f033357dc22da93858a1a70833aacb28eed95e21592f49652221895fa1ecbefb91d0e24f29ce01d0fe216fdd5fcea
DIST thunderbird-128.7.0esr-af.xpi 530351 BLAKE2B 665e3c36027491ec674b4d11f668de264b9e7fdb476930dd151a7df7449759be5768986ac83ad348f6a9e1495ce34faea05a3647e31503a0a531c5ed35dbf516 SHA512 18dd42b98b74e951d624a868c89ae9713d5e5b1e991170506a880d2ab8ddb22e834b11a42bf9ab01c2664742eb503afcfbae93dc6baf3c0c2b5ce1322e545632
DIST thunderbird-128.7.0esr-ar.xpi 686986 BLAKE2B 4b219c2ddb940ea9363f86167d1d94acb68ebb280a17c761d8a54b09dab85939f4fe861b82c6ffc90b79be061b85167b35e9e96abde1ebb5732d82f59f9e426a SHA512 f9e314831d230b1488b64056caf22a410f4e883c50e697746965949775333f785ed0316d0baac1df460c33f7724eb93a8e0784d7ee99d5fc9513245552f7749e
DIST thunderbird-128.7.0esr-ast.xpi 561055 BLAKE2B 14f2c12ee192d153d665f3637352bc5b5964661ff96db6d4c67a07cad2bd7650f3e2ce2fc687c92ea3480edd4fc5bd748f7c10d08cf8fd19f5cddba08b12397a SHA512 4a68c5a10b38496c654d27e4ca82c10804f739ab526e6644509a8dbb09928c1a2d2182e003e79a4276a92bf62ebe6195c292662acbc3e21f633eb00abeaa843e
@@ -194,13 +66,7 @@ DIST thunderbird-128.7.0esr-uz.xpi 592620 BLAKE2B c1f41ccedddd4c025153dd1fe7e016
DIST thunderbird-128.7.0esr-vi.xpi 794035 BLAKE2B 307d9823c016a4f6d32168cf45cebd8402e70bbab61ce02602881a172ec0d5c21cc2b46985375a36ad46d01a6b85003f8295f8c122a122a2e3f84f837f24e36c SHA512 c2e30523bb15db7353d64275aa86c9398d8719abc01de566c656bd1d012371abb30bb7ab4eb45abfaf376dc309bd728884e87ef0564ec6a357153c3bc6dcfec4
DIST thunderbird-128.7.0esr-zh-CN.xpi 794062 BLAKE2B 3a7b5e1543894412d8e2aca92fc742764dd01f8101db2a9fa52edd3960e12062ae674da416c8fb17fb710786088a156c809d51668afc74bfd4b96d8f838d7d51 SHA512 51f6ff063552779304b227f62075dc0432509d7fee98f9bf854335e94df07a1818a1179813b31564eff487cf383eaf124c62ba3e745bb208e25f6fca6d9a69ea
DIST thunderbird-128.7.0esr-zh-TW.xpi 797337 BLAKE2B d2d37f1a0fd41b8254821db6f728b503ab2cbb2c2b197f4f5a9830ff01f4a12ac9a6df36e11c0250bb4cdb8d1f003204de60c82e2c40800e3066b114d8a29309 SHA512 cb0714ce99d1df345e9968ca4d99b7d80b27c7a86347d0ca897244c81d9c7b6425de5aa35889e0f3fcc41c95a88541f716a80e56c66c146ea239ad3f9ff40060
-DIST thunderbird-bin_i686-128.5.2.tar.bz2 89649213 BLAKE2B 066c00f9936563d242cf712ae2f65c4998c585c7cb22f790333d26b460711cae71c9810315eb06703b6246061febf43c583ddf6184537b53b7efbd4582e12b7f SHA512 d7c7cab01b910b221faba14d14fe21302f5bac637149996e18407fc8901b6f84ba71778d3f60f8aa0bcba7f85c226cb1a979aabe092c4cb097a4f883087906f6
-DIST thunderbird-bin_i686-128.6.0.tar.bz2 89815876 BLAKE2B db6150164967f23b5fb8b0f915be3d1c3cef6f2e48eeafeda5450209e903b5eef740f82ffcabc2c8a4a32d45e455d45ee57cede319907da0f4d3d32834cfa5c3 SHA512 27c9995e7f91558edcb799319147b61ef9d41d172256c7a42e6cf2bfcb853f4b35cff38e8dd4a1a33cb3b7b07469cbef11ef9bddc237b51c804e49568819c33c
DIST thunderbird-bin_i686-128.7.0.tar.bz2 89752273 BLAKE2B 75d0aa424159f5288e4c5ae44580a27147fa7691d97aba3bbd221e66509bb53f4c1d3e5ac91a54a506bfe4b750ee652a205c8b350f6a846082c736c581a52a6d SHA512 42e654fceedf9b94ca05a7281fcee077f76d4ae97f7457eac6740352bd6a7765fc6a7bdeda2086adfc4de689590d86e6e3e4ad2abf092f35be100bb6bd8b6d90
-DIST thunderbird-bin_x86_64-128.5.2.tar.bz2 87290964 BLAKE2B 8581600ed080dc3265d17a83ef12ee409d94156d0623c3208d5b81152b825931e053f9dd00b12fbec117d74345264ace2f01779c03fb8ca171b0caf8c81eec01 SHA512 41ad745beef03d804d5049243768b20a555380117016d3c88a2779a41f383958c0aca4ca1898a5e5ee324ae860ac2c77956e226be0ba76b5e11c33f82ad16dfd
-DIST thunderbird-bin_x86_64-128.6.0.tar.bz2 87385398 BLAKE2B 9f037c9e90169cb57348da42606946c6f5478c25b4766ae6e7e6b67bafe9d1aff8b323f2af45acb3bc476e72d7b25b106730fac4f160dedea0be077f4a885c32 SHA512 a2d861b070f7d525c514f7196a3a79272bb0e3d453d482eccd9cfcec33d5394074a62a89cb5f5212e2b24b93cd6c389e8c0235a8fd1d31127a8ca1744c82a2ef
DIST thunderbird-bin_x86_64-128.7.0.tar.bz2 87403553 BLAKE2B 296e45c6d0c4107c7d1a6777b85ccf0e654244c74b5e70c243c3f7608f09ffe5f97999df6a6927ca5b63e7145fed89f8a0dda521cd8ce77765ef77ce2325d051 SHA512 269afc658e893f4b5150efb8fd753f72c415665c79d3db9e233d200894e67585f9648ef4a5f3a87d100cd1eb6ff265b577ffa51212f2e538ed8c81038622dfde
-EBUILD thunderbird-bin-128.5.2.ebuild 7600 BLAKE2B d4dc55a307b1bc27ef440c5385bdbce05e0b88169399743f561f8ea0528c92dd303380498ef107fb129084e9ac7f68544c559a7d3089223368ff03331f869f3a SHA512 3aa1d106086d54a7619887bd2a7adadca81992e6a6ee1c3ccd229d444c93bc580ae43aa58d19a04367427f89b65d04327a62c21bac7c03f1fe7d71152c9f47ea
-EBUILD thunderbird-bin-128.6.0.ebuild 7600 BLAKE2B 66d7765273f377128cc665da37dc1433664d350a6e0eca7789c4b766927de41b6b76f735ed2a859d39cd45774b84003f3397a38693c0acb84d6cf25e61dcc0e7 SHA512 853b97c2cc024703b7b9c176022b468c989f2791c44fb1329364eefb004474a1190d8143970f8dcac6c12e7b95eaeccddfda7278dc95580c13afc396903b7d73
EBUILD thunderbird-bin-128.7.0.ebuild 7600 BLAKE2B 66d7765273f377128cc665da37dc1433664d350a6e0eca7789c4b766927de41b6b76f735ed2a859d39cd45774b84003f3397a38693c0acb84d6cf25e61dcc0e7 SHA512 853b97c2cc024703b7b9c176022b468c989f2791c44fb1329364eefb004474a1190d8143970f8dcac6c12e7b95eaeccddfda7278dc95580c13afc396903b7d73
MISC metadata.xml 255 BLAKE2B f54493c82293ca95a1ffd16d6199055650b0aaa18234716339235bab3f14a87327cb04fac6b543f973b3fef8047412e54edf72bf0b8a9424f4aa1d2eb0feec30 SHA512 28c0ab3671ed2c65cd9694181f7f9c4a8bea53dee0a0a06f0d9086166317a87611017b105d5150167597c45a7dd8921182fd6bf9d1b3fc7408c0e94f36189e33
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-128.5.2.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-128.5.2.ebuild
deleted file mode 100644
index fc2ca95c5e93..000000000000
--- a/mail-client/thunderbird-bin/thunderbird-bin-128.5.2.ebuild
+++ /dev/null
@@ -1,274 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}esr"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}esr.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}esr.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="-* amd64 ~x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- || (
- media-libs/libpulse
- media-sound/apulse
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[X,wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}esr-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default"
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230, bgo#941873
- local apulselib=
- if has_version -r media-sound/apulse[-sdk] ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- ewarn "media-sound/apulse with -sdk use flag detected!"
- ewarn "Thunderbird-bin will be installed with a wrapper, that attempts to load"
- ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
- ewarn "Please either enable sdk use flag for apulse, or remove apulse"
- ewarn "completely and re-install thunderbird-bin to utilize pipewire/pulseaudio instead."
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature_header "Optional programs for extra features:"
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/mail-client/thunderbird-bin/thunderbird-bin-128.6.0.ebuild b/mail-client/thunderbird-bin/thunderbird-bin-128.6.0.ebuild
deleted file mode 100644
index d4d0d9c94582..000000000000
--- a/mail-client/thunderbird-bin/thunderbird-bin-128.6.0.ebuild
+++ /dev/null
@@ -1,274 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}esr"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}esr.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}esr.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-KEYWORDS="-* amd64 ~x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- || (
- media-libs/libpulse
- media-sound/apulse
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[X,wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- selinux? ( sec-policy/selinux-thunderbird )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}esr-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default"
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230, bgo#941873
- local apulselib=
- if has_version -r media-sound/apulse[-sdk] ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- ewarn "media-sound/apulse with -sdk use flag detected!"
- ewarn "Thunderbird-bin will be installed with a wrapper, that attempts to load"
- ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
- ewarn "Please either enable sdk use flag for apulse, or remove apulse"
- ewarn "completely and re-install thunderbird-bin to utilize pipewire/pulseaudio instead."
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature_header "Optional programs for extra features:"
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 5d224e7a4660..675616add76b 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -4,268 +4,7 @@ AUX gentoo-default-prefs-r1.js 286 BLAKE2B 998daefe113dbf395493751bf8cfaecb06513
AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda58c77f4024d820e1d1915203d1fb8ad2671f88ff0eb2b019bbf44079a8b1114e240b74f815680e5c28eccc295 SHA512 f1847f11e7059a83f09c3c7494aadcb04512cdf2ccf6616ebe3ec02fc46de66fd35cf83d81e08013c0e594b73e4dffcb67a32288b6949ce137669715583fd0a4
AUX icon/thunderbird-r2.desktop 913 BLAKE2B d065ceb9a6bff30bce0ded0410a90a55f04cf19e237f26d5573b5956eebcbeec6e0ad94ecc4e306d51522ac511b4e8e9cb9c452ba2a4496e2c9a340a991709af SHA512 92b7e7f8170cbfd765935d4ebda91ab4292e2533fa6e07602648f19ba0959fdefbd00bb3552498f455bf8c38ac50711fedac8c52204751bf60596ad2fca02c67
AUX thunderbird-r1.sh 2896 BLAKE2B 140047417b24e959fe6388c4913457f8e3e786158b7394abf7442b0d2e83de21238e58983845a23b855e1aab60c9289e1a12af430eac9a8b2d9929da97de2852 SHA512 f9b989152a8a3ac274033722c77ec19374085654ad6c85ea4db6f8af8f4b2066d6d9f82b610be2db341c8ac867547f54f806ca6571258ed98dd9e2527d21b357
-DIST firefox-128esr-patches-07.tar.xz 18856 BLAKE2B 44d0ddf11518c7eef0a96de4f475a6ae1535e43e5bf89b8f61dc95330f28d6a053d08e6a183cf71432107256c83cd6ee6f742b235ca82babe4dd83698bf80d07 SHA512 60b4f18f5d91fc25f86cceccd561b55f167299908fbf2f9d7d69a8ce299c643f0b538d613d4348e42dd17c3812e4fa315e15004614af1f40fbe2adda417a1a81
DIST firefox-128esr-patches-08.tar.xz 17564 BLAKE2B d904b74fdae2e76866ded11de5377a7b6883d35996b358ae3419ffb7da53b04b2c7d4bb10d48998a8318a84e8221de39955289cb33a8f278c131b4af2006be62 SHA512 344a2d04dec679cd8ed714dcecc9dd5b56696803cee9267e7c0c45c439d78728e7eae674bb5f0a64f2e5802dc59c1ec25f1703885024d88bda8a02e2b3e0d69e
-DIST thunderbird-128.5.0esr-af.xpi 530351 BLAKE2B 9acc5f6ff8550ea7e8ec4b66eb2d8b1fa5e03a6b1d57284ccc660f0b644ae57b100810a5323a7095e8cb715f7a2658cb6b699bfb78fc0277c0c34b4e547a710d SHA512 53dc9a9acf7eb2690f4c87f9845cdca3ffea5ba0e7fb4322048fd28a819d6dc7aa22be8eb7f2da069535e9c44873f3141176195e86c03ca2673ea886f53ed9a7
-DIST thunderbird-128.5.0esr-ar.xpi 686986 BLAKE2B 0bcff3b9818f9fda817411e6dfd991bc1e7cabf51e0796c83cf2b56855f26954089fff42ef9eb9435e88f01ab75295b0e49c03b3c7cff10bf1ec634d5108de31 SHA512 495b539e3458da7e643d210d6d4171bd9b2eacf1aa1ea7a65a7ce3b9edee503e71f5955bb44d0721b75e9ef54f87ca72375820d19542912f147dec75fd313094
-DIST thunderbird-128.5.0esr-ast.xpi 561056 BLAKE2B fb337bc98db615a407b23ba82cdf72413fbb4267c40791fa15e0e3742fedb44730ab93c7b69cba76c8fdbe0b4217fd7a7f88b54f0d5b7591d2b548ece9b15c78 SHA512 b9795142448137f46823d6468a31bc2c8527657bb8ab51eeacdb87d4edb9d24795fa5e4c6b0de3c46c21284399f9abe05271900f019317af937cec1addeeeb64
-DIST thunderbird-128.5.0esr-be.xpi 772992 BLAKE2B 712aa5e3b6b90ce3951fc44405485f077f14b65981f8794a3af50a683057a356e5f8bf1f160b877b6fde46172f58dff66609147a6af541cc7306c71ca9596db8 SHA512 65c3bd401c119c4bf5f64ac70ea836301a732968c095de0a34646546a1f02efe32a88f37f0882459086165517b1ad485c7baf478cfc8f5bb697fe98f33dab640
-DIST thunderbird-128.5.0esr-bg.xpi 812325 BLAKE2B 5bb9ece3032c650665b5459690e2f4971451dd91f567e0fad7befd223980d50a8dbe04105e110bebdc1d7e8d56dfd17e87ed70a6759e87ab89b6ce4fd732c5ee SHA512 124d1bbfce7eb2e9f7f940b40a8111a7458e1a3a62a550f99380c8e9de0546d6e9a6b6336bca30f54add6acf2b6819fcb2850a1979cdae6df41ae4410f401b29
-DIST thunderbird-128.5.0esr-br.xpi 655128 BLAKE2B d02bcc8259032269a0c07dec22e0d53468e888ab3f9157b76b24d1ecbd15377138cb3e9f7db240b38ca62b67aa08fa734f780634f26089597b54fcf8293384b3 SHA512 83484a9094e3a996e13fabcc1fa440fb1c4b0ea9adc129fbf099a2495a1d2fb4a3e21e54dadab30b786b9a975cf99fe3b53468cdaab0251c69d3826c699a1ef9
-DIST thunderbird-128.5.0esr-ca.xpi 711079 BLAKE2B fc175acd0a21f22f9170b869d972537c26f24796b66ef95de4b364eb3018b2320bcba3009c7a05eb20e1975c806b940c42c5cb877959eb9dc2bef016c145eb24 SHA512 d9d614b0d75bc0531cbb0739fbcaaadc26ec97853bf584d07ceaaa29d77678838f43702ea62878f8d146c17cb5ff020cccb3a5b4ac6c5074fc790ea9cedaf865
-DIST thunderbird-128.5.0esr-cak.xpi 672198 BLAKE2B 3a8638ab7eb2fdb04472a266b942896badf27a2a764af83a2e31305a3a4021816df00eb3d976fe3997a9ee6b5fb0752a8576ef5b83db4e28ac1a6efcdc595d1e SHA512 4c9c343466631f29f1f1c32eaca6bcbc7eadac32b633387d5918bd9644fd0d82449c73814c254fe6ee3d935684f9b14312676da2b4c051eb2bf5e57a3fd7342c
-DIST thunderbird-128.5.0esr-cs.xpi 791610 BLAKE2B 1935e0bfe24c2f9bd993d619a49b2b10df48a0f7d83787b2473369eaa7180f59653cd6e38a908b6bb75bd6137f5e2db85c88824a9140883a5548411723ab5507 SHA512 897877870dad29513c0efe962dd55eadc9535d61d610586bf9c43e8772fa03575a141ac9653d302f3e371319362831dbc9206673515547659b939908b73bf187
-DIST thunderbird-128.5.0esr-cy.xpi 756816 BLAKE2B 79033eb79c2f2d1a06d9f9faa502fb083c25663cbc312284bf44a12c925c0c9706b9608b0be00a6dccc70a3bb85256d3c93a1442cd9fb0aa5a28de1f750c4998 SHA512 02229021b3360fe10e661a83c4ad015881c577907ff8f7422720edefed229b6fe03a1ee20df2a824a79877321167c28b973100d02abaa04bd6de252c64a2137e
-DIST thunderbird-128.5.0esr-da.xpi 740058 BLAKE2B a27b3fe97e4cd511cc2a546d40bec3226fa00c86c29e57b2f311dbcd17eb4623e9256e5d9c3971f5fd49f5d30890f843dfccff1bd2cda2bab366601ae0fd222c SHA512 277f9afcaaacf9eb866fcd5dc05fe04a5a94200fb76d3ad1aa7a5b2322a963b41391998d8c4850e9947b99c80d200bbae5b9d32084e5d1bc6fee2267b61b41c2
-DIST thunderbird-128.5.0esr-de.xpi 772209 BLAKE2B 185dd86b68a2da15ea86b911b2aebc6584167da476a3bd1fa9e959290f69f70e1654950a86c3336041108069b8eae3432dea39a9925499d49fa8326a8392e15a SHA512 8d40e5fd0caec6431ea3efe087e5380b13e891544e5e262edb417787f88c4881ed920078fddf6ccb52d2602e355f48f4a04b277607534309952cc962a7da8687
-DIST thunderbird-128.5.0esr-dsb.xpi 790370 BLAKE2B 7c4349a14f84a7be2c84c18b1ff9d1eea1916b64250ba4bb6f37b7491d9bb09d93b1bc19292b01add899cfbbd203253676ae3677aef68a0cd767e572fb0c9fd7 SHA512 d53e828a20e2de21980e497e5f1ae36eef5097bffc1ce4d62a62d6ac7463308e9ab65dbabc5905874c3ddf4f474a6e6836cf756d09ceeca0280aa52960e04329
-DIST thunderbird-128.5.0esr-el.xpi 895923 BLAKE2B 0be00b93d4558f746a3fcd1f4d77756273987ba7a7a31d77ac55f56d46f81e3cb8eaaf7f2e685be44bd3f6833ebeb7c8d8a74fe3d5ef4e712a28e62fd5d66c06 SHA512 0c77cc86bec4f8b798db55daa4d8c426eab2f417200d74ca2c9d4061b689fce2d88f921e3f4896f4917e37f0dc5a3b53e9716eba437bdc088ff65e930645d108
-DIST thunderbird-128.5.0esr-en-CA.xpi 705215 BLAKE2B 7f29282cb82886e1306251566ada7b43f23f39af60bf5328bb9760443962b3e4acce7f39a74961750414e9ea079d0f3c57c6f4783f6d4f685c0d08b138fff6c1 SHA512 5224060e611d899eb492b55958d436e7d5e7930d967519e2dbf80a7c0c6f7b6fc4ba6e1c53ac0156e8fcb86e0f37af38a0a1a6bb48a106cf36f8b3de1609db99
-DIST thunderbird-128.5.0esr-en-GB.xpi 709688 BLAKE2B 464e2804800a3dc7b8268b402c9d255713f056db1d2d0ebb153c98d7faa5e28802f956fdce576335a9b472ce76f9fe96128f76b7c4d32f1a14fdd8ca1bc3189d SHA512 b680aa9cdc4d1179bc0b0da869043842c1abd9a696b05d24f76eea79373a66a2497046ff07c1f43373d71a28efd238a96fef463b1c4de7ae0b085bdfb31ad051
-DIST thunderbird-128.5.0esr-es-AR.xpi 765756 BLAKE2B 7d274a6489a2616e2f1808536722817a11fe0048f4c93b5b6bc994a333f87db85a8666a6841c40adfdb5ed682bae7f67ae2f2b96787caf907e0382d2b3484392 SHA512 45635ca51aef8e514e1b34f31e7d85ff07a2b169f3bd29e329f093a68110e822dd05675626e5d961355cfec99b89dd3a7cc432fb2b1a90eaefa0cadee5ca116a
-DIST thunderbird-128.5.0esr-es-ES.xpi 733785 BLAKE2B 23e75d0c77f24013c6a17337e1b73d3d9bf1d628632cd361b60acdd77242057a56c11ee50f2ffebc0806095a7fd886ef37e64d0afba150d4c540886e7416858d SHA512 3fea33e325904ae5db375fca4b84bd7fd9bce2a9db9ffaa778d919e384a43424bdf1f0ff6fe1768f5413a7457a5db9eef6ae3e7c8ae878171a900cfa40c04c10
-DIST thunderbird-128.5.0esr-es-MX.xpi 749784 BLAKE2B b9b51d7c3d21fa009a65acaddf0c844a10524e99defd9387797ea2450e8a20ffe19f521207dfd42d71bb6d62e3a3c7a54157da9106aff88672997b2a80c86cef SHA512 f41e4e374db535eaa8edf1a0ff67941690f58fba24186e07954f30393c7b3a5c24e18df71beb8b9af98393d9c1b0e6f161be59c2b37ae685a3f8ce0dd2781980
-DIST thunderbird-128.5.0esr-et.xpi 696776 BLAKE2B 6f41b573d2df2784e82c216a3f482698dcc59a667d4508e4cee3ba371626e1bcd924acc784bf609a2f85b18bc5d312e90df178d004901e0e3b3c7f8288ab2011 SHA512 cef57f9e3f16a09a973aabadd73181ca0661366ccc951ec68b081ec477643aecfa2ed4801d569860c4c30ac7b837ea07cc077df5ef29336734be5b71376fc1d9
-DIST thunderbird-128.5.0esr-eu.xpi 740306 BLAKE2B ca209367087e3c4891532fda772c6c8e431b57e33d8aebcef26e36498d45221677fc7276351538e3739a17dc3df63a05e0f322918288c097c67e5c1a9c9c8e96 SHA512 d612f6d922c18b276b0d7204a367563880fe410eec911edc9ca885c941ee503eb9734d16211f45041ece597dbfb9ea275ce4d726f81566a46f37221c090cd938
-DIST thunderbird-128.5.0esr-fi.xpi 738932 BLAKE2B 6f8cd071a845f81f3ebeecd57bf163b66f5e559ac585d99f763f836313b7de869d099ada483039f8e120dd43b68b198864142b91695f74ecfa03f4a3215ac3ce SHA512 de3857547e7ad9261ab7f292395c998db6dfbc163d82073ae8fda9f49bb29646a53cbbb9bafe30edfec1e592fd55a900c42b762b12cc46815bcef5df576cd0aa
-DIST thunderbird-128.5.0esr-fr.xpi 777366 BLAKE2B 7abfac7d9284a319001ba8f52e5ab9bae1bbf7ff390eadbfc724a4039318f51ea521f6413fd8d6dd0efea59df5c2a48447fae5abe45f757172dbf0767563311a SHA512 78e92d88a9f858af5b99dcf312b6e8d08ea058ff731d3ca54a5ac08dd5e7e475899324f1c2a4d047ebe447721c16757c650f6c67755aa434ec4651a85d889262
-DIST thunderbird-128.5.0esr-fy-NL.xpi 759930 BLAKE2B 6679249ab2f4583404d11ede703d5326324773177bfcbd8824756a77f50b253c237bbf94e6cfb987b1bd97873ea0d9aad19cb3bcb69788f59b511e862372eb59 SHA512 e5666cddff99b559da7239de8571ac9f5b8f145c3d890b3bec7a673ca30312cb89a27c7684f4e14fec0b6bff6872bb169576892f21364de08f58de2f3f29f027
-DIST thunderbird-128.5.0esr-ga-IE.xpi 616370 BLAKE2B 93d0aa8873eeeb2370519ab65f262e1403c7ab6ac10091070b6143b2e1c6ecd3e24d651868a78d996887b083e36370caca9832d87818db3ab7e8051e63fdb7e9 SHA512 52ee03469b4cad6b2e610cb10f8b648a3e072a414360dad9b22101b0098313031e5e346bdc4e3a8a1736f356fe5288be939cd1d12ead8217cd535b21f72be899
-DIST thunderbird-128.5.0esr-gd.xpi 729140 BLAKE2B b734186fc9ac7e82cca224534ada1c39d5203d5f88d4a4b2e6649f67d995d506733b9506c93a27df58df124f29636841ee053d552862d0dc4c15df0fc858565e SHA512 54f668f9a480b53b6909525e683589f95f8d4ba51a4d85bf70011d80ef4225605b3fba26b2c722b249c9efcbda519df155025be9ae7df9d73cc627d5eae535f7
-DIST thunderbird-128.5.0esr-gl.xpi 742178 BLAKE2B ba026bc4ca3d769c36a509da64eefae6adfc1bccd4dc28a861bde513a42f8e29f901230cbfc89d36ec67bcf0fa65092972c220e3c56d2c47e8a12370a4053273 SHA512 428757d7f1d326bb7db92d833a1a682a9353a6dbe22e1c7fad6b90769b0cdc515bded53c2c4ccdc2d17b3a8d36e0484e85782afdaecd49c9fe85ef63c8e09fd5
-DIST thunderbird-128.5.0esr-he.xpi 703449 BLAKE2B 41d0e4317bddee2eea5b3265cbd1dc3ed4984efb54f650e5c32935e5f0601b324c2dbab7a4a68c6f2f50831d71e6db2bb6836a7bf12aebbb467dc2f5bc0b5c7b SHA512 09eda7809f69292236a9e2bc8d270734af7f2ce8c922b5050c982c7dcaabaf46b6ae172a3eb7094298407741a34ffddd1ba52ea50e5a41bc7ea18c272f355a14
-DIST thunderbird-128.5.0esr-hr.xpi 720120 BLAKE2B 7f55fe2d024664d72a727795ed442f06ae6ef3a1ac82b04b5520cd61af84988b4062cf35de9ff214bc9b215bf090db6e7b7647b07fc665b3b20b334b5ca64849 SHA512 1936d093e37fe1b4bfb94240f231b938674deca55cee33691531d9e11ba0892b1a8e4b687371eb5d9a9d1dcfb2f84bb5ca6e9bf2600e97243373be909fc8760b
-DIST thunderbird-128.5.0esr-hsb.xpi 787750 BLAKE2B 0aadac53c786f42d706f3c5c8af9addaeb1a22cd707e9656996c4711179a85596caf95a1616cb9a7229bfc3f759b8283a02cf614b5a3b4865397d75bba2de10c SHA512 e91fb57d82c42f0ba123464650f43f83ec43c4d18321fbe9200828b0f842f4743d8a7e1451ad85cf16cef0c581d9ebc620558a279db33dd3f0d6ba8630de9fef
-DIST thunderbird-128.5.0esr-hu.xpi 790232 BLAKE2B a62278a31d39f3253e4de51738ba3ea76c5984deec8217a21f916d0795a9dad02a66e206df845399c733dab7accb1bd6e10b8ce91796cf55f33ff33a72d8757e SHA512 a2a790b3d325885159f025007d747a00d32c212a31b946783cfc89cd3f899a5ac9285d69f099ec1b3c449ab7b34506d9e664ed0d1732aad3a1911983cb244487
-DIST thunderbird-128.5.0esr-id.xpi 710328 BLAKE2B 14eb7be38883b8bb8a1a755bad836140ed535615ed705b3d8eaf919389cc3558eef34607ad46eb6bf3c4c9e48193b21ea82fb9ed2b91060f8da85106478f21cf SHA512 ffd20753ba6d3e588ff373a9d989169963634b69e5f45ab7fb8afe1222e2acc6e278fd85c9542fdfcc341e857f1fb8aa640d3b1df53096502c64a6ee5a94c539
-DIST thunderbird-128.5.0esr-is.xpi 751189 BLAKE2B 34196fed2963f769ed594fb4f11530c432959844b1c99ad23810aa9053f6c0c0a3b7b51f2935132c877c4c167b71e7c012ce7349cca84303fde3a382eea7ace4 SHA512 b7c9e3b6e05bbf71b0220c60f6d3fc494aa0d912567057048fe30d7194ede7d8be7d10e015a307c1e90f68070674a8be21bf0be5ef05e008bd9f4bbb8fe509b4
-DIST thunderbird-128.5.0esr-it.xpi 697097 BLAKE2B e391d713ebcc6351c23d58aa638cbf2654640e7568645d010cf6984b3ec518219337f8ae460a2e8b42ae9c675248015e6e56c7603ffb01bf561fab9681f1dae9 SHA512 1455f0c7525f5bf73ef6f23aa6cc79f010356017b617e878443477a6903531423610540c913e66922cb91c43d4d54c83d65bdba2a7dfa58fb8bfea77b95bc39d
-DIST thunderbird-128.5.0esr-ja.xpi 817724 BLAKE2B e46cead3eddf054093641f2fb36d1237966491403c044d7c1c770510fe3befe12b80860c262f436db4c9571e68b09712751723a8ef92ad0cc1f29d00910619ec SHA512 95e35bcf147188072b02cf8728d611efb84c0b64e10f5e3bc04040be6ebf8df471cf237615fc38c68de8149f03c56802bd3c1fe4f6da238f3b4c875e2e741ffd
-DIST thunderbird-128.5.0esr-ka.xpi 796715 BLAKE2B d9f31df4dc2e741ecf9c8415a49f67ad31a17155dd65e02fcd40b6da5ebaf083d91c34bf83769f8dd322fdb7260358e934b8a78fc24aa0b015e37238c9de0b3c SHA512 90b87fcbf08449102130df7e39e8c6cdedf5009f0af221f98aeda87ec3748e1e90c972c111f4188cdc77bcac99291a245bd718765604fb11afbb182bb36a84e2
-DIST thunderbird-128.5.0esr-kab.xpi 735477 BLAKE2B 21f3513331db2d486853e7e2855d1ecf92defbe387e3f5af196643907bc3a9126abbe50d72975fee8efd665911fb14e39a6a5fcf62a4224acb8d49af115bd75d SHA512 48160ddf97c9524de221474f5ebdac2a90d1fbb3b6f599e45bfeca192b89f65ac907ca33999f23abbf3cf4a4b7720c67d0e5743c73cc8048ee20055cd7c81fc3
-DIST thunderbird-128.5.0esr-kk.xpi 865514 BLAKE2B 91200efb052caabd1487185553de69b6018ce2742a6c703333188cbab49df0bf4487f8f26d68810f4b5ef0ed6a64dc6d01cd962d9af345d468094a6639c38f27 SHA512 34e959175eb5863cc90c58c5a003b600844bf0acb590ba5af317a4069b7395a36dd45a7bfcd30f5e7c823c58340974a6094aae24efce818e90f2af40a75bffc2
-DIST thunderbird-128.5.0esr-ko.xpi 762643 BLAKE2B be9bc064944399f977766cb304dec46411ac945b03d37121711dd318ceabd6c939792171ff437eb44888b9f7764b662b4d8a97a12d33defb1bd83412c9e55fdf SHA512 41715c1959e4f6e922f42ea4e41bac6acae6f9e293fd6c1e3fb9274e2b2d821a9a177533727d33544f1b63f5e4f9a20d3dc49dacdf63cd9f7ed4e863c5f33af6
-DIST thunderbird-128.5.0esr-lt.xpi 701412 BLAKE2B 6333eb7793aea6418f22266375f564291e3d97f9a9426567acf137213c4593945baf91799fff3616de31d21a51fe584934a08eb429f9163c8c8da2c45b1d509d SHA512 b30bd733412c85efbaa78e3a8a380e0379bb6060ff36a9fc6d02ee8cd4005eabe4351b97e5742626185c4bf22fc901a18ae6a41b3d7986bf3c2b08bf006d3702
-DIST thunderbird-128.5.0esr-lv.xpi 625982 BLAKE2B 6c9c66ab777a196952b52a6925c5a41706c36083d69eba1d8795f910da5e782d729dab909e4dd8063846c5322106837b2b92d0cf474453edec8118cabd99082d SHA512 c42f8342384f4d3521a6f2bf352c6fd7e33f9efb5713365be9144f3ffe3452c95fd2861735ab2b0b7c7175f2799dd47433f91dc1ec10bc9241b9ee88e6425413
-DIST thunderbird-128.5.0esr-ms.xpi 581576 BLAKE2B 87e439d4c3ed3bb158aa40efa5bf9f65d62d6cffaa1b70fe9793d5e954270368ce115df6a7917c07240744a5da13c318c9d285b1016f9c9eb2d2e3b536c3e168 SHA512 6429586e01f65cda33b316465c67f47b6620409171068bee6c20e478bff571c3e84fd0e64b2dd70bfb853a4c0de25a98da76f5c8e0581d3c42f5827b79c9f9b5
-DIST thunderbird-128.5.0esr-nb-NO.xpi 708562 BLAKE2B db83a3937ccdf9892acaacfe43eeed431bd9a9caa18b67548e51dc6d9bff070a62b854f0f6cecd95cda463e4112f8827a12e65705614d001db81e878dee963bb SHA512 1ba398a72982bcbc26fbed402b4c13828ca21a5c439014489ebd22858c0b03b5a5d9a9134bbfde3657fb7b618f60a4ff71919d9e41dfe20b1ba43bccd1173f47
-DIST thunderbird-128.5.0esr-nl.xpi 751614 BLAKE2B 8fd5974d028c305f572fd0d59abbb383039ba90e972830dc7199aa9fd752f26ced405187e511f6e76c1e20273c309fcc54395c407cb3b002c233d71032858b34 SHA512 0e320d39ff82d13c21cc99743ef8fa44fa3d809a287adc5e928f27d63873dba239ca0b9c734d8b1b4d13f43ba7db52dcf6f5f752974997232ba9bcc63f9c1ae1
-DIST thunderbird-128.5.0esr-nn-NO.xpi 729658 BLAKE2B ca264e70b4192dd923d4293cecf1cb40d41da9d682041ba8e9b9f4b1a4c14b34b15eebe07f764ed4ba95d49d9b6e50b11cb41a2911a795efe0f5667497801b00 SHA512 83261113c60145cb67583b9760d2aa639e639dce889fa64a5d39d686c4f58b53389b68a29f7b0c13a8e1eadc5f335cdfceaaf7ed69e6956a4b7960c6026f104f
-DIST thunderbird-128.5.0esr-pa-IN.xpi 688140 BLAKE2B fb4064ccc8959136bb34760e5ac59fc65ca01a402bcca7de082be4c2323da0fa590532fd8ae1bed576939882425b6bf0717a08572055d5b3cc876c65aacbb5a2 SHA512 023421c6a2e57f2a5f32416ac174bda5210e8c2c7ff681f3d5cb29cab5498d2a3929efe7969f2c6f71daed22b689b758d3e3bb1b5ea56656fdc3c10dc6ec5f77
-DIST thunderbird-128.5.0esr-pl.xpi 770781 BLAKE2B 2e7e1307d1f9cb85ad48bf551517aa61e216a2f1306bee1810b0d2cae62c9dee9518e7c25ce6813572d162e81f3d3770e06e1cff775402a0324066d327e3888e SHA512 872381484d4ac166080022af38d1a33d97966215607a64cd4f2df88b8357eae961a9d1e2ddd71ef78dd90dab5d35523aac65a9ea5cacf6e2fc05074f17f5d28a
-DIST thunderbird-128.5.0esr-pt-BR.xpi 758847 BLAKE2B 06cadbe89004117ea21ec5eb5042491f6204755a904b6bdee507058c149d826a38a7b4bdfd7e8539164eb8a0e297deae75d4f7f04e1153c8a0b641b9076efbcb SHA512 09c5fe1b13ebbcdf01c6166fc8fd387d233eb7c2b64dc4fda6db0a6849093d8482615483f2eee0544e8c1db2e22319616eac9b600d77987447952ba8ac0e78ab
-DIST thunderbird-128.5.0esr-pt-PT.xpi 752026 BLAKE2B 67498c3a84b797ed6347f26290c79efaad9caa650fb2019b7b301d199eb7c509843695dd91effaf7b77c6829bfee2ad8bd5b417e2bc1fd5ba019a41a37a5b31f SHA512 3d6ae68ab6746adc9c5c20c522ce515bfbae47d1e4678b7e69a0f367a492e07221ac7e3ce889e62bb499cc71cbdb976f8e6f59a73f442fb2c35abcbdbea493de
-DIST thunderbird-128.5.0esr-rm.xpi 754446 BLAKE2B ef5c4e987d3b278088fc267dfacfac0523fed60e8a4c657306da071eee79d15bf1e9fe10bd7ddb0dc9e245f2809f6ac148b2d10032159950fcf6cf7fcb59ad9e SHA512 9b848d3185d91fe59c3e3fba4f438ce8e417199a0118e8c6144f670aa86080777d2917267c37137a0807255d88838a419ab6798719d9bda71a45d198210d26b6
-DIST thunderbird-128.5.0esr-ro.xpi 670228 BLAKE2B 2af2cae7ef0f095c8250bb918e87863b9d6e4df0a1ce8e85f7e34a2e729f19106159fe633a72a5911dbfd52aeadc5ca4d5c272ded9685cdf0f02de838d3346c3 SHA512 7c1a69b5bb81e46f31e0edfa947367211a70f518a98890ecce86509cb19689cdd3af8e9c9fa356c0577ad34340608f2aca08fbb66507aef6453e205363962f9f
-DIST thunderbird-128.5.0esr-ru.xpi 880798 BLAKE2B 56cc9968bd14d7b9b8d909912ac3895d9d146c4a8b35b53616c402f53dcddeedd41607b31a16a39e8a21b0fba22f4afc9492bb6d3bba974327c9048ad4f24aa0 SHA512 87d4899ac1b6ebf4b78f0583920e6038cc639263409d173cd8cddb7f0fee2f0a5ac33fcb02197b81eecf4b19f8c9e287f23008771fe283c3f2e59bf5bfa890d9
-DIST thunderbird-128.5.0esr-sk.xpi 792221 BLAKE2B 9378ed3b730397aa29678230d6aa188718173125d1170aa894e16c302c37df96c5c4e7d655c48cd4008308284ce7b071cb922b4421d97bf3ead0900b1c00e6e6 SHA512 c4587bd9484047cff5434052fc4e168b86b68f51bfe926b49fc6008ce21531cf6dfef0f4315c58e5e3757c5f651f4b95c385403cc6cfdd3655e3842b477133d6
-DIST thunderbird-128.5.0esr-sl.xpi 751650 BLAKE2B 39085ba3f54b3228b21f2cbe73b0f98d204045375f815624ebc0c3f366ec1d02b69f0bd80a18feeecf43686b648f443ae51c069f6e5be3287b9b9dcb6ee47d5a SHA512 ede871661fc6ab45c9fe99a58878386fd183137760bd820d2df5189219a5fe1bdddaafb9c60a794cf6af617d78f0bdfd80629546dded280f54f1f80a15cbc9f6
-DIST thunderbird-128.5.0esr-sq.xpi 774998 BLAKE2B f224d82e8380670bf08ad5a91e5b767105460fad824d9bef844cf06797ec37c188f78db58f7bdf21417a44b06bdc6fca9a351a4d345eef3ad23347e72f51365d SHA512 ca1ecc11733d655f1f70abb396ebb721c8d3e2163c6408ffd4007c0b163c33d758c92db66f5957032445c9242c295f36f0af26abef6c49d9159a309c7ee45131
-DIST thunderbird-128.5.0esr-sr.xpi 771753 BLAKE2B 4b8abbf773465662da651782abaec4610d4cf13ec222bbdbe695437096e0aaf2150985fb3195b0e586b17c1e4453b3fcbfceb6fb31b20c67ee1ead7e40ca5f39 SHA512 205595572298fe1b802fd46b9d1cfefdb2d28db31fa71bdc715ffde01bc8956489c1237f5f3512d963d043298556bc4aeb72528edc5b434126e1ccee72a0fc84
-DIST thunderbird-128.5.0esr-sv-SE.xpi 754940 BLAKE2B 315d0d89444fa5c0757002bb77e2bf0d2ce063c7a67924b331202675248013f71401931dc837e0b3127d5d1cb3c9e3c63b9f5bbfeba9ea77abd32bbf710ecad2 SHA512 eb0d42e82d48127c2e4ff03cad6b54440bfc3106487406daf3ce6568d4884d065393703f2ebf7469dbe08bf20fd913b685dcb54f49fd053628cba2888361e6ea
-DIST thunderbird-128.5.0esr-th.xpi 819693 BLAKE2B 14b200b2d2a47e8659db606adf127424d4f2ecadb80f9616e51ef195869fed683673c364a94d61e8c5d9af3bed35bbc1cb738edcb88bc12575d7a7ece57868dc SHA512 ce16cb2f8b3f23ed4fbf8732e21d608bb78af4c7760d16fa458260e70c8eb64b93eff579130c5a3dd9daaa71fc51389f88839a69a3366224226921f399c91f89
-DIST thunderbird-128.5.0esr-tr.xpi 765550 BLAKE2B 9a0d07affab58372e5396160e4bb4e184e139807f08acc7fec7fcdd0adce67198036262822675967e33d841184f5a000cc932d38e7e4d7f388ef217fac7d238b SHA512 68a93b2b7158a724b17e06fec1e62271ef0b0375cff1f2258e8e65eab29ce8c3de507d2213a566ddea0326ddc835c66bd92954672cce80cb668044888334cf76
-DIST thunderbird-128.5.0esr-uk.xpi 871379 BLAKE2B 611f5a546b09dfe84aa7782fd33cbd0cbb7609e959e26f7ddeb541ea922c338312e8b19a275cde9c9f398ae836ee1a98cb5a79450248a0803225b83fa6607121 SHA512 bb4e3ca4b698d9d0674a7ab096b3148f4741d8ef695ef287d0bedd2fbd4acc673eede95eef8419b3723552537655fcd5779c2f7ce53db72013fbfe704ecea82f
-DIST thunderbird-128.5.0esr-uz.xpi 592622 BLAKE2B de28c34e857a8abc9af98aabe80eec61f37da934c7ecd5ca8480188e89eadf411642207eed66ecf895ee910d027cd25444577ac174cd160d6b52a2fe7f9a7466 SHA512 bfeb43cdd5cb57d03df66c16a0b5ad841a45785af3c39b65e0277e9adacdba57e82dfc82ae4842727ac9c826a972e6289acfca752d1af9f4b68564bcf20929e5
-DIST thunderbird-128.5.0esr-vi.xpi 794035 BLAKE2B eb1bc807cde185c90477f619aa93273101ad62f44e98d282fea4b3828f06b55cfa1e56a7f46a04b52048c8ee6d1add1460402164c685934e24c2cdf2a7c82e99 SHA512 8fea85a9c3172b7ea4dee2b1aa4d79fe14f21fef7e83889669d94f9902aa803c7b1775d34b8ac9f12e0e1cb045c3120b1fd71e97a26d34314e440cca04251803
-DIST thunderbird-128.5.0esr-zh-CN.xpi 794062 BLAKE2B 89ca0af506881a6e5b2d089db7551be0b85e73b5a96ed7b8ab93da57914f2714955da084cf50c081d2869aa1ae2f0ea755d960b4af6f83bfceebbb68f9688e37 SHA512 278b742b60e7e5ec1ca3e2c3cfb0fa28bc5d37a067b607579629afc40a672bf008f69a8d112d32c533421fab2f4488afd0995ff4d42f74d6f702b137efac6023
-DIST thunderbird-128.5.0esr-zh-TW.xpi 797336 BLAKE2B 7aaf362ff7e01cd8891571800d0424be58ec27af730cdcf1a30bd24b22358cc64f9292f18e5ceb8f3d2b9f474296f913d7faba1bc35448555ed07c9503b85bf4 SHA512 cbad9528c2f815a7356ab0b396ed6a382d43d9b7310f82bfd1fb358a5d1dbcf54d4a1c97a7149b58895e9fd006f59abb5488423d228c604d3ce38ad352b3a53f
-DIST thunderbird-128.5.0esr.source.tar.xz 677426000 BLAKE2B 9dfcd4f0337f3dbe07355f0c52ca42e9701c5b0d4bf81c69c8e7165e9e9826d6c9a3e0419b667982da543e8b62bca3c4dbe8666b7f889bcecb668059a1fe16d0 SHA512 f035028fb18a8a60150aa0168a0d02485276f579e8a816e99896f70989751ff71e54761dc6be74244a931c5b26c7ed1d6bfeb4ae6ca9cc536ed77df329f21fc2
-DIST thunderbird-128.5.1esr-af.xpi 530348 BLAKE2B ec809f88dd16a61f96bb190ad006346a4bd577939cf4759fe1ff2f87648581fb2050677faba3db5542989d4e2599ba239c9ebd52d3e83847c5b5190efdf9dc4a SHA512 be414eb2d703621a5e6fb4a4c9463215bb73c2618a17b1773509457e364118cad4633000874726785d183118ab54031bf5ddedac4f3b40bb6f766ceff16625c2
-DIST thunderbird-128.5.1esr-ar.xpi 686984 BLAKE2B a1aad0b086b3241fcf848c00787fc7c2b173fa26a172ad81a947429fbc873372c9f483d06689699225b515fa17d965b851a75331cee346cbf35ebed17025602c SHA512 8b31460f62279c72697b3425d8cb4fbb4463f28292410755872a460bcb3ac5bfdb938b64446fd3b52f3de9351aad04bb8a7d6a29c9e24a35b434c24ac3bc4e49
-DIST thunderbird-128.5.1esr-ast.xpi 561053 BLAKE2B 4b63fceef75d494ca8e1442fe8c692fcb7ad7dfc65a61cd0d4b0a98ebdce1e67f70f277f774eb76ff8494d57473de9525dbe8546d1f2105f6f4aca6fd81c6773 SHA512 e489a0f4aa62598bd467f786a595faeebf3ace3416e33a997912ca5fa6387c3b45ac023b2eabe7195a3d6071842bb7da2d21e518e171d60fe3a6ea7703d6c0c6
-DIST thunderbird-128.5.1esr-be.xpi 772989 BLAKE2B 3282b3980f410b1d125593e23232fa3645a75ca25452f74da407bc52b034983d9c0b9e5665bbaa23bc354c41a4e3cd2c74fa5aaa465346120979e0df381de27d SHA512 9eb937644e1614138410dc6fcad08f6e7fa33d02dc40eb36a17261bfc5e5b438638edaf47fbeecaf2832c5ca900c3bcf59146710353adcd3701f6598eaaa0139
-DIST thunderbird-128.5.1esr-bg.xpi 812322 BLAKE2B 3f3801b210ad79cdd31e2ea455365292579261cd42c319d372e15b708ffdaa0a48371709c501621c16a2dea33490a99eb07cd862266f9b73833507ca06a1ccce SHA512 4114df87f32d4adc34be64ecc42ba7c6ef4bd44e2d877600309aa7883a6bded0bd7f3de97cbf1806c427cf5a221484bf9b3ae430cb5d8ad19f772a402e9bf74c
-DIST thunderbird-128.5.1esr-br.xpi 655126 BLAKE2B c7adc3dd907e6d475f129aa155d150c8dded60691957b278e7bcba603eec4bff3d91de4402c74a95d9ff3dc72bfde98c15d9d2e27d61b10647e84611de007278 SHA512 e98603951fb3395aa7339f163be3078834d209da60bc392a1868b256b1247a050eb54104e489979d934e793844c0c8812a94e03ee070aa3a16aa6c5910170137
-DIST thunderbird-128.5.1esr-ca.xpi 711076 BLAKE2B c63c6c67b558cae52dc1e575d9fe05cb70161a25210728204012ef3a3f388f6b0bc3062fbe2dfb050c92e2d454009a731cbcf5ca6a38056b3895a031dcc8203d SHA512 08a7a9e48fd02eb515519dbbb24932df46bb27b29adc88d90f6da8280ad1fbe2e0256d2d339cf22dadacd60a3000d7b24369db11c1abe72df59d352ab8cb9ebd
-DIST thunderbird-128.5.1esr-cak.xpi 672196 BLAKE2B 9999ae99b06534504aee7a7e28982c0dae4af40211d81df66ff318e6c63b11b874baa7f60d87d3cc171a0244d7a900f810f1e8e21e87204c8b3f23b5d0fe5d5a SHA512 30c835ab48300ec3cfa36cd54940394e081c3abda4bc8b6a26d33d302ec41f6702e36706df68728b31f04c52dd437f8e81b404fee8bd5d1921870149d0dc8c84
-DIST thunderbird-128.5.1esr-cs.xpi 791608 BLAKE2B 51841ccfc39e515c1e1fec1df4da3409f6f0f388a55d9a2ebeca48b973874b5c2a4b9436a9a0c6fefb130cdae846dcaa4d16d4fd938807a3297d8c6cd451aaa8 SHA512 6f1ba23f005d3b9682cf999366c7f3ac7a065021211441f0106290d021e70c2c2a51617357bd454f4095fb7fe6906e156148e75d6789be23ce3599505f3d2454
-DIST thunderbird-128.5.1esr-cy.xpi 756814 BLAKE2B ec4b7a8692c944b4411dbf226f24f79e797bc0ad1c1167ecdbbba2012cc3d71033853e5ca5f9778927fddd8e80f176bd6f3b9019da535bf3ba1968d4c1828292 SHA512 0bbeea98091e4746b705173b11131afcefecea5be94030ebb205bf09317389cddf8bf2005b2b695a9d4aa7772c452466e304f5002a9f399aea74929f1039d162
-DIST thunderbird-128.5.1esr-da.xpi 740055 BLAKE2B e70a4e1427e5453197b2c8a81f50f33cf41bdba22704c67ccc522984f4de712e390ddcafdc8114df3804e614e25deaa330052892909eb0501f3d020cffe2279a SHA512 b58f9458cc4976121179223814646bd2df67e7359aeea508e6b48e65cb03fc51408e60932b9d12955aca60539ec1159fd878a0d5cea4098f5e909ee16856ba2f
-DIST thunderbird-128.5.1esr-de.xpi 772205 BLAKE2B cc8b611f605b3157b4eb4ec94fa93325188358420caf9a9cabd8d378f697fd64bbcfe820c6626b745cdf099f75a9debb8d65704524d5243a40e7846b1a391887 SHA512 3a0f1dfd873d6d7e1e5359f8a104a750ba2e2ed2ba4676bc20099afec8fb405f7c9b175f01cc396549f279e101d0755a44a185660a4dde6376d9ffbdf47c8921
-DIST thunderbird-128.5.1esr-dsb.xpi 790368 BLAKE2B a5f025cad42cf5699e618bf205092e76f064d23ddb87c9a0ad35a32183095df98ea2f4174ed360f53f2c3946d73432dd6133036da60ecf3fcf9116ca9bb60d91 SHA512 d7e8d254434acf0c8aeef3bf50f5e84c8b8c942e2cfd7b4465b895bebd0644667cd30423c0173175b7a28bf163faa139b2d16a028ae97487ed01405210eee5a6
-DIST thunderbird-128.5.1esr-el.xpi 895920 BLAKE2B 4c1c5e69124f698668446e58a4b6c2e0465044c4ff35d34bdb98278e98a162700d41af558e5a843bb7be3dd81876e6a42fd3dc66b7e27839f9dc22d84d1be342 SHA512 2a8548e43519feaba21acb51f0d6bf7c36fa6dc3c48267a0a8ad1ca2527dc4ff1a782f1678e28d5e3d247e50650e940506635695919738433095c7d388ac473f
-DIST thunderbird-128.5.1esr-en-CA.xpi 705212 BLAKE2B 408922b2d54cd780be413f79af1f6c0008eaed5da1ee55f985c80767ea99894a59870ee301d5650477c862047296e0fdde113ff6089659221c2937dbd8ebbc2e SHA512 448f6520deb90cd3126ed512ed50f61052bfc61161376fe7eb22f6bdca13ed873f277e541129e006d458f1922bfadcb74fe4d45b220c3812a64efdf07ac88a62
-DIST thunderbird-128.5.1esr-en-GB.xpi 709686 BLAKE2B 0318845bf29f47f2937a38b2098c24039d6734a2935aa489a0501827913390256cc5bcc155457294cd174b277a40467cc11f768c1b0e0a20070cf5f7a4de110a SHA512 7b936594612374ffe8a96f5e282d78826d77624fcb631ffdc6fd4e7f23b5fea66582182cd1dc7d9e72864dfc902db945ebca7c08dec870e5e7d039e862630a58
-DIST thunderbird-128.5.1esr-es-AR.xpi 765752 BLAKE2B 4a1b61f7f169e3b06fa181dc647866217197a9d6fa2270e0f1cf49505905f7510cc5f36b311ebe1cf75e04cc800f29a1465cdb33814cd319defd6584926fef42 SHA512 663d79051bd41dad4e13e3e22c8d4d511acffdfe4f250c8a79c6276704263bc9ab009b81dbece7911fe6397ab0196f150c3a877e0c6dae00534bfeda0e80bc95
-DIST thunderbird-128.5.1esr-es-ES.xpi 733783 BLAKE2B 08c17a6bdd052cee4db9fbe82f405ef1b385fccde086b655fc612a271d2fc9382d7de6debd3117392e0c66dd5050ebe032e04c8360d6a8c005b42cda1c15f5e6 SHA512 4cf0163687d29b56d4c7f1f7fc2bbeb3d8bae02ab86bba992b4bf1e5dbc77adae44b159e9b179bcddf777cc2ff1f196d7c9eccb120d59eede9d324287e5fb037
-DIST thunderbird-128.5.1esr-es-MX.xpi 749781 BLAKE2B 822f0121590f5459e0cc113c43e6447c2144aea54c28543a7ef17de963406cbed695fa27e76e1e7b79637aae7e214c1fd783ac387a4e3badff44a12537d84e1b SHA512 64e2555d32526cb01abd9ae8d6d75a41f0f8ea9b44cf3642e0199a1a476c8ca896fd6777745f6b3670eda6380038419692ec5386c4eb14717bb8e0f556c17d6c
-DIST thunderbird-128.5.1esr-et.xpi 696772 BLAKE2B fb0c92df40ef682d97206bf307421b3e29420ae436dc0b55a6cfccc5fc93f72060a5ffff8eb7b876c840b03709f052e174a51e56294ba10593ea186f507248d9 SHA512 2f5ef8b31c3d5629f19644dfa1387df0f0224353adc720c25d2e947f4ea7b8c56e78f64b197242a448336729f0188e98fe1a0b225491dbc5a754bd8c175a69d7
-DIST thunderbird-128.5.1esr-eu.xpi 740304 BLAKE2B 7a52d32458d432de3b5006aeeec9dd649c36b6b956221a172a77903df06b42b10ac5696570f52e07394e36f4cffd065f88db4f6b246dc53a3feedfa40cea727a SHA512 97a7a09bc06a2fd3b68f571f87e183a7596e98b3684235b339d53e2c39f58e1dc8797905f6662b8c9b518a6d0eb6bd05200e0c2ca5f2a3fca13f64f3ec81442e
-DIST thunderbird-128.5.1esr-fi.xpi 738930 BLAKE2B 2e653f54d2e9bd8ec3c3b65340be05dbc1c23dcfce39f470d6bb921e14cdb09405a892a4b6632f27a71c35329be4c9bb35035f7ba805a81f1c66e255994bd237 SHA512 e595dd127e1f83358af4a189a2f4dee1348fbd7f0ea1d0bea2344595a535433289c4c097c5d43186ed1c0d37cc180dbd67b15ec2c8cc09ecfd4588b7c943afc8
-DIST thunderbird-128.5.1esr-fr.xpi 777363 BLAKE2B 569d01e77c14b5b649e0c7433a23cee3eef8ee5beafd9ac0ccc0cfc0df65ad211fd84223ebd52c3851ce876bb30055a6106929be7daa358820e5a0fcdf9e08fa SHA512 bc0dc068cf0f42df5c006b01cec84d09abd7a51a5c965ddd424aeeaf365c560ab15963a0c15588773e517742eb80e979b7098335049678ab9d26a42431b20eae
-DIST thunderbird-128.5.1esr-fy-NL.xpi 759927 BLAKE2B c4ec6bef6b7b5895b0fe5c866eb3e7c495bdb685cef3cd0f999054894a8aacd4267f1a7f043b2a92fcb30966b4ec72171a221f73e7ad8020efcc31179c6a58d0 SHA512 7792036b5c61907b456b9bf2f07283c35fc98c3657401000c1e356971ef715f2c1301b7ecc21c3711c79580e002d43497f82183197c86ae4cbc2fa937c12bb04
-DIST thunderbird-128.5.1esr-ga-IE.xpi 616365 BLAKE2B 2401b5a75838e6732944ef3a01df98cc651fdb8fa4067684b48f7b01c2969f2f5fdc227b0c22e7d4abccabfaaa736ccd689214604e4f9794470323000f3366b8 SHA512 7cd34d062dadd047e048cc41b91f28981f15e9ce79c818373aa0875f6cc48ce67c5c330a09885d001d0f17e3e651f91c472d44064369ab0ef553dbc4dea4d126
-DIST thunderbird-128.5.1esr-gd.xpi 729137 BLAKE2B 2dae90aaad1de37992dce0b15d85548cc28bab44f5bdc4de33ae1bfbd899cb961978f428bf9070c8d07e062dfa5d3d9bbb8cb25146ce37b1b625c3898ab2006c SHA512 c0d4e52df16e091bd88d335fe11f06b3b0ce1b4b3b60eacb6c854b2311d62b4acf6c02eaf4fac9079d4c6d7f7e7b07b6696e1ab0d93b1bff64fe0a61357090a9
-DIST thunderbird-128.5.1esr-gl.xpi 742174 BLAKE2B 8d854b1f7f79326e0283db2f1d66c504393e360381a2870239b3c3bf63e6744244f99522706414972b3c365f0dd600a7b5430d9338aabdb37131810b8e430099 SHA512 1e1da814eac2c042b73ad144a7501eccfd8304e43c47dcdeac5cdf579922e9d48f94314ac63e5da7cc6e38c5e81fc61a7303c89c40633ebdce91ba1cfa78e9f9
-DIST thunderbird-128.5.1esr-he.xpi 703445 BLAKE2B 4a66140b68c7b500c08fbc321e93235c432318db0ec902a69b209b4a4665b550923cfdc83eac4fa662da59428ec45c332b015cc4311fc1dd241611ce8272da22 SHA512 84927255c98a65fd5f1feb7e3177503ed1782ec1cc927e043577ee867639aaff20a52e1c5a099b987484e455b9202cd86b6759a25eddeb38d1ccd72f57279fd2
-DIST thunderbird-128.5.1esr-hr.xpi 720117 BLAKE2B 429559a75eb24e0783b8e3eb40bcfc126448bbb182edc298054ac293e87a1a83d9007bfd62211d5d6c777b6a04ef80b70ac564c791407e1553ec8c5cf7c185be SHA512 a04237261e3b077daa027cb2c1180514f97cc4e1ccae192467c1ab3dd5f69c2e91217f786b1da565bdd09a0660fa62ec504907a5604d00bbd48d5fbb40b91db5
-DIST thunderbird-128.5.1esr-hsb.xpi 787747 BLAKE2B a09df22e4d1d0fef6124a7ff9f2068c02d5d42d3ef2a9b7ea4cec0cdb6df63fcf86c66f444fa6ba6f845827bc1a411c4f51f75f740cc523b659be831383517e5 SHA512 51f2f360aee58c41ec4fb027bb47dbe9e2485642dac8dd2a8b0f48d63d4e436631882d4d3c34d59ed1fd3f98e5f943273df89070d456cf007ed04e62a4433c94
-DIST thunderbird-128.5.1esr-hu.xpi 790230 BLAKE2B a491fe64ad28e1ab159dcd2caea201d02652728e314776713c56b0a7e6720721cce1970542baf4ce44d1eecf90685e2e94cb0c924dc63ec3c22fbe104351677c SHA512 cb356fb454e01b1cf0b089c51004f2c46d7fd34b0117a58167c9a2ea00984edf578d15b600c47c5fa4ae14d38b3bba8dfcea8a5577ab7e58d8a2e563dd10c0bd
-DIST thunderbird-128.5.1esr-id.xpi 710326 BLAKE2B f36fcc4d0c1cede2e154635e5ee0d0bc2780fb8f4ddbc7b9d7cbe24e0103102b41c15da7a6fbd33172db4920c05f101132869bc2ab6cdfe1e92a0cd62d67d6cd SHA512 074dd5616003b0648898a0fe83067a8acffd4744e1c1fcf75ff7eb6f0d672b1b1753fefbd196d00daf657ca1de3f8cc72e728468ebd0d8b059b689f3d5b43a20
-DIST thunderbird-128.5.1esr-is.xpi 751184 BLAKE2B 86da30310ca63b31e7e913763e63f28384bcefb935258e64e1e38bd8089274d2a92715f8b810ea330d0bc7987adb89b2a522ef856cfebc18fbddb17986e663e2 SHA512 99d23373fa3497db72864826a6479e5f3d51491b4c70330493eed4099d2cf3304d29bf4f990b1e632f9fa596f9529090183a1e1fc030701c14d1dc00998c32c5
-DIST thunderbird-128.5.1esr-it.xpi 697095 BLAKE2B 02d08e5a69ac119c60f5e86b383fbc64fddad584466fe2be4be505ada532ffcffd89bf97c9c5619b6d5eb30632596eded87bc40074e9a960fea27bdc452abb50 SHA512 78cf8ccdca5bad8601485a5289c41ac161441ca4822654459f2f0bca2fa6ead0e8127520af27306eb13ee190acf17bf5aac06754545ad33ff7ea813688949361
-DIST thunderbird-128.5.1esr-ja.xpi 817720 BLAKE2B 8216c31a914ae5b99af209b9bcb1f29bba0d4b0e81b138cb7ced101b007a169e71b0bdd1e203747a71d90a5df5319b261669b0bcb2750882c616d6b284a57e73 SHA512 3e9517643b0dbbe8a398701324a6a47c07645fddead2a23c0d83e74042b7d740b4dd1fbad671b440a26b4dd12004efe9e25a13f77ebd9271fb5ebf5c6e052ff8
-DIST thunderbird-128.5.1esr-ka.xpi 796712 BLAKE2B 7518e87996cd237f60b347dd6e346b66d88c8347860af97ec69e0afdef5815479dc7ce24eced8230d352ebc29cef13f30903a5b4f8c1f269d08089b369caadca SHA512 43a6b372f774e2588c6517e4e1154b6b50cbfc120ab757f9d02a0d6e69feb00e509b0301adca7655c364f81a56a2b29091e698a608a62e24e678687341f63e40
-DIST thunderbird-128.5.1esr-kab.xpi 735475 BLAKE2B 123ea4bc1323ec6af3ed4349723464157ae37582009a953368028d66cab4277f7b7eb00101f0652b9f78108f4b313809b29c45897c184db56bbaa998bbdcf37c SHA512 b82858da374d83998d8008ce8b981ef855d1d1cc0ba7930f9e065620857ce9222e26806ab1e9f5192427e185d721035c989742fc71a2892faf2d5932f3f0555a
-DIST thunderbird-128.5.1esr-kk.xpi 865510 BLAKE2B fa57b127f1299a9fd82f9475084b52341ef1c4aa82aa7bc6086a4dbafc57c8d65a053e9b9535c413d7d3e24b85bbdcfaca5516ca67a33fb09892753735fd512f SHA512 588203c0ab2bc1e94933d31db3a7ec2942499fb51a9583aacd4e45c416e5f2456f17e4fdebb3bc5a1196ec75b92fe1a7d5956da3eec60e0e33d47d2f833b5a2d
-DIST thunderbird-128.5.1esr-ko.xpi 762640 BLAKE2B eb8802292a8e0cb0460da405357c66c1e5da80d646c3d2382b34bf77f3a1a03f60171645cddc3a7fa57ab0b8bb17bfe55b09b4690dfba7ede87ff4562863c1cd SHA512 5bb7e696f5b392e2b085339c65ad2c31a415f4deda76bffb2216c32a86bab08696aa17e75e04a6557c427d6dd71c99305e0a73799ed14a30fc184c84191212bf
-DIST thunderbird-128.5.1esr-lt.xpi 701408 BLAKE2B 6c6d1e770fc3b9835ad6c1faf4c73be8ac1adaf5008552a88686a5f2055378244bc50f1d06d8f7264edf0c9f5519cfb47b6bb875d9220a5ea9d73252285d2825 SHA512 03f66473edf86a45fe4762881244a4cc859180ce40ff8aff1601a63338a0f60c5d3134ce7eacbd0b02e2a37e0efab1a72a17a9d63e85de699df8fcf295f48e9b
-DIST thunderbird-128.5.1esr-lv.xpi 625978 BLAKE2B 29e7bb28993c7833c2ecc8bd3138cb485f74682ceabc44999dc77bb2226040cdd764b55cd460b23378d097672f47709f6f8049f67707fc27401a5046ddccb3e2 SHA512 251c713e5068a00a6e2b9c540f33e3e40294f7e112df9b88758083bfa3697c6d9a661450168b4d87369d2f7e504d148adbcc8f8bb74166afb58d36eb1849131b
-DIST thunderbird-128.5.1esr-ms.xpi 581572 BLAKE2B c6f9fb5c25543c67b9574d58f9b0de7582f4a63b6feaa00cd39ea82d46d291f4da1e496cff2382011df4db53ee8b47af9c0da2e98a5f6c78d5a85dacb90f1a6f SHA512 4e0e1b2413ae4f840253f27fc53c2426ba28bc1594d2a64a44a70d537f0c6f58bb179d72214282f7880a7f7ec38f2dee69f443b52ede6c8cb52e8573495c77c8
-DIST thunderbird-128.5.1esr-nb-NO.xpi 708559 BLAKE2B 2a5931af73ea8179f1acc3a0f84ba157933afd35d74453d26ed9d58771f941196faf4d1e8b9a0d0ab580555af4a3d671380d4c8a24febef726a75621a6f1f7de SHA512 162fbbfba540ca7509e86c724272f259a8473dbc3747984b52a4660cf29714401954d14fe491fca4fa5a5e38f17e81e7b83a35122f7dc6c4004d1479c9e95a3c
-DIST thunderbird-128.5.1esr-nl.xpi 751614 BLAKE2B 29699da4dcf8b890d7c7d6b425870c3d868db19db212dd8954ed3514e4b210648fcaeada536f9781038b396f492d670da85747d34382befb43663e05f46fad5c SHA512 6336c26f686cddf0d53a7f7baf2ecc1f48729c8d910e45e1d8c1b262e0e39c978f2503332f4c14465768e2ef170fef3c682230c4badf59787b3ee901e7a989d0
-DIST thunderbird-128.5.1esr-nn-NO.xpi 729656 BLAKE2B 19d69640e6880b0bc961f0413541d72a922e5f10901ac334a84d5ab2972ac2c97eb4a3984eabfd0e1d848e63551f75a184c183b916abbfa8b522c5c596b30420 SHA512 c5b55240a735d1e18856d662cf879951731247239bcc86e47dbbc94b85a3db920584257f6a49b880d2598f16ba0e05ecf63d80c0702c7ea169927403e1df5937
-DIST thunderbird-128.5.1esr-pa-IN.xpi 688137 BLAKE2B 1c7b53142113d527c34d64c1a511b73c22a793317bf2ebd81a72c080752597ea565a4cdecff4e5f9be60e894997ca94eca7310a3f381c55f0bfd5f215d29cc1a SHA512 ed7372ccae0666e330c341700abb697486c8a0e0a054946452f798d679623f1fe7b2a83e3ecfa1c40420937eee22b5b49c24130fac2d822c83bd2ae88375b6f5
-DIST thunderbird-128.5.1esr-pl.xpi 770777 BLAKE2B 65eb8fd550f5a091ace2f85812748b1ee86ebc846518aa36c7141ab03f45c525203e96ca9b5ab81be9e7037ce716d9059a430f9588a4e0c360106bcc81ec5a19 SHA512 7be207c39e0f4bace08ad90fde2dc499a22d5273c784e2496297528263fcb0e11094ed6de540538908b7f4b3c129eb267063c0e76e01af4708090ec1c39f5867
-DIST thunderbird-128.5.1esr-pt-BR.xpi 758844 BLAKE2B 88d79a4a9d9ae8d714f374b0aefaf9dc8d21967a9b15842708e49b67da14ce71a1130c0d90e41cc4720cb1d5f0836898daa3fdcdbd86a287fb03c74622d61e48 SHA512 685ac0f22ca9341d4530141264ae225853a7542d7f1576575ee675cd507c691c2e24cc0a1cff0a868404f31b4b97f69f062df147096af0c7b1d261e39f87447e
-DIST thunderbird-128.5.1esr-pt-PT.xpi 752023 BLAKE2B 3dbcbf4570fef237498889a551f58c9b500c5b84bd9b0abd1f3afd4b26540634ee5e6588923261e32c2152cc616ef5158a93ad1cc5e01e0a2076d0804b37a422 SHA512 e37a72c46b4d9549bb1f491729716694261484504c445baa3183a3ec33fc6511471b05f080575a3c2ebeefbb982749c16bd935eb1df5fa41d09e4dd822120fef
-DIST thunderbird-128.5.1esr-rm.xpi 754443 BLAKE2B 4aace4ae4177892653452281a9f115d344f261dd101721ee817133d1604cc780fc733bca1478d1fd15af4dad82465a8f4c2df4b51e0ee2bf146bf91c73a80a8e SHA512 02646f213b51661fbceff73c713adb9a204d93a8ea492af994b50b2ec8d043bce06a98efbc0ef0efec98d2543ac11a8c6d18871d5c0839cf2adab39328eef37c
-DIST thunderbird-128.5.1esr-ro.xpi 670227 BLAKE2B b057edb4d9b04621c9dc375756cdde0cefc2cedfb372120429b13177975fc008fcec5b1bfbb8552150d09f44704fa09f963bbba8dc82a67852f460c3a69860d6 SHA512 834a5352e95f91332fd0e0fc16fba71266f0f8ba4aff2b0925f6f5da47951317ec6b4a5858a9745329ab63049fb8b386313d94086cf5d8af20a1fdff2262d5b1
-DIST thunderbird-128.5.1esr-ru.xpi 880795 BLAKE2B 94cb72fa18a0235feb3763643b7714c13769841b9d0691e8e7d34b30031846f902e5c5a7efb91c8ed3a8ff4e790d90d7fffc06285dadfd68d460f3d8121d0277 SHA512 fd0656c33ae145a870490407e0394d2c5acc080727443f00414765f89e5a0609c0781eb71050d8415e951561461c1bc4e534836532c7bdea8c54e6aefb46d3f6
-DIST thunderbird-128.5.1esr-sk.xpi 792216 BLAKE2B 3b5aaef538528533b03125f70886e22d554a1887f82af67926485ac4deb717f363dde03759b2dace05b0773cce09aa050ca1e4db3e67e5e3d6fe4960dfdb0e49 SHA512 8e09162f135b8211f21a360b9170a027b54d17fc2d173b5cd198de683303dcf023f068d8d45cdc3b4f1f16afaf83029065daf8389a6f88ea4135d7afaeb68790
-DIST thunderbird-128.5.1esr-sl.xpi 751648 BLAKE2B ebe45093cab74b46ccb5f24e362f60b89fa8dc69c03cec0fbc5014adcbf7a12e051026734ced73d4c2af67385342900a61ad5667442d35b132c587f636c1510e SHA512 f75425a0069c3ab47b58076b09efaecc7dd1b8ec39cde2d680aec67c565202d91dc7cccdd9cf39d9dfcb5c58cdfc36aab8019c6aebdd22b8a3b0345a6b11c5be
-DIST thunderbird-128.5.1esr-sq.xpi 774995 BLAKE2B db469d0299a787461affbf213aaecd9360193af60dfb38f1ba8dbf114992b51f9a6ffe8deebe0307320e449641ef978cd71b748f69e5940fe1e39cf4891cafbc SHA512 ff6ca769df3c2b73dd0676917e4d3913823804f22cca68d1974dfde73c91c19b9f7f9c73bf0141a3b1b5eccf361966267b85ffa4e5681d68dd654922e0b4ca0a
-DIST thunderbird-128.5.1esr-sr.xpi 771752 BLAKE2B 02e08e5fba69a7d78625fc44b335d47c509f09bc54531a2937ca8b7e62628eae03c02e7402bf35108144bd95f90d2c5b16fb6a3d4e3c8e073bb3d65976c57072 SHA512 bd0ad23fe3d6f586689b677706eda8244ec6a89922fa756829c80a0e0114ff2ea35693344e8cbde76bee43d485b1e8db5296db28be7232fd39250fcd2850ff2e
-DIST thunderbird-128.5.1esr-sv-SE.xpi 754938 BLAKE2B 9449273e387c510f6005e23a7bbda11706b4f8e5587ea1027739e7e6f8f3e1f8ee7514ffd818f310a62ab6da5db78e4cfccd81bf02a7ee5cb1ba1be7eca4d145 SHA512 b8752f1f76197a60e03bedce4c5e6b4d2121311e8b24faea8c667636f1d1d74a7aba536a430ca63d6e057ce00e39afb1a74a80509ebb249a44c40c3401bb2728
-DIST thunderbird-128.5.1esr-th.xpi 819690 BLAKE2B 1992c458ce17adb627f47662e30fdb12f30ab8bc1005f436c4db635ceac25d02097e96c5f9b05bd0f6acdbfec6cc4a88534305f9c00fa547683ee47ac1185d96 SHA512 c6778ae4a5fbbeadf1e8d727bda3824a6430a588cf2c44cd920806f57d1f7578a854c609ded93a17f57b78cad10ff33c51bd0c152ef1080e6a4bd0169817e6e8
-DIST thunderbird-128.5.1esr-tr.xpi 765548 BLAKE2B e69eeaebc32e230d0a92814e2f6dfaf01389f7cc33fad129ced6ce7ac270028cdf7b4a0c22d3bcf1d289fa4260d8684da6d1d5b566eaee46b691c85b321e4b46 SHA512 e77a92ab670e56b51aadfa9e7b9d7bf3ef88e7c3d44f2e996d6406104c5114302a64b0277ad12f468df83d66560542878e7ed98204641cdd75e7f92e7c4f90d6
-DIST thunderbird-128.5.1esr-uk.xpi 871375 BLAKE2B 6f0cf1220428325a5a730177f96d3a04fbf35bdab12ef49a6b8e34441de60616239524388ed1c7e47f33374747e4fa092ec75a75e87655e7ac10df574a822246 SHA512 3db374871fd3f7698aaa010302ab676c7ae1c6e4bd2094e3087515a7a9aa5d022af43fd8a372cdbeca62a36468e20e1d35f052640af740673c5de985faf885d3
-DIST thunderbird-128.5.1esr-uz.xpi 592618 BLAKE2B baf82bc6ba47555338be08475adb0588c4934e754f1389ba5a1cabe2f3dee9db822dba79475bca94d84685e3f7af6a6ed9c69ee0daf8317dace8f846500e161f SHA512 3ef76a1a7c135db4a7995d479739807ecf8bf5a1b77b6673fad5406cb1e903bb49c10c062939941c692e9f4b2c6fe4650ef17910651c81ccfa2d827282530a9a
-DIST thunderbird-128.5.1esr-vi.xpi 794032 BLAKE2B 0ebbf0c3d3b55881d89d1b7caa5fada14833a90f88ccef71625b80d7aab368fb7b2a5b136ffe048ce9c8c969bd3948e05749fc8cdda70dce9f3a45f3d9fabde7 SHA512 3024bc7f56b5cfe26cb8297c1163165a7827e227a5ed5a72cb2de61e5cae868dce6f2674fc8c4c2128ecbade6f3aa513936b4ccbae4135c66934d0f46786e753
-DIST thunderbird-128.5.1esr-zh-CN.xpi 794060 BLAKE2B fa0f838e68ea27a51371ccdaab279bff130759e34e83581881f22d569139c02e1e8b36c18b809b93d4de827fe8f09648370642b53f734030a326ca6f0355d44c SHA512 75cec7ad9ee4ea5752cd19111a23957e76052fb4cc97078557e495718afe64c98ad1de37dd83e77b523c66e780de85d3318130e62110171467167a754439c303
-DIST thunderbird-128.5.1esr-zh-TW.xpi 797334 BLAKE2B eb72fecbf3bff04d5c9daaead2a539fd540f6008e24f52b4c0b0ae0eb1115d4ed15bde3d801d5e40b1f92812780f6516015369814a9e4adbf93bc60a402dd018 SHA512 860d5328279195bd70dd91ee8f4bcd6ac8fdba413fbb2a4fcf6020955a53fe9452cbf6105e2b2583174d49b519bc9f3663e1400d77ed7e365f0ff6411486da2d
-DIST thunderbird-128.5.1esr.source.tar.xz 678670780 BLAKE2B 8f91be4b015f1258709c04deba847e958716888d0d6cbb7b57ffc4528076cb2c9553e3efd3b4423046a433a486daa96b00768390ea0fa2547ff47ed4898da919 SHA512 1dfa0752a1dbfc4d7516beab13e188aa40c145f2eb0554441ecc4dff739cc862c15fdfdd8c0cc026d010ba3caa57d6168da35e484c04989fb6c81f5c09215831
-DIST thunderbird-128.5.2esr-af.xpi 530350 BLAKE2B 78c79e8b168f137426bc12938c4e8f669538635e369d86c745098d07d958699a120073c2736341f4842fc827ee11667b8893831b19088c09a9c4161af08e4afe SHA512 26898351b3b7d27cd3c990a6d17b6f28eaf70aa2736166705ad5034f233cca4701d9e4f27389e698db29d7ba461e9fb7d976ced5fbbfc2d354502e2cb61bc5d5
-DIST thunderbird-128.5.2esr-ar.xpi 686985 BLAKE2B 27a7872965258cc920e9c30ccd79cd2ea219c32b48480798c7392523ad5072c1b40f896e7f43a21c51d9a84fc6128676b42b0204b085e4529608598f82432cdd SHA512 43a8eb7122432805cf16a636a4ff390ec04ca14fd4cce9dcd76f853e65caf955d36fcdd3577370a2b8ecbffad29aa0a41c0ad92fa1ff3aefc6a4cddb3ba1e69a
-DIST thunderbird-128.5.2esr-ast.xpi 561055 BLAKE2B e66c6c16c1508f24202f061843aa2d82bd9d5b2edef0adb208b9afdd292daa2f928557d34750693f28b459275095fdf6bbb7d4c181429cbf870ed6cd0d0e7688 SHA512 2fbb37d6611a4abcd4a84648683896c8f1de015c12afc33e04b17e2339a29dac6317033f31175694869ceec65bee8fa07090d756fc5851da477d5141f501572a
-DIST thunderbird-128.5.2esr-be.xpi 772990 BLAKE2B 348ba443f2d1820481f6e5bf438544ed2dc9ebc02d1dddad180f40146a433bc0df300b6b580f879b0b1defbeca536c2764b85a39486a78c2f7156a16bfa46471 SHA512 b967ec35e454b0581da25088c1db7267533461a09e824d533a0df214e43cad412eb6d413ffe7cff6bbf6840269a3fd9758bd8d2c8072c14372a1381a6739b9c5
-DIST thunderbird-128.5.2esr-bg.xpi 812323 BLAKE2B 420ea917ac83c53e0fd8d4395f4af376aaa5f84836b0aa63cfedb882872f306eca4c29cf1656b0cc535a907743ff1597f7b6b9c5eb00074912176a1ac403aff5 SHA512 4c635e21ffef0f81b8446aec87f583c419128be400846143ed2e142f9233ee56f50ac87e1e41096c6409c9be08f712963fa9e9d87db326badd3da3908ed71335
-DIST thunderbird-128.5.2esr-br.xpi 655127 BLAKE2B 35780a67972c8393625e43759c4986635e08e3fde1816bf56566690d20aceefa0519b960634e861d591189e61a236c2d1d53cd615bf8aec338e7b8d31a0a8714 SHA512 601ae7ca98b76ae4cf5d12d5ef8519741ca1d6788b9231b421a21ec87017c5ca91772dcca127e30ef9222ca49d831209f4dd03b3fc0d17805a588d921f97016b
-DIST thunderbird-128.5.2esr-ca.xpi 711078 BLAKE2B 82b9d5d7031a66e658992434e9522534437d6e72d9e509c3e23bfdfc2952162738ef6738c6610a16a660a726fec2d4828c5a9daffcb08c7d9ef58f634c411798 SHA512 2f0e00a4f4fc9d2d38a099a30b2d6cfbe3f2301075de481604b482e73e5f23b5c81eb36f600e2b0caf6b3c1a3388adaf963040677d6dcf4b175b7272780f66e1
-DIST thunderbird-128.5.2esr-cak.xpi 672196 BLAKE2B c989a4d4f49258da61b8824ac17c3b2ef460ab726346799254aa88417a17909279b26216812e756f8b1512919b84288e968e40403dcae8853bea04ad46aef370 SHA512 a81e9d2037aa6f1c6679f9f956000c5b539185dcf6723db5f63622cbcd47e7db1dec2d60120bf83207d5c1c789cf8cb40b43fba2aee794dcde7a57ef4bbb781b
-DIST thunderbird-128.5.2esr-cs.xpi 791609 BLAKE2B 8dfdb3530778018d924015d59bfda12edcc88c0416e6cbc0f502b22e1ab7ef3687b70345e867083b11fb70d7fb97e9d769efae73bced78a3ba02e3fd11c16be8 SHA512 f7774873e38c2f1a18d7af07f368227d4f9c1b4814d14d310157f7298a737bba9c5cc676ae9c768c1d62019870d813e11dd292955e4436c804840f99df24a4e9
-DIST thunderbird-128.5.2esr-cy.xpi 756816 BLAKE2B 11ff55ce797925ecc589858a2f686f6600ca9968ac77aaa9b3de36d683ad11ed5620c34b81063128afdd959f767ebf8c043c2b8ac263edcd234036b1c5977305 SHA512 f784a7821fc9a03a151062bec2b51c8d8c4bcbba4145895df8fe8f2c5988eb3eb026d1d4a355cc51b3457628097bdfd578aef5f1a8720ab6cb4a4a5ad05af628
-DIST thunderbird-128.5.2esr-da.xpi 740057 BLAKE2B 2f8fc6939499959ce780bfaa0261fc3885784f0d4bea34830d67bf1d95e2ef8c805a1013bc72b6fceb44aa980ed9454834dc10d7a5722df1380b3a94df9a927e SHA512 4bd3aaaebc23628afaa23052a83a63d36f38990ed6285c450c0009434a4a8ef066bb7f1f4a31f9ab2d5f106720ca9137903df0d1e6e6c52310d6a8e0e22dff46
-DIST thunderbird-128.5.2esr-de.xpi 772204 BLAKE2B fbd8149adc5867b2f7290973358714be2591fc5afb35e509d9a876db295cf8fa59550d0691f0f4ba33c36c408940dbd7ca19c5624d601fe8044973564ea85ec4 SHA512 6f80c58ca097e0f1e77fb6f362d7954abfe6d8e46b0021d4003e3cb4888c7dd96df1ed29a5bec806062669552b4877c33a4831d37868d9f1c51fc2c0a8899fdc
-DIST thunderbird-128.5.2esr-dsb.xpi 790369 BLAKE2B 1be4aad6ea99cc6bb9c7a67e0f17a5809a21e026f9014a78740cc516cae5aa30d04f379d7f999b1ffb10fd3c3e79e147e3bea1ac9a47e8c54dfaec6686e21f05 SHA512 fa7d27f609213520532abd299e6d498563ef177c3aa6a3737920f69de614e7861f6894d63cfff49288489017bafa1fe1ef2d8695fac182e881526141a7c5419b
-DIST thunderbird-128.5.2esr-el.xpi 895923 BLAKE2B 36aebb0891eb53199aacc1e1bcf436fe36aae5ab0022b9a3ea35f36830c84a68623f6774a217872429b2a07bb0a3eec4cb1a77f1474397ff4d476f56d3ceacb6 SHA512 6028fd57f8d2017b4d170dee5b0c715cb6522a93cb939dbdb239952f2d43cbede762d94e013d1ca9721598c7d6c04c677a78a296cd394d508bae2eeda0e36d80
-DIST thunderbird-128.5.2esr-en-CA.xpi 705213 BLAKE2B 228fece39282a4f6e1016c13c537a761ab00110c1244b172b6f976abceb8f591c9eac755f1352ee5a8923452f7bec359f8c803512214ef7760a34aa205d6ed68 SHA512 470f4422cc6d9ea4baf4b402a56b7386bc29295d378ffcfd501f946ef3c6bd595a1b44ed67a1cab0ae64e31185e577fdb21e98b8cbb403684f757160c36a6e49
-DIST thunderbird-128.5.2esr-en-GB.xpi 709687 BLAKE2B 1f41941eca01c2413eae7f830b0894f06ece348d2e02629808bfc06d9ba66a1547009b1fdff372b121ad356405cc4fbac7282982c32983a5a2885d6f3f4256d5 SHA512 f3b04ae32c4881fa7e6d2fb6924a4417f7e0ec49699e42c630300ff7be246814d8dfb6031bca1ff9841dce1fa99628935453d5b59fb2605b00e98ec19e7ab1ed
-DIST thunderbird-128.5.2esr-es-AR.xpi 765754 BLAKE2B 84b62cfe9305698553ca423523eb3e1ecd7c06585a04ee938fb371ec4d15ac5743c2c97ada0bed48815b4b94426e7428c2b5c3ecf7ec8dfbf6f3ef21f376607b SHA512 abd71dc6f85430dd67b01839aac3355a529b738b7adf94a58440eec147f948f629e639fb0484d47add2817425e821ab566a2481ab5314b8af0b570de3da64b39
-DIST thunderbird-128.5.2esr-es-ES.xpi 733784 BLAKE2B 21d72b0bbecc3e9f7d12588675093a8bdbb3a789c92ed457541cdab3584be6b3c5c5e01caa9d368712f323f0221266f1fca63fd83cfcbe83cffb56147ad849c6 SHA512 dd5c861b3a44d3a4f64c90c1e0c9f8b8242df62d22525decaa74518d2fadf228668a1ae742d3fa55d18062b3558cb3db51bd4f8d4d9bbbd1e9b93dda8603bd5a
-DIST thunderbird-128.5.2esr-es-MX.xpi 749782 BLAKE2B f5d06f932d76af75c088c4f36c31d8350281825c33cf0de608a1a0ad5e0b12d61b7de38b7cd5e5626bdc7cdf21df87c9ac9c1ef225eee4a55f66bcb31f97ca00 SHA512 7db2c88e575c15182039a7b664b11f51903223024b0b356cf5f46fd9f0808be007cefed489b757f9ee949709e19995d0b9fb2075d730103b6a99850beeb43e4f
-DIST thunderbird-128.5.2esr-et.xpi 696774 BLAKE2B 7e1c7e8d063e8cc8b7e9ff7c1db086836bdac420362bf89bbfee58a57bb9c9144fa31da57e59d1b1020eb7e51bf9691a52e8a9bda27584740d68644ebce20a30 SHA512 2660b238fb4c7203b2502f7a511877eb73d10531c286363d0831fa3290797723137cd93ad013a781698455779728caed082469fb9d5c55073f2c6c5715fca150
-DIST thunderbird-128.5.2esr-eu.xpi 740305 BLAKE2B e45902eb59c9d43ff4b7d29d111cb2edb471ff57e04a3c02a0d75ecf8bd35c855ece88b08c7873678f3e8e8b384f754eaa6c54b6e56a464319c44e47d4b8a067 SHA512 18e41f83f4a0c1daa284d6d637e57ce2f282ee85817306c79473cdc6aa8c10c87a88fbb4470cf59f116057790323cf96114880d77b8ce0604db77b878949141a
-DIST thunderbird-128.5.2esr-fi.xpi 738931 BLAKE2B 9f98ab9b4d6526d4081f46ead47f396a3750582e22828f3d32ba2f9844067c3e4f77a272de7e944e0053c1561f9a89331290b8acbc5eb3f399401778767cf0dd SHA512 bec2372a6131d8c753176216184ea00a3b7cf6cb9d09e8c0b56d0cbe58f1fedd8bb948bb672b0c68e89dbe19bb7191ee6069ca2697cbd5c4877dc10614a3887f
-DIST thunderbird-128.5.2esr-fr.xpi 777365 BLAKE2B 4ce55cea3413a228c67a96adb702221c8f312dcfc986215fbb100ba00f63057e2c7ab9bcade5fc7c48b5676cffe7666fc161e61794b6af738ef32539d35221fa SHA512 b12c687198d92033be620360d4aaea6f3d6861764470215c36b9e2e574972829959cfab9783b388dbae0004ee02884c30abbacf91cbdc88a52fdc9b36570be1f
-DIST thunderbird-128.5.2esr-fy-NL.xpi 759928 BLAKE2B d0b72042e58f66eef030028b4bf227995eb77b93412b5c895fa1c50c4805888698b50982d6f729a626c1b087cf7ad9f9dd64eea4d71374e24fe7368e5a48b996 SHA512 3915302d69e08569d8142a05b0bceedfba779fe3c3ec1d37be0897f63f794d14f5d8764dc3b3addaae58ccc44e3e056e97703f7707f98c383b8a4b032b58f43b
-DIST thunderbird-128.5.2esr-ga-IE.xpi 616368 BLAKE2B 58e42a03ad3bba2fd60d69694cb2f59b0639581797c96c32ab042317b2e873557b221fb9a8fdbc4e190c9ddfe48dbd912f385d058fc9e5e9463e86738446cbc0 SHA512 dadc86451a95e751f3da901a34ae5bfc12f23d64799389c998f39744849ee55960271a9a1a96e8a6bbc9fb5bc29441d1ced84d25629ee3963cb25136773fce83
-DIST thunderbird-128.5.2esr-gd.xpi 729139 BLAKE2B 12fc76df9bc58f5744f99f6d06588feaacc7a94f03f73dc8535e06926739378b877188878ddca8c21fdaf5fd72150d99b9b73897c84276a29e8070b65749cc45 SHA512 45f409d86ad4cd3dc6293e09e9729ef951f50643d1a7654c02bc5cc34a799f22f45bf835d7234fedd1e6cd0c4b02126b591f315a684b479a4caddbcd18e87731
-DIST thunderbird-128.5.2esr-gl.xpi 742175 BLAKE2B a09a56f3224cb0f3137e6fb10dd0a34e04a54051fb9fc0717d6c4661eee3d72fae8c69d44822c1d20f6349fd1eae32c478f132d52933a3bafcf29ae23eb784ee SHA512 e7291b71fb9e7661aa0e9ecbaec656858ae153e28aecf542530a06694bc823e899a333b344042abbd561655a9858c958c2cec32fb2fd3e8ec2654b3508824b2a
-DIST thunderbird-128.5.2esr-he.xpi 703448 BLAKE2B f8ad589bc90131224c725058bf743d1503993ae3dd6c921c9067bb0fb1e18933e9f5cd81eb11831314636888ca651460e40727a77972781d4d7f47823aec3326 SHA512 983fd05e82f235d5559b321d3a9365d4d9d7aac57203bf2d1291915961dc489510aa3cba3adf43fe503ba3952a88eedfa71f8ce93e53cf5a5e20da71e19b457d
-DIST thunderbird-128.5.2esr-hr.xpi 720119 BLAKE2B 70a5cc2ab288197b297583bea9d749edb263cea563ce09414e7640b56e1947474225e1b771dd3199c2a304d74ba9dd35155bd456d09a32937f07ce65581f18fb SHA512 51f3b757bc7c64e68733b4f88507fa80396c02324017bda7b86bd33136a274c21710a4b9274f1fbb64812eda52e471de1a53d80fb854c63781852389602ccb1d
-DIST thunderbird-128.5.2esr-hsb.xpi 787748 BLAKE2B 8bb48f541ac3ef3439d137701e789c673caeb4f09cc67c73eaeb08de475fed9769804832ad6597f1817691f26fec86a7ac5928b6c5a51efb6a0d06beae3aa34e SHA512 7f01d3abb1127cfc3abb863f2fa67fe6606d5b55af4d8adad739614c5eaad7f48a808941a5fc4702cc2032ff2d06b9e062d5ff192310c528a9dc3972e17e40de
-DIST thunderbird-128.5.2esr-hu.xpi 790231 BLAKE2B b38f36fa3792d70c7951d9d9ace4db86be9417897e83758ec86c4cb36216e6c6d7e825f06542697f766f75b5f9e33ebb33fe998c6a38baec94541bcdbcd924af SHA512 4b09c324d68407ec195a64d033b4ae7e51b3761f4904cb5f8767599815b2802a5056c150193316bf8e0a6eae21c8eb46a074d1012bce129af33507dddf29882f
-DIST thunderbird-128.5.2esr-id.xpi 710327 BLAKE2B d50b871c78f99b202d28c99275e03c1aace4468af05f6577d87e40de22e5ecc80d15c88129a3236e0b926a5b85a396ece8c2a3c5bd476f7fbfdccd6eef11b9b9 SHA512 1f2a39ef486807a9de859f65cedff5ee9abf8713abd5438ac6da58589783e10c5ef3f32ab1a374c53b79163b4238f01568c00bfe92d8de7e590f7eac0f470afa
-DIST thunderbird-128.5.2esr-is.xpi 751187 BLAKE2B 9d6f5a27ceb539f7b6411dbc2d651280435a717cbb81838ad0b1cce636a83649a3160acd832559bca0ce9d475849a8d3208e7574e23ecc6df8c5732889c31bd4 SHA512 c12135ea63903579d6521e2b140cbf92c1449baa1e56d67c51b29d2843d7ddefcbab686d25cd71df5df7f52d72366c7a194b65b4bafcf9f7c0814feb0d0b71a9
-DIST thunderbird-128.5.2esr-it.xpi 697097 BLAKE2B 1992fa23f6b91c2a784777e61c7e67bbfd35a84e997fa7b1c7465b136e5197c4f89a98a8ccef871a74c91e7505a521dae7f51a79238ff4a78316035159eb10fa SHA512 c7800713e93a14463dd3383166a908fcd0891b7daf49097f4987d0848da9dbe75c0d3e33caa9bc5b187ea9e0cae7725daaa80d763caddd9cb9f2140fdb4ba4c6
-DIST thunderbird-128.5.2esr-ja.xpi 817723 BLAKE2B 6ec76ac7a42e00e6d3ac042d14f9262d2c45abc84ace74478a08fc4afda31d537b0e3625915537b87f652ed68277ac4af824db7b934c34a1d79825cdb73ea250 SHA512 9ba860573a1ea14921be07728f1f9ab225baf58cb90fd7d5a576649e0b305ad84e4572de84ab8e556864581822bef8eeb7a25331656bfb788be193bf15af7495
-DIST thunderbird-128.5.2esr-ka.xpi 796714 BLAKE2B 197193ce27d734b0145a13adb02c895084f1f0c7e81633b8fcf890e6a12cc10cc25d8a5f908acca59c381f4cfed7dc777c0de7f04cf4b442f1102cba67dfb1aa SHA512 7cdeb1073af116acb22745dbe2b6c0924212a33f403bfd326971fc430a2cbd460201a673afdf3b80d18381ca83ec0db6375533fd14d59eab6557a7f6a40b4892
-DIST thunderbird-128.5.2esr-kab.xpi 735474 BLAKE2B f13e11e823db622934941d0943bd8cab779139d7bcba50429222c7a42935947240345b83d40b7ee0a7f4f224a1471955689c71517afee24400d21b8283cf2434 SHA512 22a45f54271f74b3ad6f27412f0f76c226698a93027bf438fceff28015591eda6574c3b92f4fd62225015089e8e90134cafa0953a1e93d9b058974db57ef10fe
-DIST thunderbird-128.5.2esr-kk.xpi 865512 BLAKE2B 64c54248c410684a7fea2e1349f858fe4f59da5aeac8c2eca5c7734c0f83f600298bb5521835e5e1c3234e26b03c098bb6c60a195ad9aabe3f3cd6ea6382ed0a SHA512 7e86a9e8e809fe4163743971945bd9c8c5930383261003094241eeede42f834125fb281fe6c3a556c37486f0f8c69128820abb8f22752b9827a47b9f1617fb9a
-DIST thunderbird-128.5.2esr-ko.xpi 762642 BLAKE2B f3a38ff807d1c948e0300c1ef659f12b2d1e7843ac1e45949603bf8e2ebca88c6313dcaed128ce059a2e5fa90e3571146736279f1ed9c6d9cca5616eef0a56c3 SHA512 7f84df22490bfced0999478c3944ed199e223eaf11ded342a0193ee8d112fb54c82a9596ed8d3d693a98e310a440d6b6725cbe4af8f36b005e4222d0f3420617
-DIST thunderbird-128.5.2esr-lt.xpi 701411 BLAKE2B ee51a6bcd3d1ffcf25d3bff7d311171ecfcb2afb4eda11a97a53bd72f83a4fb0a41be657c0498eb0b96aa28fc8e4334e3b62b3174331025e68821663e5e7dcf4 SHA512 7981a0b240cd8fe42aced4587563a0da30ec35c8ed737d3f424a5f3634266505d345a100be547ff563fb78ed4a517765bbd049e6338de470dfd6f1a9db0bea33
-DIST thunderbird-128.5.2esr-lv.xpi 625981 BLAKE2B 6fad1fad86dfc661394e8734d5c3c93d668cce50358849c1500e1c063de83f7d34e364f9a0a7e9e7596352780faae9947f3288c6a0930f8b8de147cfd7949165 SHA512 99c88ba45f6ec3a69514671df362f4e8f3a0dab9676f0484ea68fcfe0ebace02e971ad88279087a7fce7627fc3f4460d3c8de5f98923da9ea554a3e059cf9957
-DIST thunderbird-128.5.2esr-ms.xpi 581575 BLAKE2B 80cc5b7acdd1376c033a806db9b95349fd980d7cdb418c15d34099ed87c79a49c035af3b4cafb081a9661b28d24d4bb9a74e82dd8eadadaff9be524e00428cd4 SHA512 cd338556365ce583beec84e982b5b9222a8ec26e36ddc619e2a7a3f3ed0e7f187880c91cd576aeeac1b368badcd4856a507c1ae69445f4b3a3aa822c69082799
-DIST thunderbird-128.5.2esr-nb-NO.xpi 708561 BLAKE2B 5502ca4daf1b4fd74e98ed666157d42bc9ac53e5962de012cac14ebd879063c7642138a92905c5b513a0041b79162e3f09f1703cf91d1a80426ca94831233244 SHA512 14501fc7c3a95ea975f96f970b0cd17b0d9c6a00d7d6f58718848922d01aa363b20026e1f48c22ce14458671d8c070a91aa8adbe79971bfcc50bce98671ec3c5
-DIST thunderbird-128.5.2esr-nl.xpi 751614 BLAKE2B 6d85397f712e8b028de0cdae60886c3060058148656c1518e092e3f227bd9642ceef8ee6c849a33a7a9a5692b8b39dd1d69fd2575cf63478304ff8105563ac5d SHA512 4f8766aca5b9c36028bf3fa156961ef8d93edc040717c29b2d1889b680eccc201ba21010bfdb9c83d6cbcc017213f1062b6720c2e8e225feea88cea6029ec651
-DIST thunderbird-128.5.2esr-nn-NO.xpi 729659 BLAKE2B bd52a29dcc102e2caba6344ae93ed4686f210209b5cc30ff7caaa95d99ea23991de60065ccec7af84056955bab80a52a11a487bfa4486badc1863d0eae2d3cf0 SHA512 17bed73d6abd99d6f642ba1a2fb9319ee6828011c60ef185f9d711299e030ba6840cc8cf6cf5655bf4f2d74ab3bd35b8c3f3a699de162671183b8cdde6b872e3
-DIST thunderbird-128.5.2esr-pa-IN.xpi 688138 BLAKE2B bea45460600966456bd158a4901ee7896e67995c4d15485bea0495024571aea6d668675a5904b6a5605b4be7d8139f35d6657836048ef27abda0e8e5c7d8d032 SHA512 921b84e30b9183a718540fdeec7edc05512e26724b4b90e61ac559a7b8baf48381015bad1978d60c9ea8bb2d50f91b87d255d9cfe9ccbf90aa0311420d74ddd5
-DIST thunderbird-128.5.2esr-pl.xpi 770780 BLAKE2B 82c89bfd9f66168a0ec9e5d050078e377c4d11870dfdbe3c61f21b11b921a1c551e785b9d784be081ea7df7233a34c8edd5bfbd4aa5b00eba3a009c3a4b0c7c5 SHA512 6e7528e84881267402a865db2e426d3fc8f07038704f46b05bcf834776c5947ccebdb1f2de9470b0def40cf8eea9ba1b91d3e74471ea087c8dc4cb297f9dd159
-DIST thunderbird-128.5.2esr-pt-BR.xpi 758845 BLAKE2B 1fc493a31795ace3923369a29df0d74544a10b90db117188b8d69022a715297edb871742bae1ca03c0f975cf87b3a73854d880426620c8107e2c6e56d73dc117 SHA512 c21b75fe6a20a8ffd029d578f251a9aab924ccd4ae85d2b1e352b378f7d0d3c8a7542408197547cf4e9b9fbd6218bf5e2930ac1206522445d7ea4cfc29212cc5
-DIST thunderbird-128.5.2esr-pt-PT.xpi 752024 BLAKE2B 50e2d1781eb74c06f8e9d62a22ad1e3e7d519788da0dae089936579966014488a516db87bafe21037005d9ab846ec6a30e4bd2791f4e90ac23eed38117d641f3 SHA512 a8269fce1289fed61bde66f0c4c6d125fea031c881e8a6e6f2fdd2a4a5a4b71130d14fa52f0b8ab8b3e19935de7adffdf04c7516efacc9e67b7d5661863abd52
-DIST thunderbird-128.5.2esr-rm.xpi 754446 BLAKE2B 27ebb2ef921f3022c1804ec3b1409aa5e1abf8459112f066d86dad1a3c68e48566639d28d11a134d5b95f5e4fce91056d03577cf7120434e1557720a9cc3fdaa SHA512 4141051a0309d9a31c37ae660e2da0460701098093af1293285c774fa2c5908a24f16dce85fd3dfdf32394072ac112b98e6c8717a140b4e0630f258eefb2e728
-DIST thunderbird-128.5.2esr-ro.xpi 670227 BLAKE2B b1e176b863a448bdee5495e43b3f19f2b2fb214b0b39b4b8ed023382e1f91f61656a116b4feb927d31b51933e0d26da4738699629aae3ff1b1e77d4817886e11 SHA512 7c30e12fbba1d50c95cd1be2efdaeb8befec5086df31a6b8152e26f3671bbc6a2f810e765dd49b0b3213633cc3da16a045bbafa48302eb1ec22fae683f377201
-DIST thunderbird-128.5.2esr-ru.xpi 880797 BLAKE2B c304ce15e1cbc29169617c15cc4a7c077e0cf6687e6d5431826c3babb675899d4bcdea1adf6adca21cb7fbf87ede39ab44473327828c8d4a3c9a4db50c133ea9 SHA512 533191408dddc5647d4fcc679fd9a6c35d85ee8cb783ba27bc70c82e9ce86b1779f39411665c528449c2a87a47e01759ee30aa8dedd01ba75674eb954d53f59f
-DIST thunderbird-128.5.2esr-sk.xpi 792220 BLAKE2B c32364e73b5afe15c7f221e383f51105408aa63cfa97d40bb9d7ce15d23132530ea92acaf5de4eebb32dec5694fadc07d1720c84eedd9eee361f73a6ccb36018 SHA512 209510e7c2a81e9f4e0a8108c4183814495693d685daab38e43c4c1aea0d8da6aa0d7f82cc59052f2b214e9021d15cdf32a00f4953eb3550204ccd9a0b992c89
-DIST thunderbird-128.5.2esr-sl.xpi 751649 BLAKE2B 00b911a8a80004915978e128a3357c1278558913b71c88f836281cc9e6911b3bc7e27854256a72518acf19681b516c283c57be435a1fa4da7b04aa676e9e4344 SHA512 958086f57266e0ef3b23e87ba00e4abf0439490f36f20909bbeafc52aa09240e8a2c92e100d9f6682ab0607b2338d97c4efac3e30de7713ba0f78d80a476c633
-DIST thunderbird-128.5.2esr-sq.xpi 774998 BLAKE2B e7506409ef7749023393ece0ae2ad39b8743e46caf0a37b1b96f91a795fdab1b42019ccf3597dcf15d877bd56b23a9f4249abd102d9882bdbb0433ea82030fdb SHA512 1c24d524d5d24522625dbf188e1ddce210e010782aeff9e5307a29ec5f3c37884716f71e23c995120b2972f1a916e090b8eba870753556ece71e56a9bdc2d9c8
-DIST thunderbird-128.5.2esr-sr.xpi 771751 BLAKE2B 7df3e2c7e93a625eb3da198119fc00129705dd87d5baecc6352df46d9d8ee857db1099a936ab0bc9a38bd90504b230a9d36fbbf88816274a9a503e3a4ed585d4 SHA512 5ece48a1d570ca786491fdd5ce66b6705212f3003d762a554df2679fcb3b1e0b80bad3542bd89048dd172a7c04136a633a3224e259de3dc000ba6b163574f623
-DIST thunderbird-128.5.2esr-sv-SE.xpi 754939 BLAKE2B cac67a27b2e9db5cd3311cd6c5b35054bb77b4f0ec0cda5b355c1fd30c8184eff2140873da3d4338af56a841bc59a98bfc127752dded3b36da7f0faf7a158a14 SHA512 d5d2d828e53d2c6f23029ffef9a7bb55a44c30a9e71309bbbbd95d8dab43cb863cdcab6bfb3bcd804ad71ac3cd716b1bfa691677f895305acd0421508d02428a
-DIST thunderbird-128.5.2esr-th.xpi 819692 BLAKE2B 7b8dc11120387c6eb0796692aab196e6aaebf052c60a19e2c33b59a8a9546b62d80de285539e9a586bf37c256a1d38c83d65b6717b35dbd184db47fba78e6d52 SHA512 220fd2d22028e83a216b7d24c4a9b4e97b0d49eb73f4ad89185dc9afc4a0a2361af7ec2d7054100ce37c8bc121815a0d164c65bc7a0a2dac88ebf6036afeae5b
-DIST thunderbird-128.5.2esr-tr.xpi 765549 BLAKE2B 1c2a07acf012eb8e499cfdf9fad9a9e7d1dfe7190337a4caa7f49a2671b66726119b9a4621cbc7f6bcf5741f18c3e4644eb4af84097c37cac3793af13b4d765d SHA512 dc070219867392f7ada37765743a8fe2353738604a7af0a12e17169103b7afa9bbebeb8a18545b36a332f637025c6d966acd70b4ccee87cc7834491592b146c2
-DIST thunderbird-128.5.2esr-uk.xpi 871378 BLAKE2B 6c736615a368a72874d4db2575aa18716f2822c0e26022f4380170b140edd36da6cfb7a8c198e38fcbc9468cc04a94908415247544ea99e29c74c0b9c983f57a SHA512 10df2ace0e3f58e40013598e7e9330faf072570c7fc357188ad95280fdac9049e612d5ee13d99e4103304831d6b220e401f99a1b520e88682d69d64a5720dd85
-DIST thunderbird-128.5.2esr-uz.xpi 592621 BLAKE2B a85e1630a03d1ce8f0c6f54eec9bef24c49849363f418817ead14a658448de8709f2438077390678d129a8dc4218cffcd9d1e2d0daf2cdcfbccc3e090709ab66 SHA512 62827e1cc174e23322670eb4cc6b48b40753a183c17ac801b36613a5c0db0c7f15870fc2cee9917855781349fd627d8a0050a38ed0e2241a12bd85b73120b4b9
-DIST thunderbird-128.5.2esr-vi.xpi 794034 BLAKE2B ae0d1b8b7c780e421bc567d8ad35972c1083c959dcdc33c41fd39e836e42b9709e95ca408a6e4220248975fc898f68f8143e260462b339acf77a776c797ecc39 SHA512 fd924b279e85096c35707d53519a4aaba150944242f0ab86f313703a2c8a7a07040a466c93bff82793023ccb8b2a39a51277f197d8da42e9a430495000549dca
-DIST thunderbird-128.5.2esr-zh-CN.xpi 794062 BLAKE2B 7690a4514b2ffb7fcf2fc1d26b149ffc7f82d9b7ebe97c6e144f6ac684b2a3e08f00044a3237233e0d17db44dfd58d4859efcd93101f16954bc0027c9700f175 SHA512 fa77d6463508e0da35852625072326ee95d2bb66cc8a184c99187c7facc05a642b3097c6a03ba19e10a793c5f4bad51c6fd7adb3c44ccb96cbb06adbcc625f4a
-DIST thunderbird-128.5.2esr-zh-TW.xpi 797336 BLAKE2B 78b896488e71b1db7990409fe178ec2309d050a7c1b20c9b1e8276fcfd893c59ea4cb77b9241198e54e0d3f34aee8de53c540f2ec9a75cc1112d0f24a203ff3d SHA512 fb6e0c3cfe49494d678252b7d0eb8ef6d19a85502979c3c6965da76cae2c1f8dc1aafa0df1a15c39c9a26f0ecb4a335acdf4d6539a2ed0b35a625eda84994f62
-DIST thunderbird-128.5.2esr.source.tar.xz 674696420 BLAKE2B 3dea8ca8a7eb1e155e50a3a476d8b448c2e810eb347731efd078e15227073fb31c43eb8456678df21d834702085f3470248c51929fe01ed8c02735aa64364739 SHA512 cbfd4b1a7245c2a2f6ef9b2cf69d95a8095eba855755d00fd397351b21ad504733084d6f41801f4114be7015332b8db65e5290bec45f5321efc753412b9acecc
-DIST thunderbird-128.6.0esr-af.xpi 530348 BLAKE2B c291336a6e9eb40b1b8a3f2e64406147afadf8da89c4b479c5030af834899790eb33825338e779691cbd3182825067d49b195ce5b89ba473fd73cf84ce25f1f0 SHA512 b8d4efe5a31aaaf8d1fda0fad64e92014fd9c989a3335af79947d4cba9f49f8c243723ba71494f092c03b14a3df4b51c9e6ecaedf0fc0439df3f4dd870fd6cd0
-DIST thunderbird-128.6.0esr-ar.xpi 686983 BLAKE2B a3c3474888b6a5e0600e11412fe9bedd7992789c730baabfc4043be47c971a46e9e3b8d7b6140f89daf38b7ebd1ee83e3a71c52abb55570702c0c8f99dd42c71 SHA512 cd7d41f5267cbdc6e0c7a397c8340c06cce3a213e6abb63b06e5bdaedf9dcddbbc653691cc1086ba63f45d5b3bea8dbc4e845292c5a5bffc4d40d8c7c735fbae
-DIST thunderbird-128.6.0esr-ast.xpi 561052 BLAKE2B e0a15a2cc6e271182a124261b5bbe394856d8d9547ab23f780cf1dfdbf03e99f02948586b966205dc60bcd71127eaff1a8e65c12c49a530a669b2ec211de9295 SHA512 c57ec7f29b3ff3eff8e94d56be6292cde5edef45e951ae2cb702c54ff9e48d2cff5a3e5dbd8203bc2f6e315ec2cf1050068c0c3b7f642c2ff72dd2d6c49d4e19
-DIST thunderbird-128.6.0esr-be.xpi 772988 BLAKE2B 86cbe59197929b30c6dbe7e359e67d262adb39d0b63b9d7ed8e228e85034c231080ca9a3ce3dd8d00d9f7cef4981c3fdb1e3753d9f2808b1b83cf3e0114a1cde SHA512 2105943491510503cd72a6278c60a6c99c9a70352a1698f07e81e7b618a6d5e77e0c1918c26c582e5538429707dfaade269ed1fa8df6de954d1f59432362ad5c
-DIST thunderbird-128.6.0esr-bg.xpi 812322 BLAKE2B 682041133e3a33c1b517e8846031a9d5c16e4e5d457210bc50aa3d454df319841cebb39bc3582e3281699e7a952876af881d2b07eaaa717f5c1671787b8f9848 SHA512 5765cec6046cae25a11517582b3a254a0e1d0bbcc7fe1ab34cf48b865b34584e598b8548ccc92ae5082c9c411f6ee096a4c758deebb619f1261e66c74c35cf52
-DIST thunderbird-128.6.0esr-br.xpi 655125 BLAKE2B 906f6fe6c588e3be0d8103db89910b47e248ae1c2c8026feaedbd0b94936da456bafb247b4cb7a615abf8934dea7e85639bd0e31b9b3edcc19d87e5ee0a6cc1c SHA512 8227bc3393dfcf8f55f4cd861c64333ee9b75e265b13ed867c4d8eef70c8d92ee8e7408655deb3dc16d54771ea382328ea8004c2a73c7cbe18a723ae533210db
-DIST thunderbird-128.6.0esr-ca.xpi 711075 BLAKE2B 3ede15dd28ebfa6324faea3c7dba21e37a604e5d4de5f4b940b1e583ec37ce7ed1246b84f3480d0720b2478a700560a1aa2331daf1ed0f1a8560420b6e8e2c20 SHA512 967d2f507303d1271845abb2d4ab7c558c6a1b9d9cdb647d59f9e40e922bc6c22203970c6b512a447ee6d494c13cc4af0198c9a863bb205e1edd485e98a4742d
-DIST thunderbird-128.6.0esr-cak.xpi 672193 BLAKE2B 5407232e5309171c30306bc8a191dafccf6ea5dc4e0334e78703c03c169bd0328069aadbfee31d53f8d7169f210dba4b55c95b4afcb1705de83ea09ff9f35a94 SHA512 c33f22f1313c4ba104babe4bd162ff9d8483b71f2eab2912888e2a1dc65042fa8ee890749a82a570c9605efaa1d6bb874b2fee6daef1941a36fe491edd02c73d
-DIST thunderbird-128.6.0esr-cs.xpi 791606 BLAKE2B 0f752dcaf1a9cd1010bf79f10638ea65186660c05b1985aceb97bffe700d6bd166571563fbeb8d2933cf998dacf2b3053b931a49e36e8295afe1a5a913ff2639 SHA512 0d5bd9a69f6314b67745775c58ec8653c2369a5cfd7306af8395d8792230247e518abef5d1859378e52609e963dc645e934bf6b18c3abae4836014792382ba37
-DIST thunderbird-128.6.0esr-cy.xpi 756814 BLAKE2B 8202561c2f83b73d6f73103b3ca759f740be0e4e4dfc8e4e73a59537db26bee7570c54db587876ffee76718c94f5a6ff97c25c80347b4352c6c8b9b0f94626d0 SHA512 315c9a888ce877879a1080c19520315eb7be2b5cf8c0d30f9cc49c382ed97a90bb94caa19d607ebe96d7f97b43f656723346ad3580fe110510fdaae455aa9d5e
-DIST thunderbird-128.6.0esr-da.xpi 740055 BLAKE2B 4ce399c01054949cb0a695f4387d155d7de9e5213d09c71ae5ecc838445c95bddd79b7a564ee2be3ca5c3be2859406d248decc0136ee45148c9b5193b4550221 SHA512 c2871fe936a23fac5f7b876d41dd0500de6359a145d8a4ff11edbd25041623960172af552632b2501a165b1aebc4edf4b88eaffbab70dff2b5e1a9fbcc3d9c75
-DIST thunderbird-128.6.0esr-de.xpi 772205 BLAKE2B 69d3eafdd716b01eeaf71d349e90e354125ed1447519598201bf7437cfa3bd293db1308f65ec5e6c41d1a4b7fc8e4f609325c46af0b46b8207bee827ef0b3318 SHA512 b1a051755bf2b3918386e2b65ce3e43f3b504024d1916510c8a71ff5068e933b0c729c4b1e823d4ab8aa0509e2e187446b5dfca1d6d315e7dfba92df364919d3
-DIST thunderbird-128.6.0esr-dsb.xpi 790366 BLAKE2B cde948d8738ec82efb0a64c3ea30888985424fdadf2a3a4fe2c51035cb033b545e63b78c18238f00bc3fd1e0e2bda541d8643c9b7fc98ad090c2b4b083d300f0 SHA512 d0740b71e3c381f740ef7bb1a4f3fd84ac3dc030b5119b58db5f008fd82f3159f1b19e48f92ed32b599052ab0f8f49a0523d74dc371ed888d76bcd80b208f8d3
-DIST thunderbird-128.6.0esr-el.xpi 895919 BLAKE2B 35ab6d658b40c485be55da4f6f573a28e35425a2c5ef3b48547df41f2902024b7e4c2c1bc2e4dddce110cc2388408c719da1d6820d82d3d5e3343a9638f8a3a7 SHA512 2a119aed7b83de6a2ac7341d00cfe2889bde0ccc6a74b2b25fa8e3542238c13111a31daec13390090af6bcf76fe1baded0065c040a83e6a5dccc5f390e3b798d
-DIST thunderbird-128.6.0esr-en-CA.xpi 705212 BLAKE2B 469e87f31eeb362c0862e07c605ff65037582fbd8436e0fec16ee9357631775066eb09c9527ddc88a754de91d5b170af7a45750bf852a5a6c862fbafd22348d8 SHA512 fb0c861a9f5dc2e2d59dd48c42fd500e37f625dc232cbd5d3e6a23ee0d5cd530c96484436f52ea9f7532b71fafc9c6811d36a7a2f89cca407bc1d4a4b8d86314
-DIST thunderbird-128.6.0esr-en-GB.xpi 709686 BLAKE2B a76b720e9713b146d20814f59247ee86f6e1804495aed6a2683715d48697c5999279b729a289e7caa7d9b23f3ae9d4f4239c118657111f777632c8b2e23b5130 SHA512 400383b2d1808bceec7c3b8a1cfc4fc4c56ec49341145d9a9def64b6f55f99311efe56cefa09fe037d78ed04b355141abc66e0ef048348f614a00efd02e849de
-DIST thunderbird-128.6.0esr-es-AR.xpi 765753 BLAKE2B 9d45331b8dada5cf0d152de94e353b24626ed1e90808d9f81ae620ac97f369ac6643683437721df2721febbe1b05c337812dfca9d0d9c7739e6e175ce1776491 SHA512 963c88d801fb1092a4cca94be64ffb8f467b9dd3fafb3395c7b25bbc377fc9186df086502f25f621f2c43f26ead345234d9553cba5e29e2eb1c332427c4fbde6
-DIST thunderbird-128.6.0esr-es-ES.xpi 733783 BLAKE2B ea67a4d36e8b51a47edc15defc62e598b0497a52dc5a20419ddcbe44ac41a3e8337eef6030e301bcd6a1a3bf4f65d4c21ff3718017855e1616545c18426b5b2a SHA512 6bf64be7c04df40c531682b03f282856f020bc7910ef3a1a4b01e83159506f6afa4085fbba1d5af2c92ded46efb5f36ddbd4fa9ddc4c6da140eaf52af220ca8a
-DIST thunderbird-128.6.0esr-es-MX.xpi 749781 BLAKE2B 4c7fffe3db1a9bc4ee3092474024e8fdf754769601768c5d2d2cac2dc24b4fc1bcfa68d5948adaff0e80dbd18d86ed23a85f9c9eb440b5fe840e81ff4e2f6802 SHA512 70b3104f5c44973d12ca155f155989c944df23f9c2d9d637561a4aebb19db244426ea982b1dda4b58dcdf0c69e575e75b3ad4f451c1203a251622155ae6d7e12
-DIST thunderbird-128.6.0esr-et.xpi 696771 BLAKE2B 212c18f86b802ecd4305e143148746c868f7269a2e23ed3fe407f38fbc8c6c3c0966e29a327a49431a83b8f5de20bb5711c5c70d4ab73875e131631f94c530d7 SHA512 50ecf804139e5fee2b92dc1bfdecf676d0cd3d3ad74cf9a49f23233e4211d8d5dc562911a87080db76d5ec8f3213d626793394220d94d0646567b1c91f135ddd
-DIST thunderbird-128.6.0esr-eu.xpi 740303 BLAKE2B 8d38a900abf02c3b3c9c288d12569cdf638a78c413a2314e473b399ff4aa93f65b3cd47096cee1285241756de8ae3b65ae1848f2c5a1723d6fa8f745fe600c1a SHA512 3eff3d9ae78f416f2292cce32a82ccb1e54ec32c04efc0deeb2fc1bf9d7e0e2aace59607f0275a57e4081748dbb93af50fe345c13e8dec22a6d0d3ca94116e2f
-DIST thunderbird-128.6.0esr-fi.xpi 738929 BLAKE2B ca5110469fb6cff237bdd87757610453043d776cbdd5f80c2b575eda5b336b93230263df199df097334f733498c8ffa15c5f89d1faee7a277fb89bd10eb6751c SHA512 3cee622136e2165184ee7cb43e453483c95d617afba19b49fdd25d15d6050ee7bede17b6b6911333b82a30f07f55ebf49b3c8d265a803484af6fbae111bfb799
-DIST thunderbird-128.6.0esr-fr.xpi 777362 BLAKE2B 93d577d3980bf35406e82db368cab3b58bd5f0d8b527059f1f536bd78fe6374b6ca31c586ba1b4082fe3e775810a28566bd3a7e8c0c79b94970934be0639f7cb SHA512 a29311c5849c371402607a92cab485394b648bab8c753f619a1c68505f50799603c533da42cde4c2a4c208cbf33e9b5596093033d0d665c84112ed7e0b525be1
-DIST thunderbird-128.6.0esr-fy-NL.xpi 759927 BLAKE2B 24d6b2550e335a461976a6536c453f45c01c8486f4196e720e3e0f66501ae9c55fd97529249a86d981e661c8c76d0bfe7819270b07d80e503ed105604b22ec7a SHA512 73904123c62bc4669aa4a4b54059d3da74b12c03a75c5485f72139319c307caea47f58e6626e5b450de5d1f45328099de85999256b90d72977789e14c45290ad
-DIST thunderbird-128.6.0esr-ga-IE.xpi 616367 BLAKE2B 64a6426046876c74375a443af2c8b59e01756a95343d16e5c1c08bcf5b999c9d2b301e91a9f1c8c3a221d2d7e41457761e735a92a45484b90b717e83825e8963 SHA512 4375d6cb7db6aa07acddc73610f791c069ecb88e39685b0443f4f2f5b1c759f68f503f052ac959608248a8b1fc939dcc851d2c3619a61b95c792401f457700cb
-DIST thunderbird-128.6.0esr-gd.xpi 729137 BLAKE2B 803cfc378293b448ad41f82af290708623c7920f65b86aff855e7e0e0783d2906db8a2005a2f83c688d283eefb9e85fa3c59306161790d4718cf40c5a9d6ab8e SHA512 878fef6be1be5e68f570a9845a62080c69cfd1ff7fe265f63806900e30bb72d0491300f7abf777e57c70e211c47ef55a4de5cb7beb2f30efd318264da139bfbf
-DIST thunderbird-128.6.0esr-gl.xpi 742174 BLAKE2B a4f66a7999dd4c94ff8d81fd0638f32d591941d7d922d2d2f8ef8160541833d748289db233b9032768f1f84cd41c3924c08ea6cc70530df983f1a7f3d2d29269 SHA512 ca1650451c1bc9815637201f4fe6f835d20ead6fd869dd65f1fc1740f40c5bd4770d18b9d33f1fe2bfbc6af1538a7feeff627a2daf39f7942b506c54f545980a
-DIST thunderbird-128.6.0esr-he.xpi 703445 BLAKE2B 691e73f8c75b5a3880320c164af4325b6cd9f4f3456067cddc51a094687f3f3b675c1bdeeaca81485bd90e1416bd22de4e116eee75b9a69f17d7e6346d8dcab2 SHA512 380cc758eb9ae27186e07d27ce38f875daf0a8cff17da511e984a8bd2d9b9f90cde973f574672d7b2845b38095e3beeaddeec2e9e907f7f36aee1e9b4d90f36c
-DIST thunderbird-128.6.0esr-hr.xpi 720117 BLAKE2B 3ad821fbb006242b1f8350f182121fbe80aa089c270c82f8e36107d3b58a787e5f654f1b3a6e9be1003f5640a427498003cdaaf58128169f510827f42e6a9f72 SHA512 e75c85d1428d3abf930764d703c2f36e4815a03c946c4d102672ce748015d8a3158f2d72d9d306aaa9b5767bc2b9be91afed3b2b1fd9a8e66cd149364654134f
-DIST thunderbird-128.6.0esr-hsb.xpi 787747 BLAKE2B c0be155089507c003fccd23333168137290cd18027f1d912f51b9be9bc49780442303170d91deadef2828d2ae5cc717003f5e116bfb4d65e8207e0ffcf43968d SHA512 d9e7b5aa7442d5b1f95fa06c379bcc23047836f191143b1c3b42d7ff76a5c89e493602bbccc0a3b5b30ae4abfa661581aeecea495d98ecbd6abf8247aca4167c
-DIST thunderbird-128.6.0esr-hu.xpi 790229 BLAKE2B da5b291250605f6ed4ab574f22c4f30c0ea7e9e110ecd8e581bd81a4117497bce7f3d88acc302a02ec99ab1248bdfcfc82fb93aeef3080a7e929d1c60e1b3f17 SHA512 de2972fa16663da66bc7ece9efd8d22a0625a35fe009d5c6ab60cc841fcd9cdb9afbe39c0fad6b8a2aab56ee36f221676768b6554800d8c728a39d4911276997
-DIST thunderbird-128.6.0esr-id.xpi 710323 BLAKE2B ed29d48c4e4fd40b302f71de3d72f5bedd0ca2df92fe3b5f49f38f4dd557cbf6144d638f4ca98aee47f1bf16bbd964e0b65387b9935ad11739db665b88031787 SHA512 455e198b66a91d033a29d7e61f8af887ae672a8064b771af944548001ec989de2d41a07edec7eb0acf4a3e8118567d14ec0be67570e3d40ab05c7ec25fcd9b98
-DIST thunderbird-128.6.0esr-is.xpi 751185 BLAKE2B 9814f174a21085819e25e96a45f37026ebb6b6e8675e2ca7fccf5895d0ccbb2a379d868d6538cdef089e29fc86a066d0a3a3f499c848f05d0c91892818682c21 SHA512 f602e41899166e92bf68001563a4817a5884b95899ce468f074907adb2e92d3dc76ff76a00f7580309744e05bb4518bdddd5c4ea506079daaa6329c014f815dd
-DIST thunderbird-128.6.0esr-it.xpi 697093 BLAKE2B b8398d2af10539f191a811b2920556637711e6455bcb1dc281fb9e7da840f46363f083cbab7a90c428c4b04bec0a76d42b7219445dae0b4a46e39a0f72f58dcd SHA512 937f1616f8a0dbb2c6c7dbba027efea7c7a452c9a2691b2d03ac114b1484bd8f51eebe5cc907f56779fb00d839d1b115e11de937fa6b0be434645656e9add71e
-DIST thunderbird-128.6.0esr-ja.xpi 817723 BLAKE2B 290f46202d0c1c739049b9f2335bd7817fe1120b88b66e4d86d5fcbe208c3c7e76984d9e92add20fbbaad9a014d7650cc0039c59df32ab8f5b43529f282ef8b7 SHA512 1ef79f1d840b887b7a0569f6d3c7e97eb2322616a727b477474fe669e4bc5e655b7bcf5acbea8be4894e7b2f0e33829d8181517fc4e551d12b7a44f9dc575fa2
-DIST thunderbird-128.6.0esr-ka.xpi 796713 BLAKE2B 36a4b12099b9abafee286179ed3cd5c96186ffc366b3822b1ce5df75606ce8062a5dc4649fd55b7658f053353fbd2b7bd863fa0d5eebf8524b4394d1a6434b8c SHA512 2058f912ad4dd964d661d031fb97e2f3c120188e3467da12dc21b89169f1525b4909dcf8b64b2804e6cbfb56cade85879a8666a98768b5b117e1b8ce073540ce
-DIST thunderbird-128.6.0esr-kab.xpi 735472 BLAKE2B e04f17eca5213be8b60da7ca75bf446e1878e50fb26f0453480808e6a59682219cd6431735c07fe6fc6ac06a754c0d687d14390d32e6fadb7193dad87b13ae02 SHA512 6f221da487dda45b2d8da905a545c60b98cd40788d32d73c7a2d752738b3b8ddd653ae05f2e8a6323a12dad5974584b8b4c73687eb6300c3daded50178006212
-DIST thunderbird-128.6.0esr-kk.xpi 865510 BLAKE2B ea80f0c5831df3850181eb72db6254b62f86714018d817d604706103aa1ae0617984bdc361295a33f4decaf38382245f4e1bc162e077c9f72d01308e6eb22cd9 SHA512 8ec4b88ed4fab840e0040e10fd8db1d4f332de956e970403b538cb7f2563b0a34737c7c1cfc6acf1f2653b259cb1b0631c8b88f2c64e217d618d3659116673cc
-DIST thunderbird-128.6.0esr-ko.xpi 762640 BLAKE2B 11a9acf63f72292d1ee08844d9a0d6d62c04229a253cb18d2469687be1d8af31bce1041e03f5c563aa8c49262d8bf8d2f84216bed29ceac283774e35bc3daddd SHA512 e747dcbcdae386164028a2454a8c4c45419f01d087794f75cdadc09a569e1aca88435f39951ad53ac7b000c3a1f5ce1e522670a94cd937ce8bc6723e0dd76f19
-DIST thunderbird-128.6.0esr-lt.xpi 701408 BLAKE2B c79670b1dff56429825d7bbf50519a6f539923c4e5b17f5ef2edad2c0c3dfc9a48b9d07eed69b52d73ea4aef6c60bf04fcbdbf0855c16a90a6aee920a033d2ae SHA512 78d990650323399c975e41f2fd8f3b7449d34c64ecb93f1c0ae9fe290a1610a354278ca8952ed4e380507a6637203cd24c67d36a9241f7fac811dd170a0cf9b4
-DIST thunderbird-128.6.0esr-lv.xpi 625979 BLAKE2B b6e83c16e4e1daf417ba1dc14c9ce098f9f9ccb82f46fd1c708bcbd4e6e1388809d192364fba3be1c779a2aa947299ac1be2328254c6f83bf270a130c3bf3d3c SHA512 31e3a42b02084293e4728a659abd94ccfc17e97f11cebfa1a52f4a6b0220132ff8e562a16ebb2ba9643c5e358427f37479f6a1e09e0414bb236b65242ff0c7d2
-DIST thunderbird-128.6.0esr-ms.xpi 581572 BLAKE2B 7ec201f640f936ca5ceff810014cc647f4ee59cd137e8ddb300822091998aba85f4332a967eeaca80245e4d10646cbff51b506be8eb6b6daf4d98e73261dc72a SHA512 876e48c0c68cd7f8fe5a001f44a507fcd64288944bfe9c7c84d1103c44303f57b34fade9ed17da73514a724fd203ac8438af3a61c551cfbb324811b4dde5e4fa
-DIST thunderbird-128.6.0esr-nb-NO.xpi 708559 BLAKE2B 2d380eca9b21a6e71b8837ab3e66c6b390fde862a60ed7f70c05028ba2464a59e0e8a59b225ed9814819a06c711ad5342abcc80c4af8e7da956808c4dca3af5f SHA512 99d52606674fd115ba9f5699d797b7019c5e443d8273cf04a91e6f76ea4978606efa6ecfcaf7357c5b0c24a5d949a0ec0c44642ed71ef311f388c016d63eb862
-DIST thunderbird-128.6.0esr-nl.xpi 751613 BLAKE2B 5f01f7da5eb447da566a2c6b34430ef3320caa9dbb9987f500412e47ef15a3191962e3495be111eac38c4bedefae855fd4e101f3edaf4c1f82e6a2506e07601f SHA512 00369570b88f4387f11eaaea1ed0337143b4c2d252b0e5a6d0352c5165c9cbffea1b9580f82f5d6b402adfd1627b637caf107ed47c56e071d5377fa69ba56314
-DIST thunderbird-128.6.0esr-nn-NO.xpi 729656 BLAKE2B 3d255bd5c1179ea1026f12ca772fcf9519a891098eebaada3e9bed1a86c3fbded912e1b554998dc5a405be98347dbef03fb6c4d02bc13acd4ce973e47882e1da SHA512 e98c72b7e11d520f81a60f3115d23cb06812dd5fcf65e61087338459b5d79180b8136b3bb0ff0fa1aef8483e686839bc358c0d9bbce58339387be57c03de68a2
-DIST thunderbird-128.6.0esr-pa-IN.xpi 688137 BLAKE2B b7cbff1b6239564419616ada453c632e9b4c80a4053f86605d472493be0bb4dba5ebbbaf51289835b187a598a64518c90363b394015a7b6f9f460c336925567d SHA512 929f478206ceb94b6a27f7a53738a43e844f200a5ef6e061c3170710a2b5b4bfb12e9106e0306c5f5c3b4bd6d857d6fc3280cd45b019397b9aca290e3af01131
-DIST thunderbird-128.6.0esr-pl.xpi 770778 BLAKE2B 8fdf8b0101e3b73e34a821f4fec508da4f915c0aa96ec91020ed14f5f9fdd3c3f5e19bfddbeae4a831280a3dcd0ff4597c8b843d99cf926d35427d95c27fa11b SHA512 26a2d2cdd1bd21d7e15348849ad95a4f33bf317ac31d8c76b447e4998e0e187a1f87e54eeb5654758054a2b2f5aa89eb3d409de4239447d3167838ef69395d4a
-DIST thunderbird-128.6.0esr-pt-BR.xpi 758843 BLAKE2B 054860421a300456ed5436f31add056cdecd7153ab453dd6c5c6dbd5da8d85d34197c4ddb1cd56fe880b3912cf32bde45c87f1883c3c9f567e9485c86f8d8e33 SHA512 6bf1231fb8c18082d296a9dc9a612047c2f615a6cf47228b64d3d7eb131fc3f60eeb74d5f47c3313d8d19d979c13ae28ba196398a48f38de1a4470b9ee1075b4
-DIST thunderbird-128.6.0esr-pt-PT.xpi 752023 BLAKE2B 2d49880e82a8627f9a3ba311970c2b266071668024886dc6f0a34cff218bd4aef184398e962d93bd59e359da35b259c24e7d4e2f2df042dde5257e1aa392451a SHA512 399a966c6c0151826d9b55d517507d2c039bed846b288621339e416f3f86cd700e86b55c3edd4dc15412fe2aebd5bf7064e6217b30bfb7f63a19e78297ce9459
-DIST thunderbird-128.6.0esr-rm.xpi 754441 BLAKE2B 1747b723e17d56b9418aa070d19e6afa8b67d22188bd77972d0ea08fb4bcd089c7bcd6da572136d15aac1b9b2c9ce498bd5b96d78a3fd208d222b534811387b3 SHA512 767ba60cede87c497823cd75debc73dde92b6185cf1641e9755ccf6a31e1396ecab99d7b35b25eed3e3c25660bced9ef05b3ee3b2a383f42b29e4ddfeb4a9357
-DIST thunderbird-128.6.0esr-ro.xpi 670225 BLAKE2B e00d61a68be5d70eac9958026d4636427eab5cdc17d5525f21beb3d72fa4901cd6a3de16da2ed2dcf8fd47b1f06ea6f9703e01a1ce76c2b92accb29ddc1c4b87 SHA512 304993ef19990310b9cea9f1edbd0bf26bc40de36b29a0cbfc0bf34e5ccfac9345e63fadf1f98d6534a7d1fa66d89d2a1157eb2cfde18643d3432d421b02108e
-DIST thunderbird-128.6.0esr-ru.xpi 880794 BLAKE2B 6230944633c584a6d5996a6f44b0af1df179921bf023f2828e4f690e835f6bfc8a005edfa9a2115b13aeb855de92a93a0e5789653d5e2ca91b78006cd70b7d27 SHA512 004a59985a3b68da9b5b57e5d67f84e4af231d9d79cf09a9b266e926634c098743877ba4496bcbba831929331fad41690dbe2ffad5335746f2863d98c908b464
-DIST thunderbird-128.6.0esr-sk.xpi 792218 BLAKE2B ad6413e15cdb86122458566a4912f5169ea3d3346f498d29a63c887db336a1e028ec25d8a68cbbcdd70380c9329e42721d72052380d7e44910c5b287afe1ec13 SHA512 f809469dab44d024d6fee4c094f7682ce875bc53e45a1441d9656df2691931fa2a8fc599fc14986295cd983062e1455485ce4e0259c46231d34296afe833d268
-DIST thunderbird-128.6.0esr-sl.xpi 751646 BLAKE2B 761b4950ba7ea9a23fa93edf7e192471b99ead7cf0477f930dd7f7d3aa54e0287311aac2e7ba67ff92087680115d3deaa3231807dee7846c44d9d9b65e2a5f42 SHA512 9daa2f3460586204f33ecd64a30482aaa5fb31f0d6a9e53a44aa361bfd1ff802363ea0c5109a089086e8978fe16fcbc8642494a36e294e7c1cef4562118f020e
-DIST thunderbird-128.6.0esr-sq.xpi 774995 BLAKE2B 9038ec651e5048352747ccf3abe5a84354c9fc85b009de3d25e75325f0866ff8881170e933954bd5ad4e8e4e527c2cd6346ca229b5f5c82054332c027204ba5a SHA512 75cb0917997d6eec80560ce0ff45d620061586e5740ad4b8b8b7e4196410f9fb1542f95e8bc40ee7d9c8aa741d909c0088f5338df66c1087431982237d2576c6
-DIST thunderbird-128.6.0esr-sr.xpi 771751 BLAKE2B f147bbff81508fab41a398430879b864bd335db873e8a4b24272913d461de0e4508c583194ba9e970a8e82f685166c40d8ebbd31953c1d94dfe46f07ad5039b5 SHA512 482ddf1d352e2851387de67afe5fa1cf32253d7f0034a61eca799cb4a863dda192b0d70a31e91abdc1245d7e627a676793c2abb0e1dc92f72bd9c0f790201dd9
-DIST thunderbird-128.6.0esr-sv-SE.xpi 754937 BLAKE2B 913bbfa7ec2208053f363d6ced46914107d6e2afe1eab16b1719719fb565af43baa5ad7b3adf860ebce8a5b9ac9c13d7f965ca9375555cfbee9b3c83a7c74e4e SHA512 de455beba43db7aa97dedb9e4b8aeacaf4359a88083df250055d08ceb5e93e30d8f306aa3c7c9283124c8876040a2d0de184eafdd430dcc94f0ef36de7ae08f4
-DIST thunderbird-128.6.0esr-th.xpi 819690 BLAKE2B d5d561d777cb45f583b24eb72a8ad628281055cffb1fcb6204b29dbee5adb0017f51b44f0dcc7d81a805bc9ab8f0f10f8b2b1e9c7b41aa595c78974f228cdfb7 SHA512 1b1e83f1a35a1bcb2e3ad084c922b89d5bf2ab90827eadb315e60d5868dec0fe93b26951a36ca2301083f7878d51c12449abb6292888735a99cf5b20861fb01e
-DIST thunderbird-128.6.0esr-tr.xpi 765547 BLAKE2B bc5772e4e32eb5b5dfdcd8e5b1158d446145a13c822c1fcd453d475a7d4f732d80be17d9ae88e55cbd70723115dbe7cb3dee4f6496295049b1a8f93cfbdf6176 SHA512 92366cf98ed85f114aed2489e3a4d92d6d51949c24c73b0928c3b964edc33134be09e83daa697ab91285c7a46b6f9c8a299eb1545edbdb182bb084fcf753d4be
-DIST thunderbird-128.6.0esr-uk.xpi 871375 BLAKE2B a06e5f41409af4f6c3a62011e54c065d73e4819880d77d4d552d307da1bf8d6dd42314fad2d85917a705f03ea9d8281a76ad4ec06792e71c80a7fb19fa16d9bf SHA512 39e0b2819efe5b7716ce986e9ee362d2d367089f138836aac70b11a4e47ca3043e411e1fa7b7ffa5ba9c85a7422206bd765e43e884b729cf8115beefaec72e87
-DIST thunderbird-128.6.0esr-uz.xpi 592619 BLAKE2B 66ccc9ed026eef75e1b14cb5948a2999d4dc77fb428f9624970d2ffdbb2b8cc4cad6a3b95c5649d745f6ac61363650f996fd43f4c60fae38a443c2752e815333 SHA512 e44844d875378e9b325918fa56470921e782950515f467dd366d20fc6dfa05284e68b60e72bea0c6e0e92b776fd43f07090a63bfbf2a20e0a956bb048ea302aa
-DIST thunderbird-128.6.0esr-vi.xpi 794032 BLAKE2B ea5a6ceff2a399cbc0331fdbe8ad401f0d581f036a6cc9c2f274fcd885c85e2f61654d58e5a6cef361d912eae2b8642ffbb809c51cec9604eed1adf2e931fce4 SHA512 1d4954a691c24b8a097c111c87ef476fcb03ee38eb35429c1b77ffe7732fe24c136f20a8f6d707476471a640a05e3099e8156d2b2ab6c07ee0af5f9fa6d24f89
-DIST thunderbird-128.6.0esr-zh-CN.xpi 794061 BLAKE2B 35c330a426b5c6e39a6257ebdf0f3382b80d73867792663089e5da3fa69309141b0783ba09ba90b1e9ddbced6774637a29a658d1ade289f65801ea73cb78dece SHA512 4448164c809d52efe1e5406117be01bd582fd75c08a59af5f54bdaf885e86e1753ecd69bf910396c70e6f7f6cc9c201bea65201dd99c55942f59bb8fe3926374
-DIST thunderbird-128.6.0esr-zh-TW.xpi 797334 BLAKE2B 517c72d488ae48839959083bc29b19b966bb3c91982f926ed73f2693309677476336650afa63a6c9f8bb1c8e4e335dbd7626d71b826d961a370af851519649db SHA512 6171c002769eb847d96a693440bba6f7246f033357dc22da93858a1a70833aacb28eed95e21592f49652221895fa1ecbefb91d0e24f29ce01d0fe216fdd5fcea
-DIST thunderbird-128.6.0esr.source.tar.xz 675443868 BLAKE2B 5cb17164327a222bcbb70f1ff4f5da36e130866e7e4d7c4122d0ed7ad83104fe84039d46b7d638fd4bc3b8cd08e9ca3d7a400f0970014e510b26b6afcfd3c11d SHA512 a561eac0bf0b8c72f3337ccebcde9099c342d1b31ce2b1f31096f1f805a195c49d627cf726cd56d41b21ec292d96fd577e8f226fcb24d8b13e0d773fc334b073
DIST thunderbird-128.7.0esr-af.xpi 530351 BLAKE2B 665e3c36027491ec674b4d11f668de264b9e7fdb476930dd151a7df7449759be5768986ac83ad348f6a9e1495ce34faea05a3647e31503a0a531c5ed35dbf516 SHA512 18dd42b98b74e951d624a868c89ae9713d5e5b1e991170506a880d2ab8ddb22e834b11a42bf9ab01c2664742eb503afcfbae93dc6baf3c0c2b5ce1322e545632
DIST thunderbird-128.7.0esr-ar.xpi 686986 BLAKE2B 4b219c2ddb940ea9363f86167d1d94acb68ebb280a17c761d8a54b09dab85939f4fe861b82c6ffc90b79be061b85167b35e9e96abde1ebb5732d82f59f9e426a SHA512 f9e314831d230b1488b64056caf22a410f4e883c50e697746965949775333f785ed0316d0baac1df460c33f7724eb93a8e0784d7ee99d5fc9513245552f7749e
DIST thunderbird-128.7.0esr-ast.xpi 561055 BLAKE2B 14f2c12ee192d153d665f3637352bc5b5964661ff96db6d4c67a07cad2bd7650f3e2ce2fc687c92ea3480edd4fc5bd748f7c10d08cf8fd19f5cddba08b12397a SHA512 4a68c5a10b38496c654d27e4ca82c10804f739ab526e6644509a8dbb09928c1a2d2182e003e79a4276a92bf62ebe6195c292662acbc3e21f633eb00abeaa843e
@@ -331,9 +70,5 @@ DIST thunderbird-128.7.0esr-vi.xpi 794035 BLAKE2B 307d9823c016a4f6d32168cf45cebd
DIST thunderbird-128.7.0esr-zh-CN.xpi 794062 BLAKE2B 3a7b5e1543894412d8e2aca92fc742764dd01f8101db2a9fa52edd3960e12062ae674da416c8fb17fb710786088a156c809d51668afc74bfd4b96d8f838d7d51 SHA512 51f6ff063552779304b227f62075dc0432509d7fee98f9bf854335e94df07a1818a1179813b31564eff487cf383eaf124c62ba3e745bb208e25f6fca6d9a69ea
DIST thunderbird-128.7.0esr-zh-TW.xpi 797337 BLAKE2B d2d37f1a0fd41b8254821db6f728b503ab2cbb2c2b197f4f5a9830ff01f4a12ac9a6df36e11c0250bb4cdb8d1f003204de60c82e2c40800e3066b114d8a29309 SHA512 cb0714ce99d1df345e9968ca4d99b7d80b27c7a86347d0ca897244c81d9c7b6425de5aa35889e0f3fcc41c95a88541f716a80e56c66c146ea239ad3f9ff40060
DIST thunderbird-128.7.0esr.source.tar.xz 674370672 BLAKE2B c857f6a703205492c1fcb1f7d4ecec24507847c54e6e0cbfe546289ebfa4b53d9eb37a9e6f2738fcb8125ec18142c18b8af344a13142e6cfb378819379a2da2f SHA512 13c09644183a10bdaf9a7f7691063cda571bdc8dcdd3882f72dd3b176372ce42fb83fe510270018c467027e9b3af3b01bacf199534878781251a0fe668606f0b
-EBUILD thunderbird-128.5.0.ebuild 34115 BLAKE2B 767d96ad146357bfc9bd7507d5f46349056eeb7ef8ee75277cc8310bba9690a662cead451788d33d71c971119121a645b6aea2e8368cb79ab06f9e01fe1fb255 SHA512 03edba5771b90cb823693f60968c7e5a125221c4a11585ea631bf2cadb6570d832414289050f8338a473d19a518dd4f4f72b67a157712a4ca1c0f58ecc0728af
-EBUILD thunderbird-128.5.1.ebuild 34116 BLAKE2B 9f8cbd07cfa3db2b6a506edd79197a050ee8006eb2c2ce7be79c2a9ff3626fa186eacdafadec26a9594609d1842ad846eda81c94ef3da3907094098c57065919 SHA512 b7e28e21debdaad028c4b104e2ba7dd224a2451d138a6744e7774c6ec5214ae32b7dbfd3cce3bfba89c46e39ffecef01adb93e1bd7909a8002b9d023e877bc4a
-EBUILD thunderbird-128.5.2.ebuild 34113 BLAKE2B 1f798c3550e02bed86ded41b991406a907d4c9db9a5a26c995682949549bae931f31b335d97df99a25608746357faa5206529dfddedb30f0b7b51958a14c1e3b SHA512 65af6cefc3fcb766368040fde4f688339ff373c2cba38156b5c9e44c7731dc0a43c79d5687459ef70c31a9af672154f05b532e5133611cf54100c5a3ae66a8ca
-EBUILD thunderbird-128.6.0.ebuild 34113 BLAKE2B 25eb6875cff2de34e4da67d55d7ef68e3c766859ea5cfcfc45ca5539182befacbea697f10eddf78b76ede5edf36abe4194f85f01f9b5b134d1be21fc712e9fc0 SHA512 0409ae76378f33a2c4ee2e9fe52079bfb8204c60ffccaa07da8c760e3a2457ab2476cc7c095c2918cc218786deae66c462d914184ab7f1362159a4bd7fbadb6c
EBUILD thunderbird-128.7.0.ebuild 34193 BLAKE2B f703dbb10b61cfd419f37e7bc97384163edccda25cb4f52b2e792176c1b6336ae2adac308bffae54322b7fb70e2326ad14897a112221d2d009c4b957c1f1b9f4 SHA512 7f9a7a3d484e38faefc1cd5381f7db567219c9236ed5fe4c47019fe7a9339336ca448871cec0f51dfed7f330dafda8fdd9aaa0bc440c66e1dbfa26e9bbe08c30
MISC metadata.xml 2277 BLAKE2B e4681b61ae7363d0442ad382e5972c7654624c2033e43559d9d751af8abcebf6e1badede00b68d8f28ba0eda4b060acb3f730b79181d0acfc286c1a03c7cc2fe SHA512 517460e6a4ce6232570290b69596bc2e1913c7a95ef4df62216df4d3be7b8c83247004916ed5e74d285951d9e9d96fe80406d128a0764ab41aa26458805a1513
diff --git a/mail-client/thunderbird/thunderbird-128.5.0.ebuild b/mail-client/thunderbird/thunderbird-128.5.0.ebuild
deleted file mode 100644
index c55dfa0083d3..000000000000
--- a/mail-client/thunderbird/thunderbird-128.5.0.ebuild
+++ /dev/null
@@ -1,1163 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-128esr-patches-07.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-RUST_MIN_VER="1.77.1"
-RUST_NEEDS_LLVM=1
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-# Thunderbird will have separate release and esr channels, matching Firefox's rapid and esr.
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
-
-IUSE="+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
-IUSE+=" system-png +system-webp wayland wifi +X"
-
-# Thunderbird-only USE flags.
-IUSE+=" +rust-extensions +system-librnp"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- rust-extensions? ( dbus )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-TB_ONLY_DEPEND="selinux? ( sec-policy/selinux-thunderbird )
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( >=dev-util/librnp-0.17.1 )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${TB_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.101
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? ( sys-apps/dbus )
- 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-74.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-png? ( >=media-libs/libpng-1.6.35: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]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif tc-is-lto ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]] ; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif [[ ${use_lto} == "yes" ]] ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.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
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- # Make ICU respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
-
- # Respect MAKEOPTS all around (maybe some find+sed is better)
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py ||
- die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=comm/mail
- mozconfig_add_options_ac '' --enable-project=comm/mail
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-valgrind \
- --disable-wmf \
- --enable-js-shell \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly, since it's not activated automatically via "known arches" list.
- # Update 128.1.0: Disable jit on riscv (this line can be blanked to disable by default),
- # bgo#937867.
- use riscv && mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_enable rust-extensions thunderbird-rust
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- else
- # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
- # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
- mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/mail-client/thunderbird/thunderbird-128.5.1.ebuild b/mail-client/thunderbird/thunderbird-128.5.1.ebuild
deleted file mode 100644
index 9624126ae0ba..000000000000
--- a/mail-client/thunderbird/thunderbird-128.5.1.ebuild
+++ /dev/null
@@ -1,1163 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-128esr-patches-07.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-RUST_MIN_VER="1.77.1"
-RUST_NEEDS_LLVM=1
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-# Thunderbird will have separate release and esr channels, matching Firefox's rapid and esr.
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-IUSE="+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
-IUSE+=" system-png +system-webp wayland wifi +X"
-
-# Thunderbird-only USE flags.
-IUSE+=" +rust-extensions +system-librnp"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- rust-extensions? ( dbus )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-TB_ONLY_DEPEND="selinux? ( sec-policy/selinux-thunderbird )
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( >=dev-util/librnp-0.17.1 )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${TB_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.101
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? ( sys-apps/dbus )
- 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-74.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-png? ( >=media-libs/libpng-1.6.35: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]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif tc-is-lto ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]] ; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif [[ ${use_lto} == "yes" ]] ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.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
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- # Make ICU respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
-
- # Respect MAKEOPTS all around (maybe some find+sed is better)
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py ||
- die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=comm/mail
- mozconfig_add_options_ac '' --enable-project=comm/mail
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-valgrind \
- --disable-wmf \
- --enable-js-shell \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly, since it's not activated automatically via "known arches" list.
- # Update 128.1.0: Disable jit on riscv (this line can be blanked to disable by default),
- # bgo#937867.
- use riscv && mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_enable rust-extensions thunderbird-rust
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- else
- # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
- # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
- mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/mail-client/thunderbird/thunderbird-128.5.2.ebuild b/mail-client/thunderbird/thunderbird-128.5.2.ebuild
deleted file mode 100644
index 836f831a1a59..000000000000
--- a/mail-client/thunderbird/thunderbird-128.5.2.ebuild
+++ /dev/null
@@ -1,1163 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-128esr-patches-07.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-RUST_MIN_VER="1.77.1"
-RUST_NEEDS_LLVM=1
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-# Thunderbird will have separate release and esr channels, matching Firefox's rapid and esr.
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
-
-IUSE="+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
-IUSE+=" system-png +system-webp wayland wifi +X"
-
-# Thunderbird-only USE flags.
-IUSE+=" +rust-extensions +system-librnp"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- rust-extensions? ( dbus )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-TB_ONLY_DEPEND="selinux? ( sec-policy/selinux-thunderbird )
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( >=dev-util/librnp-0.17.1 )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${TB_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.101
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? ( sys-apps/dbus )
- 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-74.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-png? ( >=media-libs/libpng-1.6.35: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]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif tc-is-lto ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]] ; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif [[ ${use_lto} == "yes" ]] ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.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
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- # Make ICU respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
-
- # Respect MAKEOPTS all around (maybe some find+sed is better)
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py ||
- die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=comm/mail
- mozconfig_add_options_ac '' --enable-project=comm/mail
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-valgrind \
- --disable-wmf \
- --enable-js-shell \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly, since it's not activated automatically via "known arches" list.
- # Update 128.1.0: Disable jit on riscv (this line can be blanked to disable by default),
- # bgo#937867.
- use riscv && mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_enable rust-extensions thunderbird-rust
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- else
- # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
- # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
- mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/mail-client/thunderbird/thunderbird-128.6.0.ebuild b/mail-client/thunderbird/thunderbird-128.6.0.ebuild
deleted file mode 100644
index 3bb5ae06197e..000000000000
--- a/mail-client/thunderbird/thunderbird-128.6.0.ebuild
+++ /dev/null
@@ -1,1163 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-128esr-patches-08.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-RUST_MIN_VER="1.77.1"
-RUST_NEEDS_LLVM=1
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-# Thunderbird will have separate release and esr channels, matching Firefox's rapid and esr.
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/"
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~x86"
-
-IUSE="+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
-IUSE+=" system-png +system-webp wayland wifi +X"
-
-# Thunderbird-only USE flags.
-IUSE+=" +rust-extensions +system-librnp"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( lto )
- rust-extensions? ( dbus )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-TB_ONLY_DEPEND="selinux? ( sec-policy/selinux-thunderbird )
- !system-librnp? ( dev-libs/jsoncpp )
- system-librnp? ( >=dev-util/librnp-0.17.1 )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${TB_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.101
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? ( sys-apps/dbus )
- 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-74.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-png? ( >=media-libs/libpng-1.6.35: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]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- jack? ( virtual/jack )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES es-MX et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif tc-is-lto ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]] ; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif [[ ${use_lto} == "yes" ]] ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.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
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- # Make ICU respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
-
- # Respect MAKEOPTS all around (maybe some find+sed is better)
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py ||
- die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=comm/mail
- mozconfig_add_options_ac '' --enable-project=comm/mail
-
- # Set Gentoo defaults
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-valgrind \
- --disable-wmf \
- --enable-js-shell \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly, since it's not activated automatically via "known arches" list.
- # Update 128.1.0: Disable jit on riscv (this line can be blanked to disable by default),
- # bgo#937867.
- use riscv && mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_enable rust-extensions thunderbird-rust
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- if use system-librnp; then
- mozconfig_add_options_ac "+system-librnp" --enable-compile-environment
- mozconfig_use_with system-librnp
- else
- # This controls the backend of the bundled librnp. Choices are "botan" and "openssl".
- # RNP Upstream recommends to use botan. In Gentoo it's preferred to use system-librnp.
- mozconfig_add_options_ac "+bundled librnp backend = botan" --with-librnp-backend="botan"
- fi
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
- fi
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/comm/mail/branding/thunderbird"
- local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "encrypted chat support" net-libs/libotr
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
-}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index ef3190dbfef6..bf181519869f 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/ftgl/Manifest b/media-libs/ftgl/Manifest
index 03dfe542d4be..a326212e1e11 100644
--- a/media-libs/ftgl/Manifest
+++ b/media-libs/ftgl/Manifest
@@ -5,5 +5,5 @@ AUX ftgl-2.1.3_rc5-gentoo.patch 1533 BLAKE2B af20eafea69c5936d7ed101ec1de46c35ab
AUX ftgl-2.1.3_rc5-underlink.patch 277 BLAKE2B 31ee2c15c3b7a908b9430a200f98d4f01aa006c0ae7cd1fb609bb5f648848eb43926f14f504f883fd840949c108125c1221efb94604810aaa51f8183d09d846b SHA512 6690fa96a81613cdc5874bf29b6bff39eae00edc2d0e3ced2d199b0cfeacfebe4f0bd312d77ce096be89e91a0f031eca800ec705575f1b6f073f7a92a4da85fe
DIST ftgl-2.1.3-rc5.tar.bz2 707854 BLAKE2B a2d91de57edfeb34dfa0bfc68808570ba698178e656c66b2bcff9df51e7cbe725d6a85ae51ef9910d2152481206419730ab634d1c87e1a1215ddce8cb90cf83f SHA512 9841bdbe7e299dd0ae3bcbef08dc3a8787a863389bf242aa023b1c2442f3ffc8a2c6768a35d093d27e3ad7197c8228a9b15e795a36824424f05bef66b68c89a4
EBUILD ftgl-2.1.3_rc5-r1.ebuild 1307 BLAKE2B 5a3f48dfe0e930b5f11c19933f8cdf393e38374c629755fb9c89e8aa383ac5e287295f3f98f7664db255155feecebcd3ab7be6f09672c35d3ca8a24ef63d8fe2 SHA512 d16fa9365b82d35dd9434f03403f09c775d7063d60f23179d516e788a34f6019c5421cc82d7bcb23c64b2f2d7da0abb5c2da496ed41a5fdee65cba9f963dcb00
-EBUILD ftgl-2.1.3_rc5-r3.ebuild 1352 BLAKE2B 53014e0db1161488323cabc2b4fdf28d29b95c2516ddcdb27d7db5c8a1283542cb9ace0d5ea6964cf162acd69e28d240fd21d13ebcadf5869f611d183012c75e SHA512 84751d483251a116ebac208482d34ccca115cbebc7780885aed4d4bd3b9ed5b1fb313c91d06b3032bc4b2139ef80cb8b85d462cb59dfa2df9bf046425e080d46
+EBUILD ftgl-2.1.3_rc5-r3.ebuild 1351 BLAKE2B 65b56c810d74e5b6ada7b876cbb5acdf8d09cdb2e2deca42c8b215e1c9e0e12a9cebadb634cff99d55487061ce5d421dabe45c4666a371687dcec6bcd961f7fd SHA512 30afe3f3c559dbc282909b6c247d09f46e3945c7c4fea06b2bf55c3eda5df7eb4a77e1978fd2ae2ecc7af7b31637026f059c1c2983beb79240aa56a9244aed4c
MISC metadata.xml 328 BLAKE2B 176e85d39009b168447e2bb51661a59f9e121fd965fd668c40b32a39126679b94b942a53307cbeb5d7c68eb1acaa433a65e9080e56d50d59b7fec01c7bfbbd44 SHA512 043d076e9f5bce255c55625561cdbbc59720208d9a3b0786ce67e31940905e0b2cdc4f29695bc297667faf13b4d6d5ee350fa80a687406214435f9efeb808ca1
diff --git a/media-libs/ftgl/ftgl-2.1.3_rc5-r3.ebuild b/media-libs/ftgl/ftgl-2.1.3_rc5-r3.ebuild
index 25d90b7b2225..4c131405323a 100644
--- a/media-libs/ftgl/ftgl-2.1.3_rc5-r3.ebuild
+++ b/media-libs/ftgl/ftgl-2.1.3_rc5-r3.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P2}"
LICENSE="MIT"
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="static-libs"
DEPEND="
diff --git a/media-libs/gst-plugins-bad/Manifest b/media-libs/gst-plugins-bad/Manifest
index f15123ddbb07..93c1c770c32c 100644
--- a/media-libs/gst-plugins-bad/Manifest
+++ b/media-libs/gst-plugins-bad/Manifest
@@ -9,5 +9,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-bad-1.22.11-r1.ebuild 2189 BLAKE2B e05d77e0ed8ae8165b8e97e69edf0f52b704fb67d1f86aa0c1eee82943b864b3b0708f794c31c7c0336f3914c014620790824199d36e8f1a09ad6b2fc838521b SHA512 6b940184b5ed6cb0e92a3113c961467630735a6cc8f8dcca3c18b5d1909d9d534a79d2f1e7c981bca6cf698f3b1e71a66e8c6594f1e0f6d920f267f621cc5243
EBUILD gst-plugins-bad-1.22.12.ebuild 2189 BLAKE2B 33aa2f09ba23bf5cbe1b908014bd9c750074614d860d254c3d00d2b2fa8acce66bbd63332a51b14585fae066cbef6609b12e2535ed1b549533749e1676c1d187 SHA512 27472735b03a6c26199e968fdd4847f3936a96ac82cb531045d5544b668c0495239448f6938ebe0985fca77ed7992dee21bdfdb20d766083c207f0ccfd237980
EBUILD gst-plugins-bad-1.24.10.ebuild 2184 BLAKE2B d62b548308deacbdf685c5103c9b154721a9a4cf05f309743392cff58e69ffb7890b73d6f66873d484a437319ad1a7798fe8c6fd2fc54760c78ae8bbbc35cc94 SHA512 6c436d6a74a5c5542967862be886421be1aa846478290e96da550bf7035e1f76992508fef80aa063e3e66846446d7cea1792be861f698a8015711eea281db523
-EBUILD gst-plugins-bad-1.24.11.ebuild 2181 BLAKE2B 1e986eff8ae5559e8ea24b8d3a61182bf50c3be274d41be128b61bf1eada256b514fcd7798fd8cc9ab1f84cb3aa8e182da8a3ff36b4937c119d614ccba27b505 SHA512 5b3a534e7a295cc257bac698be9608a3b75de426e5533ed7036d8b4162203c335df0acc8a5d84e455f5b33b5e49ee286576a231517108a22e2cea78167b4da2a
+EBUILD gst-plugins-bad-1.24.11.ebuild 2178 BLAKE2B 727288d49813880d823362efe6fbc47b6bd7829c87629028d2ed9b9d313d42f8e71cfd720ce4e01a3dd41e737793a5a15631c1a3742d72dd208ab3e6f67df18f SHA512 a0e820fd3e99cd151cd1907a496ce27122ccafab592433f9ac8ff3d6248b435c192f0de12f648ce10622334f5316e97b1debb1eacddf1dfacc31fcc48ff9e0bd
MISC metadata.xml 346 BLAKE2B 1fc6c59f67566362fb388748621e4c27ec05b0fdbd2e64e54d9921abd2b724b13564326116bac68e54030247fd2ef884fc17bbbba4b7deb9bb9fbe2ade368e00 SHA512 d062247cbb2a684b16b8f0471221b60819ce6cbfee842f89a212bd3ee503f399f29128cf049089a91a2ed7ce9936d2fa434a7418a1bf2498b2b878f231702da1
diff --git a/media-libs/gst-plugins-bad/gst-plugins-bad-1.24.11.ebuild b/media-libs/gst-plugins-bad/gst-plugins-bad-1.24.11.ebuild
index f47828d56298..378ee6cb883d 100644
--- a/media-libs/gst-plugins-bad/gst-plugins-bad-1.24.11.ebuild
+++ b/media-libs/gst-plugins-bad/gst-plugins-bad-1.24.11.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Less plugins for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="X bzip2 +introspection +orc udev vaapi vnc wayland"
diff --git a/media-libs/gst-plugins-base/Manifest b/media-libs/gst-plugins-base/Manifest
index fa917fc99941..6ad5e7f75fd0 100644
--- a/media-libs/gst-plugins-base/Manifest
+++ b/media-libs/gst-plugins-base/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-base-1.22.12.tar.xz 2374324 BLAKE2B 7600d5a10a3d7d4f6874cc166cdca2d45d3daedec3fbb56982db172bd4f6c0463fcde812e31c42f912d8fbda793730695ab39e44b7f126b49581f7c87858b988 SHA512 f72edccd49ce2a35577dff80feb1d0f667df54d6b8f61ef2320b5d4564442b907954d015bccec7a915acf25d2197a507c32b72c1ab18dd38d254f57a3277b334
DIST gst-plugins-base-1.24.11.tar.xz 2455952 BLAKE2B efbf7b1aaece5a287738afb93e4b99c27471c640079bc7312f84925309de0eb91ecb9837eab314e5f787d745fda6c9113105156bd819db64c869ddec6a04e7ff SHA512 b0a2a072c52628b85ae3d2ff8f2769f149fd2d0c3644fb9d9d934ea586835e29af97f41731023969a8120a470f998080ef5a0cac5aa26823d01698dfe2a5e2fb
EBUILD gst-plugins-base-1.22.12.ebuild 5643 BLAKE2B 67e374b6a65fd97fed6a1977244c04ac6c25e58c199d03f2333e55c8c2119ed5792633b5cb79739b636e78ecb6758be4c9c10a5d63c26ae7757dcffe9607c089 SHA512 8b8d746032ac5c85003d49a8f68024aaf240af4505b6afe23da0e8b3a47d5c3899bee8a091fee6d083db95f0e186f6e80604d82596f4a5bb8a0a93c6e625619e
-EBUILD gst-plugins-base-1.24.11.ebuild 5745 BLAKE2B 6f9fdf72a157c380750132c6c1f0c282e97a2e0e8d26a421df92c867c780852ce57d738e3a9eb0245f88ded807acab12fe3b84c754dc46056174ca2ca8accac2 SHA512 6942c78280ff21bf21712353bf6bd948f6f2574ae70ba5fa6f6b6b516379aabb3a789814f9e9e24904476355288da4afa1609a6af0d9c0935fd644549e3f8c54
+EBUILD gst-plugins-base-1.24.11.ebuild 5742 BLAKE2B d84cc05102b2e8400790e84223a54fcfff81b9df89af678a873211ada549380f4d1333d2b5256cc0514f9f967b94597554924ed23dbdc8f6824eadda747bca74 SHA512 2599868417b79db405e436563361ac9c41c0df04d591b3ac895e4f73a8a24550e9d104fd541c36acd08f0b2103fe28e8a10d11bb3ae9e8aa297cd3b80a521f73
MISC metadata.xml 1013 BLAKE2B 97a1460e8774c2a5b51a2a19e0c770794439af5e661eb26e365f0eb4edc6887b7b7e02335f4d8ef9dee0dea84cfc5f6f550f0569d1ecbbf9c715d91f3b5fbd9b SHA512 9e69852f7dda892dd3e395a403d06319d7438db93c03e8c82e4584acc2493d7f91d79d6ad6c02149419a08b81ca08428ccbc8472cb4848d60428b5d29992d907
diff --git a/media-libs/gst-plugins-base/gst-plugins-base-1.24.11.ebuild b/media-libs/gst-plugins-base/gst-plugins-base-1.24.11.ebuild
index ed43e511a881..e7ee39543358 100644
--- a/media-libs/gst-plugins-base/gst-plugins-base-1.24.11.ebuild
+++ b/media-libs/gst-plugins-base/gst-plugins-base-1.24.11.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Basepack of plugins for gstreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="GPL-2+ LGPL-2+"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# For OpenGL we have three separate concepts, with a list of possibilities in each:
# * opengl APIs - opengl and/or gles2; USE=opengl and USE=gles2 enable these accordingly; if neither is enabled, OpenGL helper library and elements are not built at all and all the other options aren't relevant
diff --git a/media-libs/gst-plugins-good/Manifest b/media-libs/gst-plugins-good/Manifest
index 30155d116747..17c509dffb9d 100644
--- a/media-libs/gst-plugins-good/Manifest
+++ b/media-libs/gst-plugins-good/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-good-1.22.12.ebuild 950 BLAKE2B 0c6bd46423d447f5f984c4df1af1358d6833537eb684b3bb789b489c126d5878eeef7f2724e02eb4b1c5eee8fe4f7acbcce2ed27867cca0f59db93779258106c SHA512 b3de3c41c8b3cbfc0189847b6b5e9c3a184b72021c75037a87e8756c738d28f6954a2374a9841e88ddcb4f51954209ee05871db4ba29f234b7949385f543d542
-EBUILD gst-plugins-good-1.24.11.ebuild 953 BLAKE2B d910630136b88e6ed9613d0ccdf784c1db71fcd9731e9001c72b9639d85ab60419c91d06c28982961d8e8c97db1e6cf6bfc168562d9ebd0482d533dded988d96 SHA512 23f2703409889e548856938ba8060ad256949ccc14ce23f702a1264b6135c0d6e32137cf55c0d0864afa1b7e35ad7acc4faf3f06b5186344c96e7d483096664a
+EBUILD gst-plugins-good-1.24.11.ebuild 950 BLAKE2B 0c6bd46423d447f5f984c4df1af1358d6833537eb684b3bb789b489c126d5878eeef7f2724e02eb4b1c5eee8fe4f7acbcce2ed27867cca0f59db93779258106c SHA512 b3de3c41c8b3cbfc0189847b6b5e9c3a184b72021c75037a87e8756c738d28f6954a2374a9841e88ddcb4f51954209ee05871db4ba29f234b7949385f543d542
MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5
diff --git a/media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild b/media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild
index 38c722039456..e7591b57374f 100644
--- a/media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild
+++ b/media-libs/gst-plugins-good/gst-plugins-good-1.24.11.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="Basepack of plugins for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2.1+"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+orc"
# Old media-libs/gst-plugins-ugly blocker for xingmux moving from ugly->good
diff --git a/media-libs/gst-plugins-ugly/Manifest b/media-libs/gst-plugins-ugly/Manifest
index dc0155c82994..049761c7aac1 100644
--- a/media-libs/gst-plugins-ugly/Manifest
+++ b/media-libs/gst-plugins-ugly/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-ugly-1.24.11.tar.xz 232056 BLAKE2B 849c34c099d062c81e7e008aee95
EBUILD gst-plugins-ugly-1.22.11.ebuild 577 BLAKE2B cf4e9b5d16a0b846888a154dea54bbd0dd54d3543ee989634c6384dd93d49ea2b0c14a0f8d34e771c2ca71cb9e7d81492e95fd0caaddd463d3fce34bf4d27931 SHA512 30c9e906fde13205c4001c0fe84e80bfae67b87563f71b8d434cc5ea34fd7c135b4c19f8202bc2859e14593b27f3ce0febcb82d7e8e060e23ca8ab2bc5a7a145
EBUILD gst-plugins-ugly-1.22.12.ebuild 577 BLAKE2B aa0dfdb023cdcc75843b293ac086cb04b55b7f7f2dcd2cdc8fa85dc6d88b4109699f840538c655b714f2f227b1706e63366d45f34fa387f76140e63a887873b0 SHA512 d8ab82a7b340807eabd90c54c9dde2cc2cfc022cca5267d51a84e12bf2935553d9ca34d3f8114d4b56d012afd03bcb7682a7db1176b608952dde5c64e3909b3e
EBUILD gst-plugins-ugly-1.24.10.ebuild 583 BLAKE2B 7a318a7d6457e72a6644c048fef147439800e2fcbbcc398b53f825564f1d836001a858bc39d9edfa7683d6347018525760eca028b3c7b89cbb6c52531251e447 SHA512 596614f69c97070b16f4ba67815b8354c62f9919fe6fb1e525ab13a3eaf45d067914f664238c90ab041522b3754dc59f6e77459426f0d261d772c52b0bf879c2
-EBUILD gst-plugins-ugly-1.24.11.ebuild 580 BLAKE2B 1eab6783f7292c6c464d2f0c6fc6b921cbc84aa6130ce4eec8affb6b48c4e90f0c564ca53c952de081974a69ee8b645c35624270ce4bc71b509924c47809ca79 SHA512 4bc5f4e6af3c97500af382eab5c1c8aa05772328a1063e238b4947e117d0b2a4ac7328b43dc4aebf2bff22719fd84fabcf3ee021b56bc1f467f788e80b115bcf
+EBUILD gst-plugins-ugly-1.24.11.ebuild 577 BLAKE2B aa0dfdb023cdcc75843b293ac086cb04b55b7f7f2dcd2cdc8fa85dc6d88b4109699f840538c655b714f2f227b1706e63366d45f34fa387f76140e63a887873b0 SHA512 d8ab82a7b340807eabd90c54c9dde2cc2cfc022cca5267d51a84e12bf2935553d9ca34d3f8114d4b56d012afd03bcb7682a7db1176b608952dde5c64e3909b3e
MISC metadata.xml 346 BLAKE2B 940d96d0ed61860085f5f6ef81706c4bda670dd1b6bf4947e29e636d180a9bdf02c42e33fed50975f7da608f048dbe0d578f1b76c8e73b233bd7ac6d291dc653 SHA512 57dfe4552e5fa65043a0e5efba15df272f21d7c6838d705a83959991ff30a71ebf38526b5891cba93e4d1256f446258abd18cb368ec9782481f791e4815bd3b6
diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.24.11.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.24.11.ebuild
index d40f1c092600..2f0d2890b287 100644
--- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.24.11.ebuild
+++ b/media-libs/gst-plugins-ugly/gst-plugins-ugly-1.24.11.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Basepack of plugins for gstreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="LGPL-2+" # some split plugins are LGPL but combining with a GPL library
-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="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
diff --git a/media-libs/gst-rtsp-server/Manifest b/media-libs/gst-rtsp-server/Manifest
index 9bb075fc6c22..7dbe60324a57 100644
--- a/media-libs/gst-rtsp-server/Manifest
+++ b/media-libs/gst-rtsp-server/Manifest
@@ -5,5 +5,5 @@ DIST gst-rtsp-server-1.24.11.tar.xz 288008 BLAKE2B 717af25bd36a414bbe17d629f250d
EBUILD gst-rtsp-server-1.22.11.ebuild 1189 BLAKE2B c3623383f4525171344573f6cdd7340595bce6dfc8ee38b4d5c15726732215df1d9a93efe09a1f8a64b2d5018c366bce818f5cfa7507ff44a308c460e6679a04 SHA512 2a7cf986364007c5e214e363471eec0ca2514bbd3fd94d99f34b681e36e65c19647756865c16dec3d019f2ffed14ce2c7599e6a9804950b8f3f75eed56495f41
EBUILD gst-rtsp-server-1.22.12.ebuild 1189 BLAKE2B 6d6591e66b2c68237ffc78ba13ba8549899ad8db25f471c28b898b20c054e1a4cab8b0d12e912216a7858a166479052381b631c74099e563d5e0d5901952077f SHA512 8625f46f1a8df574da863b4f60877ae22192ff7c47d38097b466aa2b8b6f2f38fbd5035612b8804cdaea1e5578c49a285b73b75926f796162ea3afcdc33cd92e
EBUILD gst-rtsp-server-1.24.10.ebuild 1191 BLAKE2B 60c1de695c7baf901798acb7a0247f9e90ac1c5780e3119b771b385241996d46d71dfe95ac9327bb9f349d669a18926805a2659c701ba18c8505cf9279cad332 SHA512 4b8feab912e2343ff08808d47b864d5e4b656beda5383e6f36c528c1ed89bf31bf3e4580b560c618a53e9f8982b238b43cf6d01067b2962711aab0077d22bdfa
-EBUILD gst-rtsp-server-1.24.11.ebuild 1190 BLAKE2B 808488788cdea52a35b54cb9155c19403d5ff00cad6ab700165b07db995453ef4ebc89964d9214d5be7ddad72c30e4939faf24791b6e2ea6e7c103a35d515b89 SHA512 d37bd01ab6acc51d30540704cd264bed15d1309f7745c0fab2a7b58d3aff12a17bf1bcdbf6cf7fa5a43ee369a8c6b041b4068f7f8213872fdec14166e6c82dd2
+EBUILD gst-rtsp-server-1.24.11.ebuild 1189 BLAKE2B 6d6591e66b2c68237ffc78ba13ba8549899ad8db25f471c28b898b20c054e1a4cab8b0d12e912216a7858a166479052381b631c74099e563d5e0d5901952077f SHA512 8625f46f1a8df574da863b4f60877ae22192ff7c47d38097b466aa2b8b6f2f38fbd5035612b8804cdaea1e5578c49a285b73b75926f796162ea3afcdc33cd92e
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-libs/gst-rtsp-server/gst-rtsp-server-1.24.11.ebuild b/media-libs/gst-rtsp-server/gst-rtsp-server-1.24.11.ebuild
index b983621029c2..530afd82d813 100644
--- a/media-libs/gst-rtsp-server/gst-rtsp-server-1.24.11.ebuild
+++ b/media-libs/gst-rtsp-server/gst-rtsp-server-1.24.11.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A GStreamer based RTSP server"
HOMEPAGE="https://gstreamer.freedesktop.org/modules/gst-rtsp-server.html"
LICENSE="LGPL-2+"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="examples +introspection static-libs"
# gst-plugins-base for many used elements and API
diff --git a/media-libs/gstreamer-editing-services/Manifest b/media-libs/gstreamer-editing-services/Manifest
index 136b8113dc73..4e1821c1ecb6 100644
--- a/media-libs/gstreamer-editing-services/Manifest
+++ b/media-libs/gstreamer-editing-services/Manifest
@@ -5,5 +5,5 @@ DIST gst-editing-services-1.24.11.tar.xz 855536 BLAKE2B 3273bb65ddbd23a98f1046a3
EBUILD gstreamer-editing-services-1.22.11.ebuild 1329 BLAKE2B 18daf949fa79267a3f5918fab85a40f5eac006331a8f5e95faf09b5eb6e442c068bc7a1553ccb7197e60f8f403402cf5a1618dd80fd0ec0f375401a54f0164ea SHA512 4332177b6f31bf981d796b88da59e4de4e3472eba7dab361b0d65a1646bfdb8fad87225a4c98a9ce5c1c28186aeb849b584909147de4a461433c1520f072597e
EBUILD gstreamer-editing-services-1.22.12.ebuild 1329 BLAKE2B 77d982b3e25997d89a31fc06c8e9a7d8d2e5d7b4a0b3c180f7265f1582f3db4ccc20b86c40201ee4323b56bfa0d5c9843f10572cbdf3f319b26b5e139c885f61 SHA512 a60545316f8151d7ac5108a67d1f427e95a4a3e0290754458e0e3be6f81a51bb6e24f78da8a2e157b326b0dcaa0439ca9f950cb2e653be0b561cce75e9cf6db6
EBUILD gstreamer-editing-services-1.24.10.ebuild 1331 BLAKE2B 6bd76b8656d2c6115cfec3bbbf9795632d7e0080207d786cd5d87585dcd8a2023e9cda1c9e81987ad0d4b93d4d4ffa5961823cd93daeac57b68158dd60e66c2d SHA512 1badb67b86b173fc2659744ab50167f5155bba1a3d8600765887ee34d755902b1d06ea20668303abfcfd550490f2b0776c0d53964e8765d1932824061294552a
-EBUILD gstreamer-editing-services-1.24.11.ebuild 1330 BLAKE2B ba2625651cca855c4777214100b58ac19dc33899e1286455dbb70dc5874cb45adacbacfa02f25d1598d9f29a4daba2911f4f6275db6debf91f1642c36b150845 SHA512 1bd7e85342ba320aedc45f8322a2fb263d78aba3a9fecea736a58b109debe78a94e35b80dd0774cc6ee028f1cdb845eb8b2a1ada88c21cef60438dc597afe137
+EBUILD gstreamer-editing-services-1.24.11.ebuild 1329 BLAKE2B 77d982b3e25997d89a31fc06c8e9a7d8d2e5d7b4a0b3c180f7265f1582f3db4ccc20b86c40201ee4323b56bfa0d5c9843f10572cbdf3f319b26b5e139c885f61 SHA512 a60545316f8151d7ac5108a67d1f427e95a4a3e0290754458e0e3be6f81a51bb6e24f78da8a2e157b326b0dcaa0439ca9f950cb2e653be0b561cce75e9cf6db6
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.11.ebuild b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.11.ebuild
index 38da7967a94d..869b38181cd2 100644
--- a/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.11.ebuild
+++ b/media-libs/gstreamer-editing-services/gstreamer-editing-services-1.24.11.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${P/gstreamer/gst}
LICENSE="LGPL-2+"
SLOT="1.0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="+introspection test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/media-libs/gstreamer/Manifest b/media-libs/gstreamer/Manifest
index a7744eac90a0..af791a8c9f90 100644
--- a/media-libs/gstreamer/Manifest
+++ b/media-libs/gstreamer/Manifest
@@ -2,5 +2,5 @@ AUX gstreamer-1.24.10-disable-test-with-no-tools.patch 688 BLAKE2B 4e05dff9d7a61
DIST gstreamer-1.22.12.tar.xz 1803104 BLAKE2B c44d0b2a18f523c6e826f774255e0a6946ef6a8386f92dd611ee1f9d2e3bee6dc837654efd61017c7bc4784e6356a66698f9038e1747ed14ff3e468b4fcb8652 SHA512 2443a337a97ac805267d683d049b5023281db54d0d9c561510cff478b0a13256078eb08b1dd89440d2348c84e6e64c8137ce8e6e7c131440a7bd3a8975ebe722
DIST gstreamer-1.24.11.tar.xz 1870996 BLAKE2B 8d4a24a2c4ee7af8b30eed569f27125cafd8e77b0d93b210a87b2b442809e6bd4b3009b01e961f1c488b11f0c1e21b8d12702a4c32f4c76718d12a4df6dfed9e SHA512 980dcabb5481cc1c59060c0b9b396deb4bc5646f757bc6be6ac514847f046473b5a997ca2d5a394cbedd079403ac0ae84e6b1d94997761018d080fadf9e99af5
EBUILD gstreamer-1.22.12.ebuild 1506 BLAKE2B 4fb13d13d6307cfe1f58216abfd920eb0a0b5320bc9b15682c0cbfb6266f2a71e9300d2f8519c3ae18a8a2649328e735fdc455e628e873d762b30d49d1561542 SHA512 c43e4de00f6d8410f202ac4783b9a193cbe672cfe62598700c07ed3f4949779bbc377a01e225f71cc823c6e0a002c9cc3223ec09ab74c78efb7817248f082fb2
-EBUILD gstreamer-1.24.11.ebuild 1896 BLAKE2B eeeca024a09078647740e0ce181b7af24c0c688bbbbbf6b87b88708dd14fd1b8a7f3de8324908a435b2a3e428652615c8200b1c0b872cdda2f76cc00ed0d0df3 SHA512 ba57b54beb98bdecd2668011774aaa447342e14159396452facd23eb0e21d646f36b5545259df6b8ed6f0545b0474d263c4854ccaacb8346117e749cf3bad745
+EBUILD gstreamer-1.24.11.ebuild 1893 BLAKE2B aa221d053daad60288b89ea7c7aa1aed6d3163170953b6f4ba97fb2fb4fbcd6f9c41c7e51d73e88021d643c699127e2d7f1457bb0bcb2fed6d5a5eb643d66802 SHA512 9355b08099199d82fe031d2d02c019617daab1a0432c36ada7dc8f72b9e6d7bc02cb06fb0b90610a59c9cabd78d400d3635c86d8ce0230e8354a7ae276b5f22e
MISC metadata.xml 502 BLAKE2B d7ba251b049df6e28eb19c356c1ae87e0ee2f9f9b77d4d61a7cf6fa0d24c29e1c77dc7ab87d86fa6041b9bce83dc1127d5b0ac18f514a02bc4046c38d2ba66af SHA512 791be53a89c0140c6d8b160955dc706c2da71e1e2fbc742d7a8df9815bf0508fefd7ffc6c489183ed82ee035ffa8a0ca2a4cb9d5c518a673f15805b745912860
diff --git a/media-libs/gstreamer/gstreamer-1.24.11.ebuild b/media-libs/gstreamer/gstreamer-1.24.11.ebuild
index 31ed6a1ba602..72c0bfbf5027 100644
--- a/media-libs/gstreamer/gstreamer-1.24.11.ebuild
+++ b/media-libs/gstreamer/gstreamer-1.24.11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://${PN}.freedesktop.org/src/${PN}/${P}.tar.xz"
LICENSE="LGPL-2+"
SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+caps +introspection ptp unwind"
# gstreamer-1.22.x requires 2.62, but 2.64 is strongly recommended
diff --git a/media-libs/openh264/Manifest b/media-libs/openh264/Manifest
index ab474eca5d31..dca5b4399c82 100644
--- a/media-libs/openh264/Manifest
+++ b/media-libs/openh264/Manifest
@@ -2,9 +2,7 @@ AUX openh264-2.3.0-pkgconfig-pathfix.patch 2023 BLAKE2B 9d380302efe14b45959123f6
AUX openh264-2.3.1-pr3630.patch 5566 BLAKE2B 06e6ff75ccbcb287413752283d3b192ccd9ff6172bf2245f28eb219b3c8384f900a54e0d0992589b234e14080dfcdc3c026635ba6070597197f93e8514a77fd8 SHA512 7acc909c8d78e8b9cb366d822b970d4e164d40e0224fe3a07d7750b3b7c3a30ac40afc1bbaac4844d6fbdb6c144830004b12dc3bd64d2574338cebea952648a0
DIST gmp-api-Firefox114_2-e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7.tar.gz 10915 BLAKE2B aa4b82baebbd990d94f381be4516e8780f6bc3a2104c4b899f091a9e6ec91dff9788ee6ef548d3bc07c7bf50f56347c44d01e51805f96cf9b59494889a5f7b61 SHA512 f1c75007d4f1e1ef3a11b8eb9c703935408a5e4051c8eab408e4edc09f265a71f172025269442fdab9d4c2a8b108fa69397bfbd84af4ecda22881b50de804de9
DIST openh264-2.3.1.tar.gz 60290897 BLAKE2B b4480150cfe7c44b89c7b294698db06f93d96f5f9f3ef4345108c4e360e99bc6133407cead54e720e6e74aa17ab9f2e4342287a42f19463a54eb44c9d3141c80 SHA512 fd59c767794cdfb934d692d5929e4500d78606cbf1e403bc7c7dce048cc07e40daa0794357adb856d29479427a53460c76338e156b6bbeaa36139afcd603c8e1
-DIST openh264-2.4.1.tar.gz 60297304 BLAKE2B c66dbe8003072c406641b3f1453df6d8e574b5526d6748d5f4efa4921ca6a438df2e491143dc07c8f9297d253e97cd4ee2dada450845e7d9323cb31dddc6fff4 SHA512 eb99144addd2e9c352bb95e752366e104ac6b0ddc84311dc7c87dafb803f8e7fe4d1e726833d49f8cc6d3914508e19c3a25ef82637a4993e8af3f504aa005baf
DIST openh264-2.5.0.tar.gz 60301431 BLAKE2B b999b7aa152c0ef2b95f6d2ef2c8b0483ee4ca3d3c21c3cfe19c121ef09a99bb7a68bd96ec39433e744a25f3c29e016e74b1b0521190bb1a5ef00e9ac8970206 SHA512 cb6d3ca8d5277325dd64dec399421c4c62bc1fd012fe1521d7195e95ce7f59527919cf698829044dca3d9b1d8288c49b49111d01c9d2896c819da806492af838
EBUILD openh264-2.3.1-r3.ebuild 3943 BLAKE2B 75b81f216c08436ebcacf2c75574769dcbc8b182beaf64560fe31ca0d0723e5ae995245408aa4d66f494db93b91dbc77315a70081527fbdc8c33ef1b156dfa54 SHA512 992f08503dbc59e545feb4b058c6a7da5d0819aa8eb1159f995dd86c89b6f2409be811bd823553c9ed72509ee27b1d5f786bee5236912c94e942fb93f547e187
-EBUILD openh264-2.4.1.ebuild 3939 BLAKE2B 37af16690d38f8d962be6e4b527d3ef40d77f71168723d15628cf7fd21c9a344ea7053cdbfdb10e80f4bc366ed12c764db6b328ab2a4b55f5442235e8733b7c0 SHA512 334f56c840b20d77a34aba1a99ef9fc07ce537e849ba21d74efb4dfecfac268fa4e63d3f0b19e14fc7b3bcf30bdaadcbf8161bc878c7ec68448ed6b4bba9f559
EBUILD openh264-2.5.0.ebuild 3939 BLAKE2B 190c02adcbf596bea6ea11ffa5a8b42a46f5e682b9d505f484e72fa204ba18b971549e60f55bd57de5f94cabbed0c4fd496d742de86e1fb5a0176e5dc75844de SHA512 08e9cf7fb2b01fad9129d59553367afa9185b3a9dc7300e724ee3760a29ab20de8843cc73e32a3e7f6ed92cf151aa2f9b7653e38d90a6f56073f199d90a2abe1
MISC metadata.xml 627 BLAKE2B aa6bcd394a1b792f8d0fc89030f34df7f0366f049f52ee11a90af301ca901a07acfc1d34a0d6d237a7d713db53b707b3b9f08d3c86574d6067f6ff7e8cf99c3a SHA512 55a7a5ee5f716e9eb1e5711d45a93fe27f057b54240511de72ade7f88c53eeac72f1bf1b524d22278c0fafbea70e1b5892262ee1b97370d70a0258bad7220e30
diff --git a/media-libs/openh264/openh264-2.4.1.ebuild b/media-libs/openh264/openh264-2.4.1.ebuild
deleted file mode 100644
index 8fe153257518..000000000000
--- a/media-libs/openh264/openh264-2.4.1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs multilib-minimal
-
-MOZVER=114_2
-MY_GMP_COMMIT="e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7"
-
-DESCRIPTION="Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages"
-HOMEPAGE="https://www.openh264.org/ https://github.com/cisco/openh264"
-SRC_URI="https://github.com/cisco/openh264/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/mozilla/gmp-api/archive/${MY_GMP_COMMIT}.tar.gz -> gmp-api-Firefox${MOZVER}-${MY_GMP_COMMIT}.tar.gz"
-LICENSE="BSD"
-
-# openh264 soname version.
-# (2.2.0 needed a minor bump due to undocumented but breaking ABI changes, just to be sure.
-# https://github.com/cisco/openh264/issues/3459 )
-SLOT="0/7"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc64 ~riscv ~sparc x86"
-IUSE="cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin test utils"
-
-RESTRICT="bindist !test? ( test )"
-
-BDEPEND="
- abi_x86_32? ( dev-lang/nasm )
- abi_x86_64? ( dev-lang/nasm )
- test? ( dev-cpp/gtest[${MULTILIB_USEDEP}] )"
-
-DOCS=( LICENSE CONTRIBUTORS README.md )
-
-PATCHES=(
- "${FILESDIR}"/openh264-2.3.0-pkgconfig-pathfix.patch
- "${FILESDIR}"/${PN}-2.3.1-pr3630.patch
-)
-
-src_prepare() {
- default
-
- ln -svf "/dev/null" "build/gtest-targets.mk" || die
- sed -i -e 's/$(LIBPREFIX)gtest.$(LIBSUFFIX)//g' Makefile || die
-
- sed -i -e 's/ | generate-version//g' Makefile || die
- sed -e 's|$FULL_VERSION|""|g' codec/common/inc/version_gen.h.template > \
- codec/common/inc/version_gen.h
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- ln -s "${WORKDIR}"/gmp-api-${MY_GMP_COMMIT} gmp-api || die
-}
-
-emakecmd() {
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" AR="$(tc-getAR)" \
- emake V=Yes CFLAGS_M32="" CFLAGS_M64="" CFLAGS_OPT="" \
- PREFIX="${EPREFIX}/usr" \
- LIBDIR_NAME="$(get_libdir)" \
- SHAREDLIB_DIR="${EPREFIX}/usr/$(get_libdir)" \
- INCLUDES_DIR="${EPREFIX}/usr/include/${PN}" \
- HAVE_AVX2=$(usex cpu_flags_x86_avx2 Yes No) \
- HAVE_GTEST=$(usex test Yes No) \
- ARCH="$(tc-arch)" \
- ENABLEPIC="Yes" \
- $@
-}
-
-multilib_src_compile() {
- local myopts="ENABLE64BIT=No"
- case "${ABI}" in
- s390x|alpha|*64) myopts="ENABLE64BIT=Yes";;
- esac
-
- if use arm; then
- myopts+=" USE_ASM=$(usex cpu_flags_arm_neon Yes No)"
- fi
-
- emakecmd ${myopts}
- use plugin && emakecmd ${myopts} plugin
-}
-
-multilib_src_test() {
- emakecmd test
-}
-
-multilib_src_install() {
- emakecmd DESTDIR="${D}" install-shared
-
- if use utils; then
- newbin h264enc openh264enc
- newbin h264dec openh264dec
- fi
-
- if use plugin; then
- local plugpath="${ROOT}/usr/$(get_libdir)/nsbrowser/plugins/gmp-gmp${PN}/system-installed"
- insinto "${plugpath}"
- doins libgmpopenh264.so* gmpopenh264.info
- echo "MOZ_GMP_PATH=\"${plugpath}\"" >"${T}"/98-moz-gmp-${PN}
- doenvd "${T}"/98-moz-gmp-${PN}
-
- cat <<PREFEOF >"${T}"/${P}.js
-pref("media.gmp-gmp${PN}.autoupdate", false);
-pref("media.gmp-gmp${PN}.version", "system-installed");
-PREFEOF
-
- insinto /usr/$(get_libdir)/firefox/defaults/pref
- newins "${T}"/${P}.js ${PN}-${PV/_p*/}.js
-
- insinto /usr/$(get_libdir)/seamonkey/defaults/pref
- newins "${T}"/${P}.js ${PN}-${PV/_p*/}.js
- fi
-}
-
-pkg_postinst() {
- if use plugin; then
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Please restart your login session, in order for the session's environment"
- elog "to include the new MOZ_GMP_PATH variable."
- elog ""
- fi
- elog "This package attempts to override the Mozilla GMPInstaller auto-update process,"
- elog "however even if it is not successful in doing so the profile-installed plugin"
- elog "will not be used unless this package is removed. This package will take precedence"
- elog "over any gmp-gmpopenh264 that may be installed in a user's profile."
- elog ""
- fi
-
- if use utils; then
- elog "Utilities h264enc and h264dec are installed as openh264enc and openh264dec"
- elog "to avoid file collisions with media-video/h264enc"
- elog ""
- fi
-}
diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz
index ff4f0cc46580..b64ed490dc7d 100644
--- a/media-plugins/Manifest.gz
+++ b/media-plugins/Manifest.gz
Binary files differ
diff --git a/media-plugins/gst-plugins-a52dec/Manifest b/media-plugins/gst-plugins-a52dec/Manifest
index f354a516a8f6..1a7a02ca1e7d 100644
--- a/media-plugins/gst-plugins-a52dec/Manifest
+++ b/media-plugins/gst-plugins-a52dec/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-ugly-1.24.11.tar.xz 232056 BLAKE2B 849c34c099d062c81e7e008aee95
EBUILD gst-plugins-a52dec-1.22.11.ebuild 561 BLAKE2B 7376717dd9be56d44cde704f73d707c0a09771a15f64998204fd9ee2f7a1989a0a124ffaff894cd74959317ff30bcb657a8b86fc685358d4358abf2242d3ee95 SHA512 653b3f8c9e8322eb688ac42449b7030d14508f42b343e068775cde4d8ea43f9185a99ea9e158c2bebdee5ce79096cec2169f416dd5e0868d015ed7c96ced8638
EBUILD gst-plugins-a52dec-1.22.12.ebuild 561 BLAKE2B bfe2de4b46489e87031132fa22951a82ecee0cd840799c4acb6346078516fd5d063b1d16f578be6f74c9dd0a5e67dce790fe00e4b56e7b682713e61d3d3ad861 SHA512 ac8ad7bc55a96fdb6ff7e301390802cc586674b5e98ec850057e2abcfc20f4bab6fbd09e8aa5e0e710a14b583f9e4f72eb83f9e638f9e5475726e251f1cfc61c
EBUILD gst-plugins-a52dec-1.24.10.ebuild 567 BLAKE2B a69294631835352ae7b9ff75a3422fcbf14b896699a502dc66d08c7534ffc3bc28c91d82ed86faec0023c79ad39dd0bafca6e35fe72d6348d123c1cab0a7f3c7 SHA512 aadd0d8822d330d0084bb063e999033f874650ec05ef39b023e1dab087f2107159366d0eec7921115a2aa5b46713f555f37c2af394557b7a832f7e984e3c6ef4
-EBUILD gst-plugins-a52dec-1.24.11.ebuild 564 BLAKE2B 991a2a4c3316fface5af719c36cce7e139c950fd8bc85aa8d5f5705833c7379513ad96bc67a2c56f53c01df5ac9e24ccf523598d45e735daa51541dd7eedf5ac SHA512 51a4fc10b09be68133d4c00a59293dcefd7e4a2842b4989019f75406a1a829bc04375a3d6a186f74b04faddc0732e48aaa1b14792834f4069106640b672b4ea6
+EBUILD gst-plugins-a52dec-1.24.11.ebuild 561 BLAKE2B bfe2de4b46489e87031132fa22951a82ecee0cd840799c4acb6346078516fd5d063b1d16f578be6f74c9dd0a5e67dce790fe00e4b56e7b682713e61d3d3ad861 SHA512 ac8ad7bc55a96fdb6ff7e301390802cc586674b5e98ec850057e2abcfc20f4bab6fbd09e8aa5e0e710a14b583f9e4f72eb83f9e638f9e5475726e251f1cfc61c
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.24.11.ebuild b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.24.11.ebuild
index 2482d1c3f733..c0a38f7b8efd 100644
--- a/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-a52dec/gst-plugins-a52dec-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="ATSC A/52 audio decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+orc"
RDEPEND="
diff --git a/media-plugins/gst-plugins-amr/Manifest b/media-plugins/gst-plugins-amr/Manifest
index 384d672b2407..43ffc0b061e6 100644
--- a/media-plugins/gst-plugins-amr/Manifest
+++ b/media-plugins/gst-plugins-amr/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
DIST gst-plugins-ugly-1.22.12.tar.xz 257464 BLAKE2B c7f89dda309712cb2380b2e29b67a40c02c561bbe49a83acb2beb84aac6ebaed895e1a27d5f6fb6787c803e2e94a0409d14a3206feb9797c5329bbaff5e4a61d SHA512 3ef5cb384578bcaff3bb45fa8fa8f97884acb2e09a1621c504fca4bd8744cb83e71c342372a7ddd06bc4077fdd2684d1f7f078278392361ed4e18afed374c659
EBUILD gst-plugins-amr-1.22.12.ebuild 499 BLAKE2B 4a78d7c490b1156089da96c3635732039ee91024551da10b29fdd84ed2dbcb4a58133e26e70013384dd4646518e4f7d4f4371f33b20948a8decaba6910237518 SHA512 d1b7ea310235612de366298157e33f76ca4db3b1bce4a50d0a5ab5f4505cf5cda3ee60bbc403a525d23ec660870a558d19048aa554c87ac4a5092937e3f6e80e
-EBUILD gst-plugins-amr-1.24.11.ebuild 500 BLAKE2B ac4b37ba795830a9ba2e90781ef2b96eebcdfa3b95599d682c6c7346c65d7da30233d78c0cd72b9497120a813d46c5a5cec5e7f3506297b0580079313b53639a SHA512 3f4bfbdbec2bc444ed6c94d7254562f8e5426357930544fe25228666e979942051789d57d2ca75cced3beaa30739768e8063b617762d6b9055877a12a6eb6b08
+EBUILD gst-plugins-amr-1.24.11.ebuild 499 BLAKE2B 663fee198de421ba227c41fabaad783c8983c02b90c660117246b0312816c82f25deae74d4ea1933a9ca5fb06903bc42d6c94cc325d160c575461da2477c5632 SHA512 5a246cfcbfc9283d9512374d5fc583bbe233222fba07090f639657d25e462371c7855aaf9c74736560f03557576597ec1469e5ba37992dc30b0a2fd2c1619188
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.24.11.ebuild b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.24.11.ebuild
index da9c2a6ade1f..d02695b6a2ae 100644
--- a/media-plugins/gst-plugins-amr/gst-plugins-amr-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-amr/gst-plugins-amr-1.24.11.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="AMRNB encoder/decoder and AMRWB decoder plugin for GStreamer"
HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="GPL-2"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/opencore-amr-0.1.3-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-aom/Manifest b/media-plugins/gst-plugins-aom/Manifest
index 2125e527a5ed..792bcb7647ae 100644
--- a/media-plugins/gst-plugins-aom/Manifest
+++ b/media-plugins/gst-plugins-aom/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-aom-1.22.11.ebuild 332 BLAKE2B 4e4174337fe5972c818e087560bb4fe0fcfcc7134941a477f557f9f5c868d8d2e26bcd3aa342e83e53901b832b95abf7550151ab14200b5af46b4b530e54f8c3 SHA512 cee178bb036ebfc4e875024875bfb1d788f0e5f14e6ef460e8bb72fa8d97da392b6c6d8161d6e43faa82230ee7c35468709081fd9691142debdb3393a80f6b8f
EBUILD gst-plugins-aom-1.22.12.ebuild 332 BLAKE2B f703b549cce73125a75e4f95c9dd6d416dd9e198c0a85d26bce53ecd432a5f9c58c6281d7e84a4e35587c359e7a77fe483ab9b320ce699a2ccefbe422be22955 SHA512 6bc36a838db72ac335035bbd5d2529354ff177832553f393a384e5bb06ecbbefef77c2be91de0ce8a1d21708823d316c4ca0fb0d94b56e1994bd889c6eaeffc7
EBUILD gst-plugins-aom-1.24.10.ebuild 422 BLAKE2B 8263663370376c494ce560feb32a7d1348f382fae11ee838c7dfc07a778d675a2834b5a3f0b73f3feddc75aa8ef1b2171b0defed3e20cb08c6e4cdd810a8c499 SHA512 ec062830d00fea251c1a007d903faaad0096d2d850eabb557ebc24ad3d7727a761cf847197f96354e1c5eda118f9b673ee55fda30d055ad707dfe50b5e939f55
-EBUILD gst-plugins-aom-1.24.11.ebuild 421 BLAKE2B 8d0a6c4778a5c44d20c2f0621ea7e189424015dd35affa8ef6a07a18c0febb370b5f9229ee2d56d0fa8db7200cddf4ae3e8494a3c8c7d7c5e1772c32fc544d11 SHA512 9752993237e7b265c53019bb7657de9bc9c8a66c455b46cbfb24a0fe230e5ce779038e2d82aba4a7ace0144b93e7a31ebf7d73706f5feb00cd980069787fe1c5
+EBUILD gst-plugins-aom-1.24.11.ebuild 420 BLAKE2B b47e9693c0a41d63156967af0445bb8c9e249c7f5913d40894ce6ae13078620aac95db54e087d76bb9b3b9494893d60c0dc62dde4ebc53ce258fb05352f390e0 SHA512 1e113561d54ad7fdf8fede82388cf2066799b22dd2f6dd39e57261037c5dea5eaec2ece315e616eab74485ce8d36b53e85ef258375313913b2121799e97fa9a4
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.24.11.ebuild b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.24.11.ebuild
index 9b701ebb84b6..118d06ae5f8a 100644
--- a/media-plugins/gst-plugins-aom/gst-plugins-aom-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-aom/gst-plugins-aom-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Alliance for Open Media AV1 plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
# >= 3 brings more features, and >= 3.2 even more so. Depend on >=3.2 accordingly.
RDEPEND=">=media-libs/libaom-3.2:=[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-assrender/Manifest b/media-plugins/gst-plugins-assrender/Manifest
index c649bd0dd2f6..95ccb0273e51 100644
--- a/media-plugins/gst-plugins-assrender/Manifest
+++ b/media-plugins/gst-plugins-assrender/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-assrender-1.22.11.ebuild 404 BLAKE2B 342f5e6ed2635ef5de174d7ebbf404f4692c589300f43961159c17953f0f7219de4ac02eb44a2d8e65a0711638d40c13b19b98625fd1af2eaab237cf9791a6ee SHA512 38d03a66635aeed205dbd7ceff57a6a76e5c7d0b446446ed17cf4daf4ed02d5e9c1e93611cec020ae895cec8e9e8c97e915018ec908daf78247d8831388e5fe3
EBUILD gst-plugins-assrender-1.22.12.ebuild 404 BLAKE2B d06808919b821ac4836cfe4524f015059e4777e13d33b530512bacf2df68e76c04d789abb71da6c7c32090380ff3a80342f599cd64e67278e5dc41d092f9bf6f SHA512 5d8eb41d8f0f40e5273f27cceadcee3a0a930402b2ddc89e682f83e2169d95888230d484d8d3c95c19434727fac2a15f26fbdba216ba9538ab9d56226bd73b55
EBUILD gst-plugins-assrender-1.24.10.ebuild 410 BLAKE2B e28a7def1fc1651980269affe9d49df783eebbed1a05d8a4966e3c7bf4f616270f1898561bd49d24d9c0edd8098163c252e0bece7cec9346282a7e8cdf9cf771 SHA512 203814ab1b636b373073be489f81cc95b796c6d66f1e213f487e28130483511667c41b4e6d7372796d32be0bc8f26fe6e0d9ac5540aae0cc73f3c288dfea9627
-EBUILD gst-plugins-assrender-1.24.11.ebuild 407 BLAKE2B 2945521f959aba4046978b80e12cfeb331f08ced55394dd4ec6772ab8e342678f4794422011e53d9dea95233a51f8103a7049c280475834d51ab7a5288369e1e SHA512 7e535f52a20fc7d90e3b32afda6ea07ab7139f72e4628f1d396e7ed424f3dc436d2ccc72b20fd02f0c4a104ea53c11d953dbf41f0150af178e08c690d8ac2ae4
+EBUILD gst-plugins-assrender-1.24.11.ebuild 404 BLAKE2B d06808919b821ac4836cfe4524f015059e4777e13d33b530512bacf2df68e76c04d789abb71da6c7c32090380ff3a80342f599cd64e67278e5dc41d092f9bf6f SHA512 5d8eb41d8f0f40e5273f27cceadcee3a0a930402b2ddc89e682f83e2169d95888230d484d8d3c95c19434727fac2a15f26fbdba216ba9538ab9d56226bd73b55
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.24.11.ebuild b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.24.11.ebuild
index 4538323b3970..5fbddb04e457 100644
--- a/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-assrender/gst-plugins-assrender-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="ASS/SSA rendering with effects support plugin for GStreamer"
-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=">=media-libs/libass-0.10.2:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-bluez/Manifest b/media-plugins/gst-plugins-bluez/Manifest
index c79b97868c2f..5b68d87a1010 100644
--- a/media-plugins/gst-plugins-bluez/Manifest
+++ b/media-plugins/gst-plugins-bluez/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-bluez-1.22.11.ebuild 371 BLAKE2B 5bd086d27e920c3697d7e8843e861dec3665cc3bba8e5de724200ece9bd91491517027baa975701ae8f4f42e1c5be52a4b0a7ff2fa701a5cef18c78ad9d26845 SHA512 77fe9946a8d72dd166d09eb9d3cf2c537f2f765a062bdd8c4dbe43b31a6962f7a662d37e76030b792b8aa9ffb3c073c495ce797dd2444edfe60a224139264f32
EBUILD gst-plugins-bluez-1.22.12.ebuild 371 BLAKE2B 73245c8d953a72b00f11e24d47f29db0e3dc988165cda4371aa8cd93fc3ff017ec6185b63b9d33d48eea6c93f38d346d40175d449d369b93ba8a61b52529a260 SHA512 2d6e0261494f4fc42d1dd650b5935801cea5a2fa335b65faa5a3e90276c7ed3c232baf96742e4133400cda55ba95a7e63b2ad93dd3484e710d48249b958e8057
EBUILD gst-plugins-bluez-1.24.10.ebuild 373 BLAKE2B 22e8941ce8e7481bb806362144e6b7454b4b9ce3a507570ba935f04846b055df50e2b5a114ae1716545c734ecbc1d3d820d964bbc4459c57e7dddd40199ee715 SHA512 6fed474b23b6ed50f75423d61e430c5396e4c63af2ad489a57f54d34213b52da24e2065cb476ec2b509b072141a69deb8decb239f4badbacc42ce536f5d923fe
-EBUILD gst-plugins-bluez-1.24.11.ebuild 372 BLAKE2B ff59266a92c7d2bca9910780e6f45ecb920dcb365b59db1c6325af26addda70b9325d30d33fbf8c4a8299473d49fb4654a8f55e14bb682ddcf4a06b4effc5fa7 SHA512 d627dad9ca793c5d636a032ea4540ed2b1f0176796790fcf1fa21f73c97c2be4a3d15aa376efdd211a28d00e88d4a04c5a68cd814d499541beac1c8690b05b36
+EBUILD gst-plugins-bluez-1.24.11.ebuild 371 BLAKE2B 73245c8d953a72b00f11e24d47f29db0e3dc988165cda4371aa8cd93fc3ff017ec6185b63b9d33d48eea6c93f38d346d40175d449d369b93ba8a61b52529a260 SHA512 2d6e0261494f4fc42d1dd650b5935801cea5a2fa335b65faa5a3e90276c7ed3c232baf96742e4133400cda55ba95a7e63b2ad93dd3484e710d48249b958e8057
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.24.11.ebuild b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.24.11.ebuild
index 326912b6ddb5..d0cc306c0eac 100644
--- a/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-bluez/gst-plugins-bluez-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AVDTP source/sink and A2DP sink plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=net-wireless/bluez-5[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-bs2b/Manifest b/media-plugins/gst-plugins-bs2b/Manifest
index dd93b702896c..723e8bc2de9e 100644
--- a/media-plugins/gst-plugins-bs2b/Manifest
+++ b/media-plugins/gst-plugins-bs2b/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-bs2b-1.22.11.ebuild 334 BLAKE2B b3aa5355b7ff78006ccc46fe4d084dae736c318a4949831c9d10372d47748379fc8b1166b88b9ffcb7a110789059c10a3a275f95fe9be1ed1d853d7e664245e8 SHA512 e465c7b9fc779382d19968bf95c48f4d1bb5f18da0f4a73bfdb9250cd21eaf67a7147ee347bcd747c1d860b502d56e393324f87f0317a2d4969b782989050c5e
EBUILD gst-plugins-bs2b-1.22.12.ebuild 334 BLAKE2B a200cf7212e1eef3b8328146c13132a4ae37597e0fa8e53bc756ebb3c5f3bb8b903e61a3c9087de8d527fce9cf9eaf6058d4e61c36ea3893ab2a7a91c1662f12 SHA512 878b947ebe9f6d25dfbfc8558cd1a15c26f109bc23aeeb5121d978e80307e27a2e2ccc34d1f9b732783ef569066c8aa9f2f10e18d8b4e750b5f67ad0f2d3feb3
EBUILD gst-plugins-bs2b-1.24.10.ebuild 336 BLAKE2B 10364491674adda95c78307fb6c831fadfb5f2e8d34a6c77818d27cc673e2cba37a763fd5750793a4e43d3b4d8705df3df6a3c7169c95caa6212da20454039b1 SHA512 5e9d5aec336a0b78f1bcbfc3687d5d41c95770cdff441df40cfbe1fdc67e94993228e82e304abee0c9a60faa1231b2acb3b9e22961cddb1d92f03c818b98ca79
-EBUILD gst-plugins-bs2b-1.24.11.ebuild 335 BLAKE2B 34d645f0f275094c04b15f10f09910527be9f238e63ddc9c1e0260cb836996ba6f446c5010a5161871f8452984b09d133d9aee4047744ecaecc94bc9c9080f27 SHA512 3fab82f3962fa8b5d088c70ddbc209bc5bed987a380634f834f01d9223b2135f82d948b9e9a9152e996e55fabb121dd3aa9dc87d1b55f1bce97404dd906d8c17
+EBUILD gst-plugins-bs2b-1.24.11.ebuild 334 BLAKE2B a200cf7212e1eef3b8328146c13132a4ae37597e0fa8e53bc756ebb3c5f3bb8b903e61a3c9087de8d527fce9cf9eaf6058d4e61c36ea3893ab2a7a91c1662f12 SHA512 878b947ebe9f6d25dfbfc8558cd1a15c26f109bc23aeeb5121d978e80307e27a2e2ccc34d1f9b732783ef569066c8aa9f2f10e18d8b4e750b5f67ad0f2d3feb3
MISC metadata.xml 374 BLAKE2B 8323f41cdebbe14af4388ee8740c69af67b43e25352ce91804df40ada3e7a708896a6da6d85c6f6f80298260fdea54e1a7352321ddd4d902d3d73fd28b265016 SHA512 0030a4dcf645a1a0fdac28c4c5561d70f923cc08b9833476ffcd0767ed63cc8f547361a18657c303a341da17cdd8870c3f1289ed11b286c25f9ee7352cf392f3
diff --git a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.24.11.ebuild b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.24.11.ebuild
index e987d8c7a7dc..c989ee626498 100644
--- a/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-bs2b/gst-plugins-bs2b-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="bs2b elements for Gstreamer"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
RDEPEND=">=media-libs/libbs2b-3.1.0[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cdio/Manifest b/media-plugins/gst-plugins-cdio/Manifest
index f0c0526d2c5d..0363080d726e 100644
--- a/media-plugins/gst-plugins-cdio/Manifest
+++ b/media-plugins/gst-plugins-cdio/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-ugly-1.24.11.tar.xz 232056 BLAKE2B 849c34c099d062c81e7e008aee95
EBUILD gst-plugins-cdio-1.22.11.ebuild 482 BLAKE2B ef23278d8dbf7b2fd2d654897ddeccfe3f5e88cd3c72d9fa8d07a18003ff36c7dca3ebe45b6bd6a5e714f5bd1046b62ae6f272a2cfa25a943682e2aaee0df8f8 SHA512 6075f531e1d38eaa674ef52d314dbc266214806cf58fecc650e477864c50822de2680bc10023d12548e45d15ecbfa2af83002cb4aa447e2494f800d77ef33d54
EBUILD gst-plugins-cdio-1.22.12.ebuild 480 BLAKE2B 5b238c82788827f090097d9bdfd744fc846c7ba96ad7f23c3c17da549fb57e7790fe8e0179e6f2855d39822dcc15bb3bc83000042bb9f43adec61ef8d8b72597 SHA512 88ef3c65180e474142a2c24d6c461159c36514e6ef5011a51c9793bae3d9a853c7d5bc8d2065bd142dee7aea2ad1e37640afe758a4ebb0844a8de5a3414d0be9
EBUILD gst-plugins-cdio-1.24.10.ebuild 486 BLAKE2B 26a3f5509f96be2a0cb8d019553be814627bdd44af3b36c3c6d287f5ec3876a8c568521e793401063f8c7f0a66eb9072313c5d2768254345c875d801e19f0bc0 SHA512 23ab12ffb3ece57bca709e2c3aab98649198e2af18f57d793e4e322b977b082c51b90012fe97d6afdf739b1d3c64c46185bf3f5336f4e6beffe949547c802518
-EBUILD gst-plugins-cdio-1.24.11.ebuild 483 BLAKE2B cd2d450712aae54affd5a38a6d72b5962656d55d74d0a344220d872f6bb6625ef4c69b4f40018249cf8418b81d48ff06b5ba304b15f6fff1dc75b54681a048ff SHA512 4f286dd3f108a76dd33e4e2c6aede17d5044b3a8635131d6c00ad6309d84ed36c4b6744ece1b6321f40ac5f01407a28a60bd8403d3cbfb2d1fd9f51e1b3df271
+EBUILD gst-plugins-cdio-1.24.11.ebuild 480 BLAKE2B 5b238c82788827f090097d9bdfd744fc846c7ba96ad7f23c3c17da549fb57e7790fe8e0179e6f2855d39822dcc15bb3bc83000042bb9f43adec61ef8d8b72597 SHA512 88ef3c65180e474142a2c24d6c461159c36514e6ef5011a51c9793bae3d9a853c7d5bc8d2065bd142dee7aea2ad1e37640afe758a4ebb0844a8de5a3414d0be9
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.24.11.ebuild b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.24.11.ebuild
index f86b2dfc6299..6ea1112e0bb9 100644
--- a/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-cdio/gst-plugins-cdio-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=dev-libs/libcdio-0.90-r1:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-cdparanoia/Manifest b/media-plugins/gst-plugins-cdparanoia/Manifest
index 4df59d817ec3..9a7f390b8170 100644
--- a/media-plugins/gst-plugins-cdparanoia/Manifest
+++ b/media-plugins/gst-plugins-cdparanoia/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-base-1.22.12.tar.xz 2374324 BLAKE2B 7600d5a10a3d7d4f6874cc166cdca2d45d3daedec3fbb56982db172bd4f6c0463fcde812e31c42f912d8fbda793730695ab39e44b7f126b49581f7c87858b988 SHA512 f72edccd49ce2a35577dff80feb1d0f667df54d6b8f61ef2320b5d4564442b907954d015bccec7a915acf25d2197a507c32b72c1ab18dd38d254f57a3277b334
DIST gst-plugins-base-1.24.11.tar.xz 2455952 BLAKE2B efbf7b1aaece5a287738afb93e4b99c27471c640079bc7312f84925309de0eb91ecb9837eab314e5f787d745fda6c9113105156bd819db64c869ddec6a04e7ff SHA512 b0a2a072c52628b85ae3d2ff8f2769f149fd2d0c3644fb9d9d934ea586835e29af97f41731023969a8120a470f998080ef5a0cac5aa26823d01698dfe2a5e2fb
EBUILD gst-plugins-cdparanoia-1.22.12.ebuild 475 BLAKE2B 8fe1a6cbefefd51f5d2a4c8302ff95e6886870bcdfd07c24953124efec289ca94016b0b4b871211af53450bbea0885b229d1b48438bd1b4aa0f4f9fa26026f5c SHA512 d2656a05dfe16e1c09e8e96cd232f64bfd388700150a0fa7b9855408bc82cd7c47db423436286ea33190d5d3deb36929f70d48a73d80a763de389c8045c5976a
-EBUILD gst-plugins-cdparanoia-1.24.11.ebuild 478 BLAKE2B 7f9d7b765be6be9a71f8b75f654933728673b6b47f2c86a55e446c7071518588989b9fdbe8a8f2e9084b1b3a1085154dda04860c6c52149de384797fe8323008 SHA512 7d8473d922138c61e3856fd8b9b659e5f8c993cd80bdb82d2ae0c1ad2b6b15a6a4f22f942dabcd2c423272dee3eb9cf8625c16d976da0fbcb68df00a60fc9938
+EBUILD gst-plugins-cdparanoia-1.24.11.ebuild 475 BLAKE2B 8fe1a6cbefefd51f5d2a4c8302ff95e6886870bcdfd07c24953124efec289ca94016b0b4b871211af53450bbea0885b229d1b48438bd1b4aa0f4f9fa26026f5c SHA512 d2656a05dfe16e1c09e8e96cd232f64bfd388700150a0fa7b9855408bc82cd7c47db423436286ea33190d5d3deb36929f70d48a73d80a763de389c8045c5976a
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.24.11.ebuild b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.24.11.ebuild
index 8cdfe2de598d..240131186b5e 100644
--- a/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-cdparanoia/gst-plugins-cdparanoia-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-base
inherit gstreamer-meson
DESCRIPTION="CD Audio Source (cdda) plugin for GStreamer"
-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=">=media-sound/cdparanoia-3.10.2-r6[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-chromaprint/Manifest b/media-plugins/gst-plugins-chromaprint/Manifest
index 4ef4fc8b5f36..316ac808e8f0 100644
--- a/media-plugins/gst-plugins-chromaprint/Manifest
+++ b/media-plugins/gst-plugins-chromaprint/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-chromaprint-1.22.11.ebuild 387 BLAKE2B b49a4985229683d6cd6ac148f5828273f8330df7148bf4263f1f8c18390f69b1a4a959ab5dbe384be3f3a742c23bdaeb57ff98414abca1fa830deaad0810bca4 SHA512 e2634e02a1ce9254ec8d444bc5798c83e1c2916806e9ba34e751e1c340d4b326b908125a9414ca59d3ada577c2c40bcec31c007428d59561750a48eb11728203
EBUILD gst-plugins-chromaprint-1.22.12.ebuild 387 BLAKE2B a8d96c8192c5101a1cae1f75b5da8ed9f49e51c6552f6419a3442bc03c2e6c0ad34eaea6d5b1bc2fd2020ce80fe3b85787c9c4bb30a58b8ca92d50970bc22a7c SHA512 99fae0793435db7c53489fc31edf659cf615c094953e216e5cab7a7984c8610191f7e4456428fda8aa7215d07698cb11071656d4385a7e7a67d0a98ddc95a19f
EBUILD gst-plugins-chromaprint-1.24.10.ebuild 390 BLAKE2B 8b56a244d05d8421c543a4df8996230781de1031357faa04d723ee24df61ec2f64fe59d5a0a0ca3209dbbaa43327fb24f01cf106d8e0ab6e79e46e938136ef4e SHA512 d7dcc7f944cf3de8fde16334f88ed16a81e7340e1e599acaf74edd9a6bf69747ab7030414deced8e9a8efac339734a5f7f9fc928109f3a111af285bc065c5bae
-EBUILD gst-plugins-chromaprint-1.24.11.ebuild 388 BLAKE2B f5edcfc7822470585a1ce656caa1600b81464564176b31cb23ac7c9f785e56d1713321e79b3dcc4fbf31b0670bda01b5502a81ae78e43be35757cf7f50ea728b SHA512 36ad962c1a9259e14432de5025481ef12b1703f1d4776968fe013e95bea4fada606ea7bd18514a5284ebb9eea5c52a45af6d3a94b201bf93556001fecfd99fb2
+EBUILD gst-plugins-chromaprint-1.24.11.ebuild 387 BLAKE2B a8d96c8192c5101a1cae1f75b5da8ed9f49e51c6552f6419a3442bc03c2e6c0ad34eaea6d5b1bc2fd2020ce80fe3b85787c9c4bb30a58b8ca92d50970bc22a7c SHA512 99fae0793435db7c53489fc31edf659cf615c094953e216e5cab7a7984c8610191f7e4456428fda8aa7215d07698cb11071656d4385a7e7a67d0a98ddc95a19f
MISC metadata.xml 494 BLAKE2B ba6f7e6cdf8caeb886391f80b58c11e44096902aa4d0262c29a489bed7711b32705a6c45d5d5da0025c3678cbf0f925b2d90d508490990e68d7d92038db84d47 SHA512 959a3150fa16184c0ea690706c9c343b436e2bbc5185150bd50e49ef6081b5db4e71b4c7bd7bcc7c32359071c122f68d1f59ea47aab344a5058f7371db211883
diff --git a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.24.11.ebuild b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.24.11.ebuild
index c6dd2b3cf209..da8715e27035 100644
--- a/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-chromaprint/gst-plugins-chromaprint-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Calculate Chromaprint fingerprint from audio files for GStreamer"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="media-libs/chromaprint[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dash/Manifest b/media-plugins/gst-plugins-dash/Manifest
index 4418704fc5fd..ef92f4844285 100644
--- a/media-plugins/gst-plugins-dash/Manifest
+++ b/media-plugins/gst-plugins-dash/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-dash-1.22.11.ebuild 612 BLAKE2B d044ec23acb53ed24eeb220c7f6932179caec9ede3d1ebbdad274e55f1918ac3e12e5a84690e49acdd0cc6b5416fec37169c1121aabdd7979f15d344817108ba SHA512 8c3a7cd8a5049371c95e30f66b9e43f081a3236605589d66c27bb2ae7bf58a57903c45fe84a908b4b33538f0ab9d7e1c0fa7860fe79179b3f16de748d72efcf0
EBUILD gst-plugins-dash-1.22.12.ebuild 612 BLAKE2B 90f59bcedda508c12e3fc697eb88685565716e2e12271941cb2aa27405f6da755f49f461fbd1c93e0f969e72605fdf55f7e62c433b46f69c7285762c508ec964 SHA512 b89b83337e8b1678fcbdf100e7d07f1fa785c1d28487d06ca4eae7f3470a80f62f8f0a25dca731f6dd9cd90deb885d0189de9b2cfee84ac8213931766ba8b638
EBUILD gst-plugins-dash-1.24.10.ebuild 614 BLAKE2B 2e7d90b7a1e71d42b17c3b021ead8b0e5aed24449cbccff35e5adc08aadb104fe091cca4cdca7c9363377241e55b51f46c7646cbbcbe1fef46b9d46a6acaca0c SHA512 bfb2743e0719a334e66d9f45ad814e04cf2b98ae664d157d55cdabdf21e55292e3400a52aa3b51787fa9f5674192467e6de0ad477c84cdb5f0db82e3838cb55b
-EBUILD gst-plugins-dash-1.24.11.ebuild 613 BLAKE2B cc0771c016e947e089b79ef55d48ea298399b4d602fda4ff5a2265f6c13e2498f76ec07bf2b1326d51ef7569ad1e545a4f851aaff90ca9e8e8e2bced4d8ffca2 SHA512 d9be7171e6effcc1d7fc73fc65a6aa77ee351d2c1adbf951317302f1cf15e05640248bcef444ad743a5bb4bb036f9772849add0fc326f69281b09eedad976df6
+EBUILD gst-plugins-dash-1.24.11.ebuild 612 BLAKE2B 90f59bcedda508c12e3fc697eb88685565716e2e12271941cb2aa27405f6da755f49f461fbd1c93e0f969e72605fdf55f7e62c433b46f69c7285762c508ec964 SHA512 b89b83337e8b1678fcbdf100e7d07f1fa785c1d28487d06ca4eae7f3470a80f62f8f0a25dca731f6dd9cd90deb885d0189de9b2cfee84ac8213931766ba8b638
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.24.11.ebuild b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.24.11.ebuild
index 4689ecb466c1..899dafabe717 100644
--- a/media-plugins/gst-plugins-dash/gst-plugins-dash-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-dash/gst-plugins-dash-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="MPEG-DASH plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dtls/Manifest b/media-plugins/gst-plugins-dtls/Manifest
index f8ddd13b5747..3802f274a5f0 100644
--- a/media-plugins/gst-plugins-dtls/Manifest
+++ b/media-plugins/gst-plugins-dtls/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-dtls-1.22.11.ebuild 350 BLAKE2B 8a93f28c0ad2bbb31337f211ffedd412a5b89144c15bc7b692f406ff9ea1dbb46adaa7d8666d273bb9cfeb400af92dbb82bdc6d0f475259ddb115ede6451555a SHA512 91157278c6077dacbc1601bbdf04d2f0d9910714612dbb4dff9255a77d5fa39b784a43895c0ed5547c33432a9e30782131a0cc3440d11adae8cb0799194d2b31
EBUILD gst-plugins-dtls-1.22.12.ebuild 350 BLAKE2B 4bfdd61fdb59e2e50d6fe9d8c9b8fa69c15c8ac12e62f7ce29498ed2a63085c60e2fd3b425cfd89628bd35651a6286ce3b268a23e3d83bd9903159029f60d08d SHA512 a3c3374069e245e906ac93ed92768e86a47b01f19645db01cc0cc89889261266cc8a9572b248e5be6374f2c65ec61e67eba843f50163cb9e452588e60b2be555
EBUILD gst-plugins-dtls-1.24.10.ebuild 352 BLAKE2B adafe3b3a3f519b844dd8eba474507ddf03b1a1fc5a95b99faa91f4bf583d4f0ea5b2251e394970b3480111acb12bbcffff1de9124adb0c4ba921853f0f27981 SHA512 3af413eaf2e733673143d46df7ba44fcde0b93b6ce9e216b86f3fded02c2207c56d67dfe9c3fe0b12ebfe62120e9710fe79535aef62e9d73589eb07331964e53
-EBUILD gst-plugins-dtls-1.24.11.ebuild 351 BLAKE2B 26a94d8f8b7eae2268e9533b40f829318deed4138d1bfdb3cd04e750ab9b12eb97a45824bfb0cef1ceb9807cfbba6204f06b414f599f892db9f4cad7928a3046 SHA512 1ff94838e0f44aae6644584acb7e52270a1ce2689753c994459c289a081e0434798324ab443913966ecbb027281d07c6ce4f52c356d527678ae2a0ab41841540
+EBUILD gst-plugins-dtls-1.24.11.ebuild 350 BLAKE2B 4bfdd61fdb59e2e50d6fe9d8c9b8fa69c15c8ac12e62f7ce29498ed2a63085c60e2fd3b425cfd89628bd35651a6286ce3b268a23e3d83bd9903159029f60d08d SHA512 a3c3374069e245e906ac93ed92768e86a47b01f19645db01cc0cc89889261266cc8a9572b248e5be6374f2c65ec61e67eba843f50163cb9e452588e60b2be555
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.24.11.ebuild b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.24.11.ebuild
index ce251a797d02..41995d3f48ab 100644
--- a/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-dtls/gst-plugins-dtls-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="DTLS encoder/decoder with SRTP support plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=dev-libs/openssl-1.0.1:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dts/Manifest b/media-plugins/gst-plugins-dts/Manifest
index 221df960bc46..b352c33d0f5a 100644
--- a/media-plugins/gst-plugins-dts/Manifest
+++ b/media-plugins/gst-plugins-dts/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-dts-1.22.11.ebuild 539 BLAKE2B 2aa47ffc0b5f46db97ecdc7a55a27b7154427ab59539b1f3db947de754d94da104a503d40ef3724d4d9da1fb71bad0925f7a69f2922dab07d6801e91dbe9863d SHA512 d337135370690989c2bb038639fb7155e52d5320edfe7f05316e9d0dfdf959af0354bc96635fa47691f06dc2e89ee92c58900b2fc0d6ef3ecb7103b987bf8699
EBUILD gst-plugins-dts-1.22.12.ebuild 539 BLAKE2B 4b3087a71609419857175e2208dc6297a29c8d44cc62f06db7c774d15111beae70c0f1dd7e06491da86425b47ffe9f06bdb29bc6a3b1b83edb8d8dc83c2de518 SHA512 16f65f06c36f7a1fd8bad7887ee41d81546c19b33cecf705defac218fad3463fd448adc8f117b73996e8b3423c8773651231c40ac7de959913bd396915f58119
EBUILD gst-plugins-dts-1.24.10.ebuild 541 BLAKE2B a3dd041f1ea1eb33306045313545debbfef70e486bd73969f4aae3751ba705671c932243e5e129a302766b8cc593897a43b588b3256fb4271ea60a9df03d0314 SHA512 2ea552d4930a117fbd47b91811c64d152a30af3c83788c00e5f4dbb220a6d010332c11594d0e3ad9e66f1cc515a7265b3d98b1b6eed56647831f7c10627e6e28
-EBUILD gst-plugins-dts-1.24.11.ebuild 540 BLAKE2B 8fe4c209a6737b3de4ecb213e5d2c222c145678d526d4be0d0ea76c332c912db7eebfc7a3b1bd495b142128437099d38e8c1400fac0b5e0189e4402e0231bc5a SHA512 6f144737f368743d891647dfdf3c115ce9869fa41548409578813e390e53aa8dc1459af21063c86274451552bf34d432ce5801afddae2a5a0380804850614be7
+EBUILD gst-plugins-dts-1.24.11.ebuild 539 BLAKE2B 4b3087a71609419857175e2208dc6297a29c8d44cc62f06db7c774d15111beae70c0f1dd7e06491da86425b47ffe9f06bdb29bc6a3b1b83edb8d8dc83c2de518 SHA512 16f65f06c36f7a1fd8bad7887ee41d81546c19b33cecf705defac218fad3463fd448adc8f117b73996e8b3423c8773651231c40ac7de959913bd396915f58119
MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5
diff --git a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.24.11.ebuild b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.24.11.ebuild
index 9076455cfd9f..e4e5f2273c67 100644
--- a/media-plugins/gst-plugins-dts/gst-plugins-dts-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-dts/gst-plugins-dts-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="DTS audio decoder plugin for Gstreamer"
-KEYWORDS="amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86"
IUSE="+orc"
RDEPEND="
diff --git a/media-plugins/gst-plugins-dv/Manifest b/media-plugins/gst-plugins-dv/Manifest
index 25f54683669c..9885b41e8b5e 100644
--- a/media-plugins/gst-plugins-dv/Manifest
+++ b/media-plugins/gst-plugins-dv/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-dv-1.22.12.ebuild 385 BLAKE2B 94db55d55aa1eacd95cc03258c99fad11a6d99cfd99f94d2e97c17e023d6cd7017b4d14682dd61258047130c27b868849be233b0f7aa28dd864883ea0ebf4071 SHA512 674883afd8acac928bc4f99a6c163de923a4f16fc55b3467a593e965a5c6ba3827d4bc1e16b35883abb5ad4bac5505a754db9df45d781db75dacb18ca1eb363b
-EBUILD gst-plugins-dv-1.24.11.ebuild 388 BLAKE2B 895e4f6894eaa5b548cfcc878626896db1ebed4ec1444e5877ed398bb831a9d33c5cb7cfd6bb92797193b811c92c06b6a1b3b7189a98edfbbdeca1cedae847b0 SHA512 276053d1fb3289c42ebfba4319b5f7359b4dfb95315eeba08747e6febe02f3cf5b7bfac4e1fa45bc5fad2f0270c40c593bb9cf2a99ad86bcb88f483c84c3252c
+EBUILD gst-plugins-dv-1.24.11.ebuild 385 BLAKE2B 94db55d55aa1eacd95cc03258c99fad11a6d99cfd99f94d2e97c17e023d6cd7017b4d14682dd61258047130c27b868849be233b0f7aa28dd864883ea0ebf4071 SHA512 674883afd8acac928bc4f99a6c163de923a4f16fc55b3467a593e965a5c6ba3827d4bc1e16b35883abb5ad4bac5505a754db9df45d781db75dacb18ca1eb363b
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.24.11.ebuild b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.24.11.ebuild
index 195b9465aeee..a82d91029d4a 100644
--- a/media-plugins/gst-plugins-dv/gst-plugins-dv-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-dv/gst-plugins-dv-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="DV demuxer and decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-dvb/Manifest b/media-plugins/gst-plugins-dvb/Manifest
index c27293a56843..65eeb90eeccf 100644
--- a/media-plugins/gst-plugins-dvb/Manifest
+++ b/media-plugins/gst-plugins-dvb/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-dvb-1.22.11.ebuild 416 BLAKE2B 4a46130e20bd953619d84dc8c068338808d48d4986c727a988dd199ab5458658e28ffd1c4d30b7a08438a71c31af0fde36f351ee3cb8a327019081ab983506ee SHA512 42c8fc25e35b302b0ea3373f28f92b1b3419965f27b5ec399af3164503d03523cf39a4dbbb1eb2fd6f827a61d86ed68a3a109424e3011650b4c440e8ff5d9bd8
EBUILD gst-plugins-dvb-1.22.12.ebuild 416 BLAKE2B 7bffb43f399856f249ad4d9361fe56da5ca111d92645209d8c29e7b80aa13170084cd1a37dcd16da6dcd9d4507e4a34ec298bac2bd11e9aea3d3e8856b3dcc04 SHA512 d9f58ea7d998fe3760b06706f1d23adde0ea8d6c95e26f08181d752fcb5ef1811a45e297641b397a9352606273f0720d4d721deece04dfbfd5b184ea79490ce8
EBUILD gst-plugins-dvb-1.24.10.ebuild 421 BLAKE2B 4417ef4604c76b987a7af99731129724c20c2034fb47863cd1f8be50736cde01d07d4bafc6094ea0ae48218157c131a12bc718cff8e84f4190ab96ed2e1da048 SHA512 accc33a6223a697178a1970d15eb4110bbfd9729019ca08596a6deb0a90f5784b8aac5c5e0b12c05d412471ff76c239988d9a0867b6c431ccb14d1d52afe9215
-EBUILD gst-plugins-dvb-1.24.11.ebuild 419 BLAKE2B d0f2facd037db6f4b4c7e2997b910d0c3d830290d0aa2674ad861e698d328ce270c9ad77954cee95ae9dc03fbc61e1ab91cd07bda137c0f543ec21fb8d35f81b SHA512 f68a880719d38fcf19a0b8c3c2adef08ed43a8e1d02b8bbf9ea6ce41b5cae617374f763c4be08edb0ecbd7bf12e14efe3393271452204b43022c328acac072f5
+EBUILD gst-plugins-dvb-1.24.11.ebuild 416 BLAKE2B 7bffb43f399856f249ad4d9361fe56da5ca111d92645209d8c29e7b80aa13170084cd1a37dcd16da6dcd9d4507e4a34ec298bac2bd11e9aea3d3e8856b3dcc04 SHA512 d9f58ea7d998fe3760b06706f1d23adde0ea8d6c95e26f08181d752fcb5ef1811a45e297641b397a9352606273f0720d4d721deece04dfbfd5b184ea79490ce8
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.24.11.ebuild b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.24.11.ebuild
index 239298fd8dd2..033c52d41cd1 100644
--- a/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-dvb/gst-plugins-dvb-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPION="DVB device capture plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~mips ppc ppc64 ~riscv x86"
RDEPEND=""
DEPEND="virtual/os-headers"
diff --git a/media-plugins/gst-plugins-dvdread/Manifest b/media-plugins/gst-plugins-dvdread/Manifest
index 59c1b33c451e..1bbf731a73ac 100644
--- a/media-plugins/gst-plugins-dvdread/Manifest
+++ b/media-plugins/gst-plugins-dvdread/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-ugly-1.24.11.tar.xz 232056 BLAKE2B 849c34c099d062c81e7e008aee95
EBUILD gst-plugins-dvdread-1.22.11.ebuild 486 BLAKE2B fc0f2de5df3dec643389b3863a4088237cf4affbebbb244b4ee72c2973c2f0a8d89fb6c892ced5d29722afc2899aad7d19de336360e0cdb0c3defbb3e4039b27 SHA512 567180c564d1ae48cc1a1eaddbb0be8f2257da6678648536a6e95863e1a201ca9ba47659e38ae06b45bc5e7d3732c485337fb97176948b72981941ea8f4655b0
EBUILD gst-plugins-dvdread-1.22.12.ebuild 486 BLAKE2B 4de77c64ea0ccad9fce05bfebb0c9c484d320ec1d9545eee03998efe719f59fcfa8687f0e535171219898f9339856cc8d450d9893037b82b369002b36f70500b SHA512 75dbca9deacdc969922af20883a394b8338090bf6f1c6d3a79a203be5973d72199a8e61d3f7139c3839745225c3649d76939dad20903e281f7bc3e946554f766
EBUILD gst-plugins-dvdread-1.24.10.ebuild 491 BLAKE2B 7b0b7c6e8bb9c80d9132a951d427470aafcee34868ea5935c48a0865509020eb6233b638e650f9c5602d0914bdc3266ad039fd541f44ce39a64d30321b42a773 SHA512 6fb2ab7359ace2f122b840b4ee95c6dc65e1795e8feea08155be39da67535533561548a39a4d299e25bffba2e9e04456f8b5a377d7c311f71fe1d64b45db551b
-EBUILD gst-plugins-dvdread-1.24.11.ebuild 489 BLAKE2B c945f85ee42194aab7e303e945d7b43eb1fa19b517268050496e4168ea0725be561b1016d54eb4f5e4e3a9d3bd9135ab934c69c2700f39d76390001ea44777ba SHA512 0a3dd44e6b3acaaecbf111ccf25661041d59e8e89b36f1957ffa5262434cd498ff46347f8b70182969ff938ce5e828d5a4ea690e0eba01188910c2f719b4b012
+EBUILD gst-plugins-dvdread-1.24.11.ebuild 486 BLAKE2B 4de77c64ea0ccad9fce05bfebb0c9c484d320ec1d9545eee03998efe719f59fcfa8687f0e535171219898f9339856cc8d450d9893037b82b369002b36f70500b SHA512 75dbca9deacdc969922af20883a394b8338090bf6f1c6d3a79a203be5973d72199a8e61d3f7139c3839745225c3649d76939dad20903e281f7bc3e946554f766
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.24.11.ebuild b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.24.11.ebuild
index 3df0fdbd7a2d..07969e0b7b08 100644
--- a/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-dvdread/gst-plugins-dvdread-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="DVD read plugin for GStreamer"
-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=">=media-libs/libdvdread-4.2.0-r1:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-faac/Manifest b/media-plugins/gst-plugins-faac/Manifest
index 0569a77af414..e7dfea518953 100644
--- a/media-plugins/gst-plugins-faac/Manifest
+++ b/media-plugins/gst-plugins-faac/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-faac-1.22.11.ebuild 356 BLAKE2B 5c65a66bb69cba8b0c424e8750c89184cf818c7f8372f649fe84897edb699d682dbfb16b5ea7487f66c2f3ca8e653fb789d6cd0f2fff0eb03fae0a7d836f9985 SHA512 0a763d4118cc3e0009a484e4f5fcbe15dcca8dd04d232c44e25030f0b86b19b671cdf4d9663b057b04021e63ed898de436aa24f2a1f6264ca8601ebf65c9d82c
EBUILD gst-plugins-faac-1.22.12.ebuild 356 BLAKE2B 37b14f3cc75e895b26946eb63b4fcab8a515ec96d3865b32dc2e3e39f24b1011ef6e456ebe1b17025a8061bc5253099d6264cf8dbe90dec5c366343ed4bf2619 SHA512 7f7780d43525319419fe63f1ba6c96514e2f1ece946ae11a72ae10e41c32f5752ad0ea3bb29c1a7edbcb3f0469f8e932bf49d50a66c0c6a0778da8215fcb7489
EBUILD gst-plugins-faac-1.24.10.ebuild 360 BLAKE2B e5cc15444c67977a1826eca9d0fe5d4706645dffc0508cf278556086cfbe6bfa91632389365ffe24eca821001278faf025ec4faa861c39a1951247b10e0a7f5a SHA512 5759c8a776afd8b03f0d594cc3cec312398f4e33212f68215ee0b7dd6c467b4fcb2d0aab07044f34afebce03841609cdb3ee74298773373a9aa6c14ae7b0bba2
-EBUILD gst-plugins-faac-1.24.11.ebuild 359 BLAKE2B 89c14636f289526145a9e216f761cf0aa3b9b8f20e72bb2642183c610dc25be3d1e7223a93a100d4b6c5ad69c8f051a3ffc134aaf77138f011d16ee2d47153a7 SHA512 3a9d93e04db3e5ad72d1ab9c47591ad73f8401f87620f5e723b31860d55503e394a087ce470f26af1375a032f47ef87577caab2b050749e928195d730b037015
+EBUILD gst-plugins-faac-1.24.11.ebuild 356 BLAKE2B 37b14f3cc75e895b26946eb63b4fcab8a515ec96d3865b32dc2e3e39f24b1011ef6e456ebe1b17025a8061bc5253099d6264cf8dbe90dec5c366343ed4bf2619 SHA512 7f7780d43525319419fe63f1ba6c96514e2f1ece946ae11a72ae10e41c32f5752ad0ea3bb29c1a7edbcb3f0469f8e932bf49d50a66c0c6a0778da8215fcb7489
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.24.11.ebuild b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.24.11.ebuild
index e70d1e848f18..b85213504440 100644
--- a/media-plugins/gst-plugins-faac/gst-plugins-faac-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-faac/gst-plugins-faac-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AAC audio encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc x86"
RDEPEND=">=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-faad/Manifest b/media-plugins/gst-plugins-faad/Manifest
index 16e7b931c058..1819e81b627f 100644
--- a/media-plugins/gst-plugins-faad/Manifest
+++ b/media-plugins/gst-plugins-faad/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-faad-1.22.11.ebuild 472 BLAKE2B 69ce21ffd986d4dac97eafda6c96cb492be2894f74efc821a16ea1de5e9ed27df1988026b3e640d2de7c86399579569232640c28ddd03839cf4b8b2d234f9b92 SHA512 3ad7f61ceaeb0cfddc3800a53c473421b4f96d10b19b6b8b3e6d3825a0998d3311ad09f547fff9fa88cace80482246b4a698428fd32f94a8b1532db777d3f23d
EBUILD gst-plugins-faad-1.22.12.ebuild 472 BLAKE2B 2a83114e742ceef6c69b882a77ac36e8474fdff5675365e3de00fe42183dfab45febe34a6d121a06ad6cc01c3a0192b279338e5adeda64532288a45c3879904d SHA512 542067e23005b3f09df186b3e3fc73ae1a9b64716ca3fbd55a515d339d97e85defa65ab5cac22013db294baa77606d2fccbcbe6ae73f97b43902566f71aa9887
EBUILD gst-plugins-faad-1.24.10.ebuild 476 BLAKE2B 9a6d15249f990f1778ae2f12124fc9e57bc23b9ecfcbd297272288a817bafbdf09e15cbe986464fb99b11b50ae72ed64d3fd62599e95549d508833fc89cb9064 SHA512 5a5dd7a6f6d1c30d19c247397c6371f2ea7df5d1ba7768218f49b20ec2c181a3b4c5632eee818d26ac25f3c7d0b2d4615405afba881c3f825345aef68d1f406e
-EBUILD gst-plugins-faad-1.24.11.ebuild 475 BLAKE2B 721edfa51ca8f7bb13c217e73f22377a2e0f8a044c3c64122772fb529cce1cb251e7a75107f83839fdbe75e9a6326270c17691fd8f21c15f032c5cc6d0041865 SHA512 5f222d300355119446c032828fe9e55424c2d02e7c828d3a74d4fb98aa2d9c022b906537f990a54db3f617240a2b9e1005df07e5b3ba641a13e008f6ea8623de
+EBUILD gst-plugins-faad-1.24.11.ebuild 472 BLAKE2B 2a83114e742ceef6c69b882a77ac36e8474fdff5675365e3de00fe42183dfab45febe34a6d121a06ad6cc01c3a0192b279338e5adeda64532288a45c3879904d SHA512 542067e23005b3f09df186b3e3fc73ae1a9b64716ca3fbd55a515d339d97e85defa65ab5cac22013db294baa77606d2fccbcbe6ae73f97b43902566f71aa9887
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.24.11.ebuild b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.24.11.ebuild
index ce713a39c975..dcf6315a7e2e 100644
--- a/media-plugins/gst-plugins-faad/gst-plugins-faad-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-faad/gst-plugins-faad-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AAC audio decoder plugin"
-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=">=media-libs/faad2-2.7-r3[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-flac/Manifest b/media-plugins/gst-plugins-flac/Manifest
index 5b605bfd73d1..0f0909b094b4 100644
--- a/media-plugins/gst-plugins-flac/Manifest
+++ b/media-plugins/gst-plugins-flac/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-flac-1.22.12.ebuild 394 BLAKE2B a6ece9ee671288c235426eef0509c523701f444321be06db139a940466f37cd5870814ff56668d66224e2afda588bb3a6aa1d7182a59e6142c89b711714736bc SHA512 2e2ef112cb73d56b0d90eb83a2cabd777396b76fdb880be89702d789f48eea556229d2e070aeef4688442560f7d062672dd42afb5bf0db74f6ed323e2d46ca0b
-EBUILD gst-plugins-flac-1.24.11.ebuild 397 BLAKE2B f05aa2e8999f71ace2da0402f293f28adae3a203ff2a25bcd3c4fa6f79f57a60e0e0bdd95e7e455ed295ce60a4e40cf5099d2e5f191c2b63c0aba190881c361b SHA512 af784e25a9a19f54d0686501441c94b5b2c85109e8b378c64f2fbe1918622e3aeb608e8d3b0efca5adad5c0ca69c19c99f245a3e7f3d940ec1150479c2c12250
+EBUILD gst-plugins-flac-1.24.11.ebuild 394 BLAKE2B a6ece9ee671288c235426eef0509c523701f444321be06db139a940466f37cd5870814ff56668d66224e2afda588bb3a6aa1d7182a59e6142c89b711714736bc SHA512 2e2ef112cb73d56b0d90eb83a2cabd777396b76fdb880be89702d789f48eea556229d2e070aeef4688442560f7d062672dd42afb5bf0db74f6ed323e2d46ca0b
MISC metadata.xml 556 BLAKE2B cb52919884686ede76503190f6efcf3f8e9b4dfa667c0921391950610b40676b5e410e1870e8a87b3e80bda7dc5f4814ebb8528baf986d2832d011a31ec5469e SHA512 62157b789531cfb0c0bea4102674215cfd8d6258dac5468baf42273be4b9b675e5db0ee5543f091ec4fbf82830a8228f50eab40a120c4d3ff07a32afe6b0e9e2
diff --git a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.24.11.ebuild b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.24.11.ebuild
index 9c62c4c04485..25526e7e162f 100644
--- a/media-plugins/gst-plugins-flac/gst-plugins-flac-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-flac/gst-plugins-flac-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="FLAC encoder/decoder/tagger plugin for GStreamer"
-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=">=media-libs/flac-1.2.1-r5:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-gdkpixbuf/Manifest b/media-plugins/gst-plugins-gdkpixbuf/Manifest
index f9c99a11939c..6d8b34958609 100644
--- a/media-plugins/gst-plugins-gdkpixbuf/Manifest
+++ b/media-plugins/gst-plugins-gdkpixbuf/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-gdkpixbuf-1.22.12.ebuild 468 BLAKE2B f96ca18cbb43c1ca10587fc8c74ea13892fda1100b450f143b0428ef8bf01cf34f1faa2b3c71051229c77cf2a3fc45fc486238fe83cfa5f102dbcecd35eb82a0 SHA512 c4444d4f34bac1be228a64e900dac30130843e93214a7a4d544f35a80f678b7b1775c7f5a19d57d503e53b2555d87159bd8b9a6352b2eac59350f98b179e9108
-EBUILD gst-plugins-gdkpixbuf-1.24.11.ebuild 471 BLAKE2B 8b9d6610347269318a6920cd17886b4b52f5b5338013bed925eebd19d3e2bfaaadb16142ff6fce34823f2fbcb38f8a71587850a56f14ac6ce4151756f60cce4f SHA512 33d60c4b31ff936d95085fcd1f297ceb92da9be395e06d5e0b3bb7cdb03ed77f98f0f6253f31f7405006a9a7d86369f4f03091380de6d02c8615f2e44fa644ed
+EBUILD gst-plugins-gdkpixbuf-1.24.11.ebuild 468 BLAKE2B f96ca18cbb43c1ca10587fc8c74ea13892fda1100b450f143b0428ef8bf01cf34f1faa2b3c71051229c77cf2a3fc45fc486238fe83cfa5f102dbcecd35eb82a0 SHA512 c4444d4f34bac1be228a64e900dac30130843e93214a7a4d544f35a80f678b7b1775c7f5a19d57d503e53b2555d87159bd8b9a6352b2eac59350f98b179e9108
MISC metadata.xml 611 BLAKE2B ef8ecef60b33cc7ea30268d033d248507e0e18795a1d7856074a3a2bf07c1aef8865ca9d4590d91e3fb0bed076af4b8171e50dd4a88efd9931830f5e25299357 SHA512 a6adad0795f752d27e32b5460ed72bda5ef970d5a6a223974f1ee377dc0a7bafd0007d3294dfbe90ae3a8e4583e96c4fa9f2fec864ba325fb5c4d092c6bc2b8d
diff --git a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.24.11.ebuild b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.24.11.ebuild
index b027f24d2a9a..96bd0e862e1e 100644
--- a/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-gdkpixbuf/gst-plugins-gdkpixbuf-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPION="Image decoder, overlay and sink plugin for GStreamer"
-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=">=x11-libs/gdk-pixbuf-2.30.7:2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-gtk/Manifest b/media-plugins/gst-plugins-gtk/Manifest
index e89d0981f217..37064f8211d1 100644
--- a/media-plugins/gst-plugins-gtk/Manifest
+++ b/media-plugins/gst-plugins-gtk/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-gtk-1.22.12.ebuild 1153 BLAKE2B 91ee9de7c10ef1ae4c3eda758113ac3507caf39b83099b0ed6203db88d74d5e6608d6d0f1d7e282f178b8efbcaf9ccd88ece1fe4e23c2b67daeeeb46fc1a1926 SHA512 a25289a8e4348660a2556b25e9cc8e1162757ea0a144f9b197d84aec84ce7ceef04fbe32cd641552dcbdf0fcf184090f7e8d7872fdfa47732f2b350d57eed6ac
-EBUILD gst-plugins-gtk-1.24.11.ebuild 1156 BLAKE2B 46bed9502347785715e1f49d63f57a0561702c88faad81390fd71f8e97faab7d890d1267ca75dc0256f696be2ce8f09c97f30747b63100759f7e1d2ab6ea140c SHA512 fc155ac73bdad2c2ddfe1941fb716e696f83b9baed6e36cb23faa56bdd5f344c8a3a002cfe0dd5f62d4b54a985f76c58c26297be2c4b7640f2e3262b4227861d
+EBUILD gst-plugins-gtk-1.24.11.ebuild 1153 BLAKE2B 91ee9de7c10ef1ae4c3eda758113ac3507caf39b83099b0ed6203db88d74d5e6608d6d0f1d7e282f178b8efbcaf9ccd88ece1fe4e23c2b67daeeeb46fc1a1926 SHA512 a25289a8e4348660a2556b25e9cc8e1162757ea0a144f9b197d84aec84ce7ceef04fbe32cd641552dcbdf0fcf184090f7e8d7872fdfa47732f2b350d57eed6ac
MISC metadata.xml 740 BLAKE2B f2a79b9f48a6fe22c666ea182a927e320b126bc58e1e67628d5f94cfe73c3d4edffe88ac2b94f8bfca266d70c4580a81504f1b251cfdd8452b8c8c8c6f8bd362 SHA512 d400b3beebb26e7eaf79eb290b0d7d40962a37a4f231a8123e765575436a178df1479b8c8829eb45aa336c4337b0b4ad922d48d72daa4fdb943ce9c183ed085e
diff --git a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild
index de1ec761f558..a49aad525617 100644
--- a/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-gtk/gst-plugins-gtk-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Video sink plugin for GStreamer that renders to a GtkWidget"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="+egl +gles2 opengl wayland +X" # Keep default IUSE mirrored with gst-plugins-base
# egl, wayland and X only matters if gst-plugins-base is built with USE=opengl and/or USE=gles2
# We mirror egl/gles2/opengl/wayland/X due to automagic detection from gstreamer-gl.pc variables;
diff --git a/media-plugins/gst-plugins-hls/Manifest b/media-plugins/gst-plugins-hls/Manifest
index 7e05af775816..5bd7dc9b92c5 100644
--- a/media-plugins/gst-plugins-hls/Manifest
+++ b/media-plugins/gst-plugins-hls/Manifest
@@ -6,5 +6,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-hls-1.22.11.ebuild 772 BLAKE2B b060765f905a82a8c9f1072c1d49346a0852e90dae1dcfe2d5f56a7cb35bfe1fdf321f8ede410e0374d6d0bd65cc555e39387c810ad1d4c106fd31cfeb9a9568 SHA512 6f71f36e3079d34e4126bb631ac0e8aac32645d01cd9d9f4598a492f40494c028aa8df4d9f38d0c1e1fb9cec88afeb6cb3545dc2452107892200431a96e7c73a
EBUILD gst-plugins-hls-1.22.12.ebuild 772 BLAKE2B 3cd849f140124468879ca21c5b9422255aeb265cc5d5e74c15a97ceaf46b2835b1a4ea97f3ded57dbb523bfba11e9f0cbd9743cc18dbf686e6f1afa4d27c2224 SHA512 727689867145d508608ead4944df90747d8ec66dcc6acd154eac6ec66fd5597361dc8714559f2ad995fe31847a0c4b68bafc59e56e1c2b5c5500fcd965c79fb5
EBUILD gst-plugins-hls-1.24.10.ebuild 774 BLAKE2B 881f4d76f4a5982a9f8e4c00463e0194dedf3e76e074c6239bcb1efb9549cb7905b6eb4f20eda511c4f93467fafef51b503836046c2ba03396c66be2b082cb0d SHA512 9311550c2edd0704cb47d0327e26a2bc47f907c9a45aa41165547f088a66bcd517bc7a5d092671035f3989594a465057a6850e5048a03914e48a77732ce4892a
-EBUILD gst-plugins-hls-1.24.11.ebuild 773 BLAKE2B 2e36b7bf8f3a4ee78b1ed02a00e7f49ad6c7145422750579333b7ef654c8b10ac88714a39b65f727034e86a827bf4932f867bc065ecb25550e6ae1634bb941b5 SHA512 c7fa1338a473721a77236af29e9a08a49248c9dcd43e71a0be315506c8a904c397c80f5fb4f19e55bf0fa593ee7eb650ea870e567c54afff5abf4390e7814bcd
+EBUILD gst-plugins-hls-1.24.11.ebuild 772 BLAKE2B 3cd849f140124468879ca21c5b9422255aeb265cc5d5e74c15a97ceaf46b2835b1a4ea97f3ded57dbb523bfba11e9f0cbd9743cc18dbf686e6f1afa4d27c2224 SHA512 727689867145d508608ead4944df90747d8ec66dcc6acd154eac6ec66fd5597361dc8714559f2ad995fe31847a0c4b68bafc59e56e1c2b5c5500fcd965c79fb5
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.24.11.ebuild b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.24.11.ebuild
index f725e52a42cd..4f12f72f7923 100644
--- a/media-plugins/gst-plugins-hls/gst-plugins-hls-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-hls/gst-plugins-hls-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="HTTP live streaming plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="dev-libs/nettle:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-jack/Manifest b/media-plugins/gst-plugins-jack/Manifest
index 0c64d4296355..99b7adb943a1 100644
--- a/media-plugins/gst-plugins-jack/Manifest
+++ b/media-plugins/gst-plugins-jack/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-jack-1.22.12.ebuild 484 BLAKE2B 06fc2d1e1cca072e95a8f7b637f5e7a50413507efd8c84cc40b7fb0d3fe92f3d9ba9fe81f37b14e6a51bc411fb89f718cf618fbe2cfa8baa0f8696587f603189 SHA512 58fa3fa1553ed53759b2665a8ae05315e3619c044ea2f4cc8f5065ff6631f8cd068540f61b1ebfcfa639704ce75f91778a3843e10a7e22fcb4b50a4dc7c0ec1c
-EBUILD gst-plugins-jack-1.24.11.ebuild 467 BLAKE2B 0dd66ee126b80b7a6c8a0c6040ce93715a3dfa4451a43b2b3dd95b54301840f8a559fe37fd6252f7f7d36d153853168b8a9e562ba297e6bf043032ef4101187f SHA512 cafe1c4562b7abdb9b3b54e7c0a93bfd0321cb9fa2f157f81f1f313ecbc7508e8273b57dcd87d65e6ae8f2dccebbab30ed929dd90759daad9f5eb5a305a6763e
+EBUILD gst-plugins-jack-1.24.11.ebuild 464 BLAKE2B e31a0525212e1f4176c1975808ba1663a9959d5054ccc861f4cdaf6879cff2fe9e6052fb9ee3d904cd0f25062c44bf3e602524c282ef2fc678e6e5e3751ac8ff SHA512 e8e074a70a04c82fb8ef6e9679d49c0f7d092c71f42fe981d088ea114b5d6f33878cc8b2c1f9e7ec2ce0cb515e8d4389c4cbe9d6da5551419f82a2eb5ee4bce2
MISC metadata.xml 488 BLAKE2B 342e74e1ed49bff874d7fb35c19f3c1492c31ea7ebf13006ae1d9f2ff0abe5e6c1292f8c5033f9c8609233e8ae9a8bb51bb600a95624643722bcb4d85fc030a4 SHA512 9d57b66877f623a7d50b38656f33082ee439ce5a04fa1b5dca67cef8dda03e71d5a7707981bce6e5e5a13a524be0b3b4b4ca806751c2618decdf12e7454265d8
diff --git a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.24.11.ebuild b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.24.11.ebuild
index 4ec3a21e094d..7345e84cc8b5 100644
--- a/media-plugins/gst-plugins-jack/gst-plugins-jack-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-jack/gst-plugins-jack-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPION="JACK audio server source/sink plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
# >=jack-1.9.7 is provided by pipewire[jack-sdk] as well
RDEPEND="|| (
diff --git a/media-plugins/gst-plugins-jpeg/Manifest b/media-plugins/gst-plugins-jpeg/Manifest
index bf7af784130a..ebd6d0e01b9a 100644
--- a/media-plugins/gst-plugins-jpeg/Manifest
+++ b/media-plugins/gst-plugins-jpeg/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-jpeg-1.22.12.ebuild 386 BLAKE2B fcb9cb1b2ae1c34282a956dabfadbdfeed0c310ee0c58f663b8bcd8909f1edc4351cc270259d95efdcd57323ce2ea09c867740b3f34a5afa9b836ec6a0e027a2 SHA512 24aa0848c4287d188f793fa900b0b6058a9f595dc3402531cee9b42ad170714be1a6614d3a0b5089f1cce8d885f9d7058295afaae3742155491a2eab37557646
-EBUILD gst-plugins-jpeg-1.24.11.ebuild 389 BLAKE2B 9aa29f6fdc409fcd5cff55577f78c6b9ab97e4d6f82ff9f44ab0f8eea312fa26ba96e5d5cdb922d307da34655a0147deaf0dfa2c89fd29d04d90c99a703ee206 SHA512 bc16b1413094ba862f561e29a4a533153b74192b69b2293bbeff6f1361229602a8a7c3b547ece56801688f277d46768bbb8c4d36e4b7eb5e7a71e64a36a170b4
+EBUILD gst-plugins-jpeg-1.24.11.ebuild 386 BLAKE2B fcb9cb1b2ae1c34282a956dabfadbdfeed0c310ee0c58f663b8bcd8909f1edc4351cc270259d95efdcd57323ce2ea09c867740b3f34a5afa9b836ec6a0e027a2 SHA512 24aa0848c4287d188f793fa900b0b6058a9f595dc3402531cee9b42ad170714be1a6614d3a0b5089f1cce8d885f9d7058295afaae3742155491a2eab37557646
MISC metadata.xml 660 BLAKE2B 3c04b23dc1137c3e3f726bfea150737939ad5b22b8ccd4964823e41db8dba675e46d3ed14de09077e6431794e4be9bc38ee42d094b105f24cf3cea26c8c6a5b0 SHA512 491bf8ece75726026a51476a85cecbc5461960ced3f09f58ce82997267e8445680241aca4c360a2fe5014eea9c8e0670d2596244b2deee2deb27aa21e1524370
diff --git a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.24.11.ebuild b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.24.11.ebuild
index 41329d08bc9d..82aaca7376a6 100644
--- a/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-jpeg/gst-plugins-jpeg-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="JPEG image encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
RDEPEND="media-libs/libjpeg-turbo:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-kate/Manifest b/media-plugins/gst-plugins-kate/Manifest
deleted file mode 100644
index 65a450e76a94..000000000000
--- a/media-plugins/gst-plugins-kate/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST gst-plugins-bad-1.22.11.tar.xz 5552716 BLAKE2B 2b1106f22114c6133d27c4cf8ea00af7efb60a21239b9a7655e35550ffa8401e5c04f9b4894d3ad74126ca67c3eb840b2257c86ad4f78ada208606f679e70fb4 SHA512 cf1901b4d4459be253d00bb65fdf6c86920ad4f034d91bd278509dfcb4e1729fdbedc127aebcd4470cc24c841d94e4199ef60747576b881ded6afc6d41985c70
-DIST gst-plugins-bad-1.22.12.tar.xz 5555004 BLAKE2B d15aa65ffef15e691f84882ee76ce9d3f6e2ec31a95f1c18f56ebcda93043faa11fcd0f0d4d5783fc5aaeac020fe139449651c2008b9ff56a6853d9c55bfd2f7 SHA512 3de9decfce7f16308b077ef687cebc665f9cad7ed327fc0cc816e93c0c842dfbabf673e42cf8915c83d2f80d8ba9496508bc3b94dd587c4ae39798f67682f0bb
-DIST gst-plugins-bad-1.24.10.tar.xz 7078644 BLAKE2B 928a79f10e93cad4bddfa1a8ce31ea2ea61e7e0424ed83789ed08c52d44665ce9da44a8b79c5f1b29cb69371ad220daafc741cf1c3bb3eababe0636dbd1b994d SHA512 b4f0ca2899052ba48aca2b4364479cfe580f6150e2b2b043e2a0e687409f5529f548fa06dedd73733d857c1243871426668664228d74bbdfcbd7ed35aea24189
-EBUILD gst-plugins-kate-1.22.11.ebuild 340 BLAKE2B b39e371bde96a1fdef5d4d0ec53bfd6284a80aac2b9eee19f8036b5e87910e8e655d568fae499eeef4075a74c94c98b7a50e7af46d48cfb2e46d78dd829b9685 SHA512 a55f8559c83d560a9ad8df9de7cd139f278e82fccde82d4d8705f7ac9c961d755652fd9a9ce0494735dceeb3a5b9310f2c4cb6e1b550dcf3066471b3526b5949
-EBUILD gst-plugins-kate-1.22.12.ebuild 340 BLAKE2B b39e371bde96a1fdef5d4d0ec53bfd6284a80aac2b9eee19f8036b5e87910e8e655d568fae499eeef4075a74c94c98b7a50e7af46d48cfb2e46d78dd829b9685 SHA512 a55f8559c83d560a9ad8df9de7cd139f278e82fccde82d4d8705f7ac9c961d755652fd9a9ce0494735dceeb3a5b9310f2c4cb6e1b550dcf3066471b3526b5949
-EBUILD gst-plugins-kate-1.24.10.ebuild 340 BLAKE2B b39e371bde96a1fdef5d4d0ec53bfd6284a80aac2b9eee19f8036b5e87910e8e655d568fae499eeef4075a74c94c98b7a50e7af46d48cfb2e46d78dd829b9685 SHA512 a55f8559c83d560a9ad8df9de7cd139f278e82fccde82d4d8705f7ac9c961d755652fd9a9ce0494735dceeb3a5b9310f2c4cb6e1b550dcf3066471b3526b5949
-MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild
deleted file mode 100644
index fb63c36ce6b9..000000000000
--- a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.11.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Kate overlay codec suppport plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=media-libs/libkate-0.1.7[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.12.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.12.ebuild
deleted file mode 100644
index fb63c36ce6b9..000000000000
--- a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.22.12.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Kate overlay codec suppport plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=media-libs/libkate-0.1.7[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.24.10.ebuild b/media-plugins/gst-plugins-kate/gst-plugins-kate-1.24.10.ebuild
deleted file mode 100644
index fb63c36ce6b9..000000000000
--- a/media-plugins/gst-plugins-kate/gst-plugins-kate-1.24.10.ebuild
+++ /dev/null
@@ -1,13 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GST_ORG_MODULE=gst-plugins-bad
-
-inherit gstreamer-meson
-
-DESCRIPTION="Kate overlay codec suppport plugin for GStreamer"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND=">=media-libs/libkate-0.1.7[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-kate/metadata.xml b/media-plugins/gst-plugins-kate/metadata.xml
deleted file mode 100644
index 33fa99dbc4ba..000000000000
--- a/media-plugins/gst-plugins-kate/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>gstreamer@gentoo.org</email>
- <name>GStreamer package maintainers</name>
-</maintainer>
-</pkgmetadata>
diff --git a/media-plugins/gst-plugins-ladspa/Manifest b/media-plugins/gst-plugins-ladspa/Manifest
index ff49a23e20e6..0890bb54e301 100644
--- a/media-plugins/gst-plugins-ladspa/Manifest
+++ b/media-plugins/gst-plugins-ladspa/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-ladspa-1.22.11.ebuild 384 BLAKE2B 797344491d0be5e5c8581105016a3a6e3d623cf3fade276fa9b3cd43674007df96aaff23402ec5c0d6c12c20ccbafc13be6b0a4143237be6d048f13a729e6605 SHA512 49da88f4648d0622189664ea86c6c028beeaa20863345596b669f2b4a0c115ab8485ac999ec4b9cdd8dedc10c200cc9b0ae30439e4785831ae95667d4ec32fc6
EBUILD gst-plugins-ladspa-1.22.12.ebuild 384 BLAKE2B 761661c4f5234deddbc838e3a40cda83dbefbc241c1c011d63a5a7d0d80bc751fa7e69d6503e5ef58d81e12aed8add01ad0fb27baf62959ff6f5666e8177dc60 SHA512 8227155e4cd1ab9f69656190c3c11e00a33d68459792ddbcf1608279a9c829536fe3651096479d50488894685b4f5343b05d6771287fb5ea9fa789ec9da6d732
EBUILD gst-plugins-ladspa-1.24.10.ebuild 386 BLAKE2B b605af469a3c17ea57cb06ef727ecce002eb48e7d5bf79ea29c8e44e7536d774dfaf6f9a132231cae36cce74db3b873a0f79558a507593ce7355ac22cd54ea86 SHA512 9a58a27a55efecfc9fc5591d250e43a0a85b30c69aa079b92b6f99668f849e7ccf7bdf1ad9b6f85bb46f6bb1da30c0aa4721c2be941ddcd89e2444ec68b8b604
-EBUILD gst-plugins-ladspa-1.24.11.ebuild 385 BLAKE2B 8a8873344de14efcab4f35ceb977f81a9237eac9e28eebb671680a3b101acc911f6737828dafda3a73ac77bb289233bfd027a2fe25aeda26ad99a46b83ca7980 SHA512 d83eb186cbfef98d4855ac539a2d91d154808860e1246b77a31be19ec774ede046301dacba235655a592bb6328660f965c776298bb25dbb88048e1c76ac43c7e
+EBUILD gst-plugins-ladspa-1.24.11.ebuild 384 BLAKE2B 761661c4f5234deddbc838e3a40cda83dbefbc241c1c011d63a5a7d0d80bc751fa7e69d6503e5ef58d81e12aed8add01ad0fb27baf62959ff6f5666e8177dc60 SHA512 8227155e4cd1ab9f69656190c3c11e00a33d68459792ddbcf1608279a9c829536fe3651096479d50488894685b4f5343b05d6771287fb5ea9fa789ec9da6d732
MISC metadata.xml 374 BLAKE2B 8323f41cdebbe14af4388ee8740c69af67b43e25352ce91804df40ada3e7a708896a6da6d85c6f6f80298260fdea54e1a7352321ddd4d902d3d73fd28b265016 SHA512 0030a4dcf645a1a0fdac28c4c5561d70f923cc08b9833476ffcd0767ed63cc8f547361a18657c303a341da17cdd8870c3f1289ed11b286c25f9ee7352cf392f3
diff --git a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.24.11.ebuild b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.24.11.ebuild
index f6b78da5616b..639476160646 100644
--- a/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-ladspa/gst-plugins-ladspa-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Ladspa elements for Gstreamer"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
RDEPEND="
>=media-libs/ladspa-sdk-1.13-r2[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-lame/Manifest b/media-plugins/gst-plugins-lame/Manifest
index 4fa5dde15b29..c63644ce318c 100644
--- a/media-plugins/gst-plugins-lame/Manifest
+++ b/media-plugins/gst-plugins-lame/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-lame-1.22.12.ebuild 380 BLAKE2B 908700b336c4ef47afe748b7533d3b03080adae4d7b164067f1e06fd600b79e41871dc3a9ff72f6407e1c66aeeeb7ffa5461003e7031fd9a091efb6f5f028f23 SHA512 88b97539b5384720d3987d292a37ba0b0745cae4271b697c0dc82985a63c07796f69ba327a3a2ac54d644995be5cd04040d350860e6e40a1e363763f6a6c55d1
-EBUILD gst-plugins-lame-1.24.11.ebuild 383 BLAKE2B 676589c50d73744e41041d65de9b82c3b4c77528ce3c05acc0a242e2b5f6b1e7b9f6a871b48bd892260ebf64d2124ab0c70ec50a0e211010830587b7d4199c05 SHA512 17964f534bd8374cbae898f613f2f6ee55207c6f9f9e2a7782d988cca1183afa5aa96c517e3e91e5efe986197c8ad7e7f075db7368abb5c700afe0eaa7e0a9b9
+EBUILD gst-plugins-lame-1.24.11.ebuild 380 BLAKE2B 908700b336c4ef47afe748b7533d3b03080adae4d7b164067f1e06fd600b79e41871dc3a9ff72f6407e1c66aeeeb7ffa5461003e7031fd9a091efb6f5f028f23 SHA512 88b97539b5384720d3987d292a37ba0b0745cae4271b697c0dc82985a63c07796f69ba327a3a2ac54d644995be5cd04040d350860e6e40a1e363763f6a6c55d1
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.24.11.ebuild b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.24.11.ebuild
index d67096f80226..c4bd7e6d9c4e 100644
--- a/media-plugins/gst-plugins-lame/gst-plugins-lame-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-lame/gst-plugins-lame-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="MP3 encoder plugin for GStreamer"
-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=">=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ldac/Manifest b/media-plugins/gst-plugins-ldac/Manifest
index 3b7518937ce7..4aa8015b4f40 100644
--- a/media-plugins/gst-plugins-ldac/Manifest
+++ b/media-plugins/gst-plugins-ldac/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-ldac-1.22.11.ebuild 334 BLAKE2B 32db5263e3cbd19d89502681d055c3707e703dc97a682385e9ae7d92476305046d5a3237ea76b38a6b8c294f6d6dd0032fd6b71ff6b285d48779c1fedc8fae4d SHA512 ee5abc5251cc96e05bea1800e394212a8b7b8ca298668f0cfb6dec3ac5ffda34772ad0e15e381be127a90bfa9da20c95983fc39b9ff6a82b4ca2e28da1cb2b3e
EBUILD gst-plugins-ldac-1.22.12.ebuild 335 BLAKE2B 42e54d93aae4bdbca2874d2d3c78f9ac725df3de45e54cc92c24db9412e80865606ea9f81c837c7c3324dd0eb44c5382c394041be343c381f41f4b38c20ae533 SHA512 2ebbc5d5b0f931ffd7fae906f80e42c16a4654a578492f47d2997eb6de2f45ff4307c489842a5b4eac317daf6e037c04005b8a6982fb4a60856d8ac918b34e5d
EBUILD gst-plugins-ldac-1.24.10.ebuild 340 BLAKE2B c1f246ba696c76775d336e4e134bf94fef14b496802deada3499169e01b5f1e629135373638d285e57b7009682ddcf8488aa703c03b74e7dae33096700e35a35 SHA512 87c4ba4af2d6234b3f09b2d42ea45b74ac4a67ad8fbab7b4967fc0ad821d6956497373137f9e6a579f1db092c9dd0877bd9e74c1464b96b4ab413d7a12f5668f
-EBUILD gst-plugins-ldac-1.24.11.ebuild 337 BLAKE2B 23e1dfd551d1b17681e97291db6b5c7ffa7e5c8752b0b152da78e6668e249f23a46ac1b9be610c08d30258c07029eb5b999b3dcf834cbee2902633094819ba31 SHA512 7f765a6647c91fc7b3965c5d92b5fc6f486a006b8435d7d6d7b435e5069d436f264495076f5e42d484bcc0002c4d7e3b61065ff9c34f2992ee35bc851ab89eac
+EBUILD gst-plugins-ldac-1.24.11.ebuild 335 BLAKE2B 42e54d93aae4bdbca2874d2d3c78f9ac725df3de45e54cc92c24db9412e80865606ea9f81c837c7c3324dd0eb44c5382c394041be343c381f41f4b38c20ae533 SHA512 2ebbc5d5b0f931ffd7fae906f80e42c16a4654a578492f47d2997eb6de2f45ff4307c489842a5b4eac317daf6e037c04005b8a6982fb4a60856d8ac918b34e5d
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.24.11.ebuild b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.24.11.ebuild
index ac3c4d5c26aa..444acfc03a60 100644
--- a/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-ldac/gst-plugins-ldac-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="LDAC plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
RDEPEND="media-libs/libldac[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libav/Manifest b/media-plugins/gst-plugins-libav/Manifest
index 220bcb517600..9c62bc81496c 100644
--- a/media-plugins/gst-plugins-libav/Manifest
+++ b/media-plugins/gst-plugins-libav/Manifest
@@ -5,5 +5,5 @@ DIST gst-libav-1.24.11.tar.xz 218756 BLAKE2B 2e012ac87bcb63f659bc9fd077ea163dd93
EBUILD gst-plugins-libav-1.22.11.ebuild 774 BLAKE2B c9d0ae375997a0d1fc672efbd2cd6f4d43c3cbb47c4267e2719df61e1e22a12fcf8e8139612c415399864f979feb68132fa66251183e39cb5f9da0bd0473d5a2 SHA512 5f9467e45cb03810c7bd2d86da521d3b7fe205aeaddaceef48e087e6c5e6574b469f78267fadbd1cd6a7dbabe5a46b768d47d5a32588721f53b4577b44b810fc
EBUILD gst-plugins-libav-1.22.12.ebuild 774 BLAKE2B c693b9eb51bc005ffdd6535b2d03a070d37a33b6c82ddae263764ae96cd60c29ef400377e43518fe4d742cf3afac5a843e98bdafaf59e300af3313da1244e644 SHA512 5791e14c28c7a7c82d39c2b68caa25093a8852664ca46ff7b5ae0ba36769aa75249e1f6848261f2a9293131f32df0df97d8723b2ae3f104b477a37bbf7e0cd42
EBUILD gst-plugins-libav-1.24.10.ebuild 780 BLAKE2B ee9e1d70aa99c9494b49e1d30dc646a20e65e92379b717d389815aa7c094094b1f09f4b02e5437fc457726ab26b100fdc9d98303557d0bec77664e342490a3c9 SHA512 e243f2e96895a10771724151533faf5d486433cf3655bedee0dad896012b76f2d2f246831c53721a7f287038df0d617ffc16ab8030c8af200905cd3974692f20
-EBUILD gst-plugins-libav-1.24.11.ebuild 952 BLAKE2B 63c6eebec336b2b1c29e9df0c3b21bfc5b70701706f0805b2269232478fe2d79c61202ac5ebb0a8cbc9ffc3a063b79cd3540483d9b05b4f8f777ea5c348b48b4 SHA512 df49591961b09035bc5b2c4685386a455099133256b4fe56f65068277dc0ba358e156d85bb08fc695b328b864a936685a4ab16b1c9157afbe927fd01a666d746
+EBUILD gst-plugins-libav-1.24.11.ebuild 949 BLAKE2B 40f6748aa89d0cfd9ed01758977f87a425d5b5a06c2eb130af573217fb6a7615ef61fff06c225e302cd71f15032e18359be4e0e0cd2dd81aff4941ed528ff986 SHA512 1c97f01776dff857cc86d56b41f25bb2f7a035950d8ad560c246a4bc0365d33e399365da2b35f78a35708acc2da087597dfe8a79d0c7d1f18f7176dddd0813b0
MISC metadata.xml 267 BLAKE2B 331be70b2fa90cce1bf91ded1dac141de6a9bec40c1736bcb90d280ac7fabf22cfd0a701c7fd5864f007d1159954f7ee55701d5e68b47a1a9a217ca34b7ee619 SHA512 4dcdd6bc6d148a0e02a0f1b766bd0c5712d373d898c06078d8630e0067e858b815117392a11332b257156e95da6337494d99c2724d24cadb97432089908644b5
diff --git a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.24.11.ebuild b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.24.11.ebuild
index 48041beb77a8..7acd9d17aa0b 100644
--- a/media-plugins/gst-plugins-libav/gst-plugins-libav-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-libav/gst-plugins-libav-1.24.11.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2+"
SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
# 1.24.11 unconditionally used new audio channel layouts added in ffmpeg-4.4;
# 1.24.12 will build time check first. As we don't have older in tree anymore, just dep on it.
diff --git a/media-plugins/gst-plugins-libde265/Manifest b/media-plugins/gst-plugins-libde265/Manifest
index 1ef78459236f..68edab599808 100644
--- a/media-plugins/gst-plugins-libde265/Manifest
+++ b/media-plugins/gst-plugins-libde265/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-libde265-1.22.11.ebuild 323 BLAKE2B 3c88c96357a875932ab94e6031c5bcccbf5a5aedb0cbc3a69bff4d5a532e5de69ba500308cf1112349c315ae37699e45018f948174b81fbf68942e78357c56d5 SHA512 cc4e04af8bc91cb7ec0868128d6b60ed7ca53329f38ce864f8dadd7d0cd9d2085874567f6ae37513f875be10271f8230d0a0f114fa2b3e6216e6531a2bc11d3a
EBUILD gst-plugins-libde265-1.22.12.ebuild 323 BLAKE2B fdd4c2f4505cbb1df1cf928b1b6ec248bf0fd7b35577d208cc3ec58fbb7bf3c5629bbda592bee0096dcaf200138142bab6c53792f1b76ba5ddbf41468aa830e4 SHA512 8d07756ea447a0deaf120c416f8419593f7a25a0ff622d4e4d9fc1c9d16dfdf15f27d840e1d3d01399d4f5d39adfb08fec4c5c9b73da78dd51b5bd26f7ba5929
EBUILD gst-plugins-libde265-1.24.10.ebuild 325 BLAKE2B 4cc713cb8c75f56cbe9732c5f77d5682f13f318ed5ba91a3354a6afea3937c1d8cf0ee638d344bf922a2f27e17660887818397367f7668ae67d15ec3aa7c2f5e SHA512 724c056a1a9f11c00729ae2478e1c49573e975766d984fb6204b9ee4aeedb4aca5aed7a9c633a6fee6a57ea5ad4562e70e2a5a923e0e440bb88ad2aba38edf25
-EBUILD gst-plugins-libde265-1.24.11.ebuild 324 BLAKE2B b75773a66562ab7b3a8ed5bef457987b0e5e3159c15d5997b539271f2addfdc29ac236add2afc73b813016cfc40ad2b964f7e8b3a671aa97e9f58786bae0017d SHA512 65b085df43cc11e3054584eb977a49f3d2dea9324c3763889010b3df7838e584ff4b50457d282ab8dfddd21d8354e72226077c108bef287ace53a895749131d3
+EBUILD gst-plugins-libde265-1.24.11.ebuild 323 BLAKE2B fdd4c2f4505cbb1df1cf928b1b6ec248bf0fd7b35577d208cc3ec58fbb7bf3c5629bbda592bee0096dcaf200138142bab6c53792f1b76ba5ddbf41468aa830e4 SHA512 8d07756ea447a0deaf120c416f8419593f7a25a0ff622d4e4d9fc1c9d16dfdf15f27d840e1d3d01399d4f5d39adfb08fec4c5c9b73da78dd51b5bd26f7ba5929
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.24.11.ebuild b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.24.11.ebuild
index a830a3468441..810941f99b1b 100644
--- a/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-libde265/gst-plugins-libde265-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="H.265 decoder plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/libde265-0.9[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libpng/Manifest b/media-plugins/gst-plugins-libpng/Manifest
index c2d9d03c5bd4..feb6c27fa4d9 100644
--- a/media-plugins/gst-plugins-libpng/Manifest
+++ b/media-plugins/gst-plugins-libpng/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-libpng-1.22.12.ebuild 401 BLAKE2B ee71f839be946a81833e1fac243177cff609000cb63736c1c92c86fdcba00c7405d124d186966d45aa3ab9f5c5169af0189843057399ea917d1ff5c1676b28e8 SHA512 229c7eb2cfe76a48ac22cf4163d603c4a0e0335c5f76c78af7846bfcbac22f39f8af78f46d98834e281464c602ab7e505c045a5b8949735d5a0034f8295ded95
-EBUILD gst-plugins-libpng-1.24.11.ebuild 404 BLAKE2B 8479eb3f87a93c7c7a64a7d650bb9f6026a54733ab2dda1445190ea17cb6ebbd49db809fef912f835ada69805e2bc38f68f0e899f846d302937af53b0acc7842 SHA512 f7259b38da7a6266974ed6e42e7fffda982143d8e2568f9d7b3bf6d2d318f954ed30f883db77f818bcad4f5a1dcb119dfa2e2ece5dc4ec4e56e71a25a30274cc
+EBUILD gst-plugins-libpng-1.24.11.ebuild 401 BLAKE2B ee71f839be946a81833e1fac243177cff609000cb63736c1c92c86fdcba00c7405d124d186966d45aa3ab9f5c5169af0189843057399ea917d1ff5c1676b28e8 SHA512 229c7eb2cfe76a48ac22cf4163d603c4a0e0335c5f76c78af7846bfcbac22f39f8af78f46d98834e281464c602ab7e505c045a5b8949735d5a0034f8295ded95
MISC metadata.xml 484 BLAKE2B 39715acd23f06de3c5a0e7d46c75536018a122ff76fb537ef27ddfce3c9a8d8c97d435ef5393741b7d0964b75a7bd2617624f4f3173854ccc52beab06bc6fbd5 SHA512 916d09e2eaec4682390f0f530c8e3ce04dbe91c1f585ef45f3b33133774819667d7f3de33d5524000eb553ef87885ba9a026d669d3f2ba61ee93926044b992de
diff --git a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.24.11.ebuild b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.24.11.ebuild
index cd16fa426b4d..573233d3e999 100644
--- a/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-libpng/gst-plugins-libpng-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="PNG image encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=media-libs/libpng-1.6.10:0=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-libvisual/Manifest b/media-plugins/gst-plugins-libvisual/Manifest
index 9c318e237e16..f830967f5930 100644
--- a/media-plugins/gst-plugins-libvisual/Manifest
+++ b/media-plugins/gst-plugins-libvisual/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-base-1.22.12.tar.xz 2374324 BLAKE2B 7600d5a10a3d7d4f6874cc166cdca2d45d3daedec3fbb56982db172bd4f6c0463fcde812e31c42f912d8fbda793730695ab39e44b7f126b49581f7c87858b988 SHA512 f72edccd49ce2a35577dff80feb1d0f667df54d6b8f61ef2320b5d4564442b907954d015bccec7a915acf25d2197a507c32b72c1ab18dd38d254f57a3277b334
DIST gst-plugins-base-1.24.11.tar.xz 2455952 BLAKE2B efbf7b1aaece5a287738afb93e4b99c27471c640079bc7312f84925309de0eb91ecb9837eab314e5f787d745fda6c9113105156bd819db64c869ddec6a04e7ff SHA512 b0a2a072c52628b85ae3d2ff8f2769f149fd2d0c3644fb9d9d934ea586835e29af97f41731023969a8120a470f998080ef5a0cac5aa26823d01698dfe2a5e2fb
EBUILD gst-plugins-libvisual-1.22.12.ebuild 594 BLAKE2B d052b5079820c6a68f6b1020b351e8cbdaf813c3f6b1df175e9e4e8f12a291d126264b244dca2301e9790d584acf562690e834b20e6da810647e0822f25a2b71 SHA512 da32cc6f15331b415dc006739bb661d0a52481572322672f8be4175f37d50ac84c0e8fb9fb310f73f36d4be17106a77d5b021cf102ce4f9f02291a61a94738e0
-EBUILD gst-plugins-libvisual-1.24.11.ebuild 597 BLAKE2B 1a3f042c4aa9c30b2aab7c6e3d5010a061318f47c4dae5e99ccf685f344d0070c4e2e3b538d572fa1cdebd1c61e6f157efaebf1c9546d98cc7257c61b15ed063 SHA512 e92ff9b46ee9ef8d19d4d7fff752914e68b5e2d07d592710701dfc11fd91b85bee9f456d3cc41eaf7d131097642ebba1257197aa2b5d70e54af75d45573deaf9
+EBUILD gst-plugins-libvisual-1.24.11.ebuild 594 BLAKE2B d052b5079820c6a68f6b1020b351e8cbdaf813c3f6b1df175e9e4e8f12a291d126264b244dca2301e9790d584acf562690e834b20e6da810647e0822f25a2b71 SHA512 da32cc6f15331b415dc006739bb661d0a52481572322672f8be4175f37d50ac84c0e8fb9fb310f73f36d4be17106a77d5b021cf102ce4f9f02291a61a94738e0
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.24.11.ebuild b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.24.11.ebuild
index 31ac3ada072d..ffbd8615d07b 100644
--- a/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-libvisual/gst-plugins-libvisual-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-base
inherit gstreamer-meson
DESCRIPTION="Visualization elements for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
>=media-libs/libvisual-0.4.0-r3:0.4[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-lv2/Manifest b/media-plugins/gst-plugins-lv2/Manifest
index 3cdae57f950a..9d81d104f308 100644
--- a/media-plugins/gst-plugins-lv2/Manifest
+++ b/media-plugins/gst-plugins-lv2/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-lv2-1.22.11.ebuild 385 BLAKE2B 219f95345f7be2be87fcc392f3e4da348bac58a70d7e42ad08d2de68e2f062e59cd80d045aa7a4d715133e92ee1362ed8a8334edcdc39e9d2ce275eecf0134cc SHA512 5c7d2e2ad7344e8866bb8d131377c6fa0a69b8a93fcf273cf28cd90a826f00a6a7c00d5d931c9f7008c9dec86b6c32d0f2acf01688670ab52c300276b9f0fcab
EBUILD gst-plugins-lv2-1.22.12.ebuild 385 BLAKE2B a82eb39d4985f8a1a59c4a94150e6d7fe8a6a5e8b874c8ff8fcdc67db36c92615d2bd9642d62ff36c6334c495abacaf026425b133567a5cb6b8c0f3415cbde75 SHA512 d080fe0b56abd3ca6e79ac4fa628d5f10f8b1de3e3fa266a4ec781bbc2dd599a70a456ea0b2ec3b5d367b6e231ea20486e7c12abc34712946484e3786e96e7e4
EBUILD gst-plugins-lv2-1.24.10.ebuild 387 BLAKE2B c41c399dfffb87e7d811c258c7844f14e48f2a1abfa711c1b01adf8cb3dc7c5eb8f4ec6328279b30b49cd1f49ddb1b71357da8fc87913fc50290eb81e2cd825a SHA512 aee51ccb824a2feade397a438c17f2e032b144f07da01b9f694bde153e8b1fa6ef48a2791bff31f9beb40891536bafd4056c5b0132cfa830c45bbd75f6c9b4f9
-EBUILD gst-plugins-lv2-1.24.11.ebuild 386 BLAKE2B 7ba69d6b296ded6dcf96a82b267bc164859b348afa2efbcbc52ce7ed9234545c6b86c43e8fcd2c891719180c3e4d621905be8d7c5939758105a35117a77cb413 SHA512 83bdc88172ab0879a5605dbef61ba7d633dbd94d4ce45551d5d54c73fc9f43446f21e8e1a65a2122f2623848ca6b54f4557fefb2a816ea5e3ec8b7a59d408672
+EBUILD gst-plugins-lv2-1.24.11.ebuild 385 BLAKE2B a82eb39d4985f8a1a59c4a94150e6d7fe8a6a5e8b874c8ff8fcdc67db36c92615d2bd9642d62ff36c6334c495abacaf026425b133567a5cb6b8c0f3415cbde75 SHA512 d080fe0b56abd3ca6e79ac4fa628d5f10f8b1de3e3fa266a4ec781bbc2dd599a70a456ea0b2ec3b5d367b6e231ea20486e7c12abc34712946484e3786e96e7e4
MISC metadata.xml 374 BLAKE2B 8323f41cdebbe14af4388ee8740c69af67b43e25352ce91804df40ada3e7a708896a6da6d85c6f6f80298260fdea54e1a7352321ddd4d902d3d73fd28b265016 SHA512 0030a4dcf645a1a0fdac28c4c5561d70f923cc08b9833476ffcd0767ed63cc8f547361a18657c303a341da17cdd8870c3f1289ed11b286c25f9ee7352cf392f3
diff --git a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.24.11.ebuild b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.24.11.ebuild
index 093b2f697a53..6881054141f1 100644
--- a/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-lv2/gst-plugins-lv2-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Lv2 elements for Gstreamer"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
RDEPEND="
>=media-libs/lv2-1.14.0-r1[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-meta/Manifest b/media-plugins/gst-plugins-meta/Manifest
index 65125f367316..991375f0feb1 100644
--- a/media-plugins/gst-plugins-meta/Manifest
+++ b/media-plugins/gst-plugins-meta/Manifest
@@ -2,5 +2,5 @@ EBUILD gst-plugins-meta-1.20.5.ebuild 3685 BLAKE2B ea8f0134149a3f0d78771cc145ec0
EBUILD gst-plugins-meta-1.20.6.ebuild 3685 BLAKE2B ea8f0134149a3f0d78771cc145ec0859b847d1726fae792fa022dcccfaeb89b99be25ed7b0e4bde15dd3275a4de0540a1aa9ebd6d3295b847195ab568a2df57c SHA512 1ff4ae64edac0399599e4859ae7305e1ff0ecace1d04dea7abc1dd6b25bdb764d8b027268e0606a9d483c716443b49946f1c3b44d58b98a72681a19ee1f79b8a
EBUILD gst-plugins-meta-1.22.12.ebuild 3685 BLAKE2B 28862f361408d3cb7c2c4dc70e7f9ac1fc49e4cb760f52b339446994928d9e5f5c0d46de00c9c95ce376fa2f6224122c8a00d61806e88c2f57ab4c723d766047 SHA512 912e920a48ccfb0f28caf255521f83115f1cde5fdbebb7d30ea992b2e628360d947b0e22dda32f128726e2f0da8bde0b28490d0b05b0591bf9a333abbb5e09f8
EBUILD gst-plugins-meta-1.24.10-r1.ebuild 3692 BLAKE2B c684e74771968142086d4011852238950f934b219caeda867a7abe085eaafb50d9dce6b59bfe348fdefba45fa963ca1258bb00517eede852c136905c8d6ef527 SHA512 70f4d9620af0638ca4808e4b9f0c2ea3b5f5caf7277de47c5ab5d4a04a39aa79234110f79db57d6e20bdceace3ba86b4de8e452e11f84f71b3a7ffa42a51459c
-EBUILD gst-plugins-meta-1.24.11.ebuild 3689 BLAKE2B 964a6a5d8d769393443e4533ea1e4af4b253f6b7ac531a167abe0fa1a124f51a8c2095e0d91a56e96d2988a80b42a15e8b37e9b090d413e0905d128ad64053d8 SHA512 462aefbc7f8dd9d471e649d2c9e5e28f4ab35ad404d85f9c0c5885e3c388b702ca0e348275539c6267d8ba40e43fe9dde7eb517b9be88440703f002670957858
+EBUILD gst-plugins-meta-1.24.11.ebuild 3686 BLAKE2B 4c0bf47e43d35e1408c87c2e9500bf2b3835d10aa5b485f8e0705192fdfb8c589068331a2f2ecbbbb48d095c74a3688c075190046c67a4b72dddee75dfbb2fb5 SHA512 0c5d87344ff667fdccdc9057989970ed7ddfcdb3f9145f63c537951f836d490e9e6801cdcc7981a9818b9c86f40b693ffc2c0279f7fe01aa44673c8aba51cd61
MISC metadata.xml 785 BLAKE2B a573721461695c14234783326148dda7840010740960b45a5fd132e9fa852005fe19f5a48d13229249ce9ab80421928bd74913c3cccebec3b5090ed9b5715dfd SHA512 4781d9aedcb9cee635bc71ddfea6f54bcd8cf88a33716add3298f01859a334714790df6009e5ecfb39fbd052f0b2eb428bda4d03518ff3c82934103d548aa279
diff --git a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.24.11.ebuild b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.24.11.ebuild
index b5b4b4a8a690..06928f6464b1 100644
--- a/media-plugins/gst-plugins-meta/gst-plugins-meta-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-meta/gst-plugins-meta-1.24.11.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gstreamer.freedesktop.org/"
LICENSE="metapackage"
SLOT="1.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"
IUSE="aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264"
REQUIRED_USE="opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )"
diff --git a/media-plugins/gst-plugins-modplug/Manifest b/media-plugins/gst-plugins-modplug/Manifest
index e636ef2bc217..9d74eed61bd2 100644
--- a/media-plugins/gst-plugins-modplug/Manifest
+++ b/media-plugins/gst-plugins-modplug/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-modplug-1.22.11.ebuild 378 BLAKE2B 7e26c485e522351d657c6afb9e6db6fc54e109867df8fcfcced84fe2c384e6652a5c5236b0e0c6b15661128ff582845d45e97a46468fc0cdf23ed0d0e35f99d4 SHA512 9104c26ded9aec3d34b209253054c5d8135a86a7d40499eeb8a7dd6060cc27f043a8eb3cb954ab3d831e56d5e4d2634a18e02bb47c690807a91517fe5ff5b142
EBUILD gst-plugins-modplug-1.22.12.ebuild 378 BLAKE2B c11a43215e04895cf9b839296fcd67753c1dc335d9363191439267ffcb81a8b6f8c92aa77a51e526751f68b7509c2a4241c4a4af330bcf86a9f9a302ebd34430 SHA512 703a0d7c2330a6ef803dced7ea23234110789765dbd78bbf319f727bd9b6d216e179fae808556edb19abee3a9d32ab258ef5d8215565806bebcd4d74ca51949c
EBUILD gst-plugins-modplug-1.24.10.ebuild 383 BLAKE2B a44779afe2910df60b959f867afb21ba30acb54df2e838b479608ef8d0df2099dcec468545347a00f95287fbbe32d42a72c2ef2a7ed672db9cc0e0fdaf6bf464 SHA512 339d1ed98ba30cdb7812d0b7c6244884f5a301bbdedd32753b60396e0a6d84f115401290c0217f9649c09a3c28955ddc0362a59507909ec2ad4bba450e4c61e2
-EBUILD gst-plugins-modplug-1.24.11.ebuild 381 BLAKE2B 4dc9935ecc08b62a491dceecb59070ded0416103a1a4afd2f85698a1d27095424e09c222c451173016f606fa427ed8037b05af668ee356a2ecb9371df182c979 SHA512 f3d8d8d15f2a18afd34e57ffef2a0f34fa28841a92db8db9b56a49ea090dde42f11f5f3a9a5b460603bc255c6657c1d991332a8ca6ee267ca6c01db415224a9e
+EBUILD gst-plugins-modplug-1.24.11.ebuild 378 BLAKE2B c11a43215e04895cf9b839296fcd67753c1dc335d9363191439267ffcb81a8b6f8c92aa77a51e526751f68b7509c2a4241c4a4af330bcf86a9f9a302ebd34430 SHA512 703a0d7c2330a6ef803dced7ea23234110789765dbd78bbf319f727bd9b6d216e179fae808556edb19abee3a9d32ab258ef5d8215565806bebcd4d74ca51949c
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.24.11.ebuild b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.24.11.ebuild
index 725266d71cc3..2a0f02b43e8e 100644
--- a/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-modplug/gst-plugins-modplug-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="MOD audio decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
RDEPEND=">=media-libs/libmodplug-0.8.8.4-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpeg2dec/Manifest b/media-plugins/gst-plugins-mpeg2dec/Manifest
index e880519a3391..12597da01209 100644
--- a/media-plugins/gst-plugins-mpeg2dec/Manifest
+++ b/media-plugins/gst-plugins-mpeg2dec/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-ugly-1.24.11.tar.xz 232056 BLAKE2B 849c34c099d062c81e7e008aee95
EBUILD gst-plugins-mpeg2dec-1.22.11.ebuild 510 BLAKE2B 13f62f28d761b536c1cc3cd9491460171d9a3a0b2413418cbbfb1c61077aa91a53093c3f47a29f4f93ac1c9551c85f9679bc276ed48403e10806954215493a91 SHA512 9d8ebc590d658250d6027ca6ee45c18fbc1b856a4db9cac13459747b28f230d6def613acbbd559155a6d7db780fe988d893f83a6f95a45bd7c932e2b6d659739
EBUILD gst-plugins-mpeg2dec-1.22.12.ebuild 510 BLAKE2B b5b38f298f948232edd1655ff4601551f8534e287f78ed8a6343e167699029c6a833d398b12946a09f3253b339a05cc82dc9955ae1c513779cf1903aa61971d2 SHA512 3e190c2297c1c4fc37545957480b9ea7d17594d41d9f56765698abc2ec429ce869dae4b80d1db61976f3e7ce5f8b0891efa63e5eb7ca45bd670dd2566f1af062
EBUILD gst-plugins-mpeg2dec-1.24.10.ebuild 516 BLAKE2B 176836598012dff36e78327fa1356ccfbe6ebfbc0be391c3214cfd666e3a86eb20d98ef82547ce2fd638433ee4ec7b756682a9758b4d99948857a7a00ec1b4ae SHA512 dda9970aab432bd99573f12b5d2c3fb3e6de507fd2dd8ab2d01cce6f424c90f13a9a3555ae8a2241fc97e9be79d7c7bd049284e59b3dfaf8f583215045eecfa1
-EBUILD gst-plugins-mpeg2dec-1.24.11.ebuild 513 BLAKE2B ca578562a279b38b88a099c582c9fa09eb2e210a50bfa0ed9e0ee56e4d84b4c709e0ded9956d4e6b117a306d9d54e12f110a8d6fc0a4e405afa9307d1ff67781 SHA512 c2c0477b776134c0591fa6faec5a8760e3f1bb31db7a7f95fde48180f2067a52ab9beb1e9f4e76ba023f1dfcaec22f88dc5deac7323dd96a403df521f7e18b26
+EBUILD gst-plugins-mpeg2dec-1.24.11.ebuild 510 BLAKE2B b5b38f298f948232edd1655ff4601551f8534e287f78ed8a6343e167699029c6a833d398b12946a09f3253b339a05cc82dc9955ae1c513779cf1903aa61971d2 SHA512 3e190c2297c1c4fc37545957480b9ea7d17594d41d9f56765698abc2ec429ce869dae4b80d1db61976f3e7ce5f8b0891efa63e5eb7ca45bd670dd2566f1af062
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild
index e4d523af473b..1368ce847b7e 100644
--- a/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-mpeg2dec/gst-plugins-mpeg2dec-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="MPEG2 decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
RDEPEND=">=media-libs/libmpeg2-0.5.1-r2[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpeg2enc/Manifest b/media-plugins/gst-plugins-mpeg2enc/Manifest
index 42981475a064..3d8c908a209a 100644
--- a/media-plugins/gst-plugins-mpeg2enc/Manifest
+++ b/media-plugins/gst-plugins-mpeg2enc/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-mpeg2enc-1.22.11.ebuild 447 BLAKE2B 48fbfb1ebe267e8860c62891d1c834e9c1f0a862e44676b313ae1d1d19405f10b9e86e2c5180cd8a713004843aef0eab466518e798b73af971076989b0072304 SHA512 3e163be89d5161b5aeced6d61368b5ddbe57fb1531f8a14d249c8dda91b0d428f078909ca3f0ebeefa3cd0f9ea8569a4753d74c1e1259806147ff278aac46a48
EBUILD gst-plugins-mpeg2enc-1.22.12.ebuild 447 BLAKE2B ad396377f603d2a730a3309f3c746cbed4d7854aa1350a3480780d65135b74bbfb469f76181b62b929cb036c198295c56dd8951af874810c3eabc8d6594a9c6b SHA512 6bc50d688bfff57ee0f57862437fa701e816093711e60848117544994b10269805662d7b91b5c361133936959a4928ecdeeeb954701a46964ec82e3452a7a597
EBUILD gst-plugins-mpeg2enc-1.24.10.ebuild 449 BLAKE2B c82a17af8b05ea03b91c91d576f163e8495d8a357fd1c100d5a6bc5c8cac6681b34ad87d82b39fd749541d298ad50ff945bf01ce5d80e31fa77b169d319ea787 SHA512 962d47c5993c6ac874d82d7d96f6a5f3a3b8c6c14377f40a0c9f7682d5455301acf8b0d38d47228304b18b939654b4be8d7b01d829906a6a3739018eb505b812
-EBUILD gst-plugins-mpeg2enc-1.24.11.ebuild 448 BLAKE2B 2f36a35b468f09618f05b1bfbe82af82e94ade50459f11a542d9cc6989a7feb741cd4dc7eecb9461b1988afe29bd3bb1499a66b232eb4d98d060218df43650ff SHA512 f2288271ebe81f406fe2573d5363d7efa279c811fe12feba8ae27f1dc5a92a1aeb1c906d79f55cd39178ffb881f2d9850f7a771150d4a8b4408b409985cf674f
+EBUILD gst-plugins-mpeg2enc-1.24.11.ebuild 447 BLAKE2B ad396377f603d2a730a3309f3c746cbed4d7854aa1350a3480780d65135b74bbfb469f76181b62b929cb036c198295c56dd8951af874810c3eabc8d6594a9c6b SHA512 6bc50d688bfff57ee0f57862437fa701e816093711e60848117544994b10269805662d7b91b5c361133936959a4928ecdeeeb954701a46964ec82e3452a7a597
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.24.11.ebuild b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.24.11.ebuild
index eedc4cf03c4e..0d3d8a6d32ba 100644
--- a/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-mpeg2enc/gst-plugins-mpeg2enc-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="MPEG-1/2 video encoding plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-mpg123/Manifest b/media-plugins/gst-plugins-mpg123/Manifest
index 4979e45e4af4..ea991fcfbc11 100644
--- a/media-plugins/gst-plugins-mpg123/Manifest
+++ b/media-plugins/gst-plugins-mpg123/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-mpg123-1.22.12.ebuild 383 BLAKE2B bb62057dc617a239aaebf93bf8374660dcbf5ddd3d08124f23dea4491e7c6c305803c0cb27da4758639e1e265804fba51e1d1fba81ee65acaa7658fd06d7ef47 SHA512 44514f0da7f6b12ad9d56d7a73869dc77088d8c1e0f06ca1e009e864fb9d69f17a325ba82a7227db3196b56e3dcace950d3f6ac1f0847e56317bf6b51d9dec84
-EBUILD gst-plugins-mpg123-1.24.11.ebuild 386 BLAKE2B 759a97b62b931e405f58e44cb7428c67178a77f35325593c4e3db7fdd9aba8d1a5547d10941b4c0b8a1f6e9eca3f54227eb29f829c80cdcfebe77bb667057e40 SHA512 a362e164b059ac366772daa19f3600824d7fd0799125457bfe7f50ab8cd46bf87450284a584180c2715cd3d3f42655bbd5579f68b412c8ba835052a59eeba4d8
+EBUILD gst-plugins-mpg123-1.24.11.ebuild 383 BLAKE2B bb62057dc617a239aaebf93bf8374660dcbf5ddd3d08124f23dea4491e7c6c305803c0cb27da4758639e1e265804fba51e1d1fba81ee65acaa7658fd06d7ef47 SHA512 44514f0da7f6b12ad9d56d7a73869dc77088d8c1e0f06ca1e009e864fb9d69f17a325ba82a7227db3196b56e3dcace950d3f6ac1f0847e56317bf6b51d9dec84
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.24.11.ebuild b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.24.11.ebuild
index ed9966243ad7..1df70e72faf3 100644
--- a/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-mpg123/gst-plugins-mpg123-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="MP3 decoder plugin for GStreamer"
-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="
>=media-sound/mpg123-base-1.23[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-mplex/Manifest b/media-plugins/gst-plugins-mplex/Manifest
index 7787840bf1e8..f650c5bfbbd0 100644
--- a/media-plugins/gst-plugins-mplex/Manifest
+++ b/media-plugins/gst-plugins-mplex/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-mplex-1.22.11.ebuild 518 BLAKE2B 205afcccf094f9d52e2975f5c9f88eab20de8bec00621a036e7b136027fcc458d1e68b5798d463acefd8d146478e3b100ea03d7779f38afbae3fddebd23f30d5 SHA512 7c41a659eb44ac4dc0d77edcb50f4c775014b3b51c186904a4d05f517a0988bbe93d3f7e865967ffbeadcc813fc6840dd2c873bbad51554ab0b9376a1df3e9b5
EBUILD gst-plugins-mplex-1.22.12.ebuild 518 BLAKE2B 8688b1d53147d2b5372f54eaee619241b015f6b91d59bfe67a56fa8aa4a189e6d05c2deebd1061f27aea7ffcddcbce9557613a7e40fb9e71ebb68bbf34339245 SHA512 25f2a8111b7e480280a180b948060c6fd71ee4f432afe9bae078dc5e4775bf6df71bfcf9441afe057955ae3f47229b5c38848b789877dc82e5198c37af7ec2df
EBUILD gst-plugins-mplex-1.24.10.ebuild 520 BLAKE2B 765571c9a9bb9aaede99fe226296c5ad8fb5c242c0a2b6ed6389860a088f12da006d47be991e8a91b6feb79c48ccbef8aa126c11fe6a1bb4ef460a974f12f628 SHA512 7363c3e7768c39cc26e71a50855222c83f2178458df716c201b1ba17ab0e4a2495d176e626cb9041038c44b429954c0d18000aac970911bbe9b79ea4eb7e421c
-EBUILD gst-plugins-mplex-1.24.11.ebuild 519 BLAKE2B 9f7c93d4f70e35ad2165d05d3c991c807286f7cdaf88194323500dc94e8accd2fcc8ac87785fb7549ad5004e9417451fb9a31a632a5aa1d6ecf523df7afacbcb SHA512 293f715ceac98776e8b5ad026f4277f5bd56aba9e7ada6978925a0a9e8fcf17e66eb5e04472c8f2611f2549bf8f2cc523c753c2f8fb76027051e29612075929a
+EBUILD gst-plugins-mplex-1.24.11.ebuild 518 BLAKE2B 8688b1d53147d2b5372f54eaee619241b015f6b91d59bfe67a56fa8aa4a189e6d05c2deebd1061f27aea7ffcddcbce9557613a7e40fb9e71ebb68bbf34339245 SHA512 25f2a8111b7e480280a180b948060c6fd71ee4f432afe9bae078dc5e4775bf6df71bfcf9441afe057955ae3f47229b5c38848b789877dc82e5198c37af7ec2df
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.24.11.ebuild b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.24.11.ebuild
index d5b53836f04c..11d7ae1c3c95 100644
--- a/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-mplex/gst-plugins-mplex-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="MPEG/DVD/SVCD/VCD video/audio multiplexing plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND=">=media-video/mjpegtools-2.1.0-r1:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-neon/Manifest b/media-plugins/gst-plugins-neon/Manifest
index c8e324f908c7..875a685eb720 100644
--- a/media-plugins/gst-plugins-neon/Manifest
+++ b/media-plugins/gst-plugins-neon/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-neon-1.22.11.ebuild 390 BLAKE2B 1cd63b045a268da4de84bb36c087daa652da6e5dbd10356630fcf3eb777a510ddfa0360353bcb21ff8cbd01be35bd1e3316227f9badb77d2ed1b0f4ef524063c SHA512 cad1c14ffd935cbf786ca33938f211aaec0c29fd5239b7fd0a26b13981aea6a9ba897faccc4de98e50292e45d394a32d9c6b8bbda208a7e0683610a8a72df49a
EBUILD gst-plugins-neon-1.22.12.ebuild 390 BLAKE2B 5920e9d2974377c9105128de459feaa084648d8c24ae459a570ee2d7a3add9a49f496bd4982f53e29f39a07fe17d076de3a955bf78cc329f2f8c729fcec383b7 SHA512 9c08e151fd61e3f6ee3c623a830713ed7a03da9430cc02cb51d4b1f1a2d5ebee6798348fa0d7a5bf644286155289562d3e2e8b4e6f11f5ac10d3c45195ae1609
EBUILD gst-plugins-neon-1.24.10.ebuild 394 BLAKE2B b6d96147a40e15df31bb33c3ea72470fc929e2997aadcc333b1717509a82e3d280d9238b682ce56ce98ff1d8e17170cc4badc8e4dc1cf37a4db8aac31c01598d SHA512 a5c693adfaba5a9d3ddb22cb623ffaa91600944f18e9905ebfca991b8e233137315a637882f52162791c8785ab22d404f6abe26f578a7db23afbbc7518ed753c
-EBUILD gst-plugins-neon-1.24.11.ebuild 345 BLAKE2B d37f2833c0e30a3bf11b6bc17fdd1a0b983b83de33f56bafdc886eda18a18b96d13b27aa3ef1f442215de74b1653f5dc8e724582c0ca91b8018dfaa3bad7d953 SHA512 76df8abbe3333efaa1028f5666941495d1f58f78d1cbfff5a2cb5f8e02d27e2f4a81bc897060b48fa8558f4f72f56a91438436421840d9ea6a97665a6b8dee64
+EBUILD gst-plugins-neon-1.24.11.ebuild 342 BLAKE2B cc7cb6b5f59cb322678f6129af8fc1c62d6fa3ceac5d13e8d2c654827a7a8fa43a35f0555f0fad5d4aef2dfe19e275c606023e9383a2fdd88581d972704a6619 SHA512 66aed3248acfdff7360ddf13dfca2fdd4f032acf3cec6a414bc73db644e99cb704f20b4ec09270740c9bb9e85fe965866f44b090039069c59abab5822e097ed5
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.24.11.ebuild b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.24.11.ebuild
index 09d2e03c51c9..c1af6e4b0a1a 100644
--- a/media-plugins/gst-plugins-neon/gst-plugins-neon-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-neon/gst-plugins-neon-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="HTTP client source plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 x86"
RDEPEND=">=net-libs/neon-0.30.0[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-openaptx/Manifest b/media-plugins/gst-plugins-openaptx/Manifest
index f88b075ba619..1e2a27d073c0 100644
--- a/media-plugins/gst-plugins-openaptx/Manifest
+++ b/media-plugins/gst-plugins-openaptx/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-openaptx-1.22.11.ebuild 416 BLAKE2B ad6da0769c46fdd460961d5f26d051eaee87f9611cad6d5e8b991b4d517dbc125e127e227889ba7ce461b1e4d28702680e32a62e4a463a52e700d1a737e36318 SHA512 925a099ded017bcb0056196bf56ef803207202cc6f51d8a569cc1a155feb95a930bf6d970ed9171c3b55ff9a5d6fbc1a294f3df388cd9b10947bf60922d56567
EBUILD gst-plugins-openaptx-1.22.12.ebuild 417 BLAKE2B ca1704a99884f4103dc346dca56dfabb0c804d04246c1a3f52b23d2703a17440d263e6fda9dab83eeff765661d67c509b2504f775ae27fd8c97114b86dd0b625 SHA512 3ec80ff1b477e2435be954a866531ee857046ef5b3d8ed81cc1a84b723d97993e060f12ed95f93a9cd01539847f9fe1848941b31e3b944b95a2adaf642fb4f1a
EBUILD gst-plugins-openaptx-1.24.10.ebuild 422 BLAKE2B b546a81ddf8feec251eb0427ed0e7ededcabfd3d9376c41a2f849d190f3482e1f1a10f4a87c2dbcde0ac1eefd7db900d8e9d5252781a9b9ea3235be3f7554319 SHA512 1080ed35e2deb04ccc0199a6c5065561dd1e95c691ff213c3c261952726200d2213d39248c2a8199d3f7bc1f5a8fb67a1ca182c8d9e96afb1bc4057bc1f3c9ee
-EBUILD gst-plugins-openaptx-1.24.11.ebuild 419 BLAKE2B 15418036d2de9dbab7c7c0df07eeee727e07d6e97af00893130452cd9f9a69aaa44c60c4c083ae535ea7f2767b1c04cff0ba7a67e27891da5af4c51ffa2bc3e8 SHA512 7b6af0e14b1b4ada25b55e6d0f65e1da54ab65d82f5178a70980e0672644767841bf6c8848b02bb205c4767d20101f5de1d5c73ba89fef6ff245a481758da506
+EBUILD gst-plugins-openaptx-1.24.11.ebuild 416 BLAKE2B daa9f95e2821f3a29403e8271e11fe1c09ebe198f89138c2cf0877027d89f46b8b2a10183e66f54bc4145eede7ed910806b3e06d7dd9135558b5485bbb759367 SHA512 80f7000a3c04b26a7ae2e2ff29bbeb6f58fde8d8f9c839b57f5bf1c8c2e8786983038735a10e2d42a6ecb183c6b9b69a3ab30164436e6864d2d563e5095287b9
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.24.11.ebuild b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.24.11.ebuild
index 3e73140c7445..a25d0820b49a 100644
--- a/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-openaptx/gst-plugins-openaptx-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="openaptx plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
RDEPEND="
|| (
diff --git a/media-plugins/gst-plugins-openh264/Manifest b/media-plugins/gst-plugins-openh264/Manifest
index 839d0f206aee..3058c1f13e2f 100644
--- a/media-plugins/gst-plugins-openh264/Manifest
+++ b/media-plugins/gst-plugins-openh264/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-openh264-1.22.11.ebuild 338 BLAKE2B d3093c2fb5d76bf6701caa34cc8b778e00f50c21c111bc735710b39586655b441cb8502fd65dabee1db466921b1ebb573cc1b265d0ae6246e38097f20b14776d SHA512 956ec36a87c4cbfe055422d4e82d1d48c36cddf0f18235aa300787aa5a4080cb2a6e5ec7bf3881387b28184f6ca47c6507929d491bfc6689723ad87c56d6b52a
EBUILD gst-plugins-openh264-1.22.12.ebuild 338 BLAKE2B 83a1da782452f96aa021a7712e93b6cc867be857116d2eaecf84ae7dd124a9a50e60da01254145464f39dfea1f42af1ef0e832c142b9f30f7548078b39550420 SHA512 c1f10be70cb5f41bdc69d6dc990087727c3cca3e0eff06504e51665541d23e9cd5e43f14548b7371f5abcb3fdabca3a645a2c47eca19ea490a0a12b5473ad3dc
EBUILD gst-plugins-openh264-1.24.10.ebuild 340 BLAKE2B 00a205f2dddb5538ea49fea35d44752fc1b0ef706e98253fd9b7dfcb9ef4c5601ff21435b3aa00216575708ee9592ffbcb9b5af0e2c788dd2c745e380ee7b8c1 SHA512 4a8ea509d6cdc50275d64c412c366c2ccaa41255058ba2be5f7b533e2dd744566ebf790a8039b48a142a8d52a5f4565e34f160e52ac7219eb6960b72c09a460c
-EBUILD gst-plugins-openh264-1.24.11.ebuild 339 BLAKE2B f28195d4a78ad407f1d9cb9a90a10d0b8411413d5279824d600975661b6b31c2281ce68773855d5d47c745778260ed5ff6beb538ae00669a0ebefcf0790ea2ab SHA512 fafb9de3a1d45416f39a5fd1d2936f38497d48954ebe24995b4de64ac5de1dd89f239dded3bb0c2a6c250ddc1988a61967be0f6a0986aa9ad6e05e9d668349b2
+EBUILD gst-plugins-openh264-1.24.11.ebuild 338 BLAKE2B 83a1da782452f96aa021a7712e93b6cc867be857116d2eaecf84ae7dd124a9a50e60da01254145464f39dfea1f42af1ef0e832c142b9f30f7548078b39550420 SHA512 c1f10be70cb5f41bdc69d6dc990087727c3cca3e0eff06504e51665541d23e9cd5e43f14548b7371f5abcb3fdabca3a645a2c47eca19ea490a0a12b5473ad3dc
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.24.11.ebuild b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.24.11.ebuild
index 61ae9e7949ae..818dadb39fc1 100644
--- a/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-openh264/gst-plugins-openh264-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="H.264 encoder/decoder plugin for GStreamer"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND=">=media-libs/openh264-1.3:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-opus/Manifest b/media-plugins/gst-plugins-opus/Manifest
index 8b0d41924cc2..dea36269ecd0 100644
--- a/media-plugins/gst-plugins-opus/Manifest
+++ b/media-plugins/gst-plugins-opus/Manifest
@@ -3,5 +3,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
DIST gst-plugins-base-1.22.12.tar.xz 2374324 BLAKE2B 7600d5a10a3d7d4f6874cc166cdca2d45d3daedec3fbb56982db172bd4f6c0463fcde812e31c42f912d8fbda793730695ab39e44b7f126b49581f7c87858b988 SHA512 f72edccd49ce2a35577dff80feb1d0f667df54d6b8f61ef2320b5d4564442b907954d015bccec7a915acf25d2197a507c32b72c1ab18dd38d254f57a3277b334
DIST gst-plugins-base-1.24.11.tar.xz 2455952 BLAKE2B efbf7b1aaece5a287738afb93e4b99c27471c640079bc7312f84925309de0eb91ecb9837eab314e5f787d745fda6c9113105156bd819db64c869ddec6a04e7ff SHA512 b0a2a072c52628b85ae3d2ff8f2769f149fd2d0c3644fb9d9d934ea586835e29af97f41731023969a8120a470f998080ef5a0cac5aa26823d01698dfe2a5e2fb
EBUILD gst-plugins-opus-1.22.12.ebuild 1566 BLAKE2B 19840d2b1cc8f9b1ffdbb50be80f41f193e00296b66ed1566bd0267d64db799504428b5e31da657b1496e5c21536e120c58fdbf781ded18f69a9949d31152af7 SHA512 7058b031333efe94154b005c0e83a9fcff98e064c65301df03c02a6afb8f3c80b6c7cc1a594136a6b7885823a442319cfecdf806e2672792b69c75aa436fde27
-EBUILD gst-plugins-opus-1.24.11.ebuild 1569 BLAKE2B 3248b918900064c75812c4b9a6d01e96b22ae71785a79249a54b3896a887223882d6afbca46a180dfc67e7ad7cd2d72425adbe0f878b6ed8627c29c47be567a1 SHA512 d73673d28bfc311ab8338029c1bc37c9555d53f156d119f5310ca3728a799c53a48f7e19060b05cdd913805b1cb08cabb8dc10926dd939932a095a6741579d2a
+EBUILD gst-plugins-opus-1.24.11.ebuild 1566 BLAKE2B 19840d2b1cc8f9b1ffdbb50be80f41f193e00296b66ed1566bd0267d64db799504428b5e31da657b1496e5c21536e120c58fdbf781ded18f69a9949d31152af7 SHA512 7058b031333efe94154b005c0e83a9fcff98e064c65301df03c02a6afb8f3c80b6c7cc1a594136a6b7885823a442319cfecdf806e2672792b69c75aa436fde27
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.11.ebuild b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.11.ebuild
index 7c324b3a1e31..9e1dfd241817 100644
--- a/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-opus/gst-plugins-opus-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-base
inherit gstreamer-meson
DESCRIPTION="Opus audio parser plugin for GStreamer"
-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"
COMMON_DEPEND=">=media-libs/opus-1.1:=[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-oss/Manifest b/media-plugins/gst-plugins-oss/Manifest
index 905fd0dd71cf..e15bb9972410 100644
--- a/media-plugins/gst-plugins-oss/Manifest
+++ b/media-plugins/gst-plugins-oss/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-oss-1.22.12.ebuild 358 BLAKE2B 6639f70074e7833a0a10ad4a652cb9b9cd76ea173d2ee38bea3d46a3919aa9dcbd9aa65c9d6866b58cba5b21753789993c2016a1ef5d2e555909f7f42e933086 SHA512 5cf16e41af91d808d243b3d12473d439d210a615d120fef27d340db20d7f261ed1850799735c353fb40faa8adaaf03f1a2a3c4b68479f1013a508723f4fcbac9
-EBUILD gst-plugins-oss-1.24.11.ebuild 361 BLAKE2B f0d743274bb70d2bf375f324e309203707396babde77e6ade27448bdacf8dc88ee3ff83db8c1cfbc42ffebe04c3c90763e4f6833dbedcfe588bdea0e552ae152 SHA512 014e2b153c328f8cd62e04dda7ac50c2e6f30a4999f33f6c5ed9f4829c9136301ee9d00559c9d22ab4971939d5e6c8ddb6049aacc46ef85afd901d06f685a5a6
+EBUILD gst-plugins-oss-1.24.11.ebuild 358 BLAKE2B 6639f70074e7833a0a10ad4a652cb9b9cd76ea173d2ee38bea3d46a3919aa9dcbd9aa65c9d6866b58cba5b21753789993c2016a1ef5d2e555909f7f42e933086 SHA512 5cf16e41af91d808d243b3d12473d439d210a615d120fef27d340db20d7f261ed1850799735c353fb40faa8adaaf03f1a2a3c4b68479f1013a508723f4fcbac9
MISC metadata.xml 489 BLAKE2B da3aabebc7d62aee0a69ee7ecc40efe1c559048b4fefa3d2df3ea3c8899e3c64e371c6e6ebe083503beaf01d18b79a4f00b2e138632f36e8af6f7b2d7244191a SHA512 3607079dedbe1c0ccb14cf5fb8d74e6116b07213b7684357cce877d995f09f54c210580c8cb41cbcb8f61bd43e1706b2d5ab485cb87930ba2095c45c29f55e38
diff --git a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.24.11.ebuild b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.24.11.ebuild
index 7be075321f79..beee7eeae922 100644
--- a/media-plugins/gst-plugins-oss/gst-plugins-oss-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-oss/gst-plugins-oss-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="OSS (Open Sound System) support plugin for GStreamer"
-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=""
DEPEND="virtual/os-headers"
diff --git a/media-plugins/gst-plugins-pulse/Manifest b/media-plugins/gst-plugins-pulse/Manifest
index eef8e99fdd93..a0af69a2afaa 100644
--- a/media-plugins/gst-plugins-pulse/Manifest
+++ b/media-plugins/gst-plugins-pulse/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-pulse-1.22.12.ebuild 458 BLAKE2B 9d8ebc8f80ea17f1c350b9060d7bd0fb7600d0fba3b73ae4ff7732ed5392abd94a3d23ca9e7da9094a066091d4442d43b6af90cc558969efa362796c167e1b68 SHA512 904af19feeb1f44cd467eedfcc61471b3e46406db9bff41085af9b665c660f7089a2169059b7efd4d3679b4b99f341179a9a6c91d1ed1b42f5138d25ae1ac3b7
-EBUILD gst-plugins-pulse-1.24.11.ebuild 461 BLAKE2B 65c2da6a01e2b9b9d98131830bf22670bc93e4e7ff0f2a047e2c9a8ed7668ba5a887feaed13041b80a52eee7a908afb9f1f5ad399c1ebd176e617e68b847e4c9 SHA512 352143f8e4e140cc791d8cf2bbc3551d42041ef03b1eee9320cf749a3e5c8aa19786fe6d6513373f4d85f09a80551ee05f8cb95bce0ecce666375dad6e0eef7a
+EBUILD gst-plugins-pulse-1.24.11.ebuild 458 BLAKE2B 9d8ebc8f80ea17f1c350b9060d7bd0fb7600d0fba3b73ae4ff7732ed5392abd94a3d23ca9e7da9094a066091d4442d43b6af90cc558969efa362796c167e1b68 SHA512 904af19feeb1f44cd467eedfcc61471b3e46406db9bff41085af9b665c660f7089a2169059b7efd4d3679b4b99f341179a9a6c91d1ed1b42f5138d25ae1ac3b7
MISC metadata.xml 611 BLAKE2B 380f7e85db2d10717c6871abb99dfcdf040a119d4e8f0c43b6e1ad44f41b1694af07797e70cbf724169e86110f4b4c06dd9b51f4d27f781bb71d3301efe38243 SHA512 f9605aee69329c581d8d92a14acc2cfebfe5d6adc93c7d66298fad2c3fb91328869c9142cb39fb8f70bd2a8f7a76e20c6a2a3be88c01ffa4270f372fe7248378
diff --git a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.24.11.ebuild b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.24.11.ebuild
index d382f3a384e8..2be52c0d17fa 100644
--- a/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-pulse/gst-plugins-pulse-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="PulseAudio sound server plugin for GStreamer"
-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="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-raw1394/Manifest b/media-plugins/gst-plugins-raw1394/Manifest
index a334325d7e37..f341604b7339 100644
--- a/media-plugins/gst-plugins-raw1394/Manifest
+++ b/media-plugins/gst-plugins-raw1394/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-raw1394-1.22.12.ebuild 521 BLAKE2B f3e3ad0a411880633be2eccbdc83e7520158821181f4202dd25d7fd042e276cfddb1b7b1ae7c191ac1affac860a2db23db0684f089e543f70d5e1b57cd7f8448 SHA512 b6851296b7ad1664e3ae5e3f20de1f0098762af89a1d7bab78f1eb86e3153302e22fb68756f5dc494ccace903684bd8506022405b4e333a4aa7c45e7ad5c375f
-EBUILD gst-plugins-raw1394-1.24.11.ebuild 524 BLAKE2B 23dcdeb3391c586ae1c9466fcf8ee2adcd641a26153e9e860e5323796720fe3e185936bc6727ea9a691f18202da2e28a348b18ae9a1506e042729b8d67a29059 SHA512 cc6eed9d3398038ff671db6cf3ca7852e0cf690125b7cff8172d3ab547b94c512a65fd5e089bcd97ee87446b4cd5c5e8a11c720e0ac4b0755a068440b76b72c3
+EBUILD gst-plugins-raw1394-1.24.11.ebuild 521 BLAKE2B f3e3ad0a411880633be2eccbdc83e7520158821181f4202dd25d7fd042e276cfddb1b7b1ae7c191ac1affac860a2db23db0684f089e543f70d5e1b57cd7f8448 SHA512 b6851296b7ad1664e3ae5e3f20de1f0098762af89a1d7bab78f1eb86e3153302e22fb68756f5dc494ccace903684bd8506022405b4e333a4aa7c45e7ad5c375f
MISC metadata.xml 549 BLAKE2B be976af7c97b7132b7d823921d9d67f74469b4f1f323104fd219f33791874ce80428c44f0d7caeff7a4b860b66621932a4b5cbdd702eeaa974ca962608cc5af5 SHA512 f38c8c4367a505d692dfaa796f66461ad74570464e5da4083ca4c8a18db74817e97135a46764fa4a6e7bf179b31be5b81578cf44ace688596f2e45ca79f41d9b
diff --git a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.24.11.ebuild b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.24.11.ebuild
index ac4cf929744a..c2c48646f617 100644
--- a/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-raw1394/gst-plugins-raw1394-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Fiwewire DV/HDV capture plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm64 ppc ppc64 x86"
RDEPEND="
>=media-libs/libiec61883-1.2.0-r1[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-resindvd/Manifest b/media-plugins/gst-plugins-resindvd/Manifest
index 51ab63997162..884dc5fe3bc2 100644
--- a/media-plugins/gst-plugins-resindvd/Manifest
+++ b/media-plugins/gst-plugins-resindvd/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-resindvd-1.22.11.ebuild 555 BLAKE2B 4c9916a707fb5285fb646ea35731197ce2b6b0417c024d6a2732cd32ef9341fddbbae5ceefcbb57ce3d5ad8fc055020b1ad723f96e5f6467e5f836fae23d056e SHA512 226f4d2906663c4cb15a3512979b46638a4574a8b4a124aced7890f2e7d1d11ca139d64508c8fab84bb45f813e155195c924fdee0488512e5a30d20ad5d28bc9
EBUILD gst-plugins-resindvd-1.22.12.ebuild 555 BLAKE2B c4886e157865b8c70479ff2d4a355f055a32fe478449b1f28f556e1b30c729748728ae9ffc203cc023a89833a60785097ca8df2775b9278843d8e52e955041e9 SHA512 088fa86e1d5fcc46ce7728a7676c671ad4a8a72a56cbaba37bafc406677b1727ac09c98dd85438e69227b2fb56f5b0e1561b1558f8df7996ad984072383c1107
EBUILD gst-plugins-resindvd-1.24.10.ebuild 560 BLAKE2B d23704a61cb7180ae104274ca34b1791c4404ef9eeb401f06e35d780aed5b1460caa492cc459cf81f3fda5173747e6d8ec2722a1a62d821cac0dd9396f2250f9 SHA512 20e5d8d01af51c149f04c4c78da185d41d7324de161c07a680bb0e8d7084ce2e717082d597a73a6c4452ba58c01e2edd5cc9cf650bcd0ebccd8f676f4ef33ae2
-EBUILD gst-plugins-resindvd-1.24.11.ebuild 558 BLAKE2B 34635a7437125ac1ff968ac253e42dfed07acfdc11d43c4d68fa26ce70dd7955eb6bd84f2f0445b4e476c6979879c858b613e5579a9fea17ca253a08f8e525f9 SHA512 d7ffece3493fbfcc3af7c1b8a4cdd5d1fd3c59ad1b5d2b3111b8b9b6bdb963632436d6b70e9176829aa4048fbd9bb120a18d41951e3678804c7d39f654e676be
+EBUILD gst-plugins-resindvd-1.24.11.ebuild 555 BLAKE2B c4886e157865b8c70479ff2d4a355f055a32fe478449b1f28f556e1b30c729748728ae9ffc203cc023a89833a60785097ca8df2775b9278843d8e52e955041e9 SHA512 088fa86e1d5fcc46ce7728a7676c671ad4a8a72a56cbaba37bafc406677b1727ac09c98dd85438e69227b2fb56f5b0e1561b1558f8df7996ad984072383c1107
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.24.11.ebuild b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.24.11.ebuild
index 4969f55fd2d3..780415dd4c06 100644
--- a/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-resindvd/gst-plugins-resindvd-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="DVD playback support plugin for GStreamer"
-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="
>=media-libs/libdvdnav-4.2.0-r1:=[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-rtmp/Manifest b/media-plugins/gst-plugins-rtmp/Manifest
index 22ab8f47f52a..1d6d9214d50f 100644
--- a/media-plugins/gst-plugins-rtmp/Manifest
+++ b/media-plugins/gst-plugins-rtmp/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-rtmp-1.22.11.ebuild 337 BLAKE2B 4ea899299008a3e4f8f4cd8f5a9a19ae6ce344abde5a441cff22e80426462e381cb008a6a548145200e7c73c6926d02b26ed1e393b647a4a2f6c666cb2382377 SHA512 e20d234861bec2434f0d9a0a2ff122c39b54470afd6d798ee396469f6b6b089c699a4b35617e56a9a14e9006aaaabb44182bc07351e7d845c1e57723dc00d3a8
EBUILD gst-plugins-rtmp-1.22.12.ebuild 337 BLAKE2B 829be57fa9ab78654a1cc562f9c2290a8328cd56509e53cfa5bd87d3c83ff2f747a20d402392e137c281ae738bceb2e80841920a06d6488523c4aaa5f4a99009 SHA512 ebe64ad8edafd73a6a86b26f6936c25832e63b2df1a93778630a371c6633005bb2e6da419b3fa6854d39daa11460eac76c66be3f2a992414e464fcb5b6721d62
EBUILD gst-plugins-rtmp-1.24.10.ebuild 339 BLAKE2B 206a3e32576c6e1cc2fbcbd9b39183b98db1987b876c51e370e2c8fe43997202ffa272edb51391464833a9ef8ab476f179408d5ce736b0a45cce1bd855d10b6d SHA512 cb13fec227ce552891783cf7670696ac3751e0fdea8c0d9ed517190df541f7c0d2d8754eca9a5e27ea60c5805288d1f00d409b38406f86fabbc4d61cd94e3c1a
-EBUILD gst-plugins-rtmp-1.24.11.ebuild 338 BLAKE2B 35c4676dcbb70807ec8cd654103e08fbd773db64d787f698a6ff902091f8ab3b71a6b4c0f09fbd669b027b30769388208d24d4bfe121a12538e25e4ed23d11fc SHA512 768bf67473885b93670bb2e8fc9d598f037e7f08e256f591456e5c76a515c3f4df62046888e3e02b84c37d6052d4268344dd9fb7e3f3dfb28dac55bce92e8b42
+EBUILD gst-plugins-rtmp-1.24.11.ebuild 337 BLAKE2B 829be57fa9ab78654a1cc562f9c2290a8328cd56509e53cfa5bd87d3c83ff2f747a20d402392e137c281ae738bceb2e80841920a06d6488523c4aaa5f4a99009 SHA512 ebe64ad8edafd73a6a86b26f6936c25832e63b2df1a93778630a371c6633005bb2e6da419b3fa6854d39daa11460eac76c66be3f2a992414e464fcb5b6721d62
MISC metadata.xml 420 BLAKE2B 2a8c408c34ea3f895bf1e38b0fac72061979fb7e2b38b6d275d815bdd69ad9c6f328621919e1dbae37cbca37f9786cdae706cdf02ba77a49edbf6a65809a105e SHA512 f12a00575206882fd8c87f91ac85944ad9102f922c2bca6c503e99f3f534e74ec18074b6c13efa9d737e92299ad2e85f2c8f2c2850d60ee6fc8c5f1ead8a2157
diff --git a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.24.11.ebuild b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.24.11.ebuild
index 3919708bdf43..821e47b86ceb 100644
--- a/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-rtmp/gst-plugins-rtmp-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="RTMP source/sink plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-video/rtmpdump-2.4_p20131018[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-shout2/Manifest b/media-plugins/gst-plugins-shout2/Manifest
index e480a0a4b540..5705378f34a9 100644
--- a/media-plugins/gst-plugins-shout2/Manifest
+++ b/media-plugins/gst-plugins-shout2/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-shout2-1.22.12.ebuild 390 BLAKE2B 5d1cba6a083def8aab27117671ff3bef8c5a2568f2a84e135dfc2b5641711908ff76228a130a0771d4e7d1839a72d5a09e1a1ad762539e285457ea2a77a2e62a SHA512 13520f7187d9fc235d970b373fdacf64e36201454de932220217acb498c7534a9d85926c29fba85cdaeb0cd535188be7b3ba7a4c6e064ef43f72b8c5a402036e
-EBUILD gst-plugins-shout2-1.24.11.ebuild 393 BLAKE2B bb9e76339d134cc4de473997ed32ff36f022a50225deeb574d689f04d19cb87b56b5faf993f398d4cce15a1143d19e29211eb8e4d29494bb7773cc451fd821c4 SHA512 b99f2ae5499dd98bc1a911078b7b55befb0f1cadc08a2ebfeb2da05a77bc778fbdc60f996f435868b9d8211bc1a4dae43b40699b5081834b9c407620855ec024
+EBUILD gst-plugins-shout2-1.24.11.ebuild 390 BLAKE2B 5d1cba6a083def8aab27117671ff3bef8c5a2568f2a84e135dfc2b5641711908ff76228a130a0771d4e7d1839a72d5a09e1a1ad762539e285457ea2a77a2e62a SHA512 13520f7187d9fc235d970b373fdacf64e36201454de932220217acb498c7534a9d85926c29fba85cdaeb0cd535188be7b3ba7a4c6e064ef43f72b8c5a402036e
MISC metadata.xml 479 BLAKE2B bbb55743b9e8dce2189fd76c94cc7fa254bfb9c2bccf0a46dcf37763491424625e08a6adcdede64ae8896606897acbbbeccef224cea1279e0e4944e4418081b1 SHA512 4bceaeaee1b4dc92e6b8472fd8e8b7d697ee737d3c905ca96760ce3917db90c7769bf1e94af31429193c910b95504b292adf1ef604dcfcec36db05e178a13339
diff --git a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.24.11.ebuild b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.24.11.ebuild
index 8535d93ee7bb..587be2056097 100644
--- a/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-shout2/gst-plugins-shout2-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Icecast server sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 x86"
# Requires >= 2.4.3 but prefers >= 2.4.6
RDEPEND=">=media-libs/libshout-2.4.6[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-sidplay/Manifest b/media-plugins/gst-plugins-sidplay/Manifest
index 894537433789..d935ea9bf9cd 100644
--- a/media-plugins/gst-plugins-sidplay/Manifest
+++ b/media-plugins/gst-plugins-sidplay/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-ugly-1.24.11.tar.xz 232056 BLAKE2B 849c34c099d062c81e7e008aee95
EBUILD gst-plugins-sidplay-1.22.11.ebuild 461 BLAKE2B de8301fd0e2c0882a1535c1dce9578d02d196c5f20bb7aa46492018bedaa0ba7a2af78edb90e453aaa973b4186893f3df60af17c9f210f137e05fbcef56ba11e SHA512 bfeffa350e4791e8f7fe7aafc326d58b9d54ab4f80db5ec4c96103f59135e53bd8b329e93a092b028ab7c273bc88377d63fdaa7f242de9d210955c757cc3634b
EBUILD gst-plugins-sidplay-1.22.12.ebuild 461 BLAKE2B f646b73aca5047bb3ce91d35652bd74317ac6d60ce81bd01e07648aa8fa703e2a332c522aa767e2b0f917d6614cea88bfbb11792be3de539e69ecfec6938a3eb SHA512 44171e00241416ff5657e9267348fd30bed73adaed3123f8d791553a4e199ae54e75490976ee104b142ecec5114ab847056068899e0e4f404398ab3cdf84b2cc
EBUILD gst-plugins-sidplay-1.24.10.ebuild 465 BLAKE2B ac2c5c10c971edd6b8ddff394969fa2ad6f991b8192191121340f3ab57104a435259713edf962db948957901ef6d4d7048162088f254d5c2524ca4f494d46295 SHA512 d253118aaa7ffd23c7dbfa90e7a16fb807e9595dff780cde24d919c9de8256d3ce02f54407708877b04129fac471c1d3e4db44bb90b86dc87d499335d4337a88
-EBUILD gst-plugins-sidplay-1.24.11.ebuild 464 BLAKE2B ca4cfa396f5ff1e61ee1eb8076b7409d2ed3478880f00c620c11c8642ff61c4e6c954061bfd8f20a3bff955169f20f1f211766c339ba1ba191487fc3a8016258 SHA512 a3efbdb60254239ca8d028497727c837c59b3a3802b85f60eb87b6ede7455588c6c5d8a095294532e9500b631bd155fb0f2a3289cc41333bf7f742b2ae3f81da
+EBUILD gst-plugins-sidplay-1.24.11.ebuild 461 BLAKE2B f646b73aca5047bb3ce91d35652bd74317ac6d60ce81bd01e07648aa8fa703e2a332c522aa767e2b0f917d6614cea88bfbb11792be3de539e69ecfec6938a3eb SHA512 44171e00241416ff5657e9267348fd30bed73adaed3123f8d791553a4e199ae54e75490976ee104b142ecec5114ab847056068899e0e4f404398ab3cdf84b2cc
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.24.11.ebuild b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.24.11.ebuild
index b36545f3c184..3b34b7946352 100644
--- a/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-sidplay/gst-plugins-sidplay-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="Sid decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ppc ppc64 ~sparc x86"
RDEPEND=">=media-libs/libsidplay-1.36.59-r1:1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-smoothstreaming/Manifest b/media-plugins/gst-plugins-smoothstreaming/Manifest
index 96e488035a73..e7946c9f78e5 100644
--- a/media-plugins/gst-plugins-smoothstreaming/Manifest
+++ b/media-plugins/gst-plugins-smoothstreaming/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-smoothstreaming-1.22.11.ebuild 699 BLAKE2B c12565827ccc1aace67de70eb09fd1e371d274b35dc28c9f8c3dae2f69d347da653220943f7a03c478570245ac4a911dcf49ee1b7715195bfeb522e773ec7a82 SHA512 2cd47e5f2f3450c02aff1199c0d2da157faca7e66743d8a71764b1e701949932380a3afecade36fac4ef40bbc05b1608cb6aa679c2c04e13085c7cc570846678
EBUILD gst-plugins-smoothstreaming-1.22.12.ebuild 699 BLAKE2B 1531adc81d670f9ac063db417d0956ea334252413f3fd4e42412fcbe83bfbaa1a6ed058fc5c839d1ff03e27c4fac88f17973b5e2f8dd57db01e2744f22ba00c1 SHA512 5b42230ed7c3256559667e7c58d5b41f8643bdc3020758f7f287622818e14717450c296417cb8826152f52f88b61a935c8b4fd68102de879570bf135139d5844
EBUILD gst-plugins-smoothstreaming-1.24.10.ebuild 701 BLAKE2B 5016f42116c6e79e617d31d19304186f8919d3454fa096c02d221c384d00d0b13039f486b3c24c9243fb1dfff6085c29ce38468b846a2b975f243575df432880 SHA512 2bb533173a93fd117ef25fc67bd7fb1b290f6ada7f9a0a234beba741b41f1a1f9f36714143e8d68b52ba69e4a7928cde3f85fdf24cc5b8eabd042ad9e8efea90
-EBUILD gst-plugins-smoothstreaming-1.24.11.ebuild 700 BLAKE2B bad39409c6a43b4fa02b396a826b5947ec5be486c7e2ce8151505aada2feaa3d8b2e8410e00acc07ddf998c48df00c94a22edc7472e8c28f24b7e3c7465b8a76 SHA512 a4f5d0a4df61bc15b80f32c86f279802aa3170a3e61d6b5a7b76cf388d4270fce1982cf5b56fbb8de4209f9f7324e16005c660be7adaf43208e7bf687f4bb763
+EBUILD gst-plugins-smoothstreaming-1.24.11.ebuild 699 BLAKE2B 1531adc81d670f9ac063db417d0956ea334252413f3fd4e42412fcbe83bfbaa1a6ed058fc5c839d1ff03e27c4fac88f17973b5e2f8dd57db01e2744f22ba00c1 SHA512 5b42230ed7c3256559667e7c58d5b41f8643bdc3020758f7f287622818e14717450c296417cb8826152f52f88b61a935c8b4fd68102de879570bf135139d5844
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.24.11.ebuild b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.24.11.ebuild
index db386c6263aa..2128461be568 100644
--- a/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-smoothstreaming/gst-plugins-smoothstreaming-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Smooth Streaming plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soundtouch/Manifest b/media-plugins/gst-plugins-soundtouch/Manifest
index a765f9658b33..1cda37ded0ea 100644
--- a/media-plugins/gst-plugins-soundtouch/Manifest
+++ b/media-plugins/gst-plugins-soundtouch/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-soundtouch-1.22.11.ebuild 365 BLAKE2B 3b1f8c9ce3698845a7c681e577509534b8b47450c3e7e6465d784519b782f0ef0d0a3dac7c6bb37c63e3d6cbc0254b695d12c51cca28d466e4aa5d90160399b1 SHA512 b2475d265da5d75ddbf409fd0c27a6bb414ef5631710971137a8eef985899b175e8d4eae3197ead9ece1c0f7f87fe76edfc4b81abcf8c8188294a3ae4428ac71
EBUILD gst-plugins-soundtouch-1.22.12.ebuild 365 BLAKE2B bd4f04023e3b90bfaecfb54e037fddca36e29e80c357bdf602aa1b7cddb42d0413563f642eee85a1f85620d932d3eef6da5dda2deac6155ed944081a2f85c508 SHA512 722fda8c1b4c659178f012ff8347d55b214f311608a33ff62cf8e3223d09a0ca12d708bbfb529c3807fca4971b0bda89dbe102f04bd387bc53e6c40edbcf4153
EBUILD gst-plugins-soundtouch-1.24.10.ebuild 367 BLAKE2B 5a9efb609781ce39e71be6452f92b43506a90da06a934c1995a366ca2c02bbb43f1da5ddde2cd2c96591ff875f8eadc8247ed0ef0a5cc01e39379e285fb327f3 SHA512 81e201c51aa329fe6a418fb80ee0c35a11e41511e58ef0772fb05d4454b7c186bd18ca42d6efc88f337935bee4de0f3e6551a7bb4892f8ad7093185aca0c1932
-EBUILD gst-plugins-soundtouch-1.24.11.ebuild 366 BLAKE2B 092a88a2ca6a2e053d9e0dd80a2087b44b5f58915643bf7e81bfa0ef6d707e519fefef08a926a9953defc201e26480eec0d45d564ed43bf9bd6ccc31860b019d SHA512 7b1f3fc5b1bf9bb02fca546585d23909c90a6be8fd7c7fbcc46c23f702514fa4fb7e49fb9d11dd05b2db089a91303400217cb29e15b5a0536a8f468b787b6ebc
+EBUILD gst-plugins-soundtouch-1.24.11.ebuild 365 BLAKE2B bd4f04023e3b90bfaecfb54e037fddca36e29e80c357bdf602aa1b7cddb42d0413563f642eee85a1f85620d932d3eef6da5dda2deac6155ed944081a2f85c508 SHA512 722fda8c1b4c659178f012ff8347d55b214f311608a33ff62cf8e3223d09a0ca12d708bbfb529c3807fca4971b0bda89dbe102f04bd387bc53e6c40edbcf4153
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.24.11.ebuild b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.24.11.ebuild
index a6b0ede3a95f..8848d7e8e7b6 100644
--- a/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-soundtouch/gst-plugins-soundtouch-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="Beats-per-minute detection and pitch controlling plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/libsoundtouch-1.7.1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-soup/Manifest b/media-plugins/gst-plugins-soup/Manifest
index ef01dea34cee..1d9e5a250704 100644
--- a/media-plugins/gst-plugins-soup/Manifest
+++ b/media-plugins/gst-plugins-soup/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-soup-1.22.12.ebuild 671 BLAKE2B e6362bb68638804f7bf9fbc922f91d4f39f789d0403c03b17aa2b3b2f64ef535ad9f493a4d11e584eb40afe0152466b26b8c889f1624a630ab850731d0b2fd3a SHA512 1f8c32b908e475ad055acc0d98ea3b668a1811fd763f1808cdba6922609c8e64c491cbd3c493ec2b82024687cf04ad7ecee9bd9df9e6203029e1eb3f1aefd633
-EBUILD gst-plugins-soup-1.24.11.ebuild 511 BLAKE2B 0e07b27c0f1ded873a075ccb93911aac4bf914ea8201c7e2277391fbe5b4f4ed1cb4748dd2c6ffde86da08b4da7d94b5bd03afde8527b03fe1a8171ddc06635a SHA512 822095712d38e8951081d5d5d5e81ec897e2d44e527da042251fe70b0fe7485c4e066eef4fde5b77acff76648dbe4365cb8d6c48dbeae8816eea77ec6ad2c0ff
+EBUILD gst-plugins-soup-1.24.11.ebuild 508 BLAKE2B 871cec8e0d92d77b3ed88070f6bc0b14f7142adcc8aabc415f0c495f525fef1d761086aa27476a33cb9047f549028973a7cc7732aa28a746cf719d66f6878121 SHA512 5c622d0e69f1a815c4e4f5aa170dff04d9d4766bcc0704a8875a78e754bfd1ef135ba93e1347c3730c121927fd3da275b6db9354e7a831da9064e01c4b246fb4
MISC metadata.xml 564 BLAKE2B c333ac17f9e0ee63bcdcc23edbb3a89d0eb59b9883c5cb4c182a3277eb0d2ba2ef8250def267cf7faa447614d56a1a2f8efb56c26012bb89282b4c1a998c1a48 SHA512 8c5af5c75039d2241b68094b9799d924126a2d30ab85baccb8ed883298cbcf5b759bfb9759cfb89685ff9402dc2742862b866f2cec07d896322dadd48e99f38d
diff --git a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.24.11.ebuild b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.24.11.ebuild
index 713f0ae1491c..18fbb3663048 100644
--- a/media-plugins/gst-plugins-soup/gst-plugins-soup-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-soup/gst-plugins-soup-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="HTTP client source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
# Since 1.24.x, dlopen()s with preference for 3.0. But just say 3.0 here
# given having a 2.4-only system is impossible at this point.
diff --git a/media-plugins/gst-plugins-speex/Manifest b/media-plugins/gst-plugins-speex/Manifest
index 4ae8c1af49d3..166d3f630cc1 100644
--- a/media-plugins/gst-plugins-speex/Manifest
+++ b/media-plugins/gst-plugins-speex/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-speex-1.22.12.ebuild 371 BLAKE2B da0103976f1b9b082296a6cc2f3983794c1212331a136d1a9d387da266be50156b78d999752f17fb123912b03859ecb66cf82432f9c28ae66ab84f69d0a49ca4 SHA512 a571ee1082a993ffaa9f6d3451c6ca4bd30da86ade611c3c886dff189234a3bd5dd93a65157468f35e9cbc5ace96e1056006a4dc34897d0dea252b8277cb5912
-EBUILD gst-plugins-speex-1.24.11.ebuild 374 BLAKE2B fcdd4f42de3b1b36c58c812bd4019d716fee8dcb441ef61a9d6b2b8fc83c8bc77de1791cc7dadd1e49815750f54d86c2731fee9e4ebcdf7fda61bdc4c58f8b76 SHA512 5feb4aaba2405d44fb2e0bd01d0519d6534c27d6671cc7dbd571d7f4681711ab8ce5a860645abde61690eecfe354d160ea0d34505ab17450831c15d615f332bc
+EBUILD gst-plugins-speex-1.24.11.ebuild 371 BLAKE2B da0103976f1b9b082296a6cc2f3983794c1212331a136d1a9d387da266be50156b78d999752f17fb123912b03859ecb66cf82432f9c28ae66ab84f69d0a49ca4 SHA512 a571ee1082a993ffaa9f6d3451c6ca4bd30da86ade611c3c886dff189234a3bd5dd93a65157468f35e9cbc5ace96e1056006a4dc34897d0dea252b8277cb5912
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.24.11.ebuild b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.24.11.ebuild
index 5a2e02c0b7be..4bfceb126c76 100644
--- a/media-plugins/gst-plugins-speex/gst-plugins-speex-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-speex/gst-plugins-speex-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Speex encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86"
RDEPEND=">=media-libs/speex-1.2_rc1-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-srtp/Manifest b/media-plugins/gst-plugins-srtp/Manifest
index 52c3a2e485c4..7c28a58e5ffc 100644
--- a/media-plugins/gst-plugins-srtp/Manifest
+++ b/media-plugins/gst-plugins-srtp/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-srtp-1.22.11.ebuild 396 BLAKE2B 233d99c2143dfef81bc1c2222040a68a71e57fd7ee21ea4ed3bc107f6087232dabb274d4ef62d19bdf35876215c21a71d7113ca1e7899429dabf0ba157208ec4 SHA512 3eda8021ea2c3406bfc4e9566b68b253cad0a10ace5cc84b89b0e5dc6633f682bf4a8fd5ca2a5ca175c86266bca63532272bd519c90b3af9ce03621157afe5ef
EBUILD gst-plugins-srtp-1.22.12.ebuild 396 BLAKE2B 5693b12bc6de6573fdc2d6c1e5163be3c602a112d02d2a4127472333d07e8cfe6819d43d393d28e17a0781fbe2ad0064f6b6ccb2a8e7c5ecb57d58cec1602c1a SHA512 9062e3eaccf96c05c6181367e7dd0e6b4482b3ba4fa3503d56485f21ed0bb84820433219957716a21cbccebc9f7e4d00b9f101570660173becf68487e9c0ae47
EBUILD gst-plugins-srtp-1.24.10.ebuild 402 BLAKE2B f450c7ae6a727b87eee5d7e726317d36a9ed45fff9c99468b7128486565229ae28dd9217435cddf39c7c3472bd1d5b52df39bd1f165b21ad72b70ba4b0c61029 SHA512 e653a8677804ddea04d375429ce9e616815c3a9be1ce98ae8906a9e618678f87bc3c35acd3774c0accf087914fa089a64c7b5df8435b015c235b341000b20401
-EBUILD gst-plugins-srtp-1.24.11.ebuild 399 BLAKE2B a6c7aa4c2486eb0a23d8ac99e20c3670d5ab30656dc8fb2cda8b29d692044981c344fa834cc459ef259f0954bb8b183c5a246ecb2d58cee73dfa7fdae57aa685 SHA512 1da03c0ee69d46be892a57502f88356ec992725a5294807223ac338a1f08f2c872b6e417f6f3556080a4fe4aae1b1102df639c78e6298e2c48c138ca4f9919a7
+EBUILD gst-plugins-srtp-1.24.11.ebuild 396 BLAKE2B 5693b12bc6de6573fdc2d6c1e5163be3c602a112d02d2a4127472333d07e8cfe6819d43d393d28e17a0781fbe2ad0064f6b6ccb2a8e7c5ecb57d58cec1602c1a SHA512 9062e3eaccf96c05c6181367e7dd0e6b4482b3ba4fa3503d56485f21ed0bb84820433219957716a21cbccebc9f7e4d00b9f101570660173becf68487e9c0ae47
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.24.11.ebuild b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.24.11.ebuild
index efd092b5d48c..637dd98364bd 100644
--- a/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-srtp/gst-plugins-srtp-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="SRTP encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
RDEPEND=">=net-libs/libsrtp-2.1.0:2=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-taglib/Manifest b/media-plugins/gst-plugins-taglib/Manifest
index c4bab30be1ee..f3d86045b879 100644
--- a/media-plugins/gst-plugins-taglib/Manifest
+++ b/media-plugins/gst-plugins-taglib/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-taglib-1.22.12-r1.ebuild 384 BLAKE2B b3f61a9b2c19d3f88e04dd31850e432b95a24495407fc05edf9f831d89cc58f71bb5b33a18d41c6ad4136c055a3fcc121212f722b1d07114143c142f3afda38c SHA512 5e3ab92aa13b23b744f63503759f560c0a2a70d40c43c4f379160185b25f51a0e136b9dbfafb3c6fded0122637bca6e89e246b0ef097e03ef158da7716388530
-EBUILD gst-plugins-taglib-1.24.11.ebuild 387 BLAKE2B 9ba429610c1aa5ad95bd8c4401bbf832d4fb191a270e60efd61376fa6ea68992558f6da36d4c2d24331fc548fd76a08212ca349f1d38e9cc68b72f9ce19cc584 SHA512 ed9cac994fb83c283e988280f6cf731f473a84d60789918890fbb3e7953ef63bed38ac61e9f9c3ec1583e3f6ca0e00c3c46a560c0c2912a52c9e1cad48058e3c
+EBUILD gst-plugins-taglib-1.24.11.ebuild 384 BLAKE2B 8baeae9e6afdcb10c331aaa49ef9f6c10c0a23920260bd528cc74f0a96fe6c4b9adb0a8d9d6d97395d392c634c857684e36624ed6ffd1cbf0c61ef10a31ef222 SHA512 0393cde0c7375ec5a2ed0e5305350d1be1cd79185906ea3007f37a7945460da66844ad3b78415f9ffca06b52d3937a55c5366af27f766fbee124c86bc24500b7
MISC metadata.xml 473 BLAKE2B ea9703f6462bd4e4632ce2d8fbf164845f979f55016d2f855eb323ec9d048d1f83a12473195bb890f28d8d246ab85021bb20c88eb372db8e54f029ccdf7bfa43 SHA512 9bcf273ff843b7a554caba67748bf4ebb7cbdcf919ec639d29ed62816ab1492b8c71c7f9d62da54251248b899c58ea0fc37a3c05f523e01a5dbff790567e0fd2
diff --git a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.24.11.ebuild b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.24.11.ebuild
index 54796656488b..9ed48f99f20b 100644
--- a/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-taglib/gst-plugins-taglib-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="ID3v2/APEv2 tagger plugin for GStreamer"
-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=">=media-libs/taglib-1.9.1:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-twolame/Manifest b/media-plugins/gst-plugins-twolame/Manifest
index 3121905f68d5..efe28221a4e2 100644
--- a/media-plugins/gst-plugins-twolame/Manifest
+++ b/media-plugins/gst-plugins-twolame/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-twolame-1.22.12.ebuild 359 BLAKE2B 185f0c04460b823d6ba760d5873927fe83b844dbdc005dd806201790a3472d9fb485eece42455405fb665f5f42b100c0372971e52a266f50db34b5a2a101f4a7 SHA512 8f490d18c76044c8ef2a14300eb866f188aaabd846d20c7fd01e4e875eda765f031d77343f52cfefb7bc244284db024ae4b05db24ad0230174f0532a4ac6b4bc
-EBUILD gst-plugins-twolame-1.24.11.ebuild 362 BLAKE2B 17e1019afc6c9978e93a0ce984db74f9d6e9fe2cc6e5b1597ad577376f7b69ba9c5fe03fdc3de138db6d71d354999707f67438185e7e6148904bc8e15eb7c5d8 SHA512 80e7f812be39ddc0f373684437043e823531d74fb5f5d23a72d1bd1e0ae90d6a971853bf9b55381775fecdfc670cfc6b09e013d831fd558e83d75ea948e8e8ed
+EBUILD gst-plugins-twolame-1.24.11.ebuild 359 BLAKE2B 185f0c04460b823d6ba760d5873927fe83b844dbdc005dd806201790a3472d9fb485eece42455405fb665f5f42b100c0372971e52a266f50db34b5a2a101f4a7 SHA512 8f490d18c76044c8ef2a14300eb866f188aaabd846d20c7fd01e4e875eda765f031d77343f52cfefb7bc244284db024ae4b05db24ad0230174f0532a4ac6b4bc
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.24.11.ebuild b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.24.11.ebuild
index a2ccecb55c43..52351db33de4 100644
--- a/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-twolame/gst-plugins-twolame-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="MPEG2 encoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc x86"
RDEPEND=">=media-sound/twolame-0.3.13-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-uvch264/Manifest b/media-plugins/gst-plugins-uvch264/Manifest
index e29e9443acd9..5e95d1cd76d2 100644
--- a/media-plugins/gst-plugins-uvch264/Manifest
+++ b/media-plugins/gst-plugins-uvch264/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-uvch264-1.22.11.ebuild 478 BLAKE2B 483fd73c45faecfdb9badc992ed38851d9b22b2a032243e14f66abb85fd9aa1cbe8c80e0cfc6d3aec154cc76e453e027b0fb367807d959fe3c02e1d91def6af0 SHA512 1c81ade0cb15e30bc579585ef84cef9c198c05f0d5f988f1bd3a2140f4f556dd26ea39c32239cf5a170ef8042c1914e4f17f3c1b56e50fc2480fc07482a500b3
EBUILD gst-plugins-uvch264-1.22.12.ebuild 478 BLAKE2B 6ae069b2d83a72d7a42926759e48058a645f1d9dbe2dd6ad2906745e17436b5ad21147c9bb7173f75ff2295c2d6e812ef29ec0bb4c622f6746b249b6d0e49b73 SHA512 8c11e1e3fdbf36b501bc740477918c854f399da62ce0e25c24da01e860b31599bf81a60bada41c1658aba475a86c3d31f31c27a4644f855ca62289dac4d4bee6
EBUILD gst-plugins-uvch264-1.24.10.ebuild 480 BLAKE2B 56e9923a2ab2c4de8ec6d6f9e479eea2f7f23d2f80d76f04e69627ec98ba6615e81658be00c3d4edbf25c58a78b74a93448929061a3820a56dfdad98b4612a35 SHA512 db035c1406064baa84dd74e665aad9983dcb80a521227a84fe45fc3897e949d9ca1c20d107140abe9f455b5cca394ba93b55d3a53cef3b309d3ab6e5ef426241
-EBUILD gst-plugins-uvch264-1.24.11.ebuild 479 BLAKE2B b7883651623ca2ea72aef0012de3c37e0390f955257bed86c7ab59fa6b4fff3e2feedf0bd3eb581a6f4c6be6f7b4e273cf922591bf788dae3fa737763f374b1c SHA512 5e906141134b5b600d295894223ccc6f1bb8a231b7733f6dbafc567671e900a7cdd4408d1c46af401015a32c1b499bc44020d1718944f65d08ca4121282fb730
+EBUILD gst-plugins-uvch264-1.24.11.ebuild 478 BLAKE2B 6ae069b2d83a72d7a42926759e48058a645f1d9dbe2dd6ad2906745e17436b5ad21147c9bb7173f75ff2295c2d6e812ef29ec0bb4c622f6746b249b6d0e49b73 SHA512 8c11e1e3fdbf36b501bc740477918c854f399da62ce0e25c24da01e860b31599bf81a60bada41c1658aba475a86c3d31f31c27a4644f855ca62289dac4d4bee6
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.24.11.ebuild b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.24.11.ebuild
index 30eec47792d1..f182915f5afd 100644
--- a/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-uvch264/gst-plugins-uvch264-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="UVC compliant H264 encoding cameras plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-libs/libgudev:=[${MULTILIB_USEDEP}]
diff --git a/media-plugins/gst-plugins-v4l2/Manifest b/media-plugins/gst-plugins-v4l2/Manifest
index 23f7fa804367..d0a2167d15e8 100644
--- a/media-plugins/gst-plugins-v4l2/Manifest
+++ b/media-plugins/gst-plugins-v4l2/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-v4l2-1.22.12.ebuild 698 BLAKE2B 8bf01542785f6b733be55a41f8c49208515b95ffeb1e27027a4484bde9fa423ac926a029e176cde37174780c9c0f6a9ec8e34a7bb74229e895c2987da3c1ef8a SHA512 6da461943d2af9044444d32250d6111e407dbcbced3368d1837caaf3d4fa27625857d85eb3db9675433b8c0273d4fa62ceeb25b985a75ab7a14cb305f0e16e8e
-EBUILD gst-plugins-v4l2-1.24.11.ebuild 701 BLAKE2B d2e38bb97396b6e63b2236a88457f0437e61a4417b7a196838eca6151ce2550fc4f52ef5e1aa1b2842505b21a573ef8254e17ad0b6f19f3edcacff4d8a0105ff SHA512 203d50cc61eb49ffa0e6d29045022a0a3493db925b083adfe487b35111b7c4b772d11df1e6793133ef5e6ea224500af2ca5a817d515f3b6747ba6363ea13809b
+EBUILD gst-plugins-v4l2-1.24.11.ebuild 698 BLAKE2B 8bf01542785f6b733be55a41f8c49208515b95ffeb1e27027a4484bde9fa423ac926a029e176cde37174780c9c0f6a9ec8e34a7bb74229e895c2987da3c1ef8a SHA512 6da461943d2af9044444d32250d6111e407dbcbced3368d1837caaf3d4fa27625857d85eb3db9675433b8c0273d4fa62ceeb25b985a75ab7a14cb305f0e16e8e
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.24.11.ebuild b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.24.11.ebuild
index 4bcd7a1e6e7e..7885db39ac22 100644
--- a/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-v4l2/gst-plugins-v4l2-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPION="V4L2 source/sink plugin for GStreamer"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="udev"
RDEPEND="
diff --git a/media-plugins/gst-plugins-vaapi/Manifest b/media-plugins/gst-plugins-vaapi/Manifest
index bd91f0643afe..5636f212da74 100644
--- a/media-plugins/gst-plugins-vaapi/Manifest
+++ b/media-plugins/gst-plugins-vaapi/Manifest
@@ -6,5 +6,5 @@ DIST gstreamer-vaapi-1.24.11.tar.xz 547692 BLAKE2B 9373f9f56191ea8b9681a9638135e
EBUILD gst-plugins-vaapi-1.22.11-r1.ebuild 4184 BLAKE2B 44d1f0a062bee71c5e96122605340a21f6cc70abebdf1ef4645c49e072088db93607383ff735d37939447b75aaab0842187d2c8efd3e23d19aa4c51cba411ae2 SHA512 d6cf5fa0423a5dcc871e4b89d3e577c9d7db8897ab6b1fece1622a677d1a2e0ff020620f1e4b8cd39267316c31f141ec28dccd42970035410a8df4900ec7202b
EBUILD gst-plugins-vaapi-1.22.12.ebuild 4184 BLAKE2B e814b99d7beb8b21c6f4ce9253848331047307ca37d85f885bdb3da358e5125edd3c2106f40b3d88127b3bbfe95d7109811a590033e8a8672bcf39aee25ddf99 SHA512 0e42277a16f9a4aef562b15a09ac76156323873b2c79e465348a8a470ebb4da97a743108dcc6ab892c1b981d111508b1a7ee48f40960e129fcacad7baa3139b3
EBUILD gst-plugins-vaapi-1.24.10-r2.ebuild 4256 BLAKE2B 19c916a6da1a6b95f5eab2ee813f41d83f53ea846d7fe815038d1aae3178d2cfd040c83d3e653ed5935f7d8432f1afb49ac1123ddaff4e924d95380efcb75bf0 SHA512 0fe3e519e77b75878e733a2a9c3fcc11636f9953a57aec9da7f379a0d94a5314dd4d5402fa1bb4e94a40f8dded058c1ea2a043fea47a6ecad4e568a0f15fb5ac
-EBUILD gst-plugins-vaapi-1.24.11.ebuild 4186 BLAKE2B 6a79b0e307b95be679ec08f72c870a02f2ffdfd5a07b561b77e059aefcdec90be7c37858795e0be6192548cec23ebdcb6103783f29d9fc99c99c254bdd11ee9c SHA512 b665e37616ad63fb062fec999e10d3be3a835cdb859478cf431236bc6410a289e43b575c9ad55c01ecadea070e5e39b75d668d0a822474c79e0d59337fcd606d
+EBUILD gst-plugins-vaapi-1.24.11.ebuild 4184 BLAKE2B 6212619b2a6a4b46834aa6a6d75c94e06f2e6baf4ce8ed43efdfea80f6d8da63e8c1631f8c8df1838bb7ce98914e5f8c1b290bdd549eb57f18c4f72fa9c6f092 SHA512 59aeb891fd0707f662b7c646ba6112bb9a4cd71ca7cd9b5b315bc71cd345cb8437bed863c70b1a367df551009782ef593c5ed10ddf55fc246b6112f01e3f5d40
MISC metadata.xml 389 BLAKE2B 5bc087279f785f79761e488cbe11d0ecbdb3eba144a9f7312521ef98aed1f380acd1a0bdeeb041939dc3eeefe5df6b9ce95def5cad190f48ef600e1a2a9db661 SHA512 5ea6c64550ee823a3e74bf9dde214fb89967df663f32cde421e9d50f3cbc88f4de3598da976d3bebe57274f18c642c42b68705cc67af8268d022220371958a75
diff --git a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.24.11.ebuild b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.24.11.ebuild
index c7c73174e466..3a52edd33558 100644
--- a/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-vaapi/gst-plugins-vaapi-1.24.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gstreamer.freedesktop.org/src/${MY_PN}/${MY_PN}-${PV}.tar.xz"
LICENSE="LGPL-2.1+"
SLOT="1.0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
IUSE="+drm +egl +gles2 opengl wayland +X" # Keep default enabled IUSE in sync with gst-plugins-base and libva
# gst-vaapi configure is based around GL platform mainly, unlike gst-plugins-bad that goes by GL API mainly; for less surprises,
diff --git a/media-plugins/gst-plugins-voaacenc/Manifest b/media-plugins/gst-plugins-voaacenc/Manifest
index 5d1bbb7b8cb5..6579aa4a3433 100644
--- a/media-plugins/gst-plugins-voaacenc/Manifest
+++ b/media-plugins/gst-plugins-voaacenc/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-voaacenc-1.22.11.ebuild 324 BLAKE2B 64365ba12512abf915ea8cc737cc21a733ce8425e34a84604991c7db6ff820948d9899fe1fa67f1fb1cdb95f14cfe106165869a616016a8bf353f9d72259c9a6 SHA512 f820ea94bc18bd31fc7dbc786c0c15888f9f715ea92d8f87c5f48989e97d0537060a482dcd8fadb62e06162ac6e0f92e769a321329aade1cc4cb817334c97666
EBUILD gst-plugins-voaacenc-1.22.12.ebuild 324 BLAKE2B 7e07e43c8868fdd34fde377846457414f6753c57c60f958ad82528cf07431cc75142d0220296f2f1f9d802ca4004064a4c5c4fe57c2a343a08b7b28d45050412 SHA512 eaaaf4484578154af1a83065b87cc93c8e5197ddbf8f9c7f65ffce938582547f904c2c5724b1d90002470c5a424314b0544204b8c0a5a1710e6a7e30518bd0be
EBUILD gst-plugins-voaacenc-1.24.10.ebuild 326 BLAKE2B 537d82ef5f4a5824edda3c0150180406579e80d301797806bd7b94b7b78da05669507d3736a1e23575ba8cf38dfb920ca896afb9e32ac9f7f677016aabb725df SHA512 37a5bcf96a71d4c1f0d308273ffb2394312eb3ba2b5c211214f91d0d01027d79f9424d4faa5ad420c6d9348760053f6912f83fb5513ccb71b6550d8097f075a1
-EBUILD gst-plugins-voaacenc-1.24.11.ebuild 325 BLAKE2B ed9106cc4ad9d2c75024b973187ee354386c14d978c6a5fa5c287fe1e0716fec776cf64c77864ba8fc697c41d4f1b5c50ecbc6cdb68d0b55155d2b7680a278b0 SHA512 034b7e80c420aaaaacbd2953a0c33b1bdcb0d7931c31f0287a8d050334f9cf98268482d75c3754173fa72cc95e3d8005326bd8143bd9036989f696ca105a4d6a
+EBUILD gst-plugins-voaacenc-1.24.11.ebuild 324 BLAKE2B 7e07e43c8868fdd34fde377846457414f6753c57c60f958ad82528cf07431cc75142d0220296f2f1f9d802ca4004064a4c5c4fe57c2a343a08b7b28d45050412 SHA512 eaaaf4484578154af1a83065b87cc93c8e5197ddbf8f9c7f65ffce938582547f904c2c5724b1d90002470c5a424314b0544204b8c0a5a1710e6a7e30518bd0be
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.24.11.ebuild b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.24.11.ebuild
index 9e4b5c3b6ac7..3f8bd98ae733 100644
--- a/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-voaacenc/gst-plugins-voaacenc-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AAC encoder plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/vo-aacenc-0.1.3[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-voamrwbenc/Manifest b/media-plugins/gst-plugins-voamrwbenc/Manifest
index 3259743626cb..8bc48cc908d6 100644
--- a/media-plugins/gst-plugins-voamrwbenc/Manifest
+++ b/media-plugins/gst-plugins-voamrwbenc/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-voamrwbenc-1.22.11.ebuild 338 BLAKE2B fae12bce963d5e8046a47d625d772778b52a5c1422417a44b52d12186740ea53bb9c1236fefc24da2e6c68c0e8e844859f63a860316bc746af7de7dd304cbb3f SHA512 ab08db96a20cf69f2020ec7ee45cd49dbba9e79568c809b8192b770a0e47ee28d1f85bc6e97e1d59c529607837cf9df90025ef15b49cce8f31a97d2f0063bf66
EBUILD gst-plugins-voamrwbenc-1.22.12.ebuild 338 BLAKE2B 70eea63aab729f4c25a7881285f51d4bfe8c802e694e047ae1169432432e71c0e0cd856267ef10b14c4a5fc321bb7d29cf1b25bbecd8c476e4698060666eb8a3 SHA512 7bc9d52ae80a6ebb00d2da9f39b38116bedb75fdf3c6e39344b94e7e4adf30507117ac49eaa383b8bdd8e4780ca52784741b880b43a6794e791e03c233d4608b
EBUILD gst-plugins-voamrwbenc-1.24.10.ebuild 340 BLAKE2B ec0ef544fc4b24638c8339376a04ba0d39482c05c971614e13b5ab110189b1b14695f9d8bba25dd2d8ba7547023714432d3ef365f41737816b6a5bee4b827b64 SHA512 73f591e91d80b008a6152bd8d6214aaf14c85cfa1fb913b97155f51304c871c7a605cd63df52a4d9d069792a0c27f5a44c8ea23fbf3b8d39b05e80954351261f
-EBUILD gst-plugins-voamrwbenc-1.24.11.ebuild 339 BLAKE2B 479e24e83d122f681f4ee2af3baba1aa14b9d6d7334cccffe8f48113a6b0fa47d8ed81932ac234cea7897c96a469def46b9cedbb09b77c82aa9642fd02770328 SHA512 c5c5d3942d83619bdaa4f1f35516a6040124c1aca3bbe8d391cc3a8d7106dfc358ec642c5312d11697147872f430ee322b75291ccf41b4c7d4ec91df11ae99fc
+EBUILD gst-plugins-voamrwbenc-1.24.11.ebuild 338 BLAKE2B 70eea63aab729f4c25a7881285f51d4bfe8c802e694e047ae1169432432e71c0e0cd856267ef10b14c4a5fc321bb7d29cf1b25bbecd8c476e4698060666eb8a3 SHA512 7bc9d52ae80a6ebb00d2da9f39b38116bedb75fdf3c6e39344b94e7e4adf30507117ac49eaa383b8bdd8e4780ca52784741b880b43a6794e791e03c233d4608b
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.24.11.ebuild b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.24.11.ebuild
index 4bd3437c1873..9c6031da9d85 100644
--- a/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-voamrwbenc/gst-plugins-voamrwbenc-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-bad
inherit gstreamer-meson
DESCRIPTION="AMR-WB audio encoder plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND=">=media-libs/vo-amrwbenc-0.1.2-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-vpx/Manifest b/media-plugins/gst-plugins-vpx/Manifest
index 04f0a76d432c..2b1a38a5983b 100644
--- a/media-plugins/gst-plugins-vpx/Manifest
+++ b/media-plugins/gst-plugins-vpx/Manifest
@@ -3,5 +3,5 @@ DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-vpx-1.22.11.ebuild 406 BLAKE2B 2fee6b100bc1004fe4566f5115d0d64b7ca0acab87d8f3757ae24d0e213637b7232f2cd293c66138184a0b63a189f8e121b3eab5ff5bcb9011664a98d05e56f4 SHA512 0a2b8d2dc8ec61efbdf26fa376ba768a25b7a318b51cbf48948c455a32c7afdd4b10e915e732b14200166c42b15a511fbc39b4dc63549ba5326c1680e517bfe3
EBUILD gst-plugins-vpx-1.22.12.ebuild 407 BLAKE2B a808f6881d92ee34d3a6c00d75b19911d88ced98ae5308c9b162df8bdc04ab2fff453814368343726cca4e7f049bd2ff1e0b85c62ddc23225aa48ce5c4a80448 SHA512 c8c9e0d86a04cb5a470281e46f9c178a3f4ce150aba61ecce7a4fe9f9c77f9b2509c0d3df11c70168879d2b91040f4285140577525a2741f0203f89415c5fecb
-EBUILD gst-plugins-vpx-1.24.11.ebuild 409 BLAKE2B 86e9177fd38350eaf7e6d736b5665a4b76264c00f0de26d7fca9e7596425f880aac248ff3a9d512204e1ca48f2a6b14466c9fb9b657ce066a49b00814496243b SHA512 4965a66cd5e86d3eeeb4f5f072c93140273712998d409a464572ef6757e02e68864831738f64f9b563991accecc1f0c0ecf24552ae6ec4790f02ded377ea4cf4
+EBUILD gst-plugins-vpx-1.24.11.ebuild 407 BLAKE2B a808f6881d92ee34d3a6c00d75b19911d88ced98ae5308c9b162df8bdc04ab2fff453814368343726cca4e7f049bd2ff1e0b85c62ddc23225aa48ce5c4a80448 SHA512 c8c9e0d86a04cb5a470281e46f9c178a3f4ce150aba61ecce7a4fe9f9c77f9b2509c0d3df11c70168879d2b91040f4285140577525a2741f0203f89415c5fecb
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.24.11.ebuild b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.24.11.ebuild
index 87f2017c9a88..13c25aa539fd 100644
--- a/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-vpx/gst-plugins-vpx-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="VP8/VP9 video encoder/decoder plugin for GStreamer"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=media-libs/libvpx-1.7.0:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-wavpack/Manifest b/media-plugins/gst-plugins-wavpack/Manifest
index a1a8cbaf00d5..0f24e4c0dbdb 100644
--- a/media-plugins/gst-plugins-wavpack/Manifest
+++ b/media-plugins/gst-plugins-wavpack/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-wavpack-1.22.12.ebuild 396 BLAKE2B b06977ad01f1ec334c3cf42cedee66a81663012aae57c7c539f09064f801fecb942041607d32abfd63ddb4c6ce6c36cf62dfce26929a53242f678027ced7d70d SHA512 09de82ab7eba5bd6c3cb367e276baff1db85fca59fa60ea9728b03f9162f396dd0f1a3b2a813f901227a57a8ce64533bf74db8c81c4b71715a152916a5ea686b
-EBUILD gst-plugins-wavpack-1.24.11.ebuild 399 BLAKE2B f5fab3b2771ec4dc75dd6743d0e6f3e3640ed002300d5b7cc26258a225b8b95d2ff3e14d39abe74d59c0172fedc3d14434f3f6b33ff8cc0bfb66cfc3cb5b9ee9 SHA512 413a1097399545f7b3c3e8d9bd175ea9cff6681482c2ba81af5b98e5edc42548e4dc7c8b34d403266a8d2eec1a78d58f9f8f5e38a6409cba61cca3471e884615
+EBUILD gst-plugins-wavpack-1.24.11.ebuild 396 BLAKE2B b06977ad01f1ec334c3cf42cedee66a81663012aae57c7c539f09064f801fecb942041607d32abfd63ddb4c6ce6c36cf62dfce26929a53242f678027ced7d70d SHA512 09de82ab7eba5bd6c3cb367e276baff1db85fca59fa60ea9728b03f9162f396dd0f1a3b2a813f901227a57a8ce64533bf74db8c81c4b71715a152916a5ea686b
MISC metadata.xml 530 BLAKE2B e03d00ad0be4cfe389447d4cb1cf58f708f80a247c79b8613c39d45e465aeac95943f34f447e240804b3bb05f2d69a23e70d32b67909e94b1c954f43c19cdbed SHA512 6f29436bc0fa41085fd6f2a350ef088f982416891784f52ef455742ea130970b23db9f69948ed4b107d7861ab0b252cffa42b9e5318a90f49f6ea8ec5e13db09
diff --git a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.24.11.ebuild b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.24.11.ebuild
index a2b1feea8716..9f74f58cbac4 100644
--- a/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-wavpack/gst-plugins-wavpack-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="Wavpack audio encoder/decoder plugin for GStreamer"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND=">=media-sound/wavpack-4.60.1-r1[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-x264/Manifest b/media-plugins/gst-plugins-x264/Manifest
index dc4b69e49e0a..a10e807338ac 100644
--- a/media-plugins/gst-plugins-x264/Manifest
+++ b/media-plugins/gst-plugins-x264/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-ugly-1.24.11.tar.xz 232056 BLAKE2B 849c34c099d062c81e7e008aee95
EBUILD gst-plugins-x264-1.22.11.ebuild 528 BLAKE2B e64b1e722dbdbc09423d957ca04c267b37da2d3abafac5825322cfa02e4076a6ea6d130851acc5e370c86b4bc12b20922c58bfab9755c5b209ac15a3eb3e1b18 SHA512 da61f210495d0a916a345f847048ca384de197cb3601ad9cce8af9c9199b23bde87e6a37e39910528a07e7a7999ddd0678a686d5a342f52e7fe6d4e1687bfb1e
EBUILD gst-plugins-x264-1.22.12.ebuild 528 BLAKE2B cea1a7f41659b76d5a125c1eef2df7cbc9721f95887f8f9f689cb33f9acf32c94eedae91a8afae50543000153e4d558892af9a5911df349a35a5a7683931819c SHA512 028e47d61604c6689c140e4a65e5df0a8ade090dfba9f89a7b16dc549628a7eda9a610b437d77f511540fdc46642ffcd3664e8cb7a92becb2fe0ae4265875d0b
EBUILD gst-plugins-x264-1.24.10.ebuild 534 BLAKE2B 654b425e4d0706d74517dc7da441f1cc5891323d1a1ea1fe5330ea598bcb0ee4feb68eadf73811944f4a8d15ffb3fe6a04f0585b51441349d9fb8167365df195 SHA512 728489a4bf889a4ce879e3aeb9445ef9cc6294f9fc30136f9be0657f25154d10a12882581a90c7fcaefb2534516c9f680ed59b800b88e68c7fdefe261d2deff4
-EBUILD gst-plugins-x264-1.24.11.ebuild 531 BLAKE2B 710d8ea2593db88f151b0dfb73ae2ef471177c3aec521e2631aa668ad37b620e9696148bab915a898e3ee82f432e9a772cc2a42c6365cb4e10359f309b06ab23 SHA512 ae7457160f62fc06d9ee22e7dff76a9a5fa5b52447e0d174d599180690421f0851878bcf62f3f6626dd01280de19cb88c69582e45c22ce865376e56a9249107d
+EBUILD gst-plugins-x264-1.24.11.ebuild 528 BLAKE2B cea1a7f41659b76d5a125c1eef2df7cbc9721f95887f8f9f689cb33f9acf32c94eedae91a8afae50543000153e4d558892af9a5911df349a35a5a7683931819c SHA512 028e47d61604c6689c140e4a65e5df0a8ade090dfba9f89a7b16dc549628a7eda9a610b437d77f511540fdc46642ffcd3664e8cb7a92becb2fe0ae4265875d0b
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.24.11.ebuild b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.24.11.ebuild
index 251b7612b175..020b777d6145 100644
--- a/media-plugins/gst-plugins-x264/gst-plugins-x264-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-x264/gst-plugins-x264-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-ugly
inherit gstreamer-meson
DESCRIPTION="H.264 encoder plugin for GStreamer"
-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"
# 20111220 ensures us X264_BUILD >= 120
RDEPEND=">=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}]"
diff --git a/media-plugins/gst-plugins-x265/Manifest b/media-plugins/gst-plugins-x265/Manifest
index 3aaaac70b489..de855b655941 100644
--- a/media-plugins/gst-plugins-x265/Manifest
+++ b/media-plugins/gst-plugins-x265/Manifest
@@ -5,5 +5,5 @@ DIST gst-plugins-bad-1.24.11.tar.xz 7081520 BLAKE2B 5f1114eb20ff7426cd1edc568b53
EBUILD gst-plugins-x265-1.22.11.ebuild 421 BLAKE2B ab7333d623ed674c2bc6b75561340b5256223afc8cd3e1913e3575f6774a23b1a2ddfe21a90e316fc5b995b77e33457e2e66cd98ca01927ffb7cdcff8233e773 SHA512 7772788fda09413a73c3550a931cbec972dd549f58cec48744c5ec1d1131d152e1240b19ef157cf2925e935a14ebcf227911325e07cb22fa8d382a6feff64581
EBUILD gst-plugins-x265-1.22.12.ebuild 421 BLAKE2B 106e189a5708fe3b8af1f78b04668eaebfbe0564fc0836c5f94c18e269c3afb3d27152191850e7a8f5aaeebebc13ef10170c314c9fb9d39c7b8c95030fb13dba SHA512 bab4e0fc6423bacf88bbc5cc4f183e3a08a82a8bc597eee0143b53fda0f2910cafa3e8451d29c0e1e1eaa3a62ee08d0b23fd121bee3ee7c8f624412f4338303e
EBUILD gst-plugins-x265-1.24.10.ebuild 423 BLAKE2B 9ee50f229b2cd72d827eef2bf05c950864b807702fb20a9d676e54a0ff938c7c38563a0c89d9566cef484dd0cdf7fbf88e417997b866321bad524eda7c483dc5 SHA512 50f642121cb56621e1c2dd580fa7b140c12ada00957d13a6e60586ee40c59d8bf4c8dfe70778204940cc41fa36408a5dbbc47ffbd3d6bf01d44414c018131615
-EBUILD gst-plugins-x265-1.24.11.ebuild 422 BLAKE2B 598d9b7a548e0014ad43b737c86367100ef3ca3beb16a5c5d502396dccdf3d0cc2539b1c1e1941c8822bf27a4f517a29dff8114a2fcc8c5207c2e6aa382fb8cc SHA512 394f34afc2157a5149dda03a8a232346d93cc9f4259ac19624a66df447d9f3efb9f0dd0b2d3ef4a4b79860454eba62b4863a11f17ab35df08d51d19c8fb1812a
+EBUILD gst-plugins-x265-1.24.11.ebuild 421 BLAKE2B 106e189a5708fe3b8af1f78b04668eaebfbe0564fc0836c5f94c18e269c3afb3d27152191850e7a8f5aaeebebc13ef10170c314c9fb9d39c7b8c95030fb13dba SHA512 bab4e0fc6423bacf88bbc5cc4f183e3a08a82a8bc597eee0143b53fda0f2910cafa3e8451d29c0e1e1eaa3a62ee08d0b23fd121bee3ee7c8f624412f4338303e
MISC metadata.xml 263 BLAKE2B dd46173106e3b1509b54acb2e1688a98d89f8f1fe255db2f2db9fc82021410df1139ebb7fe913acf44e64bb8ca4b00e8f71801b92f0adf3d4110f4a7f9226900 SHA512 53d4401737d15aac01f0b0cf65fb159908ccf3611604b38c28baaf5a5f4a290931a6cbfd735421dadd8f1114367cf2d79bf3f4b5473ba958bd46e0c1ee666454
diff --git a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.24.11.ebuild b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.24.11.ebuild
index 38e98dd74e8e..70fc0a13f40c 100644
--- a/media-plugins/gst-plugins-x265/gst-plugins-x265-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-x265/gst-plugins-x265-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE="gst-plugins-bad"
inherit gstreamer-meson
DESCRIPTION="H.265 encoder plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="media-libs/x265:=[${MULTILIB_USEDEP}]"
DEPEND="${RDEPEND}"
diff --git a/media-plugins/gst-plugins-ximagesrc/Manifest b/media-plugins/gst-plugins-ximagesrc/Manifest
index 8f3883b74a9b..957a429ceb03 100644
--- a/media-plugins/gst-plugins-ximagesrc/Manifest
+++ b/media-plugins/gst-plugins-ximagesrc/Manifest
@@ -1,5 +1,5 @@
DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed
EBUILD gst-plugins-ximagesrc-1.22.12.ebuild 814 BLAKE2B 25ade4e85875d0ca085240f856a8b6a5228309090ef2b4c8a86d7948688b2a67873c6a6dbcf8c210f1f279c0d359d84aefd6f8e3de34ef0025cff7b1531c45b5 SHA512 bc6ba1987b04ca6844f876d663b98a65f875c8579482ff1c8adf1f8d4e7fb157f3cc1180cc76a92caaddaec8effa0dd06db0dcf8d410ce7ed79264f5f15a37b3
-EBUILD gst-plugins-ximagesrc-1.24.11.ebuild 888 BLAKE2B 4bb059550b61153066b3daaf87bcd8a634c0b64b2da87fde3a940a91f125cc60e1c06744ebd168d1298022a5a2d947c7b7db05a4e121238e268084a71ae2049b SHA512 8c69057952b1c3a0c1386122c1db427015f973017a00599329c66e1c623045dcda6704068b65d0d2cc0c18da62bee91427afc5d5859290dae5668444260b001f
+EBUILD gst-plugins-ximagesrc-1.24.11.ebuild 885 BLAKE2B 8416a4d496374d5adb18dac9ac0cafd7694af026c0d51dd25d881adf7c5161482636eb8c895af0eed7ab21e4501f829cf10ab52814ddc6d4cd209855c1375893 SHA512 7752bee4df16a9f11e2c0489619c71215aa8ab2f9973353829aee6d721bf40c992cadb01a6e0941e76fa2035546c543f4ebe9fbdaedd253d4e2329d94d94c84d
MISC metadata.xml 458 BLAKE2B d284d58cc4bddde2a8942050d0db12bc040dddca27a415ffb90daa533a3b6f854478f2dee805fb39b2c20c494ced1d9855b77abdd4edc52cd28016307a5782a8 SHA512 1b264f32d905d9fbf4e676da23da4e52c68d5c2b6a4119b2ff31c1bdb793c0c0701b912a34849ec065cdc31bd2c89be96b6a1f9c434841458646ce500f12380d
diff --git a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.24.11.ebuild b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.24.11.ebuild
index 9aacfad9c63f..4e1883b6ea89 100644
--- a/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.24.11.ebuild
+++ b/media-plugins/gst-plugins-ximagesrc/gst-plugins-ximagesrc-1.24.11.ebuild
@@ -7,7 +7,7 @@ GST_ORG_MODULE=gst-plugins-good
inherit gstreamer-meson
DESCRIPTION="X11 video capture stream plugin for GStreamer"
-KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm64 ppc ppc64 ~sparc x86"
RDEPEND="
>=media-libs/gst-plugins-base-${PV}:${SLOT}[${MULTILIB_USEDEP}]
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 9250347d2dce..d1d7d487ff24 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/abcmidi/Manifest b/media-sound/abcmidi/Manifest
index 18753c821df2..9e8f7e92c67c 100644
--- a/media-sound/abcmidi/Manifest
+++ b/media-sound/abcmidi/Manifest
@@ -1,5 +1,5 @@
DIST abcMIDI-2024.12.16.zip 634173 BLAKE2B b0baa253a5db9c73e1d89224a0114c47ff86dd990f7c7f33846f9483c01b0c1aead5078093929be0bc122e97679e429eb8532ff339b65155784cb4ad1592bf87 SHA512 a3eb86881dac9e504eed8d7ffd04152c3e13604eb2ec5e136265cd1db5bb1da08aea400798baaf91cf58c836c43cd6186668b40357cc180027447114c73e63fa
-DIST abcMIDI-2025.02.02.zip 636805 BLAKE2B b0c6bce0b9fc1ed7a30f546ce5b2da104c3c54fdf06dde3c9050def0d4f9d601d1fd99ba75affdef9e18234e4dfeb9b4fd0483f2d0a657083df7e9725e8a80be SHA512 29b21b3d9d306cd2410f4bd4e437b45c232ddaa954e3ed3814b20aa5003fbcc0b5c2a2008231b251adedf3e9349e389569409925b766df27c62db54e9390aff4
+DIST abcMIDI-2025.02.07.zip 637567 BLAKE2B 00e2e83584c56dfb5c9ea6b27b5c54347e6546c590d1b667c8bcb8d3d870ad7c6177bd59e0a33a1d2f0bb3f18a4c6973b7c705411039a553390eb155527c6620 SHA512 5af2e1b05914b9bee8034c7f3d739d96b246bf6b873f721ee84679f5fc450e32a9487d1b48d13426d2903a18d7953a42dd3a9bc2d5a73b1c8eb09c1b023645e5
EBUILD abcmidi-2024.12.16.ebuild 842 BLAKE2B fff68c22d2daba5c6ff9c49682c14c23ba4cf70e865d1a6b682a4e6d36b1e939c90b945e826f27598ab87fcaf253752543f421639ac911e8e6028fdaf1b006bb SHA512 f05a5d307be1210c290928a62f4255e03d867e1ce0b6544ec274113076e7d4ef186aa61317164981d498e33e6e187af839f86b3f85705d5a1600c1ce36eb8d0e
-EBUILD abcmidi-2025.02.02.ebuild 844 BLAKE2B 10632aae62d43548df0c2c773530181acb10be64c62f136fdf56fe91de5c3482c005f90612640027114d56296baf52b6a7a6f021684d9cb5f0ee270c00b17836 SHA512 2855e19d24d8c64e086033ccec4967c374719ee73d3c3d289bce597e19f2488a33fe5a0d7570a98a73859073aaa5b7e5dffabe35141bd7e6ac106789aac94cda
+EBUILD abcmidi-2025.02.07.ebuild 844 BLAKE2B 10632aae62d43548df0c2c773530181acb10be64c62f136fdf56fe91de5c3482c005f90612640027114d56296baf52b6a7a6f021684d9cb5f0ee270c00b17836 SHA512 2855e19d24d8c64e086033ccec4967c374719ee73d3c3d289bce597e19f2488a33fe5a0d7570a98a73859073aaa5b7e5dffabe35141bd7e6ac106789aac94cda
MISC metadata.xml 382 BLAKE2B c115548ee2b0caa47535aeeda6dfac2666bdd08aa444d1a39f2ba829ccbfaabfefc0c94a1fc0d59a72c17d6cea045531c13b66c449c40351432ad4830ced6c1d SHA512 ba8f57a005267fda3d71bf26cbaffb4cd16bcdd6811a4b618140d6d56dd0b16477d02d66ebd86b93bebd52a22cd554d9bb4ca8e9c2bf865e4c95a8c1205922af
diff --git a/media-sound/abcmidi/abcmidi-2025.02.02.ebuild b/media-sound/abcmidi/abcmidi-2025.02.07.ebuild
index 89a317fee6d0..89a317fee6d0 100644
--- a/media-sound/abcmidi/abcmidi-2025.02.02.ebuild
+++ b/media-sound/abcmidi/abcmidi-2025.02.07.ebuild
diff --git a/media-sound/cantata/Manifest b/media-sound/cantata/Manifest
index 13a130e1ee15..5006ddf53966 100644
--- a/media-sound/cantata/Manifest
+++ b/media-sound/cantata/Manifest
@@ -1,6 +1,10 @@
AUX cantata-2.2.0-headers.patch 1345 BLAKE2B b11ef0fa85f0e851a812ba2b106a854f7c429ac9f757bb0b33edeab9db8f05779815ca22918811852ba895529eb7e38466057215c124c3889b97a55752ad6428 SHA512 e9c1a3fc756bd3ed37bd8729433d48d4bb652d3fd7d95b3a6024b4b1d6cda72205d1326214b283377a1ee0b376fe1199c351006e8e640ed6ca9ed98f74c1b7df
AUX cantata-2.5.0-fix-build-taglib2.patch 2182 BLAKE2B 053d5e8e2a111b0944732e8cc5240f78763b8bdeec0544e5e806ec10876eef608875f77264837cc83a6418fa2a397d46e4396f8bee8fd94c3e080594c963a68b SHA512 bb5c2a712c3bf5cdb1e274470b184b66e243debf768f7286d636b9556991a973c718e8cda693ae8a308d95c0d006dbffbfc13f34a6e8b83f25282aae150dff1b
+AUX cantata-3.3.0-cdparanoia.patch 989 BLAKE2B f90435a3d037b34cb8a8783d6b2826c931c0f3796b0b2c905910cd853055950f8ae9d5b64a7c5be674c3a2e5f50253a6e62bf6623ca76ad093bd7bb48e76c4c4 SHA512 014d0168e5e204d1356b64a8238f7fcae63eea093e9fcde02f600c0380a81b6cc189519c2f68a87cc80e00695423e6e6ce4bed601f739e54e8b49109b755c342
+AUX cantata-3.3.0-rm-vendor.patch 7742 BLAKE2B 1ec70c25d9a6ee60a7130bc5f82eb930a6e884c13ea28b3f7ee3fcab07fb4178b89b91fe190dd12fac8d7d868c606f113997ef27f76b3854ff00d678c8906611 SHA512 674872a610610c3828ea4597351fa0c10ac48e6ccdea96ea79c67286914d82e45365c774b4d5829cc3da17b51980a4eef5857f086d48e2deb81d6fc14b31fc1d
DIST cantata-2.5.0.tar.bz2 2487031 BLAKE2B ad77987aae205695393a4fc782dc442a467ca392ce60251efdc68d12d29b3d2f24270f462a0dbfe0c375905f9356b8c649ff139021629ba58fd7de80819fdba0 SHA512 42f28321d01e0bc3a315030066b738dead8f8f8caed8c1115729a3d370d68d9d845f00576fc81ddba694bba6a4ae57c3f7de714b2e39874458548c3e5bb8b2d2
+DIST cantata-3.3.0.tar.gz 4783803 BLAKE2B 78995492080cacf4d5f01e923a71edb2208baa9238d269679f6ea0112cf06066295bbeb40b18439bcd45fea8079ea6c52422f5515ed6f0c1511f7942f3b96f15 SHA512 ec011a2e544a882c68a808d27752457e4702f20b0ed66124dcc10586c8f5cc975690a4fc7368abc2747fd4f603f19b787a45f5a664f3ace8bcc9f1f86369253e
EBUILD cantata-2.5.0-r2.ebuild 3027 BLAKE2B 991603af35e393ce1c18cd05ae56877eb5427892ca5c32df9c4de59e9d53f7c3b92ac9eea482bc56096d8e37071896434f54d855613194581ad186d88ed2f650 SHA512 8c5d32d685400a295cbd290e142197f73b9471d44a2a8451a91736094227df6a66468016a6aa709a271006091cfebe6bde49976b88fd97d1819b1a62b5758d2b
EBUILD cantata-2.5.0-r3.ebuild 3029 BLAKE2B b602e63e269cf030e5530e8dc1b7d9d8fe55174918b2f23ce2cadf5cd588b9ccaa0f9342eeed20e07a3a35e72279e23947d6e870d948e7f8893e87a46ae59f39 SHA512 77bc72e443b67c56a88da45df3baf7641a6ed99b159a617c763ee02eb8488ab92086d756e784675178a22647a744963d1b82527d2e3d00e87aa01bace9ceeaac
-MISC metadata.xml 740 BLAKE2B 20184d3cb15c328f809d6d182cd2a9c93df568e0cdcdd74aec83e0a2d66424da412d7b1432212e70857af62c49da2ca390070b452d34e50ecf7f91d2ab782582 SHA512 f9d6d49ab1977f21a8014acc34cab6334c9e3e7d9524d021f821ee20ad38d55dc47274986759f458d1f495b91b4dce0a95e6ff4b23ddf8375514e8b7e8e0165c
+EBUILD cantata-3.3.0.ebuild 2793 BLAKE2B 195143a18514bb914a6a2165b22411c3f81f29f31954ac1d5479082cd228c2dd845ac73ff9b8c2d76f49b116e3978dbabf23d21e18b94fe19deae0c7fe9b4382 SHA512 e9d9186570abe6d5e5a97a172998d9f77f841baeaf3341c4c9cdda1005e740872af512bc974a70eccbca7b7fe99e4bbbb5a5eaa05a9919d37fcdb2e375f5e053
+MISC metadata.xml 736 BLAKE2B 1c20dbd81873fffceeb50e411b3b32b52a18b6eb9fc0b1280050507632a6aec6e17a6705c86ea30bc83692aefc0e80391e477f664616d93989f2d8f41add4404 SHA512 99b3f2141438cf0af1a9909ca9932021e8d0de995181af249461d00c18c590f3dd97760dd813036479d10d9c2c3ce67ebdeb733ee58f7e23805787719b63e6a3
diff --git a/media-sound/cantata/cantata-3.3.0.ebuild b/media-sound/cantata/cantata-3.3.0.ebuild
new file mode 100644
index 000000000000..5d5530e4499d
--- /dev/null
+++ b/media-sound/cantata/cantata-3.3.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Featureful and configurable Qt client for the music player daemon (MPD)"
+HOMEPAGE="https://github.com/nullobsi/cantata"
+SRC_URI="https://github.com/nullobsi/cantata/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="cdda cddb http-server mtp musicbrainz replaygain streaming +taglib udisks zeroconf"
+REQUIRED_USE="
+ cdda? ( taglib udisks || ( cddb musicbrainz ) )
+ cddb? ( cdda taglib )
+ mtp? ( taglib udisks )
+ musicbrainz? ( cdda taglib )
+ replaygain? ( taglib )
+ udisks? ( taglib )
+"
+
+COMMON_DEPEND="
+ dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,widgets,xml]
+ dev-qt/qtsvg:6
+ sys-libs/zlib
+ cdda? ( || (
+ dev-libs/libcdio-paranoia
+ media-sound/cdparanoia
+ ) )
+ cddb? ( media-libs/libcddb )
+ mtp? ( media-libs/libmtp:= )
+ musicbrainz? ( media-libs/musicbrainz:5= )
+ replaygain? (
+ media-libs/libebur128:=
+ media-sound/mpg123-base
+ media-video/ffmpeg:0=
+ )
+ streaming? ( dev-qt/qtmultimedia:6 )
+ taglib? ( >=media-libs/taglib-2:= )
+ udisks? ( kde-frameworks/solid:6 )
+ zeroconf? ( net-dns/avahi )
+"
+RDEPEND="${COMMON_DEPEND}
+ dev-lang/perl[perl_features_ithreads]
+"
+DEPEND="${COMMON_DEPEND}
+ dev-qt/qtbase:6[concurrent]
+"
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.3.0-rm-vendor.patch
+ # https://github.com/nullobsi/cantata/pull/51.patch
+ "${FILESDIR}"/${PN}-3.3.0-cdparanoia.patch
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Unbundle 3rd party libs
+ # keep knotifications : https://github.com/nullobsi/cantata/commit/719adb5
+ rm -r 3rdparty/{ebur128,kcategorizedview,qtsingleapplication,qxt,solid-lite} || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ # Buggy https://github.com/nullobsi/cantata/commit/18236
+ -DENABLE_CATEGORIZED_VIEW=OFF
+ -DENABLE_CDPARANOIA=$(usex cdda)
+ -DENABLE_CDDB=$(usex cddb)
+ -DENABLE_CDIOPARANOIA=$(usex cdda)
+ -DENABLE_HTTP_SERVER=$(usex http-server)
+ -DENABLE_MTP=$(usex mtp)
+ -DENABLE_MUSICBRAINZ=$(usex musicbrainz)
+ -DENABLE_FFMPEG=$(usex replaygain)
+ -DENABLE_MPG123=$(usex replaygain)
+ -DENABLE_HTTP_STREAM_PLAYBACK=$(usex streaming)
+ -DENABLE_TAGLIB=$(usex taglib)
+ -DENABLE_DEVICES_SUPPORT=$(usex udisks)
+ -DENABLE_AVAHI=$(usex zeroconf)
+ -DENABLE_REMOTE_DEVICES=OFF
+ # use solid/udisks2 instead of udisks
+ -DENABLE_UDISKS2=ON
+ )
+
+ cmake_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ has_version media-sound/mpd || \
+ elog "An instance of media-sound/mpd, local or remote, is required to set up Cantata."
+
+ if ! has_version app-misc/media-player-info; then
+ elog "Install app-misc/media-player-info to enable identification"
+ elog "and querying of portable media players"
+ fi
+}
diff --git a/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch b/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch
new file mode 100644
index 000000000000..a06cc79310ff
--- /dev/null
+++ b/media-sound/cantata/files/cantata-3.3.0-cdparanoia.patch
@@ -0,0 +1,29 @@
+https://github.com/nullobsi/cantata/pull/51.patch
+diff --git a/cmake/FindCDParanoia.cmake b/cmake/FindCDParanoia.cmake
+index c5eaf4a7..d145d78c 100644
+--- a/cmake/FindCDParanoia.cmake
++++ b/cmake/FindCDParanoia.cmake
+@@ -43,6 +43,8 @@ The following cache variables may also be set:
+ The directory containing ``cdda_interface.h``.
+ #]===]
+
++include(CheckCSourceCompiles)
++
+ # First use PKG-Config as a starting point.
+ find_package(PkgConfig)
+ if(PKG_CONFIG_FOUND)
+@@ -96,6 +98,7 @@ if(CDParanoia_FOUND)
+ )
+ endif ()
+ if(NOT TARGET CDDA::Interface)
++ add_library(CDDA::Interface UNKNOWN IMPORTED)
+ set_target_properties(CDDA::Interface PROPERTIES
+ IMPORTED_LOCATION "${CDParanoia_INTERFACE_LIBRARY}"
+ INTERFACE_COMPILE_OPTIONS "${PC_CDParanoia_CFLAGS_OTHER}"
+@@ -118,4 +121,4 @@ mark_as_advanced(
+ CDParanoia_INTERFACE_INCLUDE_DIR
+ CDParanoia_PARANOIA_LIBRARY
+ CDParanoia_INTERFACE_LIBRARY
+-)
+\ No newline at end of file
++)
diff --git a/media-sound/cantata/files/cantata-3.3.0-rm-vendor.patch b/media-sound/cantata/files/cantata-3.3.0-rm-vendor.patch
new file mode 100644
index 000000000000..28f09623f38c
--- /dev/null
+++ b/media-sound/cantata/files/cantata-3.3.0-rm-vendor.patch
@@ -0,0 +1,217 @@
+diff '--color=auto' -uNr a/CMakeLists.txt b/CMakeLists.txt
+--- a/CMakeLists.txt 2024-12-16 12:38:42.412438061 -0000
++++ b/CMakeLists.txt 2024-12-16 12:42:48.608780120 -0000
+@@ -532,6 +532,9 @@
+ )
+
+ if(ENABLE_CATEGORIZED_VIEW)
++ find_package(KF6ItemViews REQUIRED)
++ ADD_COMPILE_DEFINITIONS(cantata CAT_VIEW)
++ target_link_libraries(cantata PRIVATE KF6::ItemViews)
+ target_sources(cantata PRIVATE widgets/categorizedview.cpp)
+ endif()
+ if(ENABLE_SIMPLE_MPD_SUPPORT)
+@@ -628,7 +630,8 @@
+ # Cantata still links to taglib, even if external tag reader/writer is used, because JamendoService uses taglib for ID3 genres.
+ target_link_libraries(cantata PRIVATE TagLib::TagLib)
+ if(ENABLE_DEVICES_SUPPORT)
+- target_link_libraries(cantata PRIVATE solidlite)
++ find_package(KF6Solid REQUIRED)
++ target_link_libraries(cantata PRIVATE KF6::Solid)
+ endif()
+
+ if(FFMPEG_FOUND OR MPG123_FOUND)
+@@ -646,7 +649,6 @@
+ add_subdirectory(tags)
+
+ if(ENABLE_DEVICES_SUPPORT)
+- add_subdirectory(3rdparty/solid-lite)
+ if(MTP_FOUND)
+ target_sources(cantata PRIVATE devices/mtpdevice.cpp)
+ target_link_libraries(cantata PRIVATE MTP::MTP)
+@@ -797,11 +799,6 @@
+ install(TARGETS cantata)
+ endif()
+
+-if(ENABLE_CATEGORIZED_VIEW)
+- add_subdirectory(3rdparty/kcategorizedview)
+- target_link_libraries(cantata PRIVATE kcategorizedview)
+-endif()
+-
+ if(WIN32 OR APPLE OR HAIKU)
+ add_subdirectory(3rdparty/qtsingleapplication)
+ target_link_libraries(cantata PRIVATE qtsingleapplication)
+diff '--color=auto' -uNr a/devices/audiocddevice.cpp b/devices/audiocddevice.cpp
+--- a/devices/audiocddevice.cpp 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/audiocddevice.cpp 2024-12-16 12:39:03.128130278 -0000
+@@ -35,7 +35,7 @@
+ #include "models/musiclibraryitemsong.h"
+ #include "models/playqueuemodel.h"
+ #include "mpd-interface/mpdconnection.h"
+-#include "solid-lite/block.h"
++#include <solid/block.h>
+ #include "support/utils.h"
+ #include "widgets/icons.h"
+ #include <QDir>
+diff '--color=auto' -uNr a/devices/audiocddevice.h b/devices/audiocddevice.h
+--- a/devices/audiocddevice.h 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/audiocddevice.h 2024-12-16 12:39:03.128130278 -0000
+@@ -27,7 +27,7 @@
+ #include "device.h"
+ #include "gui/covers.h"
+ #include "http/httpserver.h"
+-#include "solid-lite/opticaldrive.h"
++#include <solid/opticaldrive.h>
+ #include <QImage>
+
+ class CddbInterface;
+diff '--color=auto' -uNr a/devices/device.cpp b/devices/device.cpp
+--- a/devices/device.cpp 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/device.cpp 2024-12-16 12:39:03.128130278 -0000
+@@ -46,11 +46,11 @@
+ #include "models/musiclibrarymodel.h"
+ #include "mpd-interface/mpdparseutils.h"
+ #include "mpd-interface/song.h"
+-#include "solid-lite/genericinterface.h"
+-#include "solid-lite/opticaldisc.h"
+-#include "solid-lite/portablemediaplayer.h"
+-#include "solid-lite/storageaccess.h"
+-#include "solid-lite/storagedrive.h"
++#include <solid/genericinterface.h>
++#include <solid/opticaldisc.h>
++#include <solid/portablemediaplayer.h>
++#include <solid/storageaccess.h>
++#include <solid/storagedrive.h>
+ #include "tags/tags.h"
+ #include "widgets/icons.h"
+ #endif// ENABLE_DEVICES_SUPPORT
+diff '--color=auto' -uNr a/devices/device.h b/devices/device.h
+--- a/devices/device.h 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/device.h 2024-12-16 12:39:03.128130278 -0000
+@@ -30,7 +30,7 @@
+ #include "mpd-interface/song.h"
+ #ifdef ENABLE_DEVICES_SUPPORT
+ #include "deviceoptions.h"
+-#include "solid-lite/device.h"
++#include <solid/device.h>
+ #endif
+
+ class QWidget;
+diff '--color=auto' -uNr a/devices/mtpdevice.h b/devices/mtpdevice.h
+--- a/devices/mtpdevice.h 2024-12-16 12:38:42.416438001 -0000
++++ b/devices/mtpdevice.h 2024-12-16 12:39:03.128130278 -0000
+@@ -27,7 +27,7 @@
+ #include "config.h"
+ #include "fsdevice.h"
+ #include "mpd-interface/song.h"
+-#include "solid-lite/portablemediaplayer.h"
++#include <solid/portablemediaplayer.h>
+ #include <libmtp.h>
+
+ class MusicLibraryItemRoot;
+diff '--color=auto' -uNr a/devices/umsdevice.cpp b/devices/umsdevice.cpp
+--- a/devices/umsdevice.cpp 2024-12-16 12:38:42.420437942 -0000
++++ b/devices/umsdevice.cpp 2024-12-16 12:39:03.128130278 -0000
+@@ -25,7 +25,7 @@
+ #include "actiondialog.h"
+ #include "devicepropertiesdialog.h"
+ #include "devicepropertieswidget.h"
+-#include "solid-lite/storagedrive.h"
++#include <solid/storagedrive.h>
+ #include "support/icon.h"
+ #include "support/utils.h"
+ #include <QDir>
+diff '--color=auto' -uNr a/devices/umsdevice.h b/devices/umsdevice.h
+--- a/devices/umsdevice.h 2024-12-16 12:38:42.420437942 -0000
++++ b/devices/umsdevice.h 2024-12-16 12:39:03.128130278 -0000
+@@ -25,7 +25,7 @@
+ #define UMSDEVICE_H
+
+ #include "fsdevice.h"
+-#include "solid-lite/storageaccess.h"
++#include <solid/storageaccess.h>
+
+ class UmsDevice : public FsDevice {
+ Q_OBJECT
+diff '--color=auto' -uNr a/models/devicesmodel.cpp b/models/devicesmodel.cpp
+--- a/models/devicesmodel.cpp 2024-12-16 12:38:42.424437883 -0000
++++ b/models/devicesmodel.cpp 2024-12-16 12:39:03.128130278 -0000
+@@ -42,14 +42,14 @@
+ #if defined CDDB_FOUND || defined MusicBrainz5_FOUND
+ #include "devices/audiocddevice.h"
+ #endif
+-#include "solid-lite/device.h"
+-#include "solid-lite/deviceinterface.h"
+-#include "solid-lite/devicenotifier.h"
+-#include "solid-lite/opticaldisc.h"
+-#include "solid-lite/portablemediaplayer.h"
+-#include "solid-lite/storageaccess.h"
+-#include "solid-lite/storagedrive.h"
+-#include "solid-lite/storagevolume.h"
++#include <solid/device.h>
++#include <solid/deviceinterface.h>
++#include <solid/devicenotifier.h>
++#include <solid/opticaldisc.h>
++#include <solid/portablemediaplayer.h>
++#include <solid/storageaccess.h>
++#include <solid/storagedrive.h>
++#include <solid/storagevolume.h>
+ #include "support/globalstatic.h"
+ #include "support/utils.h"
+ #include <QMimeData>
+diff '--color=auto' -uNr a/models/mpdlibrarymodel.cpp b/models/mpdlibrarymodel.cpp
+--- a/models/mpdlibrarymodel.cpp 2024-12-16 12:38:42.424437883 -0000
++++ b/models/mpdlibrarymodel.cpp 2024-12-16 12:48:07.420043294 -0000
+@@ -25,7 +25,9 @@
+ #include "db/mpdlibrarydb.h"
+ #include "gui/covers.h"
+ #include "gui/settings.h"
+-#include "kcategorizedview/kcategorizedsortfilterproxymodel.h"
++#ifdef CAT_VIEW
++#include <kcategorizedsortfilterproxymodel.h>
++#endif
+ #include "roles.h"
+ #include "support/configuration.h"
+ #include "support/globalstatic.h"
+@@ -110,6 +112,7 @@
+ }
+ return v;
+ }
++ #ifdef CAT_VIEW
+ case KCategorizedSortFilterProxyModel::CategoryDisplayRole: {
+ Item* item = static_cast<Item*>(index.internalPointer());
+ if (T_Album == item->getType()) {
+@@ -125,6 +128,7 @@
+ }
+ break;
+ }
++ #endif
+ }
+ return SqlLibraryModel::data(index, role);
+ }
+diff '--color=auto' -uNr a/widgets/categorizedview.cpp b/widgets/categorizedview.cpp
+--- a/widgets/categorizedview.cpp 2024-12-16 12:38:42.436437705 -0000
++++ b/widgets/categorizedview.cpp 2024-12-16 12:39:03.132130217 -0000
+@@ -24,8 +24,8 @@
+ #include "categorizedview.h"
+ #include "config.h"
+ #include "icons.h"
+-#include "kcategorizedview/kcategorizedsortfilterproxymodel.h"
+-#include "kcategorizedview/kcategorydrawer.h"
++#include <kcategorizedsortfilterproxymodel.h>
++#include <kcategorydrawer.h>
+ #include "support/utils.h"
+ #include <QApplication>
+ #include <QDrag>
+diff '--color=auto' -uNr a/widgets/categorizedview.h b/widgets/categorizedview.h
+--- a/widgets/categorizedview.h 2024-12-16 12:38:42.436437705 -0000
++++ b/widgets/categorizedview.h 2024-12-16 12:39:03.132130217 -0000
+@@ -24,7 +24,7 @@
+ #ifndef CATEGORIZEDVIEW_H
+ #define CATEGORIZEDVIEW_H
+
+-#include "kcategorizedview/kcategorizedview.h"
++#include <kcategorizedview.h>
+ #include "treeview.h"
+
+ class QIcon;
diff --git a/media-sound/cantata/metadata.xml b/media-sound/cantata/metadata.xml
index a6c3a69db3a1..4c29857ebbda 100644
--- a/media-sound/cantata/metadata.xml
+++ b/media-sound/cantata/metadata.xml
@@ -9,9 +9,9 @@
<flag name="cdio">Use <pkg>dev-libs/libcdio-paranoia</pkg> for CD support (instead of cdparanoia)</flag>
<flag name="http-server">Enable internal HTTP server to play non-MPD files</flag>
<flag name="replaygain">Enable ReplayGain support, for relative volume adjustments</flag>
- <flag name="streaming">Enable playback of MPD HTTP streams using LibVLC (<pkg>media-video/vlc</pkg>)</flag>
+ <flag name="streaming">Enable playback of MPD HTTP streams using (<pkg>dev-qt/qtmultimedia</pkg>)</flag>
</use>
<upstream>
- <remote-id type="github">cdrummond/cantata</remote-id>
+ <remote-id type="github">nullobsi/cantata</remote-id>
</upstream>
</pkgmetadata>
diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest
index 1cac1e8a9b6d..6731d14f920b 100644
--- a/media-sound/chuck/Manifest
+++ b/media-sound/chuck/Manifest
@@ -1,9 +1,5 @@
AUX chuck-1.4.0.0-hid-smc.patch 2887 BLAKE2B e02129a2f3e550fa383a691a3e55870d152c89386703e01d134ef345efadadcccf190d07b191f096995b9df2f27e85ccc3e26cb7e73052432c44e43bf82c8d5a SHA512 fb15c2c5e0cfe1e8326c71fe11a72bd3d04996890e7a466111d0360e6f8050408c7ba61f23ab57ae8d3d21fa009ac3afbba002b63819c321d6a55e83e000fe0a
AUX chuck-1.5.3.2-makefile.patch 567 BLAKE2B e860079107526b090d592fadf0652dd26b29139cb081eaf43071544ac6f23cde2ddc50db59b57370b09aad19fc595b12b75341908716a0faf13ebedf0c437da0 SHA512 363dce64af8dded1115473d5268f69a0a4a391a0825a1f0811d8f490ec6181118b6f34af5934ffcd02a5ac9459faee1aef3ff4a2e06b0291bae473173dba99cf
-DIST chuck-1.5.4.2.tgz 22311827 BLAKE2B 1215211c837fa55c132742a9a4edef97446304fffb6a6e9f4de0d1da66c634c81398870fbd30ba864939f7e3a54bd0f2125bd6c4c9634edb51da43fa25fd05a9 SHA512 c4ce1e3e04d33fbd516f41eebfbc3b71399c587c0ea7b5d16b4d8a8fe5efb3e244ea0e8860f7331aa740f68f96f6b8f92d37104e6b71f0b6e0cb704acc14715b
-DIST chuck-1.5.4.3.tgz 22318954 BLAKE2B 83fffaa811fb9ba73f2000ea7a6d5e133c42964571340877a4080e2a6360ac3a7df8bda01a7c0a4acbdbe2f64d97310dbcff237d935b5598ba5ca0e1a312cd2f SHA512 a8324c7dcd5d031cc256d0a5e87d69ae728d008735c81d977911695ec9e93ff6e647cbc4ef36f7fabf84674c468fcaf7df3350f4898436267344f44f8e4089c7
DIST chuck-1.5.4.4.tgz 22334080 BLAKE2B 84d3a9e11205c95695fc2b1e9af9fccb31d9a7f2dd6f4184c8bd3b9425cbdb05dac36d477cb6aeb6e757299dc972e2daff5b18d7f5fd748d3c31e04974dd70b9 SHA512 725bea6ee81443e0d65eac80746d2600bf5ab0db2495e8eb376851f46da413ad954106fb9da15b440250da335f0ae63f624945e338a9b2136c110ea876464a05
-EBUILD chuck-1.5.4.2.ebuild 1853 BLAKE2B 95b698e790e022be54b16657aa25b6bf5461f9fabd77feaa5a565beb1ee203882c8076cfd90e52e57f991eb714d4568fc65610648112ac660489c739bb3cc405 SHA512 b1ec557443d943ef4efa0b7dcd29a74259cb43e9c6eef95aa1d2fe872f1b50383d2e720e52a9b345f5f6473e5bdeec517cf5320593632c7d04f19084fcc7a55f
-EBUILD chuck-1.5.4.3.ebuild 1853 BLAKE2B b1c3a836784f5687f4c8ead44d81204d0c08171002644808a1edb552fab924796a4ce724be3aac65592b0020a5e0f66c15ed8e304d699b6733e49c077dbd5eac SHA512 bdecc4b06605d6d81a6f387a068838b7c4d53a04f86ad2bb516f234647b1810298f33cc66c9cd2f6b9f06fb8436372e40597a5d3818002fe43fcaae2a1fdc230
EBUILD chuck-1.5.4.4.ebuild 1853 BLAKE2B b1c3a836784f5687f4c8ead44d81204d0c08171002644808a1edb552fab924796a4ce724be3aac65592b0020a5e0f66c15ed8e304d699b6733e49c077dbd5eac SHA512 bdecc4b06605d6d81a6f387a068838b7c4d53a04f86ad2bb516f234647b1810298f33cc66c9cd2f6b9f06fb8436372e40597a5d3818002fe43fcaae2a1fdc230
MISC metadata.xml 968 BLAKE2B 5f7c72834133fedc3ffb54f563dc80552668484628029f8d205444cd69f89f91081ed6a71aae4d542dae09bcfc729ad88c6701df450313275e6d1c1f522fd7a6 SHA512 c548e0d3c701497e696626f46c010aea9a90bb1b52bd5f2e1ebe0f4189b171dc21c0848b90a6a23cc44ae2ba5e98d8671529fe6b14c957ad73202191c2915c0f
diff --git a/media-sound/chuck/chuck-1.5.4.2.ebuild b/media-sound/chuck/chuck-1.5.4.2.ebuild
deleted file mode 100644
index a9df37bf63c1..000000000000
--- a/media-sound/chuck/chuck-1.5.4.2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language"
-HOMEPAGE="http://chuck.cs.princeton.edu/"
-SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack examples"
-REQUIRED_USE="|| ( alsa jack )"
-
-RDEPEND="app-eselect/eselect-chuck
- media-libs/libsndfile
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )"
-DEPEND="${RDEPEND}
- app-alternatives/yacc
- app-alternatives/lex"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch
- "${FILESDIR}"/${PN}-1.5.3.2-makefile.patch
-)
-
-compile_backend() {
- backend=$1
- pushd "${S}/src" &>/dev/null || die
- einfo "Compiling against ${backend}"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getCXX)" linux-${backend}
- mv chuck{,-${backend}} || die
- emake clean
- popd &>/dev/null || die
-}
-
-src_compile() {
- # when compile with athlon or athlon-xp flags
- # chuck crashes on removing a shred with a double free or corruption
- # it happens in Chuck_VM_Stack::shutdown() on the line
- # SAFE_DELETE_ARRAY( stack );
- replace-cpu-flags athlon athlon-xp i686
-
- use jack && compile_backend jack
- use alsa && compile_backend alsa
-}
-
-src_install() {
- use jack && dobin src/chuck-jack
- use alsa && dobin src/chuck-alsa
-
- dodoc AUTHORS DEVELOPERS QUICKSTART README.md THANKS VERSIONS
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Chuck now can use multiple audio engines, so you can specify"
- elog "the preferred audio engine with chuck-{jack,alsa}"
- elog "Or you can use 'eselect chuck' to set the audio engine"
- fi
- eselect chuck update --if-unset
-}
diff --git a/media-sound/chuck/chuck-1.5.4.3.ebuild b/media-sound/chuck/chuck-1.5.4.3.ebuild
deleted file mode 100644
index 2d23f14d98bc..000000000000
--- a/media-sound/chuck/chuck-1.5.4.3.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language"
-HOMEPAGE="http://chuck.cs.princeton.edu/"
-SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa jack examples"
-REQUIRED_USE="|| ( alsa jack )"
-
-RDEPEND="app-eselect/eselect-chuck
- media-libs/libsndfile
- alsa? ( media-libs/alsa-lib )
- jack? ( virtual/jack )"
-DEPEND="${RDEPEND}
- app-alternatives/yacc
- app-alternatives/lex"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch
- "${FILESDIR}"/${PN}-1.5.3.2-makefile.patch
-)
-
-compile_backend() {
- backend=$1
- pushd "${S}/src" &>/dev/null || die
- einfo "Compiling against ${backend}"
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getCXX)" linux-${backend}
- mv chuck{,-${backend}} || die
- emake clean
- popd &>/dev/null || die
-}
-
-src_compile() {
- # when compile with athlon or athlon-xp flags
- # chuck crashes on removing a shred with a double free or corruption
- # it happens in Chuck_VM_Stack::shutdown() on the line
- # SAFE_DELETE_ARRAY( stack );
- replace-cpu-flags athlon athlon-xp i686
-
- use jack && compile_backend jack
- use alsa && compile_backend alsa
-}
-
-src_install() {
- use jack && dobin src/chuck-jack
- use alsa && dobin src/chuck-alsa
-
- dodoc AUTHORS DEVELOPERS QUICKSTART README.md THANKS VERSIONS
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
-
-pkg_postinst() {
- if [[ -z ${REPLACING_VERSIONS} ]]; then
- elog "Chuck now can use multiple audio engines, so you can specify"
- elog "the preferred audio engine with chuck-{jack,alsa}"
- elog "Or you can use 'eselect chuck' to set the audio engine"
- fi
- eselect chuck update --if-unset
-}
diff --git a/media-sound/mac/Manifest b/media-sound/mac/Manifest
index 15f9975a5f77..2f2900931551 100644
--- a/media-sound/mac/Manifest
+++ b/media-sound/mac/Manifest
@@ -5,8 +5,10 @@ AUX mac-4.11.4.5.7-null.patch 406 BLAKE2B 8e8c38cebd040bc9728de64c994ee422ee6ab6
AUX mac-4.11.4.5.7-output.patch 1498 BLAKE2B 7016b28d4c9a71d02471de1f4a5e5f1ade7db75d53f096916d3f87b154d82fcb4c3e6fd3891f909e0eebef512795ad2072d332241d69315b9e1ab959f7f895ad SHA512 c96874817ea5389ea2af46c634cd548733e614274b43c9395e146c9151dd9e7a03bbb8c82f36807cc2178070f8a87b886c6db94c27cb4369dbfcb874074db490
DIST mac-10.82.zip 1675437 BLAKE2B 1915a8154873d972998f11b0f6b233150ede890bbe82b124f9e5c90caad716971c63069724fe5b38fd410c1f2e6a8e96156ed608b3a00839b6741a94c59a95b8 SHA512 9d29b52112a6511dda04bd49d365bd564cba63923abe4bfa72d5af292e01ce3fe330ad71833113692e7e675d44a4bc8edd43e8eab4aeb4c3178debbdb2750a88
DIST mac-10.87.zip 1673921 BLAKE2B 4a4d1946bcb33f742b75f1ad1d21170309ff82016eaa82104035d544c6916b5a0fb8ceff827bafb782aaea07d77c83b94c080426e5ed458e3e9d53f46a584354 SHA512 2e0ef696302d8a066e57a47df9578a922fa07f0b8a916d0bb041b4f558e4824e0cc4d2c3fa5bda2ecf22c5380780301f03af1cb4b01ba5b525b6c2616f9a0197
+DIST mac-10.93.zip 1674933 BLAKE2B b888007e2e675185291a91098b164d94843bb41b5fc5939c29e61b124a2f07bd410910f7280530c781d0d0bb9141ff3decbdc21beac16e7916ac82cf47b05f6f SHA512 2ac58486d80c0a91b6079341ed27e3a379113b6bcb7dbaf75fc2d6acdc45afb6ea05f8846494888e59311f90ed7354e2099ec9bf156788a451f5c138e27a50e5
DIST monkeys-audio_4.11-u4-b5-s7.orig.tar.gz 511190 BLAKE2B 28b5a3aadd9dae410c93cfc43c40c07fe207036f27cf60d59d8fa137a0327f90a78746c14930b7d3becb7f5fa69a454a6855aae1553dc74cd5168a9a523bb8f0 SHA512 7e73b35c86d6007ab2a94a2d8b7449bb4ac505bbba53e40373a279dc83a9cad5f62a51419a6375335576cf325c88ed7d317b0ef3039b8a497100cb74a63c25d0
EBUILD mac-10.82.ebuild 574 BLAKE2B 37e3da81fb3000ce9723e7443623c1cca73c5fa4bd14f6f692433ec94ae5ce6e60fcd7d9204db901456c3a27a5df632fb758d49b99a59d2f9be9ebb05f522848 SHA512 354668c3ae5e6e2aa375faf9da97bb5adf8fed12a6f619cbcfa733cf34f6873dcc313f806f0529249caa07acfc5af84df54225195ddc22f31d50e51e7a9ce134
-EBUILD mac-10.87.ebuild 579 BLAKE2B 0f74d4ccd09de589fe5cb67f166b4e38b1ef31ede167fdedad2bca7fe70cd5f8f258d43d6ae6e25f0596f4aa62e416d286dd86644fae412656496de9e7eec033 SHA512 c164044f156cbe82091fdcf4e2f76e735f77c3d18877bf685f367886f4126c82a94ac0c4ca0239678adee05d499003c39d1b180464c6f7440d668608e37020c3
+EBUILD mac-10.87.ebuild 575 BLAKE2B a3b52e56edd02a585c1c13d49b299b41b7b039d558ca66fb89e5007938c2121b03a63a7fbe467cff8ddb2d98d430b2064824cff73688f945e9ed27514834acf2 SHA512 ca3db33a0b4514b090b584c9007b5df522fe147ed5bd7131602370242cfd867c044b8b594c2f3f81047ac8f9fabbe73d1606b8783ef5a288026f6c69cd7fdd5f
+EBUILD mac-10.93.ebuild 579 BLAKE2B b35ade1f2c0e80f924b109a0b53f4ece8ec959b3c9baf74762e20b308f2b3740c24626e60d5ca11d10fbf7fb4bba9a469112470a0647421714aa4a02c4690bc5 SHA512 423c742e647b58ebe3c1c5292af483faf3e810ddb9c0d42ffc4f89fd33b8d0c9aca9e94288edf753d5b450ad267cf67e230ff97cbf968fb2aa665716365d6a4a
EBUILD mac-4.11.4.5.7-r1.ebuild 1419 BLAKE2B f0f98dbf50f62289d4f6767b96c3a31d70561253c014c2f0dd4e0941941c3389ea5c59e404ded08c0e2e3d0d0c658dbb378993b18aca171e71ee17cd8c6a318f SHA512 96d6deb9c106b8efe2c7ec151aabafdf1922475274efaf37763a22e538bbb73b021b607c1fd95ad591dcce4ec5506b6ee6ce4bd9488d4e124a3ff6353a2a78ec
MISC metadata.xml 374 BLAKE2B ac05d2add0cd7ac5956aad2f5a7bc031880ac86b1ba62266c3d5afcfa769e687d974cf00e1e1d4c3b50964b5a05c193f4a033eabe0ec0a6d626018aedf32be00 SHA512 586664bdcd30ef7b414740d264e143511f39411a33b845ce0f39503dd2215e501fba07c408ea777472ede967e91001617ac91dd9acb303ad8757bcabbba17b0e
diff --git a/media-sound/mac/mac-10.87.ebuild b/media-sound/mac/mac-10.87.ebuild
index 5f6629969376..54f360b9106d 100644
--- a/media-sound/mac/mac-10.87.ebuild
+++ b/media-sound/mac/mac-10.87.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://monkeysaudio.com/files/MAC_${PV/.}_SDK.zip -> ${P}.zip"
LICENSE="BSD"
SLOT="0/11"
-KEYWORDS="~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~loong ppc ppc64 ~riscv ~sparc x86"
BDEPEND="app-arch/unzip"
diff --git a/media-sound/mac/mac-10.93.ebuild b/media-sound/mac/mac-10.93.ebuild
new file mode 100644
index 000000000000..d39fc2150341
--- /dev/null
+++ b/media-sound/mac/mac-10.93.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE=Release
+inherit cmake
+
+DESCRIPTION="Monkey's Audio Codecs"
+HOMEPAGE="https://www.monkeysaudio.com"
+SRC_URI="https://monkeysaudio.com/files/MAC_${PV/.}_SDK.zip -> ${P}.zip"
+
+LICENSE="BSD"
+SLOT="0/12"
+KEYWORDS="~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+BDEPEND="app-arch/unzip"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-10.18-linux.patch"
+ "${FILESDIR}/${PN}-10.52-output.patch"
+)
+
+src_unpack() {
+ mkdir -p "${S}" || die
+ cd "${S}" || die
+ default
+}
diff --git a/media-sound/picard/Manifest b/media-sound/picard/Manifest
index 52edef31c35c..e7314fd933db 100644
--- a/media-sound/picard/Manifest
+++ b/media-sound/picard/Manifest
@@ -1,6 +1,6 @@
DIST picard-2.12.3.tar.gz 5878683 BLAKE2B cdbe37842d5e2602941513835a3f28ff1ab2cad6ec37f41e6c1d8d4df2a8c957a36422414f2e4ce06d217c19b4a737fc4385022edb3052bba9cac138fa73c50b SHA512 0c4ec97f7d786982685cc095c838e46435b7305f10c33cd7d82eba006150acee934a92a182c3891e48555a7b958068782e9458ee4368cc4e3e39ad80cda858be
-DIST picard-2.13.1.tar.gz 6088686 BLAKE2B c1ff581f9d3bd28c4fe60b3d509fcb2f52ee786d2e5ab1093c8ccb5216112715b8cd9ad0931a72bff01260ee6eeecd2e09cdc4ca27069986cdd9ccf442b973a5 SHA512 40860678a42a58d5abe1b8289960233bf92b7c1b1903df8c4cfde633bb38a477f17f31b59cfad5b76327dfee1adaa615870dbe986355bff28a3fa9208226108c
+DIST picard-2.13.2.tar.gz 6088810 BLAKE2B 92a80bc874c2c2a869e4f3e7db8d3a1f3a480239c4324cb2d4d33c0ad05ff8a4399f3635e3edf2fff5dc910b33ffb5e3cd8a64b9dccfb2d20840d5fe9ef89449 SHA512 c1809ca2dde0564871028f6388e0cb349f71abdf76c0379fcea37fd1efff5b01f7354ddad53b85f96dc50c621544c98407ed5cfdcf493b7bb08694a8e231823a
EBUILD picard-2.12.3.ebuild 1459 BLAKE2B ed25614f51912589a881edbdaccf67d2eb6259334b7cfd41c0b257fffa346063568e3367043ddbbc7a6a04af54b0015c37cd85fce6a950cd78594c8ff7a5012a SHA512 dbcc9f6100474d58d032479bef37ef15c0c6c95ff5548c211878a65d9c210c33606231d97d0e10775b062a54a32ad5a7eaec044a38b8dce4b85041c4d253f62c
-EBUILD picard-2.13.1.ebuild 1540 BLAKE2B d04fcd3bec730ed3b39392157d1a61cf9044988008881eb64ac09aca02af432d3d6f19debaf936b2d106637feca877021af5307889d17f1af5f42dd39925b573 SHA512 c6d19df3490bce282c373503c6a175b7d525bc7a622ee922e70782ff60edec1234419035f6c793e39a84e3a09071a87c9a51252cceb90e1c05054042504ddded
+EBUILD picard-2.13.2.ebuild 1540 BLAKE2B d04fcd3bec730ed3b39392157d1a61cf9044988008881eb64ac09aca02af432d3d6f19debaf936b2d106637feca877021af5307889d17f1af5f42dd39925b573 SHA512 c6d19df3490bce282c373503c6a175b7d525bc7a622ee922e70782ff60edec1234419035f6c793e39a84e3a09071a87c9a51252cceb90e1c05054042504ddded
EBUILD picard-9999.ebuild 1540 BLAKE2B d04fcd3bec730ed3b39392157d1a61cf9044988008881eb64ac09aca02af432d3d6f19debaf936b2d106637feca877021af5307889d17f1af5f42dd39925b573 SHA512 c6d19df3490bce282c373503c6a175b7d525bc7a622ee922e70782ff60edec1234419035f6c793e39a84e3a09071a87c9a51252cceb90e1c05054042504ddded
MISC metadata.xml 740 BLAKE2B cc09a7bf012e0b85ff55531ace5d8b187cd68fdae7d274cb640a7ae446296c2ac70bb599955d6ab2570b3eb879c28cad0cf2e70fe7339c2c0c58fd8b0dcdcac7 SHA512 321188fd4887593a3683b2c507673baa9e2faf2b46b0158338a67e72dbf5267b93c1e358ceadeacd707d6a6bb234a4fae8ef681779463c4ab5bd3b79dbd47c43
diff --git a/media-sound/picard/picard-2.13.1.ebuild b/media-sound/picard/picard-2.13.2.ebuild
index 4adf1135cad6..4adf1135cad6 100644
--- a/media-sound/picard/picard-2.13.1.ebuild
+++ b/media-sound/picard/picard-2.13.2.ebuild
diff --git a/media-sound/scream/Manifest b/media-sound/scream/Manifest
index 7d2030d3a205..dea74663fbe4 100644
--- a/media-sound/scream/Manifest
+++ b/media-sound/scream/Manifest
@@ -1,4 +1,5 @@
+AUX scream-4.0-gcc15.patch 325 BLAKE2B ed617254c542515457bd5ae69013df4c0f5c492e2df696a9c150f1acac1d6af300b4a013670ea190c84fa8b3b5f6d6dbc512f2b657a35146bfcbc48f71018223 SHA512 99ba98cf2809cb472373c54c42b4b9f70b7ea89881bd7275caaa694a498f0a66745bf10d615f950ab3e8fc6c3ec66ea84039305075af4459af9146ac4b403a04
DIST scream-4.0.tar.gz 1114738 BLAKE2B 8e67033faea465d6d64427c9c7ff40d38ad88892cbcb9d3fa3d09998161fef2fce998a6d11e5c416f8b5652701f6c9dcf86283e44e084e7fa005aaf8275b49c6 SHA512 70b41f946e5f3dc3ccdceef752a719ba59841a850a9b347e8d33dc08dd5c3a4ba3d2fe5ae5004b9b621372f5d3faf52b34dc02fdaaa5be6f89991084425f682a
-EBUILD scream-4.0.ebuild 961 BLAKE2B 328f3a19a941a7bb422ed0b98809226aeb94cf011de2e633058eb0bfb2a2d64f4ec13c3d210c9e1ff083c0d0acb0d8b87cd96982f3a9d3ee35bb22efe558f319 SHA512 cffc3d8fe442b3784b8d586dcec01dc706418d7b9433eb44586919c581ce3cd376730b7456b3601bb8e48df720acab8149d5ee3c365f51a033bea23bee9ca695
+EBUILD scream-4.0.ebuild 1006 BLAKE2B 7babf72573c12cd2c74a42a40e2d65aba27b7310a6074ab6e24e2f04d191a8fee7f585823664378b6daf7822323c85521e144b130051bde42e5449b40f57c356 SHA512 30b401cc469129fc2dd023ab895367912760d7b17c17107625f01ca5cde6cde0cdc3487114f2c579b8ed3424e3a38594763d36dda495077016a9efe4a4a56198
EBUILD scream-9999.ebuild 958 BLAKE2B 1db63c3f0ed756efe3d62cec179d1d79e4825bf37b58998b094d42f6a483b1414f83485db4a553920843964e2d06a5596d55e1d2c8483691a95e73b79332d431 SHA512 01e8a41a62d71b83bbef2e455ee746a97083795e1694f2fbef9f2a775c708e27566eb944c9c4edda2dd68d28070bac7fa6a37b194adbb602b5d423642317e096
MISC metadata.xml 601 BLAKE2B 73fbecd357911596fd856784adfbbcaffc0129b0c559abed51323cc45fd55743ae86642a0ecc030949c02ea5ead0cae3738f61ac1d48148b1f4c2d00dbf23ce9 SHA512 70011204f2f601b5846c3a16409bb9b4894bf082594575da10cc857634b8d3e90dafbb38cc813696fdff7a6942bcaac3100c59df15bb9adc990c5ff361c0d799
diff --git a/media-sound/scream/files/scream-4.0-gcc15.patch b/media-sound/scream/files/scream-4.0-gcc15.patch
new file mode 100644
index 000000000000..fc1b852be61d
--- /dev/null
+++ b/media-sound/scream/files/scream-4.0-gcc15.patch
@@ -0,0 +1,11 @@
+--- a/jack.c
++++ b/jack.c
+@@ -107,7 +107,7 @@ jo_data;
+ static int init_resampler();
+ static int init_channels();
+ static int connect_ports();
+-static int process_source_data();
++static int process_source_data(receiver_data_t *data);
+
+ // JACK realtime process callback
+ int jack_process(jack_nframes_t nframes, void *arg);
diff --git a/media-sound/scream/scream-4.0.ebuild b/media-sound/scream/scream-4.0.ebuild
index 8c7ed7611cf1..960ab105d90a 100644
--- a/media-sound/scream/scream-4.0.ebuild
+++ b/media-sound/scream/scream-4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020-2022 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -32,6 +32,10 @@ RDEPEND="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig"
+PATCHES=(
+ "${FILESDIR}/${P}-gcc15.patch"
+)
+
src_configure() {
local mycmakeargs=(
-DALSA_ENABLE=$(usex alsa)
diff --git a/media-sound/upmpdcli/Manifest b/media-sound/upmpdcli/Manifest
index e20f3d3b1204..62e3c13f27c9 100644
--- a/media-sound/upmpdcli/Manifest
+++ b/media-sound/upmpdcli/Manifest
@@ -1,7 +1,7 @@
AUX upmpdcli.confd 26 BLAKE2B 840eb6e9353266f3669c00dda2a317a6146780180ff0998641dd258806b8dce0a1c49caca570c2ce1fac97e0bf3a347536c147f1a38092ae745bddd728128a01 SHA512 3dd82c12d66aac4be69a98cf25098fdb9c377c4ad0559d07f99cfb4599b6454a6880486053091d55e30b45ac8d877cfa544b1f3dc617d11c32c058767ae6a64f
AUX upmpdcli.initd 387 BLAKE2B 1cf2ab80c9447041b2b1d1a921c164a6c0436204909c4857db798ed9930d3c1f6e5957a4382cfa884e9fa296ac8d72cc5e3d4d8025234251b665fb5d85efc12f SHA512 fcbefe70aecd05f4fea6427734933344cd1f537fd187c14f05d809f8cf8bb720241aeddc526e9c5497f76e5e7cdcf14798a160b4e4303d1482b53b646dd2b03f
-DIST upmpdcli-1.8.18.tar.gz 706556 BLAKE2B 3c1d3efb5ac2a93feb852a3782580f1259355fffb7a33d74dd1be41cf78df204f66ab347785b27d7680f29f3ab50ff0e801ce1c7bd8e997e8e75b6def6a136fa SHA512 654c816bbddf11fcb882cac73c91dd676116498076fe1b7af135fe6fbff840ce7b9ea0bd4cd52188ece10a7f1758475d2c9b20dbf679f63fa526aab7398d0c80
DIST upmpdcli-1.9.0.tar.gz 706042 BLAKE2B 181add57f99ed137545b2dc68daa5841b8a207b48883fea15bdcb40bc1e5439aefe7d1cbdfa11abbf1a775c1d2255a21b0d7844f6f171fe53c4f23b33d0c762e SHA512 810750f9ff727685be5f49279c6b92d9369a9a52a66e581c544b11d14a3ebe66b2ad0a7762cbdaea7c2a9e5a4cb1029a03cc6cf9a93945157e75950c265bfebb
-EBUILD upmpdcli-1.8.18.ebuild 820 BLAKE2B 6897748c7959b35629752e1d183eb2b327e3fc9647e049e10df06c6955cf04058a5fc7b6b4ad885c6e06c70b691e62294d56da2e36e1f4babdd6a6d22f1e3297 SHA512 c264769e93941ea227012a6d49a1931040997534b0dfe6c220b9c8020574fddd0a07fe344ed40c54dc3b04f222443fd91769116db55eb52751857ba48fae46f8
-EBUILD upmpdcli-1.9.0.ebuild 822 BLAKE2B 109d9c9825feb4edf5852a11e8ad781c8357cd653b4eb50c61a159ceabe8969dfa2caa04cf2cf9622541f72674dedf81b2d896b1bdc110e95c225daf25f81160 SHA512 2d87da1d700269d540d818c73fefab84fec6fb942859db842a420f0620fb7a0ef3ee0c56a68b79111b33b0b488c4f725e41f3b55a56bc005561bd09debefb5d5
+DIST upmpdcli-1.9.1.tar.gz 819958 BLAKE2B bf057e4cecd9784a97f6ce29ff801f26fd87c92c6749ff63991b3885982a3db084d46d72b7ea1687844fe9be8b81369fbd465f1ce1eef60ac4559eebf0f0f4c5 SHA512 6da6de3520795d2dd2bbbacce9edf820132268fbf2fd6e99a5dd9b9f525084a4d0c593bd40200595e81ff01bb65784f1bc9d0552d0d97145f3197f41f847dae7
+EBUILD upmpdcli-1.9.0.ebuild 820 BLAKE2B 15954885ac670a6bc4dad9cfc4043ee08d46131f81a1edfb3c755a2f017af1a8a2ce0d67fd691d8a0ed0e03384a88e5776eb796b9801c6c796da0c0ec2f3e585 SHA512 4ca340dcd314486f6845e597a4472e1d79019201ee884273285351d6fa675431c653715d472a640f3f7b70f14e395d859c0021ae5ab9aa41e0ace74e5dab8afc
+EBUILD upmpdcli-1.9.1.ebuild 822 BLAKE2B 5259415aa8e08d00cc62c53085b5c18ef67261b017349b3ece38410e85f441617901baa0cfefd196e1fc2dc18066af097073fcff5f9dc92e3f19aed4814c6156 SHA512 efecb2632c1af7acb20d4f3c7b4fb6e4746cb883ca7f73ce22c52f39866756e77eb717d802d37fece5e81d4eda28634e9423c31c51cbe8a181d774d0735cfbeb
MISC metadata.xml 324 BLAKE2B 53acf2369d1e3957218ea3634ed2fe10034b9d74109af9df7acfcf29a37697ade6488aefc5df3503754833b0f6dc5df777feb945355f633fa6e1a3ade8b13adf SHA512 871929dc11894dc91b3257a5e9e8f5164e3f5e1af0dce2cc7571dd106cc70bd777562bb56913ca45f3bf1cf0316938f7f2c0a8386bdcf408c0f834385db4d45d
diff --git a/media-sound/upmpdcli/upmpdcli-1.9.0.ebuild b/media-sound/upmpdcli/upmpdcli-1.9.0.ebuild
index c929aea886e6..e86f5f630681 100644
--- a/media-sound/upmpdcli/upmpdcli-1.9.0.ebuild
+++ b/media-sound/upmpdcli/upmpdcli-1.9.0.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html"
SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="thirdparty"
DEPEND="
diff --git a/media-sound/upmpdcli/upmpdcli-1.8.18.ebuild b/media-sound/upmpdcli/upmpdcli-1.9.1.ebuild
index 8e63719d0f5c..c5dc01e66c95 100644
--- a/media-sound/upmpdcli/upmpdcli-1.8.18.ebuild
+++ b/media-sound/upmpdcli/upmpdcli-1.9.1.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
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.lesbonscomptes.com/upmpdcli/index.html"
SRC_URI="https://www.lesbonscomptes.com/upmpdcli/downloads/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="thirdparty"
DEPEND="
diff --git a/media-sound/zynaddsubfx/Manifest b/media-sound/zynaddsubfx/Manifest
index ba9bced7587c..b76857821747 100644
--- a/media-sound/zynaddsubfx/Manifest
+++ b/media-sound/zynaddsubfx/Manifest
@@ -9,5 +9,5 @@ AUX zynaddsubfx-3.0.6-stdint.patch 2758 BLAKE2B cbf55ba32bdcd7a0af06a418fdb6d1c0
DIST zyn-fusion-ui-src-3.0.6.tar.bz2 5266884 BLAKE2B d9715c319bfd313792f550e12a47939dec665eda6ef395f8bb7a175b11f0922a4037428f99dc95fe749c40074ce8976fa9d257b6bc1e8f1feb63ca943c3bdd76 SHA512 7f195cf6a193376160441863d725383640bc75ad0c21b8ef7786da67a42fe014be103e3c3d9c29c83ffc3d78b9e11a4031a6b3922d457a336d184228c16077cd
DIST zynaddsubfx-3.0.6.tar.bz2 10001014 BLAKE2B 4adbeffb9bc0bd77bf81a6734f5c26fc676426e644e27cebb8e54e8d74d869c0e1b468782cd1a64aacef8f9b788d434a8d30a194944650eea03c4fd146ee7bf7 SHA512 86311f00d97e20c7eb22a46c99736c56765ed9737e728ef380a324e4a92c731086ed74f5d7bfeae104b690ab1ee1b40bfb8f240bc4c46f8afd47308ec48cbcea
EBUILD zynaddsubfx-3.0.6-r5.ebuild 2108 BLAKE2B f397965d0a336dd90fa0e5cfe114609c8102e78ffb51bccde6004473f998f27d25f2069e47a6f4ca94cdba68a5fd924d881b7757b543daae4dcab454fbeb70a0 SHA512 3441114b204811f85349854711b903bf624d979bd4e81de8228260fca135c1736446a774726516d7e10234ca20d3652e30fe49a30b0c44da96796c2f713c7295
-EBUILD zynaddsubfx-3.0.6-r6.ebuild 2751 BLAKE2B 4e2aa247e176aa2870f091f8dc9c38986cef23066def043eef595f39bb646901a6429de16d4d180785a62beea41460750c9bf2f2d65858fc5bba3f5a1a56803b SHA512 5364611cadd821ed70fb8e1129f00e052f622d00fba49c15c6b386eab9ce8f7d2aa58eb20ba317f2a7f47a8134c4fb405063b1f8589dab6522d8d39a66273ad9
+EBUILD zynaddsubfx-3.0.6-r6.ebuild 2750 BLAKE2B cc357954178f8895311cf3829c0932c5351c8ae8ee9c1cb5a25420e83ff4c9cd38b42f06c5c40ffe5d2d6bf26c211a42a8e52891f62dca9dd2a161a3d7521fde SHA512 44ac3e214904a97b3dfdc0b0986246a669992712449d3240d83bac93f59962b2164dc1230d94b6cf492b7206bc380253131164c6674bbe4d7b45513d1b85bab0
MISC metadata.xml 428 BLAKE2B 5a450f26afae683f0aa9ff386c87c37c3445b81240d4864fe90564f2c86913af772174cfeaeb82c29b4df0b92337d00f710d8779c9f3300865e7d20e6f9fc06c SHA512 53de61301fd080758dc195c67dfaf9ece5fba941988d17ca6edb7249e01a8804fe4e7edf961a4a0ec6891730dc6f6250e5cf7e91441061eb1e487be243c9b111
diff --git a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild
index 8114594d82ee..19cac983afb0 100644
--- a/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild
+++ b/media-sound/zynaddsubfx/zynaddsubfx-3.0.6-r6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+alsa doc dssi jack lash portaudio"
REQUIRED_USE="|| ( alsa jack portaudio )"
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 281ddaef9edf..d7cedbed9fa0 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/vidify-audiosync/Manifest b/media-video/vidify-audiosync/Manifest
deleted file mode 100644
index c3306846a051..000000000000
--- a/media-video/vidify-audiosync/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST vidify-audiosync-0.3.0.tar.gz 61854604 BLAKE2B d6ffb65152044932d1e0a57d573c14d9378815c714d680d7a446e54ba6f4e572346165eb3c0f9b7793eb03fc5d0e1f2a07a8d0a64c76971892ad5c5d0ea4fc50 SHA512 b245dea22353acae94de1f0c0465d5d1040d19f372702eba52790bf6ace861ede497562957178aa40e7a9c30ba47061b9e23761900cc18a6c7b1e3579db6ccd0
-EBUILD vidify-audiosync-0.3.0-r2.ebuild 1023 BLAKE2B e23fd9683eb4a7b96cd8ffd9d1ae3e4892b577713de5086ff9bfc6ce5cf6308cc282d94797320aeb4b59091251929c7570eaa3374d1a0f0688656a9450bb003a SHA512 095babb08f6e21052fff7beb8398289722e2fc84cf5ee3889c89045d7c6eb4ee11115d74c00bb0cdcd7007ea8400e217755bbeb170202efc016b778b74f5b683
-MISC metadata.xml 511 BLAKE2B 3503cd648e45043e1285d2ad7646776e0d59cc064ba5594a4df2b20a23d68ac8198ea58c675819ad2f1921cbdea497f8563dff60517ed278871aafeb4974f24b SHA512 47ae72a8f10b9dba33a1c3abcea1aa174ce42cd6641b42cd86ef84838973a5dbae59dfb5668b655c80d5171d5a92ab8c5b722a08cddb9920591171ada51eeb1b
diff --git a/media-video/vidify-audiosync/metadata.xml b/media-video/vidify-audiosync/metadata.xml
deleted file mode 100644
index b6563f4e0bbb..000000000000
--- a/media-video/vidify-audiosync/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <upstream>
- <maintainer>
- <email>marioortizmanero@gmail.com</email>
- <name>Mario Ortiz Manero</name>
- </maintainer>
- <remote-id type="github">vidify/old-audiosync</remote-id>
- <bugs-to>https://github.com/vidify/old-audiosync/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/media-video/vidify-audiosync/vidify-audiosync-0.3.0-r2.ebuild b/media-video/vidify-audiosync/vidify-audiosync-0.3.0-r2.ebuild
deleted file mode 100644
index ab4c4f67e7ec..000000000000
--- a/media-video/vidify-audiosync/vidify-audiosync-0.3.0-r2.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
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-DISTUTILS_EXT=1
-inherit distutils-r1
-
-DESCRIPTION="Audio synchronization feature for vidify"
-HOMEPAGE="https://vidify.org"
-SRC_URI="https://github.com/vidify/old-audiosync/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- media-libs/libpulse
- media-video/ffmpeg[openssl]
- media-video/vidify[${PYTHON_USEDEP}]
- sci-libs/fftw
- debug? ( sci-visualization/gnuplot )
-"
-BDEPEND="test? ( dev-build/cmake )"
-
-S="${WORKDIR}/old-audiosync-${PV}"
-
-python_prepare_all() {
- if use debug; then
- sed -i -e "/defines.append(('DEBUG', '1'))/s/^# *//" setup.py || die
- fi
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- mkdir "test_build_${EPYTHON}" || die
- cd "test_build_${EPYTHON}" || die
- cmake .. -DBUILD_TESTING=YES || die
- emake
- emake test
- cd .. || die
-}
diff --git a/media-video/vidify/Manifest b/media-video/vidify/Manifest
deleted file mode 100644
index 46ecce6ad018..000000000000
--- a/media-video/vidify/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX vidify-2.2.6-python310.patch 743 BLAKE2B 143ae6532398038da83cf08fc95f25338cabd35f02213336b3e7e54944c2a49b1fd831a7d8ded957305b2b2a292f5bcfc64fb290888029c4859ce8f002db9809 SHA512 63b24e30e1159455411cf1aeaa8c2d2d88db6fa7c08536fb8cf95401c2f23ad68d2d67efdc8fc92d9decb3e2541154fb083a44aba1ba15f526333ff46a3bdf8a
-AUX vidify-2.2.6-yt-dlp.patch 4669 BLAKE2B 04f1c80702a495f732e617c5a1ad51a70dcaed82e9650c4ab21844d2aadeb58893889c575ed141fd9e8b8e2353f24b234217b1b9fad83d1b1d2b9e5f87e90474 SHA512 4ff0ca2d2c9999dae5b90abdd9554f8808b30b263a74f099d21c1de001736d1040e53e2ab55607fe6b0807ac4fbffb81cf10935f1419055a9ac136188ef90d84
-DIST vidify-2.2.6.tar.gz 2906511 BLAKE2B 3df48ca57e102f664852e2fc2abeb3d19427673e1fec5144a8c0afda112a0f3b281b18db43b4326244266d6e9dfbcb2443319ddad3f864098a61bd1e3c966307 SHA512 15487ee9dcbe647b2b287bd2eb3c09962b557320313a9a3885fb3c0d6af945909531111d5297c1a5fb5b451af5df6fd968b3953bbf79af113980ed368a5674b5
-EBUILD vidify-2.2.6-r3.ebuild 2494 BLAKE2B 57a5c83bd4fe4de6de10e26650fcda6d9f2207809eb7fb9a0e72483b6306c35a99d0e37191d0e60de3b53bb2e64d3e796e3d98734ada19fe99116b3c78604b5e SHA512 1e116fe775063ce1eb77625a6765a5f9316de2ebcbf24e5d35a5e4374bf68e0197f791159ba8ef94ec4f51256c2ad876ccb1471aaaa306ebe0a003429e681e4b
-MISC metadata.xml 779 BLAKE2B 8cf9bdd31415915b97cbd3195fbf65837114c4068b03c6b9eef9aafbf6a5e41777fbe20551545b362f531f274c287bd0b925fa81cb5eacb9d878ed03a546de77 SHA512 833806490154ad58f1d173f909e1b7bd74d0532b110e8a121a18b7852d2dfb70aaae89666131f3bc24ae0e845d3623287d7f150f6b5c7dc13d960253df9e449c
diff --git a/media-video/vidify/files/vidify-2.2.6-python310.patch b/media-video/vidify/files/vidify-2.2.6-python310.patch
deleted file mode 100644
index 4b78ea559333..000000000000
--- a/media-video/vidify/files/vidify-2.2.6-python310.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff --git a/vidify/player/vlc.py b/vidify/player/vlc.py
-index a7c9ec0..cb50f89 100644
---- a/vidify/player/vlc.py
-+++ b/vidify/player/vlc.py
-@@ -75,9 +75,9 @@ class VLCPlayer(PlayerBase):
- def start_video(self, media: str, is_playing: bool = True) -> None:
- logging.info("Starting new video")
- if CURRENT_PLATFORM in (Platform.LINUX, Platform.BSD):
-- self._player.set_xwindow(self.winId())
-+ self._player.set_xwindow(int(self.winId()))
- elif CURRENT_PLATFORM == Platform.WINDOWS:
-- self._player.set_hwnd(self.winId())
-+ self._player.set_hwnd(int(self.winId()))
- elif CURRENT_PLATFORM == Platform.MACOS:
- self._player.set_nsobject(int(self.winId()))
-
diff --git a/media-video/vidify/files/vidify-2.2.6-yt-dlp.patch b/media-video/vidify/files/vidify-2.2.6-yt-dlp.patch
deleted file mode 100644
index 6ce0f836d5fd..000000000000
--- a/media-video/vidify/files/vidify-2.2.6-yt-dlp.patch
+++ /dev/null
@@ -1,122 +0,0 @@
-diff --git a/README.md b/README.md
-index c4ea164..51e65e6 100644
---- a/README.md
-+++ b/README.md
-@@ -79,7 +79,7 @@ Audiosync is only available on Linux for now. It's strongly recommended to use M
- * FFTW: `libfftw3` on Debian-based distros.
- * ffmpeg: `ffmpeg` on most repositories. It must be available on your path.
- * pulseaudio: `pulseaudio`, pre-installed on most repos.
--* youtube-dl: this is installed by default with Vidify, but make sure it's available on your path.
-+* yt-dlp: this is installed by default with Vidify, but make sure it's available on your path.
-
- It's also available as [`vidify-audiosync`](https://aur.archlinux.org/packages/vidify-audiosync) on the AUR, and it comes pre-installed in the binaries.
-
-diff --git a/dev/build_requires.txt b/dev/build_requires.txt
-index ed682fd..a8bbc30 100644
---- a/dev/build_requires.txt
-+++ b/dev/build_requires.txt
-@@ -14,5 +14,5 @@ QtPy
- SwSpotify>=1.1.1; platform_system == "Windows" or platform_system == "Darwin"
- tekore < 2.0
- vidify-audiosync == 0.2.*
--youtube-dl
-+yt-dlp
- zeroconf
-diff --git a/dev/snapcraft.yaml b/dev/snapcraft.yaml
-index a5446de..00d2aae 100644
---- a/dev/snapcraft.yaml
-+++ b/dev/snapcraft.yaml
-@@ -22,7 +22,7 @@ parts:
- - python3-pyqt5
- - python3-appdirs
- - python3-pydbus
-- - youtube-dl
-+ - yt-dlp
- # Mpv is used by default because it's lighter and works better
- # with the audiosync feature.
- - libmpv-dev
-diff --git a/setup.py b/setup.py
-index 3fdb656..9b1c093 100644
---- a/setup.py
-+++ b/setup.py
-@@ -19,7 +19,7 @@ install_deps = [
- # Base package
- 'QtPy',
- 'lyricwikia',
-- 'youtube-dl',
-+ 'yt-dlp',
- 'appdirs',
- 'qdarkstyle',
- 'dataclasses; python_version<"3.7"',
-diff --git a/vidify/player/mpv.py b/vidify/player/mpv.py
-index 4b92571..68bd1a5 100644
---- a/vidify/player/mpv.py
-+++ b/vidify/player/mpv.py
-@@ -30,7 +30,7 @@ locale.setlocale(locale.LC_NUMERIC, 'C')
-
- class MpvPlayer(PlayerBase):
- # The audio is always muted, which is needed because not all the
-- # youtube-dl videos are silent. The keep-open flag stops mpv from closing
-+ # yt-dlp videos are silent. The keep-open flag stops mpv from closing
- # after the video is over.
- DEFAULT_FLAGS = ['mute']
- DEFAULT_ARGS = {
-diff --git a/vidify/player/vlc.py b/vidify/player/vlc.py
-index 6a0bec7..a7c9ec0 100644
---- a/vidify/player/vlc.py
-+++ b/vidify/player/vlc.py
-@@ -31,7 +31,7 @@ class VLCPlayer(PlayerBase):
- else:
- vlc_args += " --quiet"
- # The audio is always muted, which is needed because not all the
-- # youtube-dl videos are silent.
-+ # yt-dlp videos are silent.
- # Needed for the audiosync feature: set the Group of Pictures size to
- # one, so that seeking is more precise.
- vlc_args += " --no-audio --sout-x264-min-keyint 1"
-diff --git a/vidify/youtube.py b/vidify/youtube.py
-index 1b23bfb..b959f34 100644
---- a/vidify/youtube.py
-+++ b/vidify/youtube.py
-@@ -1,5 +1,5 @@
- """
--This module uses youtube-dl to obtain the actual URL of a YouTube link.
-+This module uses yt-dlp to obtain the actual URL of a YouTube link.
- That way, the video can be played directly with a video player like VLC
- or mpv.
- """
-@@ -7,7 +7,7 @@ or mpv.
- import logging
- from typing import Optional
-
--from youtube_dl import YoutubeDL
-+from yt_dlp import YoutubeDL
- from qtpy.QtCore import QObject, Signal
-
-
-@@ -63,7 +63,7 @@ class YouTubeDLWorker(QObject):
-
- def get_url(self) -> None:
- """
-- Getting the youtube direct link with youtube-dl, intended to be used
-+ Getting the youtube direct link with yt-dlp, intended to be used
- with a QThread. It's guaranteed that either a success signal or a
- fail signal will be emitted.
- """
-@@ -74,13 +74,13 @@ class YouTubeDLWorker(QObject):
- except Exception as e:
- # Any kind of error has to be caught, so that it doesn't only
- # send the error signal when the download wasn't successful
-- # (a DownloadError from youtube_dl).
-- logging.info("YouTube-dl wasn't able to obtain the video: %s",
-+ # (a DownloadError from yt_dlp).
-+ logging.info("yt-dlp wasn't able to obtain the video: %s",
- str(e))
- self.fail.emit()
- else:
- if len(data['entries']) == 0:
-- logging.info("YouTube-dl returned no entries")
-+ logging.info("yt-dlp returned no entries")
- self.fail.emit()
- else:
- self.success.emit(data)
diff --git a/media-video/vidify/metadata.xml b/media-video/vidify/metadata.xml
deleted file mode 100644
index 6308fbc3fc23..000000000000
--- a/media-video/vidify/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <use>
- <flag name="vlc">Use python-vlc as backend for vidify</flag>
- <flag name="mpv">Use python-mpv as backend for vidify</flag>
- <flag name="zeroconf">Use an external network player</flag>
- <flag name="dbus">Support local MPRIS players</flag>
- </use>
- <upstream>
- <maintainer>
- <email>marioortizmanero@gmail.com</email>
- <name>Mario Ortiz Manero</name>
- </maintainer>
- <remote-id type="github">vidify/vidify</remote-id>
- <bugs-to>https://github.com/vidify/vidify/issues</bugs-to>
- </upstream>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/media-video/vidify/vidify-2.2.6-r3.ebuild b/media-video/vidify/vidify-2.2.6-r3.ebuild
deleted file mode 100644
index a1c94e41dae9..000000000000
--- a/media-video/vidify/vidify-2.2.6-r3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit xdg distutils-r1 optfeature virtualx
-
-DESCRIPTION="Watch music videos in real time for the songs playing on your device"
-HOMEPAGE="https://vidify.org"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-IUSE="dbus vlc mpv zeroconf"
-
-REQUIRED_USE="|| ( vlc mpv zeroconf )"
-
-RDEPEND="
- dev-python/appdirs[${PYTHON_USEDEP}]
- dev-python/qtpy[gui,webengine,${PYTHON_USEDEP}]
- net-misc/lyricwikia[${PYTHON_USEDEP}]
- net-misc/yt-dlp[${PYTHON_USEDEP}]
- dbus? ( dev-python/pydbus[${PYTHON_USEDEP}] )
- !dbus? ( dev-python/tekore[${PYTHON_USEDEP}] )
- mpv? ( dev-python/python-mpv[${PYTHON_USEDEP}] )
- vlc? ( dev-python/python-vlc[${PYTHON_USEDEP}] )
- zeroconf? ( dev-python/zeroconf[${PYTHON_USEDEP}] )
-"
-
-# use yt-dlp instead of youtube-dl, otherwise download is too slow for playback
-PATCHES=(
- "${FILESDIR}/${P}-yt-dlp.patch"
- "${FILESDIR}/${P}-python310.patch"
-)
-
-distutils_enable_tests unittest
-
-python_prepare_all() {
- # skip online test
- rm tests/api/test_spotify_web.py || die
- rm tests/player/test_external.py || die
-
- # this needs dbus and a player running
- rm tests/api/test_mpris.py || die
-
- # can't parse non-existent config
- rm tests/test_api_and_player_data.py || die
-
- # do not hard depend on this
- sed -i \
- -e '/qdarkstyle/d' \
- -e '/python-vlc/d' \
- -e '/python-mpv/d' \
- -e '/pydbus/d' \
- -e '/tekore/d' \
- -e '/zeroconf/d' \
- -e '/If PySide2 is installed and PyQt5/,/PyQtWebEngine/d' \
- setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- virtx "${EPYTHON}" -m unittest discover -v
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog "If video playback is not working please check 'vidify --debug' for missing-codec-errors"
- elog "and recompile media-video/vlc or media-video/mpv with the missing codecs"
-
- optfeature "using an MPRIS(D-Bus) audio player (e.g spotify)" dev-python/pydbus
- optfeature "using the Spotify Web API as audio player" dev-python/tekore
- optfeature "using an external network player" dev-python/zeroconf
- optfeature "using media-video/mpv for video playback" dev-python/python-mpv
- optfeature "using media-video/vlc for video playback" dev-python/python-vlc
- optfeature "'vidify --dark-mode'" dev-python/qdarkstyle
- optfeature "'vidify --audiosync'" media-video/vidify-audiosync
-}
diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest
index 4c9dd887afd3..1805ccfc799d 100644
--- a/media-video/yle-dl/Manifest
+++ b/media-video/yle-dl/Manifest
@@ -1,5 +1,3 @@
-DIST yle-dl-20240927.tar.gz 80008 BLAKE2B b6dfd38bae52de4265d904550124bef96f1f9e75c952a63fc3dabe71ccaf99a9a9cbbb6d2dc10e3ffab0bc1f0ff6b7b42d25e9378c1bfbc06229227bf544ed76 SHA512 e063807ec2e4ad80d69cd6ad10c3973bb32b890c3874a1ce4047f925173d66b198f5d1b4f40dd51056040476f499a972237830e71dd15eb18c38799aa16c5552
DIST yle-dl-20250126.tar.gz 80360 BLAKE2B adbdbd962ffd652c465fdf78e7eb64681435d3b04ace670fd425dd852968150481722ee82dfb5c57931bd35cf1006d887a3d842af6c47a1ff072a6303205150d SHA512 567d634aaf33833e79faaa700eb79f85c9bbd353005c0261012301b07dcdd6a5722a3a220b6acbcf8a28255010058ec34dd4b60b7b30a04d8ffaba663412f474
-EBUILD yle-dl-20240927.ebuild 1645 BLAKE2B f732ce43e50e56fb56af83fc870b804a01192b9d8c627859f535e90fe0e48d5d2bda10ef3aa6c9f854462ba4fd3e31035a42f3548847621e1e0c5628f39b5d11 SHA512 0db6bf5e55aaf3b50d58660f6602a65a7eb249b37c4e567bf43e84b87bc8305817d5fafd85481829e63058dadec2f8ea3f56d47e40a3805417196753251b7ca1
EBUILD yle-dl-20250126.ebuild 1704 BLAKE2B 2185a439fb87f0e429300e41f0ccb125d982529886feffa07eb4dd2e06ff0bf4aaab144ca35337fb171508ca8554a8aee64f3043d2452b841995a595a9c445c4 SHA512 4e9402ff14f0d52cdb74bd30b671b5c3445752b124a9af352a040e994c9e7113a906bf8457bd118fcb42ddcbba7f59d0f12478a4f5e72d2beb30f4930480a53d
MISC metadata.xml 363 BLAKE2B b27761ed00c4849b5e9a0c51fdf699ab7e1589acc017be236339e8e5044fbe05ad62ad8c7104f6e9e43de0779ad6f9f3fe4144fc57376d87d0304f7c7c3fe7cf SHA512 1b061009279fcf8271bec4958ddb93d93e1455686e42d623a64ef51a65e4f852d23873c59d5e547bbf66d6c596f542fd29f78de5c7b33f484918b01beb76dc92
diff --git a/media-video/yle-dl/yle-dl-20240927.ebuild b/media-video/yle-dl/yle-dl-20240927.ebuild
deleted file mode 100644
index f2e81ee23989..000000000000
--- a/media-video/yle-dl/yle-dl-20240927.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-DISTUTILS_USE_PEP517=flit
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Download media files from Yle Areena"
-HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl"
-SRC_URI="https://github.com/aajanki/yle-dl/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-IUSE="test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Requires an active internet connection during tests,
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="media-video/ffmpeg
- net-misc/wget
- >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}]
- >=dev-python/configargparse-0.13.0[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/progress[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]"
-BDEPEND="test? (
- ${RDEPEND}
- media-video/ffmpeg[gnutls]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/wheel[${PYTHON_USEDEP}]
- )"
-
-distutils_enable_tests pytest
-
-DOCS=( COPYING ChangeLog README.fi.md README.sv.md README.md yledl.conf.sample )
-
-src_install() {
- docompress -x "/usr/share/doc/${PF}/yledl.conf.sample"
- distutils-r1_src_install
-}
-
-pkg_postinst() {
- elog "Sample configuration file has been installed to "
- elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample"
- elog
- optfeature "automatically detect filesystems that require restricted character sets" dev-python/psutil
- optfeature "store metadata as extended file attributes" dev-python/pyxattr
- optfeature "youtube-dl download engine" net-misc/yt-dlp
-}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 68210a6d411c..1f0252a768de 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 296c4aa5eba7..c90b4b14df42 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Feb 2025 22:40:26 +0000
+Sat, 08 Feb 2025 22:40:38 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 23410b9abb29..0eb045bf1bf9 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 596663 BLAKE2B d03f77688298f7e2b1c117787c6f899250317779b0320cb4d08119535bbb454be5ff75faf4d4f6b88394f22fc5ce722770f4e51f537acca0853947165902a3ab SHA512 ca731da057a6d173058e289dcfa3c1e06f0e35cc32aa1f85102f6637f27eb4a9f2444a9eb532f9df30535ce50e36fc4a7976c85eb02dcc7f7b80b4a213ec6d2d
-TIMESTAMP 2025-02-07T22:40:31Z
+TIMESTAMP 2025-02-08T22:40:43Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmemi99fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmen3WtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCv/g//Z5dvfjdr4gtvJORbRqFLvgoawBVPXY6ZA9dI9k6IQ/thl/lOnmevEfMY
-5WNrTkGJz/+6RfkqGQobD5xzCXyE3T2YrpzbOPz/HFpnhG4/bNtzVH36fO5clOk6
-BYG8Vx1awYh3lAK+2L0+1gqUNyuVLaHC5bIuWILkdEIBHdJrPcDWAe4bSVG3Jjfn
-FmZJyVs2LACLsIud5O9/YERhpsxlwX/BHG7/dI6WgE6FfhBPMm1AXAqNv3vMTTZl
-bTe7oRngXAa1viWD1gclgrEDPXb9xSOFVTvZlVA7sXr8GdCaFZ+PH0aorRDaNYPH
-ri4lGIhl6bDPgnI6AawFul7cjvbXelyOPXCdjpCCYewSTmMxKxrRF6rFAJ6MZWzZ
-MxiTRJyx9dHIUcdPTK+rvWY0D4ITs2Dz6XsLtKw+Uo/+aVv9cLqUCJG5kSkTljwT
-fu9+V58mbf1wGNhSHT4qgW15h8EDab4eootsHyKJbV3KlwLu7QckCXiJ00WWKjNc
-qYns8gMGll6DuxpFPyoDwCBkirU6lMoJ4Wd+GJsO7W/DhLHTPsFTkf0A+zTRhJrT
-GKtuQ0Aj2r7dBfmQpvX7+QeyAp1/RxTsKbmX/mj6L80u0DRBw7PxN3F9cRfPXTj5
-Ar7D4YhKwksL8C8Qa+Rnvj0o5AhMOEIlqnXSpVjEFlHPbjI1rU0=
-=ig0a
+klC8sQ//WyTD0sVP3V2BORa2FuRQE+Ls0SiCjmBQ/GdPPqXy9B7DWGvKjA0XdDLn
+cPEgK6Izk9xHtJWIKwzJ1nsKDtI6BOLoQuVaU1qjTsOqOKbS+8Lhoc4QAfpy60MK
+8FzMg4fb5TTf6EkCvhP2Il9vP7UhnfEB0MIc+EN14Q6hJtK1uUwIUVWtdusD+PUe
+djLcf+qGtf5j4t7NSVwMafmQU3gmlOrFpnWtX1VZoKmosTKxOYFG3lC5UzUlrVF1
+FBA18sg1119SQXXYtWx4/UBtr0g5AI5zt8SijAUJ0s7uZHKfNSF3W7Au6rqb2H8X
+jURrRSc+fJIyepEZ2LvTWlJMwci+4keY8Y7l6AbNbSrW6+x4XL4GFcDomnTNVuxR
+t8h0SD9NV1RjHlciJVklSfVK/8CbuLW2QQAwKN0cp2NI0FZixMcXjVb0qWCf4Vt5
+S0lCvcvv8hKfVWpJlmNhuRO2SFIM7yV6Wo1qYMTkDneXxpqOYtD4wgCkEWx4uzfU
+X2rgaei03LY3V2GcUmYEaCF1B9Tl3UyrwMPbdA8FTihRU/SFUFTB/0nZpAvsbwBu
+b3H386lVMPSYQKmnXRu3v/gIiXWoHeN7BxpBgrzKpHiHki4EU9kFz71RsWMsa29e
+Q/lS4yVBf3Nw2eHH8nwdguqclMKEU4AVihtXA7nBlrYKhkjMmos=
+=Hj4T
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 77294040c743..c90b4b14df42 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Feb 2025 22:40:27 +0000
+Sat, 08 Feb 2025 22:40:38 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index e4c2ee25bcfa..346d4dff01c5 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 86fbcfdd222e..9f51df4b70a2 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.37.12 b/metadata/md5-cache/app-admin/awscli-1.37.12
deleted file mode 100644
index 97593418101e..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.37.12
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.36.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_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.36.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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_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.37.12.tar.gz -> aws-cli-1.37.12.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a2399a25f842a2054d8d58f29cd27fd8
diff --git a/metadata/md5-cache/app-admin/awscli-1.37.14 b/metadata/md5-cache/app-admin/awscli-1.37.14
deleted file mode 100644
index 638b526f77d4..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.37.14
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.36.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_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.36.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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_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.37.14.tar.gz -> aws-cli-1.37.14.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a2399a25f842a2054d8d58f29cd27fd8
diff --git a/metadata/md5-cache/app-admin/awscli-1.37.15 b/metadata/md5-cache/app-admin/awscli-1.37.15
deleted file mode 100644
index 9e04ab5d0a28..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.37.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.36.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_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.36.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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_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.37.15.tar.gz -> aws-cli-1.37.15.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a2399a25f842a2054d8d58f29cd27fd8
diff --git a/metadata/md5-cache/app-admin/awscli-1.37.13 b/metadata/md5-cache/app-admin/awscli-1.37.16
index 27a07f5f2fd3..eb31a972d781 100644
--- a/metadata/md5-cache/app-admin/awscli-1.37.13
+++ b/metadata/md5-cache/app-admin/awscli-1.37.16
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.36.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.36.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_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
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1
IUSE=test 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.36.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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/botocore-1.36.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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_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.37.13.tar.gz -> aws-cli-1.37.13.gh.tar.gz
+SRC_URI=https://github.com/aws/aws-cli/archive/1.37.16.tar.gz -> aws-cli-1.37.16.gh.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=a2399a25f842a2054d8d58f29cd27fd8
diff --git a/metadata/md5-cache/app-admin/awscli-1.37.2 b/metadata/md5-cache/app-admin/awscli-1.37.2
deleted file mode 100644
index e9942e4a6dad..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.37.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.36.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_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.36.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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_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.37.2.tar.gz -> aws-cli-1.37.2.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=ea439376fd6f455cc34f052603587dce
diff --git a/metadata/md5-cache/app-admin/awscli-1.37.6 b/metadata/md5-cache/app-admin/awscli-1.37.6
index ae394da3e3db..374a302f1b86 100644
--- a/metadata/md5-cache/app-admin/awscli-1.37.6
+++ b/metadata/md5-cache/app-admin/awscli-1.37.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
INHERIT=bash-completion-r1 distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.36.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin 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_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://github.com/aws/aws-cli/archive/1.37.6.tar.gz -> aws-cli-1.37.6.gh.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a2399a25f842a2054d8d58f29cd27fd8
+_md5_=ea439376fd6f455cc34f052603587dce
diff --git a/metadata/md5-cache/app-admin/conky-1.21.9 b/metadata/md5-cache/app-admin/conky-1.21.9
deleted file mode 100644
index 27d3061a56d0..000000000000
--- a/metadata/md5-cache/app-admin/conky-1.21.9
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=colour-name-map? ( dev-util/gperf ) doc? ( virtual/pandoc || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] ) ) ) extras? ( || ( ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] dev-python/jinja2[python_targets_python3_10(-)] ) ) ) wayland? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( >=media-libs/imlib2-1.11.0[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X?] ) lua-cairo-xlib? ( x11-libs/cairo[X] ) lua-imlib? ( >=media-libs/imlib2-1.11.0[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd:= ) X? ( x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext x11-libs/libXi x11-libs/libX11 ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) test? ( dev-cpp/catch ) wayland? ( dev-libs/wayland-protocols )
-DESCRIPTION=An advanced, highly configurable system monitor for X
-EAPI=8
-HOMEPAGE=https://github.com/brndnmtthws/conky
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg
-IUSE=apcupsd bundled-toluapp cmus colour-name-map curl doc extras hddtemp ical iconv imlib intel-backlight iostats irc lua-cairo lua-cairo-xlib lua-imlib lua-rsvg math moc mouse-events mpd mysql ncurses nvidia +portmon pulseaudio rss systemd test thinkpad truetype wayland webserver wifi X xinerama xinput xmms2 +lua_single_target_lua5-4
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=GPL-3 BSD LGPL-2.1 MIT
-RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( >=media-libs/imlib2-1.11.0[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X?] ) lua-cairo-xlib? ( x11-libs/cairo[X] ) lua-imlib? ( >=media-libs/imlib2-1.11.0[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd:= ) X? ( x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext x11-libs/libXi x11-libs/libX11 ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) apcupsd? ( sys-power/apcupsd ) cmus? ( media-sound/cmus ) hddtemp? ( app-admin/hddtemp ) moc? ( media-sound/moc )
-REQUIRED_USE=^^ ( lua_single_target_lua5-4 ) imlib? ( X ) lua-cairo? ( || ( X wayland ) bundled-toluapp ) lua-cairo-xlib? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( || ( X wayland ) bundled-toluapp ) mouse-events? ( X wayland ) nvidia? ( X ) rss? ( curl ) truetype? ( X ) xinerama? ( X ) xinput? ( X )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.21.9.tar.gz -> conky-1.21.9.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2eaaccf59f8228b9e22c27eec8b0853e
diff --git a/metadata/md5-cache/app-admin/conky-1.22.0 b/metadata/md5-cache/app-admin/conky-1.22.0
index 0379c7bd6e5e..48ac8958f266 100644
--- a/metadata/md5-cache/app-admin/conky-1.22.0
+++ b/metadata/md5-cache/app-admin/conky-1.22.0
@@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/brndnmtthws/conky
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg
IUSE=apcupsd bundled-toluapp cmus colour-name-map curl doc extras hddtemp ical iconv imlib intel-backlight iostats irc lua-cairo lua-cairo-xlib lua-imlib lua-rsvg math moc mouse-events mpd mysql ncurses nvidia +portmon pulseaudio rss systemd test thinkpad truetype wayland webserver wifi X xinerama xinput xmms2 +lua_single_target_lua5-4
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-3 BSD LGPL-2.1 MIT
RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( >=media-libs/imlib2-1.11.0[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X?] ) lua-cairo-xlib? ( x11-libs/cairo[X] ) lua-imlib? ( >=media-libs/imlib2-1.11.0[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd:= ) X? ( x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext x11-libs/libXi x11-libs/libX11 ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) apcupsd? ( sys-power/apcupsd ) cmus? ( media-sound/cmus ) hddtemp? ( app-admin/hddtemp ) moc? ( media-sound/moc )
REQUIRED_USE=^^ ( lua_single_target_lua5-4 ) imlib? ( X ) lua-cairo? ( || ( X wayland ) bundled-toluapp ) lua-cairo-xlib? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( || ( X wayland ) bundled-toluapp ) mouse-events? ( X wayland ) nvidia? ( X ) rss? ( curl ) truetype? ( X ) xinerama? ( X ) xinput? ( X )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.22.0.tar.gz -> conky-1.22.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=419ca670de0ee0f78015c4048e89fafe
+_md5_=865af7cca423aa26af0715b9317dfd86
diff --git a/metadata/md5-cache/app-admin/entr-5.7 b/metadata/md5-cache/app-admin/entr-5.7
new file mode 100644
index 000000000000..c30de0b89c78
--- /dev/null
+++ b/metadata/md5-cache/app-admin/entr-5.7
@@ -0,0 +1,14 @@
+BDEPEND=test? ( app-alternatives/awk[gawk] app-editors/vim app-misc/tmux dev-vcs/git sys-apps/file )
+DEFINED_PHASES=configure
+DESCRIPTION=Run arbitrary commands when files change
+EAPI=8
+HOMEPAGE=https://eradman.com/entrproject/ https://github.com/eradman/entr
+INHERIT=edo toolchain-funcs
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://eradman.com/entrproject/code/entr-5.7.tar.gz
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=befcc42b22423889b86aff3c5f213b26
diff --git a/metadata/md5-cache/app-admin/salt-3007.1-r1 b/metadata/md5-cache/app-admin/salt-3007.1-r1
index b601a0dfe481..29245f53633d 100644
--- a/metadata/md5-cache/app-admin/salt-3007.1-r1
+++ b/metadata/md5-cache/app-admin/salt-3007.1-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.saltstack.com/resources/community/ https://github.com/saltstack
INHERIT=systemd distutils-r1 pypi
IUSE=cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako mongodb neutron nova portage profile redis selinux test raet +zeromq vim-syntax python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~riscv x86
+KEYWORDS=amd64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=sys-apps/pciutils dev-libs/openssl:0=[-bindist(-)] dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cherrypy-18.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cryptography-42.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/distro-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/importlib-metadata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja2-3.1.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jmespath[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/libnacl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/looseversion[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/psutil-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pycryptodome-3.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-24.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-gnupg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/markupsafe-2.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.31.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setproctitle[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tornado[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/watchdog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] libcloud? ( >=dev-python/aiohttp-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/aiosignal[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/apache-libcloud-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/async-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mako? ( dev-python/mako[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ldap? ( dev-python/python-ldap[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) libvirt? ( dev-python/libvirt-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) raet? ( >=dev-python/libnacl-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/ioflo-1.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/raet-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) cheetah? ( >=dev-python/cheetah3-3.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) genshi? ( dev-python/genshi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mongodb? ( dev-python/pymongo[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) keyring? ( dev-python/keyring[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) redis? ( dev-python/redis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) selinux? ( sec-policy/selinux-salt ) nova? ( python_targets_python3_10? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/python-novaclient-2.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) neutron? ( python_targets_python3_10? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/python-neutronclient-2.3.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) gnupg? ( dev-python/python-gnupg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) profile? ( dev-python/yappi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) vim-syntax? ( app-vim/salt-vim ) zeromq? ( >=dev-python/pyzmq-19.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 )
REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) nova? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) neutron? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) x86? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3007.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=37e47e3b10f58480b219da1cdd527fd8
+_md5_=9c0622494fdab1c7a24871873d0ab3ce
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 2e1a047df98c..28c2d373989f 100644
--- a/metadata/md5-cache/app-arch/Manifest.gz
+++ b/metadata/md5-cache/app-arch/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-arch/par2cmdline-0.8.1-r1 b/metadata/md5-cache/app-arch/par2cmdline-0.8.1-r1
deleted file mode 100644
index 3c739a9c7ab7..000000000000
--- a/metadata/md5-cache/app-arch/par2cmdline-0.8.1-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=pretend setup test
-DESCRIPTION=A PAR-2.0 file verification and repair tool
-EAPI=8
-HOMEPAGE=https://github.com/Parchive/par2cmdline
-INHERIT=toolchain-funcs
-IUSE=openmp
-KEYWORDS=amd64 ~arm ~hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=https://github.com/Parchive/par2cmdline/releases/download/v0.8.1/par2cmdline-0.8.1.tar.bz2
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=46e960c8dfdb33a2d11e0195cba31c34
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index b77a69933fea..88e6d034a147 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/incus-6.7 b/metadata/md5-cache/app-containers/incus-6.7
deleted file mode 100644
index 228bd14d4da3..000000000000
--- a/metadata/md5-cache/app-containers/incus-6.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-lang/go-1.21 nls? ( sys-devel/gettext ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev
-DESCRIPTION=Modern, secure and powerful system container and virtual machine manager
-EAPI=8
-HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus
-INHERIT=go-module linux-info optfeature systemd toolchain-funcs verify-sig
-IUSE=apparmor fuidshift nls verify-sig
-KEYWORDS=~amd64 ~arm64
-LICENSE=Apache-2.0 BSD LGPL-3 MIT
-RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev fuidshift? ( !app-containers/lxd ) net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl
-RESTRICT=test strip
-SLOT=0/stable
-SRC_URI=https://linuxcontainers.org/downloads/incus/incus-6.7.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-6.7.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=c45ac2b6f63885f5d26a71dc790a2d47
diff --git a/metadata/md5-cache/app-containers/lxc-6.0.2 b/metadata/md5-cache/app-containers/lxc-6.0.2
deleted file mode 100644
index 96f6fcf67caf..000000000000
--- a/metadata/md5-cache/app-containers/lxc-6.0.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig man? ( app-text/docbook2X ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst setup test unpack
-DEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/dbus sys-apps/systemd:= ) tools? ( sys-libs/libcap ) caps? ( sys-libs/libcap[static-libs] ) tools? ( sys-libs/libcap[static-libs] ) sys-kernel/linux-headers
-DESCRIPTION=A userspace interface for the Linux kernel containment features
-EAPI=8
-HOMEPAGE=https://linuxcontainers.org/ https://github.com/lxc/lxc
-INHERIT=bash-completion-r1 linux-info meson optfeature systemd toolchain-funcs verify-sig
-IUSE=apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools verify-sig
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
-LICENSE=GPL-2 LGPL-2.1 LGPL-3
-RDEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/dbus sys-apps/systemd:= ) tools? ( sys-libs/libcap )
-RESTRICT=!test? ( test )
-SLOT=0/1.8
-SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-6.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-6.0.2.tar.gz.asc )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=f04ba5def6cf5f5fedf6fe9b079bae8d
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 046f9960c687..650365b6de80 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/emacs-26.3-r21 b/metadata/md5-cache/app-editors/emacs-26.3-r21
index 1714853836f7..ad20a0bb03df 100644
--- a/metadata/md5-cache/app-editors/emacs-26.3-r21
+++ b/metadata/md5-cache/app-editors/emacs-26.3-r21
@@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1
IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=26
SRC_URI=mirror://gnu/emacs/emacs-26.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-26.3-patches-11.tar.xz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=13a50cc763884e31da2e5870f392fb05
+_md5_=8598475ade3a181ad12f970e1cc124db
diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r19 b/metadata/md5-cache/app-editors/emacs-27.2-r19
index bdd28c8428ae..f0d61c38ac9a 100644
--- a/metadata/md5-cache/app-editors/emacs-27.2-r19
+++ b/metadata/md5-cache/app-editors/emacs-27.2-r19
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
RESTRICT=test
SLOT=27
SRC_URI=mirror://gnu/emacs/emacs-27.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-27.2-patches-11.tar.xz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=3a0bf4c39886355e92b80cc718575cfc
+_md5_=0746b1e729c8b18b42551f8d955d2d89
diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r15 b/metadata/md5-cache/app-editors/emacs-28.2-r15
index b24187d86f7e..0b0ac59ad74d 100644
--- a/metadata/md5-cache/app-editors/emacs-28.2-r15
+++ b/metadata/md5-cache/app-editors/emacs-28.2-r15
@@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars valgrind wide-int Xaw3d xft +xpm zlib
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=28
SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-10.tar.xz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4ee82e5bf421aab2b12693afd6a33a3b
+_md5_=a2d1999f3df9a3c147ce587f48da45a6
diff --git a/metadata/md5-cache/app-editors/emacs-29.4-r1 b/metadata/md5-cache/app-editors/emacs-29.4-r1
index 821e81c1dfa2..cfcc3fcce5ce 100644
--- a/metadata/md5-cache/app-editors/emacs-29.4-r1
+++ b/metadata/md5-cache/app-editors/emacs-29.4-r1
@@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/
IDEPEND=app-eselect/eselect-emacs
INHERIT=autotools eapi9-pipestatus elisp-common flag-o-matic readme.gentoo-r1 toolchain-funcs
IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source sqlite ssl svg systemd +threads tiff toolkit-scroll-bars tree-sitter valgrind webp wide-int +X Xaw3d xft +xpm zlib
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2
RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) jit? ( sys-devel/gcc:=[jit(-)] sys-libs/zlib ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) sqlite? ( dev-db/sqlite:3 ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) tree-sitter? ( dev-libs/tree-sitter:= ) valgrind? ( dev-debug/valgrind ) zlib? ( sys-libs/zlib ) gui? ( gif? ( media-libs/giflib:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) png? ( >=media-libs/libpng-1.4:0= ) svg? ( >=gnome-base/librsvg-2.0 ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:0= ) imagemagick? ( media-gfx/imagemagick:0=[jpeg?,png?,svg?,tiff?] ) !aqua? ( gsettings? ( app-emacs/emacs-common[gsettings(-)] >=dev-libs/glib-2.28.6 ) gtk? ( !X? ( media-libs/fontconfig media-libs/freetype >=x11-libs/cairo-1.12.18 x11-libs/gtk+:3 harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) ) !gtk? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-libs/xcb-util x11-misc/xbitmaps xpm? ( x11-libs/libXpm ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) !cairo? ( x11-libs/libXft ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) ) app-eselect/eselect-emacs
SLOT=29
SRC_URI=mirror://gnu/emacs/emacs-29.4.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-29.4-patches-3.tar.xz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=0dbfb4394725b176d8fe8688ac8ad376
+_md5_=878d881c17de4241a7c18755b29d3d08
diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-47.2 b/metadata/md5-cache/app-editors/gnome-text-editor-47.2
index 730316bed174..cc082ca37caf 100644
--- a/metadata/md5-cache/app-editors/gnome-text-editor-47.2
+++ b/metadata/md5-cache/app-editors/gnome-text-editor-47.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-text-editor
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=+editorconfig spell
-KEYWORDS=~amd64 ~loong ~riscv
+KEYWORDS=~amd64 ~loong ~riscv ~x86
LICENSE=GPL-3+ CC-BY-SA-3.0
RDEPEND=>=dev-libs/glib-2.80.0:2 >=gui-libs/gtk-4.15:4 >=gui-libs/gtksourceview-5.10.0:5 >=gui-libs/libadwaita-1.6_alpha:1 app-text/editorconfig-core-c x11-libs/cairo >=app-text/libspelling-0.3.0 spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) gnome-base/gsettings-desktop-schemas
SLOT=0
SRC_URI=mirror://gnome/sources/gnome-text-editor/47/gnome-text-editor-47.2.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6faf9572dd7d228a0b63edc25e1dace9
+_md5_=2b9e33915fdbc105bcd85f6c0c3dedf5
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 4cd36ff98872..dbd4b47e6cf3 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-10.0.0 b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-10.0.0
deleted file mode 100644
index ede146d6e947..000000000000
--- a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-10.0.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-text/trang >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
-DESCRIPTION=Extension for nxml-mode with libvirt schemas
-EAPI=8
-HOMEPAGE=https://www.libvirt.org/
-INHERIT=elisp
-KEYWORDS=~amd64
-LICENSE=LGPL-2.1+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://download.libvirt.org/libvirt-10.0.0.tar.xz
-_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common 4ee3453b022aae73f4d827a0f98920c2
-_md5_=5c90fe9eaa53c099e5148cb36bb82d23
diff --git a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-10.1.0 b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-10.1.0
deleted file mode 100644
index 0030f92bf83c..000000000000
--- a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-10.1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-text/trang >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
-DESCRIPTION=Extension for nxml-mode with libvirt schemas
-EAPI=8
-HOMEPAGE=https://www.libvirt.org/
-INHERIT=elisp
-KEYWORDS=~amd64
-LICENSE=LGPL-2.1+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://download.libvirt.org/libvirt-10.1.0.tar.xz
-_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common 4ee3453b022aae73f4d827a0f98920c2
-_md5_=5c90fe9eaa53c099e5148cb36bb82d23
diff --git a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.9.0 b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-11.0.0
index 4cef3215ef24..0c3fe297d59c 100644
--- a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.9.0
+++ b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-11.0.0
@@ -8,6 +8,6 @@ KEYWORDS=~amd64
LICENSE=LGPL-2.1+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
-SRC_URI=https://download.libvirt.org/libvirt-9.9.0.tar.xz
+SRC_URI=https://download.libvirt.org/libvirt-11.0.0.tar.xz
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common 4ee3453b022aae73f4d827a0f98920c2
-_md5_=5c90fe9eaa53c099e5148cb36bb82d23
+_md5_=dd7e1c498dd117b908c75b19fad17a5c
diff --git a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.8.0 b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.8.0
deleted file mode 100644
index ff1a811e56b7..000000000000
--- a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.8.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=app-text/trang >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
-DESCRIPTION=Extension for nxml-mode with libvirt schemas
-EAPI=8
-HOMEPAGE=https://www.libvirt.org/
-INHERIT=elisp
-KEYWORDS=~amd64
-LICENSE=LGPL-2.1+
-RDEPEND=>=app-editors/emacs-25.3:*
-SLOT=0
-SRC_URI=https://download.libvirt.org/libvirt-9.8.0.tar.xz
-_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common 4ee3453b022aae73f4d827a0f98920c2
-_md5_=5c90fe9eaa53c099e5148cb36bb82d23
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index 30da1b48d12e..af2a48e4c4b4 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/libvirt-10.10.0-r1 b/metadata/md5-cache/app-emulation/libvirt-10.10.0-r1
index 1a06bc223543..db4ad5b162cd 100644
--- a/metadata/md5-cache/app-emulation/libvirt-10.10.0-r1
+++ b/metadata/md5-cache/app-emulation/libvirt-10.10.0-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/
INHERIT=meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ppc64 x86
LICENSE=LGPL-2.1
PDEPEND=qemu? ( dev-python/libvirt-python )
RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm dev-libs/json-c:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables || ( >=net-firewall/iptables-1.4.10[ipv6(+)] net-firewall/nftables ) net-misc/radvd sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/10.10.0
SRC_URI=https://download.libvirt.org/libvirt-10.10.0.tar.xz verify-sig? ( https://download.libvirt.org/libvirt-10.10.0.tar.xz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=e40936edb861f757803eb460a4beaeea
+_md5_=500089af870687aa7a1f566be4434024
diff --git a/metadata/md5-cache/app-emulation/libvirt-10.1.0-r4 b/metadata/md5-cache/app-emulation/libvirt-11.0.0
index 22ea41003946..4d9a46500b60 100644
--- a/metadata/md5-cache/app-emulation/libvirt-10.1.0-r4
+++ b/metadata/md5-cache/app-emulation/libvirt-11.0.0
@@ -1,18 +1,18 @@
BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( || ( ( 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(-)] ) ) )
+DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm dev-libs/json-c:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables || ( >=net-firewall/iptables-1.4.10[ipv6(+)] net-firewall/nftables ) net-misc/radvd sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) test? ( || ( ( 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(-)] ) ) )
DESCRIPTION=C toolkit to manipulate virtual machines
EAPI=8
HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/
INHERIT=meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
-KEYWORDS=amd64 ~arm arm64 ppc64 x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=LGPL-2.1
PDEPEND=qemu? ( dev-python/libvirt-python )
-RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles
+RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm dev-libs/json-c:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables || ( >=net-firewall/iptables-1.4.10[ipv6(+)] net-firewall/nftables ) net-misc/radvd sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles
REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd )
RESTRICT=!test? ( test )
-SLOT=0/10.1.0
-SRC_URI=https://download.libvirt.org/libvirt-10.1.0.tar.xz verify-sig? ( https://download.libvirt.org/libvirt-10.1.0.tar.xz.asc )
+SLOT=0/11.0.0
+SRC_URI=https://download.libvirt.org/libvirt-11.0.0.tar.xz verify-sig? ( https://download.libvirt.org/libvirt-11.0.0.tar.xz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=433d89df72d837fe4ed9fc49f45e12e1
+_md5_=af96cc66b8553712947760661ec9d310
diff --git a/metadata/md5-cache/app-emulation/libvirt-9.8.0-r5 b/metadata/md5-cache/app-emulation/libvirt-9.8.0-r5
deleted file mode 100644
index 0774be3ac39c..000000000000
--- a/metadata/md5-cache/app-emulation/libvirt-9.8.0-r5
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 )
-DESCRIPTION=C toolkit to manipulate virtual machines
-EAPI=8
-HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/
-INHERIT=meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
-IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtualbox +virt-network wireshark-plugins xen zfs verify-sig
-KEYWORDS=amd64 ~arm arm64 ppc64 x86
-LICENSE=LGPL-2.1
-PDEPEND=qemu? ( dev-python/libvirt-python )
-RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles
-REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd )
-RESTRICT=!test? ( test )
-SLOT=0/9.8.0
-SRC_URI=https://download.libvirt.org/libvirt-9.8.0.tar.xz verify-sig? ( https://download.libvirt.org/libvirt-9.8.0.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=4512ac21c90c84210c738d55c39c67f6
diff --git a/metadata/md5-cache/app-emulation/libvirt-9.9.0-r5 b/metadata/md5-cache/app-emulation/libvirt-9.9.0-r5
deleted file mode 100644
index 404c33b3afb6..000000000000
--- a/metadata/md5-cache/app-emulation/libvirt-9.9.0-r5
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 )
-DESCRIPTION=C toolkit to manipulate virtual machines
-EAPI=8
-HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/
-INHERIT=meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
-IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtiofsd virtualbox +virt-network wireshark-plugins xen zfs verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=LGPL-2.1
-PDEPEND=qemu? ( dev-python/libvirt-python )
-RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-debug/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nbd? ( sys-block/nbdkit sys-libs/libnbd ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 app-crypt/swtpm >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) virtiofsd? ( app-emulation/virtiofsd ) virtualbox? ( <app-emulation/virtualbox-7.1.0 ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles
-REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd )
-RESTRICT=!test? ( test )
-SLOT=0/9.9.0
-SRC_URI=https://download.libvirt.org/libvirt-9.9.0.tar.xz verify-sig? ( https://download.libvirt.org/libvirt-9.9.0.tar.xz.asc )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=9556c4ea88e328991cf40320f44701c9
diff --git a/metadata/md5-cache/app-emulation/libvirt-9999 b/metadata/md5-cache/app-emulation/libvirt-9999
index 3e9c2b1bcc24..5dbf02ce5252 100644
--- a/metadata/md5-cache/app-emulation/libvirt-9999
+++ b/metadata/md5-cache/app-emulation/libvirt-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtua
RESTRICT=!test? ( test )
SLOT=0/9999
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=3b302b571b67f4cdd037a577ab12aac6
+_md5_=e11756106323093d8d1f48584c8feada
diff --git a/metadata/md5-cache/app-emulation/qemu-9.1.2 b/metadata/md5-cache/app-emulation/qemu-9.1.2
index d09135384efc..96c21cc2c9ea 100644
--- a/metadata/md5-cache/app-emulation/qemu-9.1.2
+++ b/metadata/md5-cache/app-emulation/qemu-9.1.2
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils
IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg keyutils lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs pipewire plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xdp xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +filecaps
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=GPL-2 LGPL-2 BSD-2
RDEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( dev-lang/python:3.10[ensurepip(-),ncurses,readline] ) python_targets_python3_11? ( dev-lang/python:3.11[ensurepip(-),ncurses,readline] ) python_targets_python3_12? ( dev-lang/python:3.12[ensurepip(-),ncurses,readline] ) python_targets_python3_13? ( dev-lang/python:3.13[ensurepip(-),ncurses,readline] ) ) systemtap? ( dev-debug/systemtap ) xattr? ( sys-apps/attr ) >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) kernel_linux? ( sys-libs/libcap-ng ) keyutils? ( sys-apps/keyutils ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) pipewire? ( >=media-video/pipewire-0.3.60 ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xdp? ( net-libs/xdp-tools ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.3 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-202202 >=sys-firmware/edk2-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.3[seavgabios] >=sys-firmware/seabios-bin-1.16.3 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.3 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-202202 >=sys-firmware/edk2-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.3[seavgabios] >=sys-firmware/seabios-bin-1.16.3 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.3 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.3[seavgabios] >=sys-firmware/seabios-bin-1.16.3 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.3 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.3[seavgabios] >=sys-firmware/seabios-bin-1.16.3 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) xdp? ( bpf ) qemu_softmmu_targets_aarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_alpha? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_arm? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_cris? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_hppa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_i386? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_loongarch64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_m68k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblaze? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_microblazeel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mips64el? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_mipsel? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_or1k? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_ppc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv32? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_riscv64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_s390x? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sh4eb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_sparc64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_x86_64? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensa? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_xtensaeb? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_avr? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_rx? ( kernel_linux? ( seccomp ) ) qemu_softmmu_targets_tricore? ( kernel_linux? ( seccomp ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qemu.org/qemu-9.1.2.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-9.1.0-docs.tar.xz )
_eclasses_=fcaps 27152c9e4da035accb14a2d7879744ef linux-info ea4122ba1d8791a12b78e53f9510a2e3 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7def6599c1be7429935e74f9d0018f38
+_md5_=a98118e518cd4d7bc63a249e37e208c2
diff --git a/metadata/md5-cache/app-emulation/virtiofsd-1.10.0-r1 b/metadata/md5-cache/app-emulation/virtiofsd-1.10.0-r2
index 7c8603f8ae16..d25ddbdda184 100644
--- a/metadata/md5-cache/app-emulation/virtiofsd-1.10.0-r1
+++ b/metadata/md5-cache/app-emulation/virtiofsd-1.10.0-r2
@@ -8,8 +8,8 @@ INHERIT=cargo
IUSE=debug
KEYWORDS=amd64 ppc64
LICENSE=Apache-2.0 BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 Unlicense
-RDEPEND=sys-libs/libcap-ng sys-libs/libseccomp
+RDEPEND=sys-apps/shadow sys-libs/libcap-ng sys-libs/libseccomp
SLOT=0
SRC_URI=https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.10.0/virtiofsd-v1.10.0.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/arc-swap/1.5.0/download -> arc-swap-1.5.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.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.4.1/download -> bitflags-2.4.1.crate https://crates.io/api/v1/crates/capng/0.2.2/download -> capng-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.3.11/download -> clap-4.3.11.crate https://crates.io/api/v1/crates/clap_builder/4.3.11/download -> clap_builder-4.3.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libseccomp-sys/0.2.1/download -> libseccomp-sys-0.2.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/rustix/0.38.7/download -> rustix-0.38.7.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/syn/2.0.23/download -> syn-2.0.23.crate https://crates.io/api/v1/crates/syslog/6.0.1/download -> syslog-6.0.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.41/download -> thiserror-1.0.41.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.41/download -> thiserror-impl-1.0.41.crate https://crates.io/api/v1/crates/time/0.3.11/download -> time-0.3.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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/vhost/0.10.0/download -> vhost-0.10.0.crate https://crates.io/api/v1/crates/vhost-user-backend/0.13.1/download -> vhost-user-backend-0.13.1.crate https://crates.io/api/v1/crates/virtio-bindings/0.2.2/download -> virtio-bindings-0.2.2.crate https://crates.io/api/v1/crates/virtio-queue/0.11.0/download -> virtio-queue-0.11.0.crate https://crates.io/api/v1/crates/vm-memory/0.14.0/download -> vm-memory-0.14.0.crate https://crates.io/api/v1/crates/vmm-sys-util/0.12.1/download -> vmm-sys-util-0.12.1.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.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=94089647e278406d3312e6011364dd44
+_md5_=1ef479107162fd5899dc31e18bf40dbb
diff --git a/metadata/md5-cache/app-emulation/virtiofsd-1.10.1-r1 b/metadata/md5-cache/app-emulation/virtiofsd-1.10.1-r2
index 2cd69460a86c..085d04eb087d 100644
--- a/metadata/md5-cache/app-emulation/virtiofsd-1.10.1-r1
+++ b/metadata/md5-cache/app-emulation/virtiofsd-1.10.1-r2
@@ -8,8 +8,8 @@ INHERIT=cargo
IUSE=debug
KEYWORDS=amd64 ppc64
LICENSE=Apache-2.0 BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 Unlicense
-RDEPEND=sys-libs/libcap-ng sys-libs/libseccomp
+RDEPEND=sys-apps/shadow sys-libs/libcap-ng sys-libs/libseccomp
SLOT=0
SRC_URI=https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.10.1/virtiofsd-v1.10.1.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/arc-swap/1.5.0/download -> arc-swap-1.5.0.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.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.4.1/download -> bitflags-2.4.1.crate https://crates.io/api/v1/crates/capng/0.2.2/download -> capng-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.3.11/download -> clap-4.3.11.crate https://crates.io/api/v1/crates/clap_builder/4.3.11/download -> clap_builder-4.3.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libseccomp-sys/0.2.1/download -> libseccomp-sys-0.2.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/rustix/0.38.7/download -> rustix-0.38.7.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/syn/2.0.23/download -> syn-2.0.23.crate https://crates.io/api/v1/crates/syslog/6.0.1/download -> syslog-6.0.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.41/download -> thiserror-1.0.41.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.41/download -> thiserror-impl-1.0.41.crate https://crates.io/api/v1/crates/time/0.3.11/download -> time-0.3.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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/vhost/0.10.0/download -> vhost-0.10.0.crate https://crates.io/api/v1/crates/vhost-user-backend/0.13.1/download -> vhost-user-backend-0.13.1.crate https://crates.io/api/v1/crates/virtio-bindings/0.2.2/download -> virtio-bindings-0.2.2.crate https://crates.io/api/v1/crates/virtio-queue/0.11.0/download -> virtio-queue-0.11.0.crate https://crates.io/api/v1/crates/vm-memory/0.14.0/download -> vm-memory-0.14.0.crate https://crates.io/api/v1/crates/vmm-sys-util/0.12.1/download -> vmm-sys-util-0.12.1.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.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=94089647e278406d3312e6011364dd44
+_md5_=1ef479107162fd5899dc31e18bf40dbb
diff --git a/metadata/md5-cache/app-emulation/virtiofsd-1.11.1-r1 b/metadata/md5-cache/app-emulation/virtiofsd-1.11.1-r2
index cff1fe735fc7..6b9683921bc1 100644
--- a/metadata/md5-cache/app-emulation/virtiofsd-1.11.1-r1
+++ b/metadata/md5-cache/app-emulation/virtiofsd-1.11.1-r2
@@ -8,8 +8,8 @@ INHERIT=cargo
IUSE=debug
KEYWORDS=amd64 ppc64
LICENSE=Apache-2.0 BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 Unlicense
-RDEPEND=sys-libs/libcap-ng sys-libs/libseccomp
+RDEPEND=sys-apps/shadow sys-libs/libcap-ng sys-libs/libseccomp
SLOT=0
SRC_URI=https://gitlab.com/virtio-fs/virtiofsd/-/archive/v1.11.1/virtiofsd-v1.11.1.tar.bz2 https://crates.io/api/v1/crates/aho-corasick/0.7.18/download -> aho-corasick-0.7.18.crate https://crates.io/api/v1/crates/anstream/0.3.2/download -> anstream-0.3.2.crate https://crates.io/api/v1/crates/anstyle/1.0.1/download -> anstyle-1.0.1.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.1/download -> anstyle-parse-0.2.1.crate https://crates.io/api/v1/crates/anstyle-query/1.0.0/download -> anstyle-query-1.0.0.crate https://crates.io/api/v1/crates/anstyle-wincon/1.0.1/download -> anstyle-wincon-1.0.1.crate https://crates.io/api/v1/crates/arc-swap/1.5.0/download -> arc-swap-1.5.0.crate https://crates.io/api/v1/crates/atomic-polyfill/0.1.11/download -> atomic-polyfill-0.1.11.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.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.4.1/download -> bitflags-2.4.1.crate https://crates.io/api/v1/crates/byteorder/1.4.3/download -> byteorder-1.4.3.crate https://crates.io/api/v1/crates/capng/0.2.2/download -> capng-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.79/download -> cc-1.0.79.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/clap/4.3.11/download -> clap-4.3.11.crate https://crates.io/api/v1/crates/clap_builder/4.3.11/download -> clap_builder-4.3.11.crate https://crates.io/api/v1/crates/clap_derive/4.3.2/download -> clap_derive-4.3.2.crate https://crates.io/api/v1/crates/clap_lex/0.5.0/download -> clap_lex-0.5.0.crate https://crates.io/api/v1/crates/cobs/0.2.3/download -> cobs-0.2.3.crate https://crates.io/api/v1/crates/colorchoice/1.0.0/download -> colorchoice-1.0.0.crate https://crates.io/api/v1/crates/critical-section/1.1.2/download -> critical-section-1.1.2.crate https://crates.io/api/v1/crates/env_logger/0.8.4/download -> env_logger-0.8.4.crate https://crates.io/api/v1/crates/errno/0.3.1/download -> errno-0.3.1.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/error-chain/0.12.4/download -> error-chain-0.12.4.crate https://crates.io/api/v1/crates/futures/0.3.21/download -> futures-0.3.21.crate https://crates.io/api/v1/crates/futures-channel/0.3.21/download -> futures-channel-0.3.21.crate https://crates.io/api/v1/crates/futures-core/0.3.21/download -> futures-core-0.3.21.crate https://crates.io/api/v1/crates/futures-executor/0.3.21/download -> futures-executor-0.3.21.crate https://crates.io/api/v1/crates/futures-io/0.3.21/download -> futures-io-0.3.21.crate https://crates.io/api/v1/crates/futures-macro/0.3.21/download -> futures-macro-0.3.21.crate https://crates.io/api/v1/crates/futures-sink/0.3.21/download -> futures-sink-0.3.21.crate https://crates.io/api/v1/crates/futures-task/0.3.21/download -> futures-task-0.3.21.crate https://crates.io/api/v1/crates/futures-util/0.3.21/download -> futures-util-0.3.21.crate https://crates.io/api/v1/crates/hash32/0.2.1/download -> hash32-0.2.1.crate https://crates.io/api/v1/crates/heapless/0.7.16/download -> heapless-0.7.16.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/hermit-abi/0.3.2/download -> hermit-abi-0.3.2.crate https://crates.io/api/v1/crates/hostname/0.3.1/download -> hostname-0.3.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.9/download -> is-terminal-0.4.9.crate https://crates.io/api/v1/crates/itoa/1.0.2/download -> itoa-1.0.2.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libseccomp-sys/0.2.1/download -> libseccomp-sys-0.2.1.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.5/download -> linux-raw-sys-0.4.5.crate https://crates.io/api/v1/crates/lock_api/0.4.10/download -> lock_api-0.4.10.crate https://crates.io/api/v1/crates/log/0.4.17/download -> log-0.4.17.crate https://crates.io/api/v1/crates/match_cfg/0.1.0/download -> match_cfg-0.1.0.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/num_cpus/1.13.1/download -> num_cpus-1.13.1.crate https://crates.io/api/v1/crates/num_threads/0.1.6/download -> num_threads-0.1.6.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.9/download -> pin-project-lite-0.2.9.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/postcard/1.0.6/download -> postcard-1.0.6.crate https://crates.io/api/v1/crates/proc-macro2/1.0.63/download -> proc-macro2-1.0.63.crate https://crates.io/api/v1/crates/quote/1.0.29/download -> quote-1.0.29.crate https://crates.io/api/v1/crates/regex/1.6.0/download -> regex-1.6.0.crate https://crates.io/api/v1/crates/regex-syntax/0.6.27/download -> regex-syntax-0.6.27.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/rustix/0.38.7/download -> rustix-0.38.7.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/semver/1.0.18/download -> semver-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.168/download -> serde-1.0.168.crate https://crates.io/api/v1/crates/serde_derive/1.0.168/download -> serde_derive-1.0.168.crate https://crates.io/api/v1/crates/slab/0.4.7/download -> slab-0.4.7.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.98/download -> syn-1.0.98.crate https://crates.io/api/v1/crates/syn/2.0.23/download -> syn-2.0.23.crate https://crates.io/api/v1/crates/syslog/6.1.1/download -> syslog-6.1.1.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/thiserror/1.0.41/download -> thiserror-1.0.41.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.41/download -> thiserror-impl-1.0.41.crate https://crates.io/api/v1/crates/time/0.3.11/download -> time-0.3.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.2/download -> unicode-ident-1.0.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.1/download -> utf8parse-0.2.1.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/vhost/0.11.0/download -> vhost-0.11.0.crate https://crates.io/api/v1/crates/vhost-user-backend/0.15.0/download -> vhost-user-backend-0.15.0.crate https://crates.io/api/v1/crates/virtio-bindings/0.2.2/download -> virtio-bindings-0.2.2.crate https://crates.io/api/v1/crates/virtio-queue/0.12.0/download -> virtio-queue-0.12.0.crate https://crates.io/api/v1/crates/vm-memory/0.14.1/download -> vm-memory-0.14.1.crate https://crates.io/api/v1/crates/vmm-sys-util/0.12.1/download -> vmm-sys-util-0.12.1.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.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.1/download -> windows-targets-0.48.1.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.0/download -> windows_aarch64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.0/download -> windows_aarch64_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.0/download -> windows_i686_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.0/download -> windows_i686_msvc-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.0/download -> windows_x86_64_gnu-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.0/download -> windows_x86_64_gnullvm-0.48.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.0/download -> windows_x86_64_msvc-0.48.0.crate
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=2e24cdaa7cae99e827531d41fbb57b1b
+_md5_=bcb4e0b785dc0114125fd32ab0541923
diff --git a/metadata/md5-cache/app-emulation/virtiofsd-9999 b/metadata/md5-cache/app-emulation/virtiofsd-9999
index b9654dc80be4..d74540165327 100644
--- a/metadata/md5-cache/app-emulation/virtiofsd-9999
+++ b/metadata/md5-cache/app-emulation/virtiofsd-9999
@@ -8,7 +8,7 @@ INHERIT=cargo git-r3
IUSE=debug
LICENSE=Apache-2.0 BSD Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 Unlicense
PROPERTIES=live
-RDEPEND=sys-libs/libcap-ng sys-libs/libseccomp
+RDEPEND=sys-apps/shadow sys-libs/libcap-ng sys-libs/libseccomp
SLOT=0
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=2887b6fa644932caa350b4e67959aa2e
+_md5_=a4e5c807d593d6e612d4dce341e592d8
diff --git a/metadata/md5-cache/app-emulation/virtualbox-kvm-7.1.6a_pre20250207 b/metadata/md5-cache/app-emulation/virtualbox-kvm-7.1.6a_pre20250207
new file mode 100644
index 000000000000..1fc9543f9547
--- /dev/null
+++ b/metadata/md5-cache/app-emulation/virtualbox-kvm-7.1.6a_pre20250207
@@ -0,0 +1,18 @@
+BDEPEND=>=app-arch/tar-1.34-r2 >=dev-lang/yasm-0.6.2 dev-libs/libIDL dev-util/glslang >=dev-build/kbuild-0.1.9998.3592 sys-apps/which sys-devel/bin86 sys-libs/libcap sys-power/iasl virtual/pkgconfig doc? ( app-doc/dita-ot-bin app-text/docbook-sgml-dtd:4.4 app-text/docbook-xsl-ns-stylesheets dev-texlive/texlive-basic dev-texlive/texlive-latex dev-texlive/texlive-latexrecommended dev-texlive/texlive-latexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-fontsextra dev-qt/qttools:6[assistant] sys-libs/nss_wrapper ) gui? ( dev-qt/qttools:6[linguist] ) nls? ( dev-qt/qttools:6[linguist] ) java? ( virtual/jdk:1.8 ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) test? ( python_single_target_python3_10? ( dev-python/pytest[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest[python_targets_python3_11(-)] ) ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
+DEPEND=acct-group/vboxusers app-arch/xz-utils dev-libs/libtpms dev-libs/libxml2 dev-libs/openssl:0= media-libs/libpng:0= media-libs/libvpx:0= net-misc/curl sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( dev-qt/qtbase:6[widgets] dev-qt/qtscxml:6 dev-qt/qttools:6[assistant] x11-libs/libX11 x11-libs/libXt ) lvm? ( sys-fs/lvm2 ) opengl? ( media-libs/libglvnd[X] media-libs/vulkan-loader x11-libs/libX11 x11-libs/libXt ) pam? ( sys-libs/pam ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) sdl? ( media-libs/libsdl2[X,video] x11-libs/libX11 x11-libs/libXt ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] ) vde? ( net-misc/vde ) vnc? ( >=net-libs/libvncserver-0.9.9 ) >=dev-libs/libxslt-1.1.19 virtual/libcrypt:= x11-libs/libXt alsa? ( >=media-libs/alsa-lib-1.0.13 ) gui? ( x11-base/xorg-proto x11-libs/libxcb:= x11-libs/libXcursor x11-libs/libXext x11-libs/libXinerama x11-libs/libXmu x11-libs/libXrandr ) java? ( virtual/jdk:1.8 ) opengl? ( x11-base/xorg-proto x11-libs/libXcursor x11-libs/libXinerama x11-libs/libXmu x11-libs/libXrandr virtual/glu ) sdl? ( x11-libs/libXcursor x11-libs/libXinerama ) pulseaudio? ( media-libs/libpulse ) udev? ( >=virtual/udev-171 ) java? ( >=dev-java/java-config-2.2.0-r3 )
+DESCRIPTION=Family of powerful x86 virtualization products for enterprise and home use
+EAPI=8
+HOMEPAGE=https://www.virtualbox.org/ https://github.com/cyberus-technology/virtualbox-kvm
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils python-single-r1 tmpfiles toolchain-funcs udev xdg
+IUSE=alsa dbus debug doc dtrace +gui +hardened java lvm nls pam pch pulseaudio +opengl python +sdk +sdl test +udev vboxwebsrv vde +vmmraw vnc java python_single_target_python3_10 python_single_target_python3_11
+KEYWORDS=~amd64
+LICENSE=GPL-2+ GPL-3 LGPL-2.1 MIT dtrace? ( CDDL )
+RDEPEND=!app-emulation/virtualbox acct-group/vboxusers app-arch/xz-utils dev-libs/libtpms dev-libs/libxml2 dev-libs/openssl:0= media-libs/libpng:0= media-libs/libvpx:0= net-misc/curl sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( dev-qt/qtbase:6[widgets] dev-qt/qtscxml:6 dev-qt/qttools:6[assistant] x11-libs/libX11 x11-libs/libXt ) lvm? ( sys-fs/lvm2 ) opengl? ( media-libs/libglvnd[X] media-libs/vulkan-loader x11-libs/libX11 x11-libs/libXt ) pam? ( sys-libs/pam ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) sdl? ( media-libs/libsdl2[X,video] x11-libs/libX11 x11-libs/libXt ) vboxwebsrv? ( net-libs/gsoap[-gnutls(-),debug?] ) vde? ( net-misc/vde ) vnc? ( >=net-libs/libvncserver-0.9.9 ) gui? ( x11-libs/libxcb:= ) java? ( virtual/jre:1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
+REQUIRED_USE=java? ( sdk ) python? ( sdk ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) vboxwebsrv? ( java )
+RESTRICT=!test? ( test )
+SLOT=0/7.1
+SRC_URI=https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.4-r1.tar.bz2 https://github.com/cyberus-technology/virtualbox-kvm/archive/dev-20250207.tar.gz -> virtualbox-kvm-20250207.tar.gz https://download.virtualbox.org/virtualbox/7.1.6/VirtualBox-7.1.6a.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.1.6a.tar.xz ) )
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=be2695deba80ea6de393aaea1506a6b4
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.20 b/metadata/md5-cache/app-emulation/wine-vanilla-10.1
index a6a82606f9ce..4520a64625bd 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-9.20
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-10.1
@@ -9,10 +9,10 @@ INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolcha
IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
KEYWORDS=-* ~amd64 ~x86
LICENSE=LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.3.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
+RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.4.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
RESTRICT=test
-SLOT=9.20
-SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.20.tar.xz
+SLOT=10.1
+SRC_URI=https://dl.winehq.org/wine/source/10.x/wine-10.1.tar.xz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 wrapper 11a2a3bd712784986679b60a0cab34a0
-_md5_=b73e55ce3492808cb3d080bcf9450dce
+_md5_=8ead3a20f078131bee70778079f751d0
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.19 b/metadata/md5-cache/app-emulation/wine-vanilla-9.19
deleted file mode 100644
index 9386c936661a..000000000000
--- a/metadata/md5-cache/app-emulation/wine-vanilla-9.19
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( sys-devel/binutils llvm-core/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
-DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets
-EAPI=8
-HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/
-IDEPEND=>=app-eselect/eselect-wine-2
-INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolchain-funcs wrapper
-IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
-KEYWORDS=-* ~amd64 ~x86
-LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.3.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
-REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
-RESTRICT=test
-SLOT=9.19
-SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.19.tar.xz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 wrapper 11a2a3bd712784986679b60a0cab34a0
-_md5_=ee4f15ac8e1bc8317104be0ae431af17
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.21 b/metadata/md5-cache/app-emulation/wine-vanilla-9.21
deleted file mode 100644
index b159f215a94c..000000000000
--- a/metadata/md5-cache/app-emulation/wine-vanilla-9.21
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( sys-devel/binutils llvm-core/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
-DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets
-EAPI=8
-HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/
-IDEPEND=>=app-eselect/eselect-wine-2
-INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolchain-funcs wrapper
-IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
-KEYWORDS=-* ~amd64 ~x86
-LICENSE=LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.3.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
-REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
-RESTRICT=test
-SLOT=9.21
-SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.21.tar.xz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 wrapper 11a2a3bd712784986679b60a0cab34a0
-_md5_=b73e55ce3492808cb3d080bcf9450dce
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.22 b/metadata/md5-cache/app-emulation/wine-vanilla-9.22
deleted file mode 100644
index 2c2729ef4006..000000000000
--- a/metadata/md5-cache/app-emulation/wine-vanilla-9.22
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( sys-devel/binutils llvm-core/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
-DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets
-EAPI=8
-HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/
-IDEPEND=>=app-eselect/eselect-wine-2
-INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolchain-funcs wrapper
-IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags ffmpeg +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
-KEYWORDS=-* ~amd64 ~x86
-LICENSE=LGPL-2.1+ BSD BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ffmpeg? ( media-video/ffmpeg:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.3.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
-REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
-RESTRICT=test
-SLOT=9.22
-SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.22.tar.xz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 wrapper 11a2a3bd712784986679b60a0cab34a0
-_md5_=b73e55ce3492808cb3d080bcf9450dce
diff --git a/metadata/md5-cache/app-emulation/xen-tools-4.18.4_pre1 b/metadata/md5-cache/app-emulation/xen-tools-4.18.4_pre1
index 1676d793f1a3..944e9e94d20f 100644
--- a/metadata/md5-cache/app-emulation/xen-tools-4.18.4_pre1
+++ b/metadata/md5-cache/app-emulation/xen-tools-4.18.4_pre1
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0/4.18
SRC_URI=https://downloads.xenproject.org/release/xen/4.18.3/xen-4.18.3.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/xen-upstream-patches-4.18.4-pre-patchset-1.tar.bz2 https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d89d3cef82894a282aecd25b786f96f7
+_md5_=4ec5d1830385d60f8117f92412e8faf7
diff --git a/metadata/md5-cache/app-emulation/xen-tools-4.19.1 b/metadata/md5-cache/app-emulation/xen-tools-4.19.1
index ec954f6616f3..a41cb6838e7a 100644
--- a/metadata/md5-cache/app-emulation/xen-tools-4.19.1
+++ b/metadata/md5-cache/app-emulation/xen-tools-4.19.1
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0/4.19
SRC_URI=https://downloads.xenproject.org/release/xen/4.19.1/xen-4.19.1.tar.gz https://www.seabios.org/downloads/seabios-1.16.0.tar.gz ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz ) ovmf? ( https://github.com/tianocore/edk2/archive/b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz -> edk2-b16284e2a0011489f6e16dfcc6af7623c3cbaf0b.tar.gz https://github.com/openssl/openssl/archive/OpenSSL_1_1_1t.tar.gz https://github.com/ucb-bar/berkeley-softfloat-3/archive/b64af41c3276f97f0e181920400ee056b9c88037.tar.gz -> berkeley-softfloat-b64af41c3276f97f0e181920400ee056b9c88037.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz ) https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/xen-gentoo-patches-4.17.0-gentoo-patchset-2.tar.bz2
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=8160920dfaa08d4adc1de5536805d66d
+_md5_=a1b9958502cfa9b19aefe393f5779a38
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index 27db6632f9d2..09d1e2d65c8e 100644
--- a/metadata/md5-cache/app-i18n/Manifest.gz
+++ b/metadata/md5-cache/app-i18n/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-i18n/fcitx-5.1.12 b/metadata/md5-cache/app-i18n/fcitx-5.1.12
new file mode 100644
index 000000000000..e2f0e29188f2
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-5.1.12
@@ -0,0 +1,18 @@
+BDEPEND=virtual/pkgconfig kde-frameworks/extra-cmake-modules:0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=!app-i18n/fcitx:4 dev-libs/libfmt sys-devel/gettext virtual/libintl x11-libs/cairo[X?] x11-libs/gdk-pixbuf:2 x11-libs/pango[X?] doc? ( app-text/doxygen dev-texlive/texlive-fontutils ) emoji? ( sys-libs/zlib ) enchant? ( app-text/enchant:2 ) keyboard? ( app-text/iso-codes dev-libs/expat dev-libs/json-c:= x11-misc/xkeyboard-config x11-libs/libxkbcommon[X?,wayland?] ) systemd? ( sys-apps/systemd ) !systemd? ( dev-libs/libuv sys-apps/dbus ) wayland? ( dev-libs/glib:2 dev-libs/wayland dev-libs/wayland-protocols dev-util/wayland-scanner ) X? ( dev-libs/glib:2 >=x11-libs/xcb-imdkit-1.0.3:5 x11-libs/libX11 x11-libs/libxkbfile x11-libs/xcb-util x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm )
+DESCRIPTION=Fcitx 5 is a generic input method framework
+EAPI=8
+HOMEPAGE=https://fcitx-im.org/ https://github.com/fcitx/fcitx5
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+IUSE=+autostart doc +emoji +enchant +keyboard presage +server systemd test wayland +X
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=LGPL-2+ Unicode-DFS-2016
+RDEPEND=!app-i18n/fcitx:4 dev-libs/libfmt sys-devel/gettext virtual/libintl x11-libs/cairo[X?] x11-libs/gdk-pixbuf:2 x11-libs/pango[X?] doc? ( app-text/doxygen dev-texlive/texlive-fontutils ) emoji? ( sys-libs/zlib ) enchant? ( app-text/enchant:2 ) keyboard? ( app-text/iso-codes dev-libs/expat dev-libs/json-c:= x11-misc/xkeyboard-config x11-libs/libxkbcommon[X?,wayland?] ) systemd? ( sys-apps/systemd ) !systemd? ( dev-libs/libuv sys-apps/dbus ) wayland? ( dev-libs/glib:2 dev-libs/wayland dev-libs/wayland-protocols dev-util/wayland-scanner ) X? ( dev-libs/glib:2 >=x11-libs/xcb-imdkit-1.0.3:5 x11-libs/libX11 x11-libs/libxkbfile x11-libs/xcb-util x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm )
+REQUIRED_USE=|| ( wayland X ) X? ( keyboard ) wayland? ( keyboard )
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5/fcitx5-5.1.12_dict.tar.zst -> fcitx-5.1.12.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a0e9676f6f40560af040ce45ff0d2d4c
diff --git a/metadata/md5-cache/app-i18n/fcitx-anthy-5.1.6 b/metadata/md5-cache/app-i18n/fcitx-anthy-5.1.6
new file mode 100644
index 000000000000..31c68ef6f16f
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-anthy-5.1.6
@@ -0,0 +1,17 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=!app-i18n/fcitx-anthy:4 app-i18n/anthy >=app-i18n/fcitx-5.1.12:5
+DESCRIPTION=Japanese Anthy input methods for Fcitx5
+EAPI=8
+HOMEPAGE=https://fcitx-im.org/ https://github.com/fcitx/fcitx5-anthy
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=!app-i18n/fcitx-anthy:4 app-i18n/anthy >=app-i18n/fcitx-5.1.12:5
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-anthy/fcitx5-anthy-5.1.6.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e2fecaeab3e6c5b057ff127ab81b385e
diff --git a/metadata/md5-cache/app-i18n/fcitx-chewing-5.1.7 b/metadata/md5-cache/app-i18n/fcitx-chewing-5.1.7
new file mode 100644
index 000000000000..35ce717a9112
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-chewing-5.1.7
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=!app-i18n/fcitx-chewing:4 >=app-i18n/fcitx-5.1.12:5 >=app-i18n/libchewing-0.5.0
+DESCRIPTION=Chewing Wrapper for Fcitx.
+EAPI=8
+HOMEPAGE=https://github.com/fcitx/fcitx5-chewing
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=!app-i18n/fcitx-chewing:4 >=app-i18n/fcitx-5.1.12:5 >=app-i18n/libchewing-0.5.0
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-chewing/fcitx5-chewing-5.1.7.tar.zst -> fcitx-chewing-5.1.7.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e1398cc590cad1df0d3c0ebc2c89edb0
diff --git a/metadata/md5-cache/app-i18n/fcitx-chinese-addons-5.1.8 b/metadata/md5-cache/app-i18n/fcitx-chinese-addons-5.1.8
new file mode 100644
index 000000000000..7ca71b436c54
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-chinese-addons-5.1.8
@@ -0,0 +1,18 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=>=app-i18n/fcitx-5.1.12:5 >=app-i18n/libime-1.1.7:5[data?] >=dev-libs/boost-1.61:= cloudpinyin? ( net-misc/curl ) lua? ( app-i18n/fcitx-lua:5 ) opencc? ( app-i18n/opencc:= ) gui? ( qt5? ( dev-qt/qtconcurrent:5 app-i18n/fcitx-qt:5[qt5,-onlyplugin] webengine? ( dev-qt/qtwebengine:5[widgets] ) ) qt6? ( dev-qt/qtbase:6[concurrent] app-i18n/fcitx-qt:5[qt6,-onlyplugin] webengine? ( dev-qt/qtwebengine:6[widgets] ) ) )
+DESCRIPTION=Addons related to Chinese, including IME previous bundled inside fcitx4.
+EAPI=8
+HOMEPAGE=https://github.com/fcitx/fcitx5-chinese-addons
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+IUSE=+data +gui webengine +cloudpinyin +qt5 qt6 lua +opencc test
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2+
+RDEPEND=>=app-i18n/fcitx-5.1.12:5 >=app-i18n/libime-1.1.7:5[data?] >=dev-libs/boost-1.61:= cloudpinyin? ( net-misc/curl ) lua? ( app-i18n/fcitx-lua:5 ) opencc? ( app-i18n/opencc:= ) gui? ( qt5? ( dev-qt/qtconcurrent:5 app-i18n/fcitx-qt:5[qt5,-onlyplugin] webengine? ( dev-qt/qtwebengine:5[widgets] ) ) qt6? ( dev-qt/qtbase:6[concurrent] app-i18n/fcitx-qt:5[qt6,-onlyplugin] webengine? ( dev-qt/qtwebengine:6[widgets] ) ) )
+REQUIRED_USE=webengine? ( gui )
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/fcitx5-chinese-addons-5.1.8_dict.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b9cdceb673605e252efa1edc5436885e
diff --git a/metadata/md5-cache/app-i18n/fcitx-configtool-5.1.8 b/metadata/md5-cache/app-i18n/fcitx-configtool-5.1.8
new file mode 100644
index 000000000000..316627073b9c
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-configtool-5.1.8
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/zstd kde-frameworks/extra-cmake-modules:0 sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=app-i18n/fcitx-5.1.6:5 >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin] app-text/iso-codes dev-qt/qtbase:6[concurrent,dbus,gui,widgets] dev-qt/qtsvg:6 kde-frameworks/kwidgetsaddons:6 sys-devel/gettext virtual/libintl X? ( x11-libs/libX11 x11-libs/libxkbfile x11-misc/xkeyboard-config ) config-qt? ( kde-frameworks/kitemviews:6 ) kcm? ( dev-qt/qtdeclarative:6 kde-frameworks/kcoreaddons:6 kde-frameworks/kdeclarative:6 kde-frameworks/ki18n:6 kde-frameworks/kiconthemes:6 kde-frameworks/kirigami:6 kde-frameworks/kpackage:6 kde-frameworks/ksvg:6 kde-frameworks/kcmutils:6 kde-plasma/libplasma:6 x11-libs/libxkbcommon )
+DESCRIPTION=Configuration module for Fcitx
+EAPI=8
+HOMEPAGE=https://fcitx-im.org/ https://github.com/fcitx/fcitx5-configtool
+INHERIT=cmake unpacker
+IUSE=kcm +config-qt test X
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=>=app-i18n/fcitx-5.1.6:5 >=app-i18n/fcitx-qt-5.1.4:5[qt6(+),-onlyplugin] app-text/iso-codes dev-qt/qtbase:6[concurrent,dbus,gui,widgets] dev-qt/qtsvg:6 kde-frameworks/kwidgetsaddons:6 sys-devel/gettext virtual/libintl X? ( x11-libs/libX11 x11-libs/libxkbfile x11-misc/xkeyboard-config ) config-qt? ( kde-frameworks/kitemviews:6 ) kcm? ( dev-qt/qtdeclarative:6 kde-frameworks/kcoreaddons:6 kde-frameworks/kdeclarative:6 kde-frameworks/ki18n:6 kde-frameworks/kiconthemes:6 kde-frameworks/kirigami:6 kde-frameworks/kpackage:6 kde-frameworks/ksvg:6 kde-frameworks/kcmutils:6 kde-plasma/libplasma:6 x11-libs/libxkbcommon )
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-configtool/fcitx5-configtool-5.1.8.tar.zst -> fcitx-configtool-5.1.8.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b7534adeb492a249ce6c4df768959cb4
diff --git a/metadata/md5-cache/app-i18n/fcitx-hangul-5.1.6 b/metadata/md5-cache/app-i18n/fcitx-hangul-5.1.6
new file mode 100644
index 000000000000..69910c7e4e11
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-hangul-5.1.6
@@ -0,0 +1,15 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=!app-i18n/fcitx-hangul:4 >=app-i18n/fcitx-5.1.12:5 >=app-i18n/libhangul-0.0.12 virtual/libiconv
+DESCRIPTION=Korean Hangul input method for Fcitx
+EAPI=8
+HOMEPAGE=https://fcitx-im.org/ https://github.com/fcitx/fcitx5-hangul
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=!app-i18n/fcitx-hangul:4 >=app-i18n/fcitx-5.1.12:5 >=app-i18n/libhangul-0.0.12 virtual/libiconv
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-hangul/fcitx5-hangul-5.1.6.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=90f683ef8dd1fbfef84a3e4e246ef35e
diff --git a/metadata/md5-cache/app-i18n/fcitx-lua-5.0.14 b/metadata/md5-cache/app-i18n/fcitx-lua-5.0.14
new file mode 100644
index 000000000000..e4b8c214e0c1
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-lua-5.0.14
@@ -0,0 +1,18 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) >=app-i18n/fcitx-5.1.12:5
+DESCRIPTION=Lua support for fcitx
+EAPI=8
+HOMEPAGE=https://github.com/fcitx/fcitx5-lua
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake lua-single xdg unpacker
+IUSE=+dlopen test lua_single_target_lua5-3 lua_single_target_lua5-4
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) >=app-i18n/fcitx-5.1.12:5
+REQUIRED_USE=^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 )
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-lua/fcitx5-lua-5.0.14.tar.zst -> fcitx-lua-5.0.14.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3e41ec8e82a022571f07d076b38d3306
diff --git a/metadata/md5-cache/app-i18n/fcitx-m17n-5.1.3 b/metadata/md5-cache/app-i18n/fcitx-m17n-5.1.3
new file mode 100644
index 000000000000..d428807b320c
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-m17n-5.1.3
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig kde-frameworks/extra-cmake-modules:0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=app-i18n/fcitx-5.1.12:5 dev-db/m17n-db dev-libs/libfmt >=dev-libs/m17n-lib-1.6.3[X]
+DESCRIPTION=m17n-provided input methods for Fcitx5
+EAPI=8
+HOMEPAGE=https://github.com/fcitx/fcitx5-m17n
+INHERIT=cmake unpacker
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=>=app-i18n/fcitx-5.1.12:5 dev-db/m17n-db dev-libs/libfmt >=dev-libs/m17n-lib-1.6.3[X]
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-m17n/fcitx5-m17n-5.1.3.tar.zst -> fcitx-m17n-5.1.3.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=73a6ebb7b2236aa68ee5f20375bc3bbe
diff --git a/metadata/md5-cache/app-i18n/fcitx-qt-5.1.9 b/metadata/md5-cache/app-i18n/fcitx-qt-5.1.9
new file mode 100644
index 000000000000..437f7ec7c4aa
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-qt-5.1.9
@@ -0,0 +1,16 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig !onlyplugin? ( sys-devel/gettext ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=!onlyplugin? ( >=app-i18n/fcitx-5.1.5:5 qt5? ( dev-qt/qtconcurrent:5 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5= dev-qt/qtwidgets:5 wayland? ( dev-qt/qtwayland:5 ) ) qt6? ( dev-qt/qtbase:6=[dbus,gui,widgets,wayland?] wayland? ( dev-qt/qtwayland:6 ) ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon )
+DESCRIPTION=Qt library and IM module for fcitx5
+EAPI=8
+HOMEPAGE=https://github.com/fcitx/fcitx5-qt
+INHERIT=cmake unpacker
+IUSE=qt5 onlyplugin staticplugin +qt6 +X wayland
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=BSD LGPL-2.1+
+RDEPEND=!onlyplugin? ( >=app-i18n/fcitx-5.1.5:5 qt5? ( dev-qt/qtconcurrent:5 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5= dev-qt/qtwidgets:5 wayland? ( dev-qt/qtwayland:5 ) ) qt6? ( dev-qt/qtbase:6=[dbus,gui,widgets,wayland?] wayland? ( dev-qt/qtwayland:6 ) ) X? ( x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon )
+REQUIRED_USE=|| ( qt5 qt6 ) qt5? ( X ) staticplugin? ( onlyplugin )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-qt/fcitx5-qt-5.1.9.tar.zst -> fcitx-qt-5.1.9.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7dda02444df6e9bc6953f181fa532aec
diff --git a/metadata/md5-cache/app-i18n/fcitx-rime-5.1.10 b/metadata/md5-cache/app-i18n/fcitx-rime-5.1.10
new file mode 100644
index 000000000000..d3433415977c
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-rime-5.1.10
@@ -0,0 +1,15 @@
+BDEPEND=kde-frameworks/extra-cmake-modules sys-devel/gettext virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=!app-i18n/fcitx-rime:4 >=app-i18n/fcitx-5.1.12:5 app-i18n/librime app-i18n/rime-data virtual/libintl
+DESCRIPTION=Chinese RIME input methods for Fcitx
+EAPI=8
+HOMEPAGE=https://fcitx-im.org/ https://github.com/fcitx/fcitx5-rime
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=!app-i18n/fcitx-rime:4 >=app-i18n/fcitx-5.1.12:5 app-i18n/librime app-i18n/rime-data virtual/libintl
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-rime/fcitx5-rime-5.1.10.tar.zst -> fcitx-rime-5.1.10.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4567f9bb97568232dcbb2cc9e3212392
diff --git a/metadata/md5-cache/app-i18n/fcitx-sayura-5.1.3 b/metadata/md5-cache/app-i18n/fcitx-sayura-5.1.3
new file mode 100644
index 000000000000..65ca2c7a8142
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-sayura-5.1.3
@@ -0,0 +1,15 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=>=app-i18n/fcitx-5.1.12:5
+DESCRIPTION=Fcitx-Sayura is a Sinhala input method for Fcitx input method framework
+EAPI=8
+HOMEPAGE=https://github.com/fcitx/fcitx5-sayura
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake xdg unpacker
+KEYWORDS=~amd64
+LICENSE=LGPL-2.1+ MIT
+RDEPEND=>=app-i18n/fcitx-5.1.12:5
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-sayura/fcitx5-sayura-5.1.3.tar.zst -> fcitx-sayura-5.1.3.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=60dc2b0cbb8445d64c1323dbc2ed65aa
diff --git a/metadata/md5-cache/app-i18n/fcitx-table-extra-5.1.7 b/metadata/md5-cache/app-i18n/fcitx-table-extra-5.1.7
new file mode 100644
index 000000000000..f359090bba10
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-table-extra-5.1.7
@@ -0,0 +1,15 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=!app-i18n/fcitx-table-extra:4 app-i18n/fcitx:5 app-i18n/libime
+DESCRIPTION=Provides extra table for Fcitx, including Boshiamy, Zhengma, Cangjie, and Quick
+EAPI=8
+HOMEPAGE=https://github.com/fcitx/fcitx5-table-extra
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=GPL-3+
+RDEPEND=!app-i18n/fcitx-table-extra:4 app-i18n/fcitx:5 app-i18n/libime
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-table-extra/fcitx5-table-extra-5.1.7.tar.zst -> fcitx-table-extra-5.1.7.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0a0fd34f3469a996297e95929569c2ac
diff --git a/metadata/md5-cache/app-i18n/fcitx-table-other-5.1.4 b/metadata/md5-cache/app-i18n/fcitx-table-other-5.1.4
new file mode 100644
index 000000000000..30224b416666
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-table-other-5.1.4
@@ -0,0 +1,15 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=app-i18n/fcitx:5 app-i18n/libime
+DESCRIPTION=Provides some other tables for Fcitx, fork from ibus-table-others, scim-tables
+EAPI=8
+HOMEPAGE=https://github.com/fcitx/fcitx5-table-other
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=app-i18n/fcitx:5 app-i18n/libime
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-table-other/fcitx5-table-other-5.1.4.tar.zst -> fcitx-table-other-5.1.4.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ed42352234acbf194dc1918aff98a5ab
diff --git a/metadata/md5-cache/app-i18n/fcitx-unikey-5.1.6 b/metadata/md5-cache/app-i18n/fcitx-unikey-5.1.6
new file mode 100644
index 000000000000..edbaf752d6a9
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/fcitx-unikey-5.1.6
@@ -0,0 +1,17 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test unpack
+DEPEND=>=app-i18n/fcitx-5.1.12:5 >=app-i18n/fcitx-qt-5.0.12[qt5?,qt6?,-onlyplugin] gui? ( qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[dbus,gui,widgets] ) )
+DESCRIPTION=Unikey (Vietnamese Input Method) engine support for Fcitx
+EAPI=8
+HOMEPAGE=https://fcitx-im.org/ https://github.com/fcitx/fcitx5-unikey
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake unpacker xdg
+IUSE=+gui +qt5 qt6 test
+KEYWORDS=~amd64 ~x86
+LICENSE=LGPL-2+ GPL-2+
+RDEPEND=>=app-i18n/fcitx-5.1.12:5 >=app-i18n/fcitx-qt-5.0.12[qt5?,qt6?,-onlyplugin] gui? ( qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[dbus,gui,widgets] ) )
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/fcitx5-unikey/fcitx5-unikey-5.1.6.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=6269ac6dfa20db54973c0bdaca8886df
diff --git a/metadata/md5-cache/app-i18n/ibus-hangul-1.5.5 b/metadata/md5-cache/app-i18n/ibus-hangul-1.5.5
index 6448e678fffb..e1cb0afcf098 100644
--- a/metadata/md5-cache/app-i18n/ibus-hangul-1.5.5
+++ b/metadata/md5-cache/app-i18n/ibus-hangul-1.5.5
@@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/libhangul/ibus-hangul/wiki
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=autotools gnome2-utils python-single-r1 xdg virtualx
IUSE=nls python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64 x86
LICENSE=GPL-2+
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( app-i18n/ibus[python(+),python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-i18n/ibus[python(+),python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-i18n/ibus[python(+),python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) >=app-i18n/libhangul-0.1 nls? ( virtual/libintl )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/libhangul/ibus-hangul/releases/download/1.5.5/ibus-hangul-1.5.5.tar.xz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=53f377de36953316fb39b22d50f4ad8d
+_md5_=e95ca9533e8d53b0b4d70e65bdf801f7
diff --git a/metadata/md5-cache/app-i18n/libime-1.1.10 b/metadata/md5-cache/app-i18n/libime-1.1.10
new file mode 100644
index 000000000000..cb1293424a46
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/libime-1.1.10
@@ -0,0 +1,16 @@
+BDEPEND=kde-frameworks/extra-cmake-modules:0 virtual/pkgconfig doc? ( app-text/doxygen dev-texlive/texlive-fontutils ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=>=app-i18n/fcitx-5.1.5:5 app-arch/zstd:= dev-libs/boost:=
+DESCRIPTION=Fcitx5 Next generation of fcitx
+EAPI=8
+HOMEPAGE=https://fcitx-im.org/
+INHERIT=cmake unpacker
+IUSE=+data doc test
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=LGPL-2+
+RDEPEND=>=app-i18n/fcitx-5.1.5:5 app-arch/zstd:= dev-libs/boost:=
+RESTRICT=!test? ( test )
+SLOT=5
+SRC_URI=https://download.fcitx-im.org/fcitx5/libime/libime-1.1.10_dict.tar.zst
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f644b2b53302be1c898c5b73dd465df2
diff --git a/metadata/md5-cache/app-i18n/librime-1.11.2 b/metadata/md5-cache/app-i18n/librime-1.13.0
index 802512f5e020..886cd098e017 100644
--- a/metadata/md5-cache/app-i18n/librime-1.11.2
+++ b/metadata/md5-cache/app-i18n/librime-1.13.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://rime.im/ https://github.com/rime/librime
INHERIT=cmake multiprocessing flag-o-matic
IUSE=debug test
-KEYWORDS=amd64 ~loong x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=BSD BSD-2 Boost-1.0 MIT
RDEPEND=app-i18n/opencc:= dev-cpp/glog:= dev-cpp/yaml-cpp:= >=dev-libs/boost-1.74:= dev-libs/leveldb:= dev-libs/marisa
RESTRICT=!test? ( test )
-SLOT=0/1-1.11.2
-SRC_URI=https://github.com/rime/librime/archive/refs/tags/1.11.2.tar.gz -> librime-1.11.2.tar.gz
+SLOT=0/1-1.13.0
+SRC_URI=https://github.com/rime/librime/archive/refs/tags/1.13.0.tar.gz -> librime-1.13.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=72e32d3d6765fafaf8df2807af4c4050
+_md5_=d36fefae9aabae69acdad95ab86d3b73
diff --git a/metadata/md5-cache/app-i18n/librime-1.7.3-r1 b/metadata/md5-cache/app-i18n/librime-1.7.3-r1
deleted file mode 100644
index de421bee0f29..000000000000
--- a/metadata/md5-cache/app-i18n/librime-1.7.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-libs/capnproto:0 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-i18n/opencc:0= >=dev-cpp/glog-0.3.5:0= dev-cpp/yaml-cpp:0= dev-libs/boost:= dev-libs/capnproto:0= dev-libs/leveldb:0= dev-libs/marisa:0= dev-libs/darts dev-libs/utfcpp x11-base/xorg-proto test? ( dev-cpp/gtest )
-DESCRIPTION=RIME (Rime Input Method Engine) core library
-EAPI=7
-HOMEPAGE=https://rime.im/ https://github.com/rime/librime
-INHERIT=cmake
-IUSE=debug test
-KEYWORDS=amd64 arm64 ~loong ppc ppc64 ~riscv x86
-LICENSE=BSD
-RDEPEND=app-i18n/opencc:0= >=dev-cpp/glog-0.3.5:0= dev-cpp/yaml-cpp:0= dev-libs/boost:= dev-libs/capnproto:0= dev-libs/leveldb:0= dev-libs/marisa:0=
-RESTRICT=!test? ( test )
-SLOT=0/1-1.7.3
-SRC_URI=https://github.com/rime/librime/archive/1.7.3.tar.gz -> librime-1.7.3.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6f53b6cb974b3b737fbd0a84f85cc30c
diff --git a/metadata/md5-cache/app-i18n/opencc-1.1.4 b/metadata/md5-cache/app-i18n/opencc-1.1.4
deleted file mode 100644
index 8f51765cc5fb..000000000000
--- a/metadata/md5-cache/app-i18n/opencc-1.1.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=dev-cpp/tclap dev-libs/darts dev-libs/marisa:0= dev-libs/rapidjson test? ( dev-cpp/gtest !hppa? ( !sparc? ( dev-cpp/benchmark ) ) )
-DESCRIPTION=Library for conversion between Traditional and Simplified Chinese characters
-EAPI=8
-HOMEPAGE=https://github.com/BYVoid/OpenCC
-INHERIT=cmake python-any-r1
-IUSE=doc test
-KEYWORDS=amd64 arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86
-LICENSE=Apache-2.0
-RDEPEND=dev-libs/marisa:0=
-RESTRICT=!test? ( test )
-SLOT=0/1.1
-SRC_URI=https://github.com/BYVoid/OpenCC/archive/ver.1.1.4.tar.gz -> opencc-1.1.4.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7e6904e5ef2a44c7085dfc9d9fad1678
diff --git a/metadata/md5-cache/app-i18n/opencc-1.1.7-r1 b/metadata/md5-cache/app-i18n/opencc-1.1.7-r2
index 45603f84eb6b..81e5f1c49010 100644
--- a/metadata/md5-cache/app-i18n/opencc-1.1.7-r1
+++ b/metadata/md5-cache/app-i18n/opencc-1.1.7-r2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.1
SRC_URI=https://github.com/BYVoid/OpenCC/archive/ver.1.1.7.tar.gz -> opencc-1.1.7.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b831e1eeed7535f136f513c813998e25
+_md5_=a29adfa69dfb7eb923219fa7b051e49c
diff --git a/metadata/md5-cache/app-i18n/opencc-1.1.9 b/metadata/md5-cache/app-i18n/opencc-1.1.9
new file mode 100644
index 000000000000..433aa9379dc6
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/opencc-1.1.9
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) doc? ( app-text/doxygen ) python? ( python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-15[python_targets_python3_13(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_13(-)] ) app-admin/chrpath python_single_target_python3_10? ( dev-python/pybind11[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pybind11[python_targets_python3_13(-)] ) test? ( python_single_target_python3_10? ( dev-python/pytest[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pytest[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pytest[python_targets_python3_13(-)] ) ) ) test? ( dev-cpp/gtest !hppa? ( !sparc? ( dev-cpp/benchmark ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-libs/marisa python? ( 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-cpp/tclap dev-libs/darts dev-libs/rapidjson
+DESCRIPTION=Library for conversion between Traditional and Simplified Chinese characters
+EAPI=8
+HOMEPAGE=https://github.com/BYVoid/OpenCC
+INHERIT=cmake distutils-r1
+IUSE=doc python test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-libs/marisa python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
+REQUIRED_USE=python? ( ^^ ( 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/1.1
+SRC_URI=https://github.com/BYVoid/OpenCC/archive/ver.1.1.9.tar.gz -> opencc-1.1.9.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5ac3c2482ea110604a376835930257ab
diff --git a/metadata/md5-cache/app-i18n/rime-data-1.0.20250124 b/metadata/md5-cache/app-i18n/rime-data-1.0.20250124
new file mode 100644
index 000000000000..a39d8e38c3a8
--- /dev/null
+++ b/metadata/md5-cache/app-i18n/rime-data-1.0.20250124
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DESCRIPTION=Data resources for Rime Input Method Engine
+EAPI=8
+HOMEPAGE=https://rime.im/ https://github.com/rime/plum
+IUSE=extra
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-3 LGPL-3 extra? ( Apache-2.0 CC-BY-4.0 )
+SLOT=0
+SRC_URI=https://github.com/rime/rime-luna-pinyin/archive/d2107f46dbffbe069b10072925be3c18da40fe77.tar.gz -> rime-luna-pinyin-1.0.20250124.tar.gz https://github.com/rime/rime-essay/archive/57e94707b5d64a9848d17f9107c539ad4e9b6fc7.tar.gz -> rime-essay-1.0.20250124.tar.gz https://github.com/rime/rime-cangjie/archive/0ac8452eeb4abbcd8dd1f9e7314012310743285f.tar.gz -> rime-cangjie-1.0.20250124.tar.gz https://github.com/rime/rime-stroke/archive/7c9874c6b2e0b94947653e9a7de6f99623ff27e4.tar.gz -> rime-stroke-1.0.20250124.tar.gz https://github.com/rime/rime-prelude/archive/3803f09458072e03b9ed396692ce7e1d35c88c95.tar.gz -> rime-prelude-1.0.20250124.tar.gz https://github.com/rime/rime-bopomofo/archive/c7618f4f5728e1634417e9d02ea50d82b71956ab.tar.gz -> rime-bopomofo-1.0.20250124.tar.gz https://github.com/rime/rime-terra-pinyin/archive/333ec4128fa1f93924a0707da3c623ccd92a73f0.tar.gz -> rime-terra-pinyin-1.0.20250124.tar.gz extra? ( https://github.com/rime/rime-double-pinyin/archive/69bf85d4dfe8bac139c36abbd68d530b8b6622ea.tar.gz -> rime-double-pinyin-1.0.20250124.tar.gz https://github.com/rime/rime-ipa/archive/22b71710e029bcb412e9197192a638ab11bc2abf.tar.gz -> rime-ipa-1.0.20250124.tar.gz https://github.com/rime/rime-wugniu/archive/abd1ee98efbf170258fcf43875c21a4259e00b61.tar.gz -> rime-wugniu-1.0.20250124.tar.gz https://github.com/rime/rime-cantonese/archive/cb1ea1600b720743e0519dcbec3c2fc314ab4f50.tar.gz -> rime-cantonese-1.0.20250124.tar.gz https://github.com/rime/rime-combo-pinyin/archive/89f521bc0a68abc06e9ce02732201b9c2a188824.tar.gz -> rime-combo-pinyin-1.0.20250124.tar.gz https://github.com/rime/rime-pinyin-simp/archive/0c6861ef7420ee780270ca6d993d18d4101049d0.tar.gz -> rime-pinyin-simp-1.0.20250124.tar.gz https://github.com/rime/rime-emoji/archive/ca7df5f5498ccd99cc312413ceae7d13717456b8.tar.gz -> rime-emoji-1.0.20250124.tar.gz https://github.com/rime/rime-soutzoe/archive/beeaeca72d8e17dfd1e9af58680439e9012987dc.tar.gz -> rime-soutzoe-1.0.20250124.tar.gz https://github.com/rime/rime-array/archive/557dbe38381de174fe96e53e9bf8c863a275307c.tar.gz -> rime-array-1.0.20250124.tar.gz https://github.com/rime/rime-scj/archive/cab5a0858765eff0553dd685a2d61d5536e9149c.tar.gz -> rime-scj-1.0.20250124.tar.gz https://github.com/rime/rime-wubi/archive/152a0d3f3efe40cae216d1e3b338242446848d07.tar.gz -> rime-wubi-1.0.20250124.tar.gz https://github.com/rime/rime-middle-chinese/archive/582e144e525525ac2b6c2498097d7c7919e84174.tar.gz -> rime-middle-chinese-1.0.20250124.tar.gz https://github.com/rime/rime-stenotype/archive/f3e9189d5ce33c55d3936cc58e39d0c88b3f0c88.tar.gz -> rime-stenotype-1.0.20250124.tar.gz https://github.com/rime/rime-quick/archive/3fe5911ba608cb2df1b6301b76ad1573bd482a76.tar.gz -> rime-quick-1.0.20250124.tar.gz )
+_md5_=a4d9cb88fbbde8b1be1985975de06b50
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index dcc565edfe9f..7fabb7bea915 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/pycargoebuild-0.13.4 b/metadata/md5-cache/app-portage/pycargoebuild-0.13.4
deleted file mode 100644
index bb92e75a54ea..000000000000
--- a/metadata/md5-cache/app-portage/pycargoebuild-0.13.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/license-expression[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,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 generator for Rust/Cargo ebuilds written in Python
-EAPI=8
-HOMEPAGE=https://github.com/projg2/pycargoebuild/ https://pypi.org/project/pycargoebuild/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64
-LICENSE=GPL-2+
-RDEPEND=dev-python/license-expression[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/projg2/pycargoebuild/archive/v0.13.4.tar.gz -> pycargoebuild-0.13.4.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=7b41a054174e2a050113b6216ba8ffad
diff --git a/metadata/md5-cache/app-portage/pycargoebuild-0.13.5 b/metadata/md5-cache/app-portage/pycargoebuild-0.13.5
index e34039ba2238..f7412f577c30 100644
--- a/metadata/md5-cache/app-portage/pycargoebuild-0.13.5
+++ b/metadata/md5-cache/app-portage/pycargoebuild-0.13.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/pycargoebuild/ https://pypi.org/project/pycargoebuild/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64
+KEYWORDS=amd64 ~arm64 ~loong ~ppc64
LICENSE=GPL-2+
RDEPEND=dev-python/license-expression[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/p/pycargoebuild/pycargoebuild-0.13.5.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a0032d837146842fd270cc8ebf0fbc5f
+_md5_=0bf72028aecb3d4e36e6964efe7de696
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index c07ed5738b5c..a1ee70f81ce5 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/fbreader-0.99.4-r6 b/metadata/md5-cache/app-text/fbreader-0.99.4-r6
deleted file mode 100644
index 91033d931d92..000000000000
--- a/metadata/md5-cache/app-text/fbreader-0.99.4-r6
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile install postinst postrm preinst prepare
-DEPEND=app-arch/bzip2 dev-db/sqlite dev-libs/expat dev-libs/fribidi dev-libs/libunibreak:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtwidgets:5 net-misc/curl sys-libs/zlib dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=E-Book Reader. Supports many e-book formats
-EAPI=7
-HOMEPAGE=https://www.fbreader.org/
-INHERIT=qmake-utils toolchain-funcs xdg
-IUSE=debug
-KEYWORDS=amd64 ~arm ~ppc x86
-LICENSE=GPL-2
-RDEPEND=app-arch/bzip2 dev-db/sqlite dev-libs/expat dev-libs/fribidi dev-libs/libunibreak:= dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5[ssl] dev-qt/qtwidgets:5 net-misc/curl sys-libs/zlib
-SLOT=0
-SRC_URI=https://www.fbreader.org/files/desktop/fbreader-sources-0.99.4.tgz https://dev.gentoo.org/~juippis/distfiles/tmp/fbreader-0.99.4-combined.patch
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=32fc54260fece8f91c96e23d2f28fe2c
diff --git a/metadata/md5-cache/app-text/libspelling-0.4.5-r1 b/metadata/md5-cache/app-text/libspelling-0.4.5-r1
index 5c6dc67803ad..563d3d359909 100644
--- a/metadata/md5-cache/app-text/libspelling-0.4.5-r1
+++ b/metadata/md5-cache/app-text/libspelling-0.4.5-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://gitlab.gnome.org/GNOME/libspelling
INHERIT=meson vala
IUSE=gtk-doc sysprof vala
-KEYWORDS=~amd64 ~loong ~riscv
+KEYWORDS=~amd64 ~loong ~riscv ~x86
LICENSE=LGPL-2.1+
RDEPEND=dev-libs/glib:2 >=gui-libs/gtk-4.8:4 >=gui-libs/gtksourceview-5.6:5 app-text/enchant:2 dev-libs/icu:=
SLOT=1
SRC_URI=https://gitlab.gnome.org/GNOME/libspelling/-/archive/0.4.5/libspelling-0.4.5.tar.bz2
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 vala e477903dbe0105930c51f170a592dc16
-_md5_=bf1f159b780f62ab8df4c8e5642cec18
+_md5_=fb90ffc53765674017ae0b0c53d224b2
diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz
index e9a7e58fd497..785482eef76d 100644
--- a/metadata/md5-cache/dev-build/Manifest.gz
+++ b/metadata/md5-cache/dev-build/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/flatbuffers-25.1.21 b/metadata/md5-cache/dev-build/rocm-cmake-6.3.2
index 36f0a04c70b3..2996c898dc21 100644
--- a/metadata/md5-cache/dev-libs/flatbuffers-25.1.21
+++ b/metadata/md5-cache/dev-build/rocm-cmake-6.3.2
@@ -1,14 +1,13 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Memory efficient serialization library
+DESCRIPTION=Radeon Open Compute CMake Modules
EAPI=8
-HOMEPAGE=https://flatbuffers.dev/ https://github.com/google/flatbuffers/
+HOMEPAGE=https://github.com/ROCm/rocm-cmake
INHERIT=cmake
-IUSE=static-libs test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
-LICENSE=Apache-2.0
-RESTRICT=!test? ( test )
-SLOT=0/25.1.21
-SRC_URI=https://github.com/google/flatbuffers/archive/v25.1.21.tar.gz -> flatbuffers-25.1.21.gh.tar.gz
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=test
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocm-cmake/archive/rocm-6.3.2.tar.gz -> rocm-cmake-6.3.2.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c625432061bca80b3b2b81fce564ca51
+_md5_=b5c6f3af0ad05a52e99bfdfc4e5983ec
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 7dbc91411097..1700e6f41337 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/cpp-httplib-0.18.0 b/metadata/md5-cache/dev-cpp/cpp-httplib-0.18.6
index 163916c1f0a2..1a3b852c424e 100644
--- a/metadata/md5-cache/dev-cpp/cpp-httplib-0.18.0
+++ b/metadata/md5-cache/dev-cpp/cpp-httplib-0.18.6
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/yhirose/cpp-httplib/
INHERIT=cmake-multilib python-any-r1 toolchain-funcs
IUSE=brotli ssl test 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
-KEYWORDS=~alpha amd64 arm arm64 ~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=brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( >=dev-libs/openssl-3.0.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(-)?] ) zlib? ( 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(-)?] )
REQUIRED_USE=test? ( brotli ssl zlib )
RESTRICT=!test? ( test )
-SLOT=0/0.18.0
-SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.18.0.tar.gz -> cpp-httplib-0.18.0.tar.gz
+SLOT=0/0.18.6
+SRC_URI=https://github.com/yhirose/cpp-httplib/archive/v0.18.6.tar.gz -> cpp-httplib-0.18.6.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1b2f457bbfd60395cec7e76eb3c34e68
+_md5_=7e9d22458f63c4afe85af299a734b5e4
diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.1 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.1
index 58369cf6170f..348874351cb1 100644
--- a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.1
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.1
@@ -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.1.tar.gz -> rapidfuzz-cpp-3.3.1.gh.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d15c898e1024a308b9f7407bdfc7c068
+_md5_=03600f28ec12a5a6d1b5052a8c854d99
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index fa978a994132..83577f18a6dc 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/tora-3.2-r2 b/metadata/md5-cache/dev-db/tora-3.2-r2
deleted file mode 100644
index 1daecd321e11..000000000000
--- a/metadata/md5-cache/dev-db/tora-3.2-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig doc? ( app-text/doxygen ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-libs/ferrisloki dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtsql:5[mysql?,postgres?] dev-qt/qtwidgets:5 >=x11-libs/qscintilla-2.10.1:=[qt5(+)] oracle? ( dev-db/oracle-instantclient ) postgres? ( dev-db/postgresql:* ) dev-libs/boost
-DESCRIPTION=SQL IDE for Oracle, MySQL and PostgreSQL dbs
-EAPI=8
-HOMEPAGE=https://github.com/tora-tool/tora/wiki
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake desktop toolchain-funcs xdg
-IUSE=doc mysql oracle +postgres
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-libs/ferrisloki dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtprintsupport:5 dev-qt/qtsql:5[mysql?,postgres?] dev-qt/qtwidgets:5 >=x11-libs/qscintilla-2.10.1:=[qt5(+)] oracle? ( dev-db/oracle-instantclient ) postgres? ( dev-db/postgresql:* )
-REQUIRED_USE=|| ( mysql oracle postgres )
-SLOT=0
-SRC_URI=https://github.com/tora-tool/tora/archive/v3.2.tar.gz -> tora-3.2.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6a07a08c3853973f4d5251fb1e8b6ab9
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 29756f6ba4e4..34a0d97fc7e7 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/protobuf-java-4.29.3 b/metadata/md5-cache/dev-java/protobuf-java-4.29.3
index b7ad6e6cdfa1..ebf558cdd267 100644
--- a/metadata/md5-cache/dev-java/protobuf-java-4.29.3
+++ b/metadata/md5-cache/dev-java/protobuf-java-4.29.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://protobuf.dev
INHERIT=java-pkg-2 java-pkg-simple cmake
IUSE=system-protoc doc source test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
RDEPEND=>=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/protocolbuffers/protobuf/releases/download/v29.3/protobuf-29.3.tar.gz test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.1.3/truth-1.1.3.jar )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple c346bc0ba9945618340315a1089a82ef java-utils-2 c610b1541a10e37cb26ab5b707a744f1 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=229c7aedcc370ae9616645fffae1efde
+_md5_=2485f70571e88f62a7428443e0cbf3c6
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 33ac310b225b..0cf11b632882 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/execline-2.9.6.1 b/metadata/md5-cache/dev-lang/execline-2.9.6.1
index b8ea5c38fd28..fb3958da07fd 100644
--- a/metadata/md5-cache/dev-lang/execline-2.9.6.1
+++ b/metadata/md5-cache/dev-lang/execline-2.9.6.1
@@ -4,10 +4,10 @@ DESCRIPTION=A non-interactive scripting language
EAPI=8
HOMEPAGE=https://www.skarnet.org/software/execline/
INHERIT=optfeature toolchain-funcs
-KEYWORDS=~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 ~arm ~mips ~ppc ~ppc64 ~riscv x86
LICENSE=ISC
RDEPEND=>=dev-libs/skalibs-2.14.0.0:=
SLOT=0/2.9.4
SRC_URI=https://www.skarnet.org/software/execline/execline-2.9.6.1.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=ccff329193a1b5fc2cc5d820a8db02e2
+_md5_=7af542f3418173938525f954a811e479
diff --git a/metadata/md5-cache/dev-lang/orc-0.4.40-r1 b/metadata/md5-cache/dev-lang/orc-0.4.40-r1
index 6031b48d3fd6..dee158a8e127 100644
--- a/metadata/md5-cache/dev-lang/orc-0.4.40-r1
+++ b/metadata/md5-cache/dev-lang/orc-0.4.40-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=meson-multilib
IUSE=gtk-doc 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 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD BSD-2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gstreamer.freedesktop.org/src/orc/orc-0.4.40.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=05e8ee6aadae07da4331fd9ec78d2e94
+_md5_=91ac105573ea0f7e0350d1591fe2914c
diff --git a/metadata/md5-cache/dev-lang/pypy-3.11.7.3.18 b/metadata/md5-cache/dev-lang/pypy-3.11.7.3.18_p1
index 00e5b7247801..35f40c224db7 100644
--- a/metadata/md5-cache/dev-lang/pypy-3.11.7.3.18
+++ b/metadata/md5-cache/dev-lang/pypy-3.11.7.3.18_p1
@@ -9,6 +9,6 @@ LICENSE=MIT
RDEPEND=|| ( dev-lang/pypy3-exe:3.11.7.3.18[bzip2(+),ncurses?] dev-lang/pypy3-exe-bin:3.11.7.3.18 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) symlink? ( !dev-lang/pypy:3.10[symlink] !<dev-python/pypy3-7.3.17-r100 )
RESTRICT=test
SLOT=3.11/pypy311-pp73-400
-SRC_URI=https://downloads.python.org/pypy/pypy3.11-v7.3.18-src.tar.bz2 https://buildbot.pypy.org/pypy/pypy3.11-v7.3.18-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.11-gentoo-patches-7.3.18.tar.xz
+SRC_URI=https://downloads.python.org/pypy/pypy3.11-v7.3.18-src.tar.bz2 https://buildbot.pypy.org/pypy/pypy3.11-v7.3.18-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.11-gentoo-patches-7.3.18_p1.tar.xz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=5fafa590a154bcd52378ed62b810203f
diff --git a/metadata/md5-cache/dev-lang/spidermonkey-128.5.0 b/metadata/md5-cache/dev-lang/spidermonkey-128.5.0
deleted file mode 100644
index 345d97fb88e7..000000000000
--- a/metadata/md5-cache/dev-lang/spidermonkey-128.5.0
+++ /dev/null
@@ -1,17 +0,0 @@
-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(-)] ) ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7-r3 || ( dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
-DEFINED_PHASES=compile configure install prepare 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++
-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 lto test +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~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 )
-RESTRICT=!test? ( test )
-SLOT=128
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/source/firefox-128.5.0esr.source.tar.xz -> firefox-128.5.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-07.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-128-patches-02.tar.xz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c08821823a375af16e512e1f118beba9
diff --git a/metadata/md5-cache/dev-lang/tcl-8.6.15 b/metadata/md5-cache/dev-lang/tcl-8.6.15
index 4e3e708babb3..4967b51fce37 100644
--- a/metadata/md5-cache/dev-lang/tcl-8.6.15
+++ b/metadata/md5-cache/dev-lang/tcl-8.6.15
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://www.tcl.tk/
INHERIT=autotools flag-o-matic multilib-minimal multilib toolchain-funcs
IUSE=debug +threads 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 ~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=tcltk Spencer-99
RDEPEND=>=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0/8.6
SRC_URI=https://downloads.sourceforge.net/tcl/tcl-core8.6.15-src.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=aaf7057b1f1bc46fe43d178293d09461
+_md5_=a852dc0e726a2dd8453606cbb6cfb87e
diff --git a/metadata/md5-cache/dev-lang/tk-8.6.15 b/metadata/md5-cache/dev-lang/tk-8.6.15
index 914222fb8108..ced6a467aa7c 100644
--- a/metadata/md5-cache/dev-lang/tk-8.6.15
+++ b/metadata/md5-cache/dev-lang/tk-8.6.15
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.tcl.tk/
INHERIT=autotools multilib-minimal multilib prefix toolchain-funcs virtualx
IUSE=debug +threads truetype aqua xscreensaver abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 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=tcltk
RDEPEND=!aqua? ( >=media-libs/fontconfig-2.10.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXt-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] truetype? ( >=x11-libs/libXft-2.3.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xscreensaver? ( >=x11-libs/libXScrnSaver-1.2.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) ~dev-lang/tcl-8.6.15: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(-)?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/8.6
SRC_URI=https://downloads.sourceforge.net/tcl/tk8.6.15-src.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=95df4428b2a364dfe74e288b1a0ec6ab
+_md5_=e56980a0329ec89997cba8da0ec64dc9
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 26ed05ffd454..9cc1f83a04e2 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/apache-arrow-19.0.0 b/metadata/md5-cache/dev-libs/apache-arrow-19.0.0
index a7267e1713b8..9ca25ce4bb74 100644
--- a/metadata/md5-cache/dev-libs/apache-arrow-19.0.0
+++ b/metadata/md5-cache/dev-libs/apache-arrow-19.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://arrow.apache.org/ https://github.com/apache/arrow/
INHERIT=cmake
IUSE=+brotli bzip2 compute dataset +json lz4 +parquet re2 +snappy ssl test zlib zstd
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 x86
LICENSE=Apache-2.0
RDEPEND=brotli? ( app-arch/brotli:= ) bzip2? ( app-arch/bzip2:= ) compute? ( dev-libs/libutf8proc:= ) dataset? ( dev-libs/libutf8proc:= ) elibc_musl? ( sys-libs/timezone-data ) lz4? ( app-arch/lz4:= ) parquet? ( dev-libs/libutf8proc:= dev-libs/thrift:= ssl? ( dev-libs/openssl:= ) ) re2? ( dev-libs/re2:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=test? ( json parquet? ( zstd ) ) ssl? ( json )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/19
SRC_URI=mirror://apache/arrow/arrow-19.0.0/apache-arrow-19.0.0.tar.gz test? ( https://github.com/apache/parquet-testing/archive/c7cf1374cf284c0c73024cd1437becea75558bf8.tar.gz -> parquet-testing-c7cf1374cf284c0c73024cd1437becea75558bf8.tar.gz https://github.com/apache/arrow-testing/archive/4d209492d514c2d3cb2d392681b9aa00e6d8da1c.tar.gz -> arrow-testing-4d209492d514c2d3cb2d392681b9aa00e6d8da1c.tar.gz )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=93817da9f796c8fa64d2c9906e0129f4
+_md5_=344a8a09a3fdd1e5353e752b9a8e5765
diff --git a/metadata/md5-cache/dev-libs/flatbuffers-25.1.24 b/metadata/md5-cache/dev-libs/flatbuffers-25.1.24
index a32cded25e27..f62611bf8d7e 100644
--- a/metadata/md5-cache/dev-libs/flatbuffers-25.1.24
+++ b/metadata/md5-cache/dev-libs/flatbuffers-25.1.24
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://flatbuffers.dev/ https://github.com/google/flatbuffers/
INHERIT=cmake
IUSE=static-libs test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~riscv x86
LICENSE=Apache-2.0
RESTRICT=!test? ( test )
SLOT=0/25.1.24
SRC_URI=https://github.com/google/flatbuffers/archive/v25.1.24.tar.gz -> flatbuffers-25.1.24.gh.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c625432061bca80b3b2b81fce564ca51
+_md5_=cce0d345654c9857154b2fb89cda6f6c
diff --git a/metadata/md5-cache/dev-libs/hipother-6.3.2 b/metadata/md5-cache/dev-libs/hipother-6.3.2
new file mode 100644
index 000000000000..9230364dbb1b
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/hipother-6.3.2
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DESCRIPTION=ROCclr runtime implementation for non-AMD HIP platforms, like NVIDIA
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/hipother
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=!<dev-util/hip-6
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/hipother/archive/refs/tags/rocm-6.3.2.tar.gz -> hipother-6.3.2.tar.gz
+_md5_=a842a45c40e901ccea9497b704652d08
diff --git a/metadata/md5-cache/dev-libs/isa-l-2.31.0 b/metadata/md5-cache/dev-libs/isa-l-2.31.0
index 6134ea8019ca..7c1009e0b8f6 100644
--- a/metadata/md5-cache/dev-libs/isa-l-2.31.0
+++ b/metadata/md5-cache/dev-libs/isa-l-2.31.0
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://github.com/intel/isa-l
INHERIT=autotools
IUSE=cpu_flags_x86_avx512f
-KEYWORDS=amd64 ~arm arm64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv ~sparc x86
LICENSE=BSD
SLOT=0
SRC_URI=https://github.com/intel/isa-l/archive/refs/tags/v2.31.0.tar.gz -> isa-l-2.31.0.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e65c21cc853eb4cac114dc09831ee237
+_md5_=c69384c1291d3aa951ad6c67cc249015
diff --git a/metadata/md5-cache/dev-libs/kqoauth-0.98-r3 b/metadata/md5-cache/dev-libs/kqoauth-0.98-r3
deleted file mode 100644
index 5c7d7e180ae4..000000000000
--- a/metadata/md5-cache/dev-libs/kqoauth-0.98-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure install prepare
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5
-DESCRIPTION=Library for Qt that implements the OAuth 1.0 authentication specification
-EAPI=7
-HOMEPAGE=https://github.com/kypeli/kQOAuth
-INHERIT=qmake-utils
-KEYWORDS=~amd64 ~x86
-LICENSE=LGPL-2.1
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtxml:5
-SLOT=0
-SRC_URI=https://github.com/kypeli/kQOAuth/archive/0.98.tar.gz -> kqoauth-0.98.tar.gz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=5fa26ccb739e0d3c9820b6675ea685db
diff --git a/metadata/md5-cache/dev-libs/nspr-4.35-r2 b/metadata/md5-cache/dev-libs/nspr-4.35-r2
deleted file mode 100644
index b0c352aa3197..000000000000
--- a/metadata/md5-cache/dev-libs/nspr-4.35-r2
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Netscape Portable Runtime
-EAPI=8
-HOMEPAGE=https://www.mozilla.org/projects/nspr/
-INHERIT=autotools flag-o-matic toolchain-funcs multilib-minimal
-IUSE=debug 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
-LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/nspr/releases/v4.35/src/nspr-4.35.tar.gz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1b3989d4d95123dd80b2a0d18a5e1315
diff --git a/metadata/md5-cache/dev-libs/qcoro5-0.10.0-r1 b/metadata/md5-cache/dev-libs/qcoro5-0.10.0-r1
deleted file mode 100644
index fffff897639e..000000000000
--- a/metadata/md5-cache/dev-libs/qcoro5-0.10.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-qt/qtcore:5 dbus? ( dev-qt/qtdbus:5 ) network? ( dev-qt/qtnetwork:5 ) qml? ( dev-qt/qtdeclarative:5= dev-qt/qtgui:5 ) testlib? ( dev-qt/qttest:5 ) websockets? ( dev-qt/qtwebsockets:5 ) examples? ( dev-qt/qtconcurrent:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) test? ( dev-qt/qtconcurrent:5 dev-qt/qttest:5 )
-DESCRIPTION=C++ Coroutine Library for Qt5
-EAPI=8
-HOMEPAGE=https://qcoro.dvratil.cz/ https://github.com/danvratil/qcoro
-INHERIT=cmake
-IUSE=dbus examples +network qml test testlib websockets
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=dev-qt/qtcore:5 dbus? ( dev-qt/qtdbus:5 ) network? ( dev-qt/qtnetwork:5 ) qml? ( dev-qt/qtdeclarative:5= dev-qt/qtgui:5 ) testlib? ( dev-qt/qttest:5 ) websockets? ( dev-qt/qtwebsockets:5 )
-REQUIRED_USE=examples? ( network ) test? ( testlib )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/danvratil/qcoro/archive/refs/tags/v0.10.0.tar.gz -> qcoro5-0.10.0.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b8e5b3d934d4f774aef618c97ea77e26
diff --git a/metadata/md5-cache/dev-libs/rocdbgapi-6.3.2 b/metadata/md5-cache/dev-libs/rocdbgapi-6.3.2
new file mode 100644
index 000000000000..18f27b4714d0
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/rocdbgapi-6.3.2
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( app-text/doxygen[dot] virtual/latex-base dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/rocm-comgr:0/6.3 dev-libs/rocr-runtime:0/6.3
+DESCRIPTION=AMD Debugger API
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/ROCdbgapi
+INHERIT=cmake
+IUSE=doc
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-libs/rocm-comgr:0/6.3 dev-libs/rocr-runtime:0/6.3
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/ROCdbgapi/archive/rocm-6.3.2.tar.gz -> rocdbgapi-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=14c00afec861e51ab49f1e1a0c989359
diff --git a/metadata/md5-cache/dev-libs/rocm-comgr-6.3.2 b/metadata/md5-cache/dev-libs/rocm-comgr-6.3.2
new file mode 100644
index 000000000000..1ad96bf1a0ae
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/rocm-comgr-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-libs/rocm-device-libs-6.3.2 llvm-core/clang-runtime:= llvm_slot_19? ( llvm-core/clang:19= llvm-core/lld:19= ) dev-util/hipcc:0/6.3
+DESCRIPTION=Radeon Open Compute Code Object Manager
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/llvm-project/tree/amd-staging/amd/comgr
+INHERIT=cmake llvm-r1 prefix
+IUSE=test +llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-libs/rocm-device-libs-6.3.2 llvm-core/clang-runtime:= llvm_slot_19? ( llvm-core/clang:19= llvm-core/lld:19= ) dev-util/hipcc:0/6.3
+REQUIRED_USE=^^ ( llvm_slot_19 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/llvm-project/archive/rocm-6.3.2.tar.gz -> llvm-project-rocm-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d2ca910002fdb70b348691e8dba37528
diff --git a/metadata/md5-cache/dev-libs/rocm-device-libs-6.3.2 b/metadata/md5-cache/dev-libs/rocm-device-libs-6.3.2
new file mode 100644
index 000000000000..714fe782d8b0
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/rocm-device-libs-6.3.2
@@ -0,0 +1,15 @@
+BDEPEND=dev-build/rocm-cmake llvm_slot_19? ( llvm-core/clang:19 llvm-core/lld:19 ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=Radeon Open Compute Device Libraries
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/llvm-project/tree/amd-staging/amd/device-libs
+INHERIT=cmake flag-o-matic llvm-r1
+IUSE=test +llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=MIT
+REQUIRED_USE=^^ ( llvm_slot_19 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/llvm-project/archive/rocm-6.3.2.tar.gz -> llvm-project-rocm-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2c43cb71edf110fc592eb44dc56df1ff
diff --git a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.3.2 b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.3.2
new file mode 100644
index 000000000000..cdf3c8c1f142
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.3.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-build/rocm-cmake-6.0 media-libs/glew test? ( >=x11-apps/mesa-progs-8.5.0[X] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-libs/rocr-runtime:0/6.3 dev-libs/rocm-comgr:0/6.3 dev-libs/rocm-device-libs:0/6.3 >=virtual/opencl-3 media-libs/mesa[-opencl]
+DESCRIPTION=Radeon Open Compute OpenCL Compatible Runtime
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/clr
+INHERIT=cmake edo flag-o-matic rocm
+IUSE=debug test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 MIT
+RDEPEND=dev-libs/rocr-runtime:0/6.3 dev-libs/rocm-comgr:0/6.3 dev-libs/rocm-device-libs:0/6.3 >=virtual/opencl-3 media-libs/mesa[-opencl]
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/clr/archive/refs/tags/rocm-6.3.2.tar.gz -> rocm-clr-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=201e7ff81c8422375b946faff694ae41
diff --git a/metadata/md5-cache/dev-libs/rocr-runtime-6.3.2 b/metadata/md5-cache/dev-libs/rocr-runtime-6.3.2
new file mode 100644
index 000000000000..84953bd9b315
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/rocr-runtime-6.3.2
@@ -0,0 +1,16 @@
+BDEPEND=app-editors/vim-core app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-libs/elfutils x11-libs/libdrm dev-libs/roct-thunk-interface:0/6.3 dev-libs/rocm-device-libs:0/6.3 llvm_slot_19? ( llvm-core/clang:19= llvm-core/lld:19= )
+DESCRIPTION=Radeon Open Compute Runtime
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/ROCR-Runtime
+INHERIT=cmake flag-o-matic llvm-r1
+IUSE=debug +llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-libs/elfutils x11-libs/libdrm dev-libs/roct-thunk-interface:0/6.3 dev-libs/rocm-device-libs:0/6.3 llvm_slot_19? ( llvm-core/clang:19= llvm-core/lld:19= )
+REQUIRED_USE=^^ ( llvm_slot_19 )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/ROCR-Runtime/archive/rocm-6.3.2.tar.gz -> rocr-runtime-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8f0d8ea95163f4531fdcf3703b92280d
diff --git a/metadata/md5-cache/dev-libs/roct-thunk-interface-6.3.2 b/metadata/md5-cache/dev-libs/roct-thunk-interface-6.3.2
new file mode 100644
index 000000000000..79d7ff836315
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/roct-thunk-interface-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=sys-process/numactl x11-libs/libdrm[video_cards_amdgpu] test? ( llvm_slot_19? ( llvm-core/llvm:19 ) dev-cpp/gtest )
+DESCRIPTION=Radeon Open Compute Thunk Interface
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/ROCR-Runtime/tree/amd-staging/libhsakmt
+INHERIT=cmake linux-info llvm-r1 rocm
+IUSE=test +llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=sys-process/numactl x11-libs/libdrm[video_cards_amdgpu]
+REQUIRED_USE=^^ ( llvm_slot_19 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/ROCR-Runtime/archive/rocm-6.3.2.tar.gz -> roct-thunk-interface-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=88993d55f97ecec559a5d4ffc2fcf7e8
diff --git a/metadata/md5-cache/dev-libs/skalibs-2.14.3.0 b/metadata/md5-cache/dev-libs/skalibs-2.14.3.0
index f585e29dbf81..ddf2220fbf91 100644
--- a/metadata/md5-cache/dev-libs/skalibs-2.14.3.0
+++ b/metadata/md5-cache/dev-libs/skalibs-2.14.3.0
@@ -3,9 +3,9 @@ DESCRIPTION=General-purpose libraries from skarnet.org
EAPI=8
HOMEPAGE=https://www.skarnet.org/software/skalibs/
INHERIT=toolchain-funcs
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv x86
LICENSE=ISC
SLOT=0/2.14
SRC_URI=https://www.skarnet.org/software/skalibs/skalibs-2.14.3.0.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=24d6b3986eb5c2f42d88a74aecacce82
+_md5_=21fe5a5535ae319332633d1c44c3e4b3
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-0.24.3 b/metadata/md5-cache/dev-libs/tree-sitter-0.24.3
index 921ff9b508ea..1e30d0fa3abc 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-0.24.3
+++ b/metadata/md5-cache/dev-libs/tree-sitter-0.24.3
@@ -3,10 +3,10 @@ DESCRIPTION=Tree-sitter is a parser generator tool and an incremental parsing li
EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter
INHERIT=optfeature toolchain-funcs
-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=MIT
RESTRICT=test
SLOT=0/0.24.3
SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.24.3.tar.gz -> tree-sitter-0.24.3.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=74815ba3595c771b24a84804609602db
+_md5_=782077848c706f3072d550dcc9aef616
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 4a11ed626b48..981858d78f9a 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/llvm-15.0.7 b/metadata/md5-cache/dev-ml/llvm-15.0.7
index 8793833cca99..3cfd76e98727 100644
--- a/metadata/md5-cache/dev-ml/llvm-15.0.7
+++ b/metadata/md5-cache/dev-ml/llvm-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6b7d9fe66faeb489176466cad42bc449
diff --git a/metadata/md5-cache/dev-ml/llvm-16.0.6 b/metadata/md5-cache/dev-ml/llvm-16.0.6
index b7c9bdbaefbd..21a7decbe6e9 100644
--- a/metadata/md5-cache/dev-ml/llvm-16.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/16.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9b6233c25e1675c05b6258397d31447b
diff --git a/metadata/md5-cache/dev-ml/llvm-17.0.6 b/metadata/md5-cache/dev-ml/llvm-17.0.6
index b21fc25aed16..6d855a1112ca 100644
--- a/metadata/md5-cache/dev-ml/llvm-17.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/17.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9b6233c25e1675c05b6258397d31447b
diff --git a/metadata/md5-cache/dev-ml/llvm-18.1.8 b/metadata/md5-cache/dev-ml/llvm-18.1.8
index e9877a1b8f2a..17c6f132745c 100644
--- a/metadata/md5-cache/dev-ml/llvm-18.1.8
+++ b/metadata/md5-cache/dev-ml/llvm-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/18.1.8
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=74f7822f5b56b595556778eb6f6e0370
diff --git a/metadata/md5-cache/dev-ml/llvm-19.1.4 b/metadata/md5-cache/dev-ml/llvm-19.1.4
index 62d45eb67dee..200b062ad3de 100644
--- a/metadata/md5-cache/dev-ml/llvm-19.1.4
+++ b/metadata/md5-cache/dev-ml/llvm-19.1.4
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/19.1.4
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=74f7822f5b56b595556778eb6f6e0370
diff --git a/metadata/md5-cache/dev-ml/llvm-19.1.7 b/metadata/md5-cache/dev-ml/llvm-19.1.7
index b41ab299c4f6..f5da72d7793c 100644
--- a/metadata/md5-cache/dev-ml/llvm-19.1.7
+++ b/metadata/md5-cache/dev-ml/llvm-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/19.1.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6fb83f5b064c238d6107e3f1f38c0d91
diff --git a/metadata/md5-cache/dev-ml/llvm-20.0.0_pre20250125 b/metadata/md5-cache/dev-ml/llvm-20.0.0_pre20250125
index 72e49e34389b..83657b40257c 100644
--- a/metadata/md5-cache/dev-ml/llvm-20.0.0_pre20250125
+++ b/metadata/md5-cache/dev-ml/llvm-20.0.0_pre20250125
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/20.0.0_pre20250125
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01fce3b4f850b797429a574c068da449
diff --git a/metadata/md5-cache/dev-ml/llvm-20.1.0_rc1 b/metadata/md5-cache/dev-ml/llvm-20.1.0_rc1
index b0c0e590e708..bc76a9ba1c97 100644
--- a/metadata/md5-cache/dev-ml/llvm-20.1.0_rc1
+++ b/metadata/md5-cache/dev-ml/llvm-20.1.0_rc1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/20.1.0_rc1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01fce3b4f850b797429a574c068da449
diff --git a/metadata/md5-cache/dev-ml/llvm-21.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-21.0.0.9999
index 15ce5f5b7deb..ba6db093a757 100644
--- a/metadata/md5-cache/dev-ml/llvm-21.0.0.9999
+++ b/metadata/md5-cache/dev-ml/llvm-21.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-21.0.0.
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
RESTRICT=!test? ( test )
SLOT=0/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01fce3b4f850b797429a574c068da449
diff --git a/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250201 b/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250201
index 7feee6c081c9..2d654d03ce31 100644
--- a/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250201
+++ b/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250201
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01fce3b4f850b797429a574c068da449
diff --git a/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250208 b/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250208
new file mode 100644
index 000000000000..32c37df98006
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-21.0.0_pre20250208
@@ -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/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-21.0.0_pre20250208:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~llvm-core/llvm-21.0.0_pre20250208:=[debug?] !llvm-core/llvm[ocaml(-)] llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Xtensa] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=01fce3b4f850b797429a574c068da449
diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz
index 89c39584d610..137eeebf38ff 100644
--- a/metadata/md5-cache/dev-perl/Manifest.gz
+++ b/metadata/md5-cache/dev-perl/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-perl/Sys-Virt-10.9.0 b/metadata/md5-cache/dev-perl/Sys-Virt-10.9.0
index 8720f036f07e..ac3b10da2c57 100644
--- a/metadata/md5-cache/dev-perl/Sys-Virt-10.9.0
+++ b/metadata/md5-cache/dev-perl/Sys-Virt-10.9.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Sys-Virt
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples
-KEYWORDS=~amd64 ~ppc64 ~x86
+KEYWORDS=amd64 ~ppc64 x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=app-emulation/libvirt-10.9.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-v10.9.0.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=599c61efdb5d973a4d1d78e639579ed1
+_md5_=ed9e0dda4d81a9091a481ec1d8f1f65a
diff --git a/metadata/md5-cache/dev-perl/Sys-Virt-11.0.0 b/metadata/md5-cache/dev-perl/Sys-Virt-11.0.0
new file mode 100644
index 000000000000..d9c437fc3bf4
--- /dev/null
+++ b/metadata/md5-cache/dev-perl/Sys-Virt-11.0.0
@@ -0,0 +1,16 @@
+BDEPEND=>=app-emulation/libvirt-11.0.0 virtual/perl-ExtUtils-CBuilder dev-perl/Module-Build virtual/pkgconfig test? ( dev-perl/CPAN-Changes dev-perl/Test-More-UTF8 dev-perl/Test-Pod-Coverage dev-perl/XML-XPath virtual/perl-Test-Simple virtual/perl-Time-HiRes ) >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] test? ( >=virtual/perl-Test-Simple-1 )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=app-emulation/libvirt-11.0.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=]
+DESCRIPTION=API for using the libvirt library from Perl
+EAPI=8
+HOMEPAGE=https://metacpan.org/release/Sys-Virt
+INHERIT=perl-module
+IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=|| ( Artistic GPL-1+ )
+RDEPEND=>=app-emulation/libvirt-11.0.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://cpan/authors/id/D/DA/DANBERR/Sys-Virt-v11.0.0.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=599c61efdb5d973a4d1d78e639579ed1
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index bb6109ee4931..cad6688a750f 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.6 b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.6
new file mode 100644
index 000000000000..26dade86bb7e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.6
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-asyncio-0.23.2[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Happy Eyeballs for pre-resolved hosts
+EAPI=8
+HOMEPAGE=https://pypi.org/project/aiohappyeyeballs/ https://github.com/aio-libs/aiohappyeyeballs/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 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
+LICENSE=PSF-2
+RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aio-libs/aiohappyeyeballs/archive/v2.4.6.tar.gz -> aiohappyeyeballs-2.4.6.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=90785d88e3320f3d582aaf4b33dfa553
diff --git a/metadata/md5-cache/dev-python/aioresponses-0.7.7 b/metadata/md5-cache/dev-python/aioresponses-0.7.7
deleted file mode 100644
index cfc7f41119b6..000000000000
--- a/metadata/md5-cache/dev-python/aioresponses-0.7.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/ddt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) test? ( >=dev-python/aiohttp-3.3.0[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Helper to mock/fake web requests in Python's aiohttp package
-EAPI=8
-HOMEPAGE=https://github.com/pnuckowski/aioresponses/ https://pypi.org/project/aioresponses/
-INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/aiohttp-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/a/aioresponses/aioresponses-0.7.7.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=0f6dc6ef8e4e9592463866a553df9a37
diff --git a/metadata/md5-cache/dev-python/aioresponses-0.7.8 b/metadata/md5-cache/dev-python/aioresponses-0.7.8
index 0261ef2283f8..f2898b57dc22 100644
--- a/metadata/md5-cache/dev-python/aioresponses-0.7.8
+++ b/metadata/md5-cache/dev-python/aioresponses-0.7.8
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pnuckowski/aioresponses/ https://pypi.org/project/aioresponses/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/aiohttp-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/a/aioresponses/aioresponses-0.7.8.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=90e84f71f1d00792f6380ff01a77a46e
+_md5_=6a781c3c95451578cabb5bf6cf3bd81b
diff --git a/metadata/md5-cache/dev-python/alembic-1.14.0 b/metadata/md5-cache/dev-python/alembic-1.14.0
deleted file mode 100644
index bfbff036ebdf..000000000000
--- a/metadata/md5-cache/dev-python/alembic-1.14.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( sys-libs/timezone-data ) test? ( >=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Database migrations tool, written by the author of SQLAlchemy
-EAPI=8
-HOMEPAGE=https://github.com/sqlalchemy/alembic/ https://pypi.org/project/alembic/
-INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/a/alembic/alembic-1.14.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a9be2825f0fb60d471536ec553b018b3
diff --git a/metadata/md5-cache/dev-python/alembic-1.14.1 b/metadata/md5-cache/dev-python/alembic-1.14.1
index 7a4ad00bdf88..0566a6179e40 100644
--- a/metadata/md5-cache/dev-python/alembic-1.14.1
+++ b/metadata/md5-cache/dev-python/alembic-1.14.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/sqlalchemy/alembic/ https://pypi.org/project/alembic/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/sqlalchemy-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mako[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-editor-0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/a/alembic/alembic-1.14.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=fff04f552e1b8fdc6430993402cda555
+_md5_=cba517b6b95cf868cb0f819eeff740b3
diff --git a/metadata/md5-cache/dev-python/atpublic-4.1.0 b/metadata/md5-cache/dev-python/atpublic-4.1.0
deleted file mode 100644
index 9daeb5ac3e60..000000000000
--- a/metadata/md5-cache/dev-python/atpublic-4.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/sybil[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A decorator to populate __all__ and the module globals
-EAPI=8
-HOMEPAGE=https://gitlab.com/warsaw/public/ https://pypi.org/project/atpublic/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/a/atpublic/atpublic-4.1.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=187867b57303df1c641a12a160f36821
diff --git a/metadata/md5-cache/dev-python/atpublic-5.0 b/metadata/md5-cache/dev-python/atpublic-5.0
deleted file mode 100644
index c861808275a4..000000000000
--- a/metadata/md5-cache/dev-python/atpublic-5.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/sybil[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A decorator to populate __all__ and the module globals
-EAPI=8
-HOMEPAGE=https://gitlab.com/warsaw/public/ https://pypi.org/project/atpublic/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86
-LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/a/atpublic/atpublic-5.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=971c00aa5d0692a2b9345bf6eeb5006d
diff --git a/metadata/md5-cache/dev-python/atpublic-5.1 b/metadata/md5-cache/dev-python/atpublic-5.1
index 3bf20dd153e5..e2cd53f55e9b 100644
--- a/metadata/md5-cache/dev-python/atpublic-5.1
+++ b/metadata/md5-cache/dev-python/atpublic-5.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://gitlab.com/warsaw/public/ https://pypi.org/project/atpublic/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/a/atpublic/atpublic-5.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=9b5a8152f3678831fcf21dc61a71bc54
+_md5_=6d866268fa08c606e509e856b2eb275c
diff --git a/metadata/md5-cache/dev-python/bincopy-20.0.0 b/metadata/md5-cache/dev-python/bincopy-20.0.0
deleted file mode 100644
index 5db2b0f1b33e..000000000000
--- a/metadata/md5-cache/dev-python/bincopy-20.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/argparse-addons-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/humanfriendly[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyelftools[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Mangling of various file formats that conveys binary information
-EAPI=8
-HOMEPAGE=https://pypi.org/project/bincopy/ https://github.com/eerimoq/bincopy/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64
-LICENSE=MIT
-RDEPEND=>=dev-python/argparse-addons-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/humanfriendly[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyelftools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/bincopy/bincopy-20.0.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=bb1c6de289b0cc04240a642285baaa42
diff --git a/metadata/md5-cache/dev-python/bincopy-20.1.0 b/metadata/md5-cache/dev-python/bincopy-20.1.0
index 3b403ec0a671..3c4eeb3ed3c8 100644
--- a/metadata/md5-cache/dev-python/bincopy-20.1.0
+++ b/metadata/md5-cache/dev-python/bincopy-20.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/bincopy/ https://github.com/eerimoq/bincopy/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=>=dev-python/argparse-addons-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/humanfriendly[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyelftools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/b/bincopy/bincopy-20.1.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e3f1b96f39d32553d61611246901d0f0
+_md5_=f1d26c1842b5b62071db714273304467
diff --git a/metadata/md5-cache/dev-python/boto3-1.36.13 b/metadata/md5-cache/dev-python/boto3-1.36.13
deleted file mode 100644
index 87d529369ca9..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.36.13
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.36.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.36.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.36.13.tar.gz -> boto3-1.36.13.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=fa3b84ab5bf664e840ce3d75f44d7e19
diff --git a/metadata/md5-cache/dev-python/boto3-1.36.14 b/metadata/md5-cache/dev-python/boto3-1.36.14
deleted file mode 100644
index 04b14494b3c3..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.36.14
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.36.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.36.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.36.14.tar.gz -> boto3-1.36.14.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=fa3b84ab5bf664e840ce3d75f44d7e19
diff --git a/metadata/md5-cache/dev-python/boto3-1.36.15 b/metadata/md5-cache/dev-python/boto3-1.36.15
deleted file mode 100644
index 1eae250e45f2..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.36.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.36.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.36.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.36.15.tar.gz -> boto3-1.36.15.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=fa3b84ab5bf664e840ce3d75f44d7e19
diff --git a/metadata/md5-cache/dev-python/boto3-1.36.12 b/metadata/md5-cache/dev-python/boto3-1.36.16
index 1e4ea17c55ea..5f09c100ec76 100644
--- a/metadata/md5-cache/dev-python/boto3-1.36.12
+++ b/metadata/md5-cache/dev-python/boto3-1.36.16
@@ -1,4 +1,4 @@
-BDEPEND=test? ( >=dev-python/botocore-1.36.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( >=dev-python/botocore-1.36.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The AWS SDK for Python
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.36.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=>=dev-python/botocore-1.36.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.36.12.tar.gz -> boto3-1.36.12.gh.tar.gz
+SRC_URI=https://github.com/boto/boto3/archive/1.36.16.tar.gz -> boto3-1.36.16.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=fa3b84ab5bf664e840ce3d75f44d7e19
diff --git a/metadata/md5-cache/dev-python/boto3-1.36.2 b/metadata/md5-cache/dev-python/boto3-1.36.2
deleted file mode 100644
index 54b590348d0d..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.36.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.36.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.36.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.36.2.tar.gz -> boto3-1.36.2.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=95742cd81cfc2793342dfc1e7c226a44
diff --git a/metadata/md5-cache/dev-python/boto3-1.36.6 b/metadata/md5-cache/dev-python/boto3-1.36.6
index b98dc90089f1..df9d707dcb25 100644
--- a/metadata/md5-cache/dev-python/boto3-1.36.6
+++ b/metadata/md5-cache/dev-python/boto3-1.36.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.36.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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://github.com/boto/boto3/archive/1.36.6.tar.gz -> boto3-1.36.6.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=fa3b84ab5bf664e840ce3d75f44d7e19
+_md5_=95742cd81cfc2793342dfc1e7c226a44
diff --git a/metadata/md5-cache/dev-python/botocore-1.36.13 b/metadata/md5-cache/dev-python/botocore-1.36.13
deleted file mode 100644
index 7f83703e7bc8..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.36.13
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.36.13.tar.gz -> botocore-1.36.13.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d97fc9e2c3dad0bd0c14dbdf32388f58
diff --git a/metadata/md5-cache/dev-python/botocore-1.36.14 b/metadata/md5-cache/dev-python/botocore-1.36.14
deleted file mode 100644
index b8c43a5b3d74..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.36.14
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.36.14.tar.gz -> botocore-1.36.14.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d97fc9e2c3dad0bd0c14dbdf32388f58
diff --git a/metadata/md5-cache/dev-python/botocore-1.36.15 b/metadata/md5-cache/dev-python/botocore-1.36.15
deleted file mode 100644
index 3f539ee8f60e..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.36.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.36.15.tar.gz -> botocore-1.36.15.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d97fc9e2c3dad0bd0c14dbdf32388f58
diff --git a/metadata/md5-cache/dev-python/botocore-1.36.12 b/metadata/md5-cache/dev-python/botocore-1.36.16
index b0f091ecd8ae..2332680658bc 100644
--- a/metadata/md5-cache/dev-python/botocore-1.36.12
+++ b/metadata/md5-cache/dev-python/botocore-1.36.16
@@ -11,6 +11,6 @@ RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_pyth
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.36.12.tar.gz -> botocore-1.36.12.gh.tar.gz
+SRC_URI=https://github.com/boto/botocore/archive/1.36.16.tar.gz -> botocore-1.36.16.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=d97fc9e2c3dad0bd0c14dbdf32388f58
diff --git a/metadata/md5-cache/dev-python/botocore-1.36.2 b/metadata/md5-cache/dev-python/botocore-1.36.2
deleted file mode 100644
index b0c34ef7945f..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.36.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.36.2.tar.gz -> botocore-1.36.2.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=306689b78bd93093a6ca29815dcda0a7
diff --git a/metadata/md5-cache/dev-python/botocore-1.36.6 b/metadata/md5-cache/dev-python/botocore-1.36.6
index 5b088ba79ab5..545840943114 100644
--- a/metadata/md5-cache/dev-python/botocore-1.36.6
+++ b/metadata/md5-cache/dev-python/botocore-1.36.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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://github.com/boto/botocore/archive/1.36.6.tar.gz -> botocore-1.36.6.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d97fc9e2c3dad0bd0c14dbdf32388f58
+_md5_=306689b78bd93093a6ca29815dcda0a7
diff --git a/metadata/md5-cache/dev-python/cachetools-5.5.0 b/metadata/md5-cache/dev-python/cachetools-5.5.0
deleted file mode 100644
index 105e0892aaaf..000000000000
--- a/metadata/md5-cache/dev-python/cachetools-5.5.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Extensible memoizing collections and decorators
-EAPI=8
-HOMEPAGE=https://github.com/tkem/cachetools/ https://pypi.org/project/cachetools/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 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
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cachetools/cachetools-5.5.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d3e73f83be47487c96226ffabb93498b
diff --git a/metadata/md5-cache/dev-python/cachetools-5.5.1 b/metadata/md5-cache/dev-python/cachetools-5.5.1
index e5d02e20ccb0..4dd47102e5c4 100644
--- a/metadata/md5-cache/dev-python/cachetools-5.5.1
+++ b/metadata/md5-cache/dev-python/cachetools-5.5.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/tkem/cachetools/ https://pypi.org/project/cachetools/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/c/cachetools/cachetools-5.5.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=06c970750075159ac89f132e1fa84ae3
+_md5_=74bc295fc746fa8fd7f55dd9ab1d081a
diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.22.3 b/metadata/md5-cache/dev-python/cfn-lint-1.22.3
deleted file mode 100644
index 6cadaa3226aa..000000000000
--- a/metadata/md5-cache/dev-python/cfn-lint-1.22.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/aws-sam-translator-1.94.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=CloudFormation Linter
-EAPI=8
-HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/aws-sam-translator-1.94.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-1.22.3.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=09dc63e9364ad4acd4d8a262aa8d1b50
diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.22.7 b/metadata/md5-cache/dev-python/cfn-lint-1.22.7
index 0b8f78a1aa2c..1abf369ad916 100644
--- a/metadata/md5-cache/dev-python/cfn-lint-1.22.7
+++ b/metadata/md5-cache/dev-python/cfn-lint-1.22.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/aws-sam-translator-1.94.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/c/cfn-lint/cfn_lint-1.22.7.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=5d5a4f749c74bd0859e000434b8fd6d0
+_md5_=09dc63e9364ad4acd4d8a262aa8d1b50
diff --git a/metadata/md5-cache/dev-python/clang-15.0.7 b/metadata/md5-cache/dev-python/clang-15.0.7
index 542fb0994f3a..f3c404daddf9 100644
--- a/metadata/md5-cache/dev-python/clang-15.0.7
+++ b/metadata/md5-cache/dev-python/clang-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=52b7a6f387dfee0e80581e43b46ae950
diff --git a/metadata/md5-cache/dev-python/clang-16.0.6 b/metadata/md5-cache/dev-python/clang-16.0.6
index 008d213d0766..60d7c4275403 100644
--- a/metadata/md5-cache/dev-python/clang-16.0.6
+++ b/metadata/md5-cache/dev-python/clang-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=be977459fe85e36d8c1ba628132fa726
diff --git a/metadata/md5-cache/dev-python/clang-17.0.6 b/metadata/md5-cache/dev-python/clang-17.0.6
index 0d2ae9b54acc..5e2831d53e12 100644
--- a/metadata/md5-cache/dev-python/clang-17.0.6
+++ b/metadata/md5-cache/dev-python/clang-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=be977459fe85e36d8c1ba628132fa726
diff --git a/metadata/md5-cache/dev-python/clang-18.1.8 b/metadata/md5-cache/dev-python/clang-18.1.8
index eaa4e55c974b..e080eaa43703 100644
--- a/metadata/md5-cache/dev-python/clang-18.1.8
+++ b/metadata/md5-cache/dev-python/clang-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=866cf5d80edc88ebbcaf534b4f8220b0
diff --git a/metadata/md5-cache/dev-python/clang-19.1.4 b/metadata/md5-cache/dev-python/clang-19.1.4
index 57677d6369db..60e99718ed30 100644
--- a/metadata/md5-cache/dev-python/clang-19.1.4
+++ b/metadata/md5-cache/dev-python/clang-19.1.4
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=866cf5d80edc88ebbcaf534b4f8220b0
diff --git a/metadata/md5-cache/dev-python/clang-19.1.7 b/metadata/md5-cache/dev-python/clang-19.1.7
index 88a31c551450..6615237a0a06 100644
--- a/metadata/md5-cache/dev-python/clang-19.1.7
+++ b/metadata/md5-cache/dev-python/clang-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=4755a6b652cf0918c3745bd2a7f853ce
diff --git a/metadata/md5-cache/dev-python/clang-20.0.0_pre20250125 b/metadata/md5-cache/dev-python/clang-20.0.0_pre20250125
index d4d085ac7d2c..b368ca8452f9 100644
--- a/metadata/md5-cache/dev-python/clang-20.0.0_pre20250125
+++ b/metadata/md5-cache/dev-python/clang-20.0.0_pre20250125
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=35f3a27dea18ef4faddc7963d15c59fd
diff --git a/metadata/md5-cache/dev-python/clang-20.1.0_rc1 b/metadata/md5-cache/dev-python/clang-20.1.0_rc1
index d85bc6b1f832..dbedd1ba806b 100644
--- a/metadata/md5-cache/dev-python/clang-20.1.0_rc1
+++ b/metadata/md5-cache/dev-python/clang-20.1.0_rc1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=35f3a27dea18ef4faddc7963d15c59fd
diff --git a/metadata/md5-cache/dev-python/clang-21.0.0.9999 b/metadata/md5-cache/dev-python/clang-21.0.0.9999
index ecbebef48473..da9747dbb5a7 100644
--- a/metadata/md5-cache/dev-python/clang-21.0.0.9999
+++ b/metadata/md5-cache/dev-python/clang-21.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=>=llvm-core/clang-21.0.0.9999:* !llvm-core/llvm:0[clang(-),python(-)] !l
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=35f3a27dea18ef4faddc7963d15c59fd
diff --git a/metadata/md5-cache/dev-python/clang-21.0.0_pre20250201 b/metadata/md5-cache/dev-python/clang-21.0.0_pre20250201
index aa72a842cf7e..a31e075e0743 100644
--- a/metadata/md5-cache/dev-python/clang-21.0.0_pre20250201
+++ b/metadata/md5-cache/dev-python/clang-21.0.0_pre20250201
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=35f3a27dea18ef4faddc7963d15c59fd
diff --git a/metadata/md5-cache/dev-python/clang-21.0.0_pre20250208 b/metadata/md5-cache/dev-python/clang-21.0.0_pre20250208
new file mode 100644
index 000000000000..b032de891100
--- /dev/null
+++ b/metadata/md5-cache/dev-python/clang-21.0.0_pre20250208
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) test? ( llvm-core/clang:21 )
+DEFINED_PHASES=install prepare test unpack
+DEPEND=>=llvm-core/clang-21.0.0_pre20250208:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)]
+DESCRIPTION=Python bindings for llvm-core/clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=llvm.org python-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=llvm-core/clang-21.0.0_pre20250208:* !llvm-core/llvm:0[clang(-),python(-)] !llvm-core/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( 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/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=35f3a27dea18ef4faddc7963d15c59fd
diff --git a/metadata/md5-cache/dev-python/cramjam-2.9.1 b/metadata/md5-cache/dev-python/cramjam-2.9.1
index 0646e0f3bfac..950f7631f3aa 100644
--- a/metadata/md5-cache/dev-python/cramjam-2.9.1
+++ b/metadata/md5-cache/dev-python/cramjam-2.9.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/milesgranger/cramjam/ https://pypi.org/project/cramjam/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm ~arm64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv ~sparc x86
LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT MPL-2.0 Unicode-3.0
RDEPEND=app-arch/bzip2:= app-arch/libdeflate:= app-arch/lz4:= app-arch/xz-utils:= app-arch/zstd:= dev-libs/c-blosc2:= dev-libs/isa-l:= python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/cramjam/cramjam-2.9.1.tar.gz https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/alloc-no-stdlib/2.0.4/download -> alloc-no-stdlib-2.0.4.crate https://crates.io/api/v1/crates/alloc-stdlib/0.2.2/download -> alloc-stdlib-0.2.2.crate https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.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.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/blosc2-rs/0.3.1+2.15.1/download -> blosc2-rs-0.3.1+2.15.1.crate https://crates.io/api/v1/crates/blosc2-sys/0.3.1+2.15.1/download -> blosc2-sys-0.3.1+2.15.1.crate https://crates.io/api/v1/crates/brotli-decompressor/4.0.1/download -> brotli-decompressor-4.0.1.crate https://crates.io/api/v1/crates/brotli/7.0.0/download -> brotli-7.0.0.crate https://crates.io/api/v1/crates/bzip2-sys/0.1.11+1.0.8/download -> bzip2-sys-0.1.11+1.0.8.crate https://crates.io/api/v1/crates/bzip2/0.4.4/download -> bzip2-0.4.4.crate https://crates.io/api/v1/crates/cbindgen/0.24.5/download -> cbindgen-0.24.5.crate https://crates.io/api/v1/crates/cc/1.2.3/download -> cc-1.2.3.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/clap/3.2.25/download -> clap-3.2.25.crate https://crates.io/api/v1/crates/clap_lex/0.2.4/download -> clap_lex-0.2.4.crate https://crates.io/api/v1/crates/cmake/0.1.52/download -> cmake-0.1.52.crate https://crates.io/api/v1/crates/copy_dir/0.1.3/download -> copy_dir-0.1.3.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/errno/0.3.10/download -> errno-0.3.10.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/flate2/1.0.35/download -> flate2-1.0.35.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/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/isal-rs/0.5.3+496255c/download -> isal-rs-0.5.3+496255c.crate https://crates.io/api/v1/crates/isal-sys/0.5.3+496255c/download -> isal-sys-0.5.3+496255c.crate https://crates.io/api/v1/crates/itoa/1.0.14/download -> itoa-1.0.14.crate https://crates.io/api/v1/crates/jobserver/0.1.32/download -> jobserver-0.1.32.crate https://crates.io/api/v1/crates/libc/0.2.168/download -> libc-0.2.168.crate https://crates.io/api/v1/crates/libcramjam/0.6.0/download -> libcramjam-0.6.0.crate https://crates.io/api/v1/crates/libdeflate-sys/1.19.3/download -> libdeflate-sys-1.19.3.crate https://crates.io/api/v1/crates/libdeflater/1.19.3/download -> libdeflater-1.19.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/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/lz4-sys/1.11.1+lz4-1.10.0/download -> lz4-sys-1.11.1+lz4-1.10.0.crate https://crates.io/api/v1/crates/lz4/1.28.0/download -> lz4-1.28.0.crate https://crates.io/api/v1/crates/lzma-sys/0.1.20/download -> lzma-sys-0.1.20.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.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/os_str_bytes/6.6.1/download -> os_str_bytes-6.6.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/pkg-config/0.3.31/download -> pkg-config-0.3.31.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.92/download -> proc-macro2-1.0.92.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.6/download -> pyo3-build-config-0.22.6.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.6/download -> pyo3-ffi-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.6/download -> pyo3-macros-backend-0.22.6.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.6/download -> pyo3-macros-0.22.6.crate https://crates.io/api/v1/crates/pyo3/0.22.6/download -> pyo3-0.22.6.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.11/download -> python3-dll-a-0.2.11.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/redox_syscall/0.5.8/download -> redox_syscall-0.5.8.crate https://crates.io/api/v1/crates/rustix/0.38.42/download -> rustix-0.38.42.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.216/download -> serde-1.0.216.crate https://crates.io/api/v1/crates/serde_derive/1.0.216/download -> serde_derive-1.0.216.crate https://crates.io/api/v1/crates/serde_json/1.0.133/download -> serde_json-1.0.133.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/snap/1.1.1/download -> snap-1.1.1.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.90/download -> syn-2.0.90.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/tempfile/3.14.0/download -> tempfile-3.14.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/textwrap/0.16.1/download -> textwrap-0.16.1.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.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 https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-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/xz2/0.1.7/download -> xz2-0.1.7.crate https://crates.io/api/v1/crates/zstd-safe/7.2.1/download -> zstd-safe-7.2.1.crate https://crates.io/api/v1/crates/zstd-sys/2.0.13+zstd.1.5.6/download -> zstd-sys-2.0.13+zstd.1.5.6.crate https://crates.io/api/v1/crates/zstd/0.13.2/download -> zstd-0.13.2.crate
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a344802fe3362939c8182f656023af6c
+_md5_=2cb60fefd22bc7159e6f82818c09c320
diff --git a/metadata/md5-cache/dev-python/deprecated-1.2.15 b/metadata/md5-cache/dev-python/deprecated-1.2.15
deleted file mode 100644
index 49c24efdaac3..000000000000
--- a/metadata/md5-cache/dev-python/deprecated-1.2.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/wrapt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python @deprecated decorator to deprecate old API
-EAPI=8
-HOMEPAGE=https://github.com/laurent-laporte-pro//deprecated/ https://pypi.org/project/Deprecated/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=dev-python/wrapt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/D/Deprecated/deprecated-1.2.15.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=050cb6c30507fac652f223e39262425a
diff --git a/metadata/md5-cache/dev-python/deprecated-1.2.17 b/metadata/md5-cache/dev-python/deprecated-1.2.17
index 098d4c0397df..420e2a6581fb 100644
--- a/metadata/md5-cache/dev-python/deprecated-1.2.17
+++ b/metadata/md5-cache/dev-python/deprecated-1.2.17
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/laurent-laporte-pro//deprecated/ https://pypi.org/project/Deprecated/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-python/wrapt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/D/Deprecated/deprecated-1.2.17.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=679ac49706d22795a8008b98d2bfd1a4
+_md5_=7ab18126b7acf44f0ffda3da6d430e80
diff --git a/metadata/md5-cache/dev-python/elasticsearch-8.17.0 b/metadata/md5-cache/dev-python/elasticsearch-8.17.0
deleted file mode 100644
index dad22c8f4aa8..000000000000
--- a/metadata/md5-cache/dev-python/elasticsearch-8.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( <dev-python/aiohttp-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/aiohttp-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/elastic-transport-9[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elastic-transport-8.15.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/orjson-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/requests-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mapbox-vector-tile[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/opentelemetry-api[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/opentelemetry-sdk[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pandas[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyarrow[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-5.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unasync[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ) ) test? ( <dev-python/aiohttp-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/aiohttp-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/elastic-transport-9[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elastic-transport-8.15.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/orjson-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/requests-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Official Elasticsearch client library for Python
-EAPI=8
-HOMEPAGE=https://ela.st/es-python https://github.com/elastic/elasticsearch-py/ https://pypi.org/project/elasticsearch/
-INHERIT=distutils-r1
-IUSE=doc test python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/aiohttp-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/aiohttp-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/elastic-transport-9[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elastic-transport-8.15.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/orjson-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/requests-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0/8
-SRC_URI=https://github.com/elastic/elasticsearch-py/archive/v8.17.0.tar.gz -> elasticsearch-py-8.17.0.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=8cf57ad2a20c0333b5d5570cca3c05e8
diff --git a/metadata/md5-cache/dev-python/elasticsearch-8.17.1 b/metadata/md5-cache/dev-python/elasticsearch-8.17.1
index c7d70abb2de4..611fd25e7e57 100644
--- a/metadata/md5-cache/dev-python/elasticsearch-8.17.1
+++ b/metadata/md5-cache/dev-python/elasticsearch-8.17.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://ela.st/es-python https://github.com/elastic/elasticsearch-py/ https://pypi.org/project/elasticsearch/
INHERIT=distutils-r1
IUSE=doc test python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=Apache-2.0
RDEPEND=<dev-python/aiohttp-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/aiohttp-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/elastic-transport-9[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elastic-transport-8.15.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/orjson-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/requests-3[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/8
SRC_URI=https://github.com/elastic/elasticsearch-py/archive/v8.17.1.tar.gz -> elasticsearch-py-8.17.1.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4434fd284816b4067120d3ea62ccec6f
+_md5_=8cf57ad2a20c0333b5d5570cca3c05e8
diff --git a/metadata/md5-cache/dev-python/executing-2.2.0 b/metadata/md5-cache/dev-python/executing-2.2.0
index fa41821087dc..bacc114e96e9 100644
--- a/metadata/md5-cache/dev-python/executing-2.2.0
+++ b/metadata/md5-cache/dev-python/executing-2.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/alexmojaki/executing/ https://pypi.org/project/executing/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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://github.com/alexmojaki/executing/archive/v2.2.0.tar.gz -> executing-2.2.0.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f9ea4e4906087351e9d92f40a1e83cb1
+_md5_=05acd60743dccf79e02e228d3b1663e2
diff --git a/metadata/md5-cache/dev-python/faker-33.3.1 b/metadata/md5-cache/dev-python/faker-33.3.1
deleted file mode 100644
index 4741f2bf6297..000000000000
--- a/metadata/md5-cache/dev-python/faker-33.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,tiff] dev-python/validators[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-ruby/faker >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A Python package that generates fake data for you
-EAPI=8
-HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-ruby/faker python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/F/Faker/faker-33.3.1.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d65ae19dbd0497e85096effa56692d73
diff --git a/metadata/md5-cache/dev-python/faker-35.0.0 b/metadata/md5-cache/dev-python/faker-35.0.0
index 5f352c814da5..8b1b4afeb691 100644
--- a/metadata/md5-cache/dev-python/faker-35.0.0
+++ b/metadata/md5-cache/dev-python/faker-35.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-ruby/faker python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/F/Faker/faker-35.0.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=6748040b97e56b55c8c2aba5febfae4f
+_md5_=d65ae19dbd0497e85096effa56692d73
diff --git a/metadata/md5-cache/dev-python/filelock-3.16.1 b/metadata/md5-cache/dev-python/filelock-3.16.1
deleted file mode 100644
index 74e4f7b17b92..000000000000
--- a/metadata/md5-cache/dev-python/filelock-3.16.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A platform independent file lock for Python
-EAPI=8
-HOMEPAGE=https://github.com/tox-dev/filelock/ https://pypi.org/project/filelock/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 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=Unlicense
-RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/f/filelock/filelock-3.16.1.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=fbf98e36f92a95d5ac35c1d3c57b01ea
diff --git a/metadata/md5-cache/dev-python/filelock-3.17.0 b/metadata/md5-cache/dev-python/filelock-3.17.0
index 030a77c962bf..3b5818e85855 100644
--- a/metadata/md5-cache/dev-python/filelock-3.17.0
+++ b/metadata/md5-cache/dev-python/filelock-3.17.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/tox-dev/filelock/ https://pypi.org/project/filelock/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=Unlicense
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/f/filelock/filelock-3.17.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=503d7ba177163bbc22d369286b81f3b5
+_md5_=73893b39053cd3d7559d9af04fe3c4c6
diff --git a/metadata/md5-cache/dev-python/flatbuffers-24.12.23 b/metadata/md5-cache/dev-python/flatbuffers-24.12.23
deleted file mode 100644
index acd4b27b9b8e..000000000000
--- a/metadata/md5-cache/dev-python/flatbuffers-24.12.23
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=RFC 7049 - Concise Binary Object Representation
-EAPI=8
-HOMEPAGE=https://github.com/google/flatbuffers/ https://pypi.org/project/flatbuffers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86
-LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/google/flatbuffers/archive/v24.12.23.tar.gz -> flatbuffers-24.12.23.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=fe8e69f5bebac02da68386d1e95f8a2f
diff --git a/metadata/md5-cache/dev-python/flatbuffers-25.1.21 b/metadata/md5-cache/dev-python/flatbuffers-25.1.21
deleted file mode 100644
index 9373dd2591bf..000000000000
--- a/metadata/md5-cache/dev-python/flatbuffers-25.1.21
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=RFC 7049 - Concise Binary Object Representation
-EAPI=8
-HOMEPAGE=https://github.com/google/flatbuffers/ https://pypi.org/project/flatbuffers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/google/flatbuffers/archive/v25.1.21.tar.gz -> flatbuffers-25.1.21.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e5cb1a756767e063302674ae16df5274
diff --git a/metadata/md5-cache/dev-python/flatbuffers-25.1.24 b/metadata/md5-cache/dev-python/flatbuffers-25.1.24
index 127b98b96b38..11235de2fca8 100644
--- a/metadata/md5-cache/dev-python/flatbuffers-25.1.24
+++ b/metadata/md5-cache/dev-python/flatbuffers-25.1.24
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/google/flatbuffers/ https://pypi.org/project/flatbuffers/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~riscv ~sparc x86
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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://github.com/google/flatbuffers/archive/v25.1.24.tar.gz -> flatbuffers-25.1.24.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e5cb1a756767e063302674ae16df5274
+_md5_=fe8e69f5bebac02da68386d1e95f8a2f
diff --git a/metadata/md5-cache/dev-python/fonttools-4.55.6 b/metadata/md5-cache/dev-python/fonttools-4.55.6
index 3a078fc0b252..043499994fbd 100644
--- a/metadata/md5-cache/dev-python/fonttools-4.55.6
+++ b/metadata/md5-cache/dev-python/fonttools-4.55.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
INHERIT=distutils-r1 virtualx
IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=BSD
RDEPEND=>=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/fonttools/fonttools/archive/4.55.6.tar.gz -> fonttools-4.55.6.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=86be84af88fba9fe7cb7eceb2208fbed
+_md5_=bbf3332866ff479925e79e591882ecca
diff --git a/metadata/md5-cache/dev-python/fonttools-4.56.0 b/metadata/md5-cache/dev-python/fonttools-4.56.0
new file mode 100644
index 000000000000..4fafc867282c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/fonttools-4.56.0
@@ -0,0 +1,17 @@
+BDEPEND=native-extensions? ( python_targets_python3_10? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/munkres[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-arch/zopfli ) test? ( >=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
+DESCRIPTION=Library for manipulating TrueType, OpenType, AFM and Type1 fonts
+EAPI=8
+HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
+INHERIT=distutils-r1 virtualx
+IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=BSD
+RDEPEND=>=dev-python/fs-2.4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,xml(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fonttools/fonttools/archive/4.56.0.tar.gz -> fonttools-4.56.0.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=86be84af88fba9fe7cb7eceb2208fbed
diff --git a/metadata/md5-cache/dev-python/fpylll-0.6.2 b/metadata/md5-cache/dev-python/fpylll-0.6.2
deleted file mode 100644
index e964ec2e196f..000000000000
--- a/metadata/md5-cache/dev-python/fpylll-0.6.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/fplll-5.5.0 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/fplll-5.5.0 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 sci-libs/fplll
-EAPI=8
-HOMEPAGE=https://github.com/fplll/fpylll/ https://pypi.org/project/fpylll/
-INHERIT=distutils-r1 pypi
-IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~riscv
-LICENSE=GPL-2+
-RDEPEND=dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/fplll-5.5.0 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_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/f/fpylll/fpylll-0.6.2.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4ab3c886df4fed50f7734cc5de6f2eaa
diff --git a/metadata/md5-cache/dev-python/fpylll-0.6.3 b/metadata/md5-cache/dev-python/fpylll-0.6.3
index 6e6b75be56d6..c01d0d60fb81 100644
--- a/metadata/md5-cache/dev-python/fpylll-0.6.3
+++ b/metadata/md5-cache/dev-python/fpylll-0.6.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fplll/fpylll/ https://pypi.org/project/fpylll/
INHERIT=distutils-r1 pypi
IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=GPL-2+
RDEPEND=dev-python/cysignals[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/fplll-5.5.0 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_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/f/fpylll/fpylll-0.6.3.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1be25aabb30791151c27c0e72c5f6874
+_md5_=4ab3c886df4fed50f7734cc5de6f2eaa
diff --git a/metadata/md5-cache/dev-python/google-auth-2.37.0 b/metadata/md5-cache/dev-python/google-auth-2.37.0
deleted file mode 100644
index ae3a52286b87..000000000000
--- a/metadata/md5-cache/dev-python/google-auth-2.37.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/aioresponses[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-38.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/moto[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-localserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyu2f[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/cachetools-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rsa-3.1.4[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Google Authentication Library
-EAPI=8
-HOMEPAGE=https://github.com/googleapis/google-auth-library-python/ https://pypi.org/project/google-auth/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/cachetools-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/g/google-auth/google_auth-2.37.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=cb2df65f90262b7814eeada3380e081f
diff --git a/metadata/md5-cache/dev-python/google-auth-2.38.0 b/metadata/md5-cache/dev-python/google-auth-2.38.0
index 7ffa78c89c66..af40b352c47c 100644
--- a/metadata/md5-cache/dev-python/google-auth-2.38.0
+++ b/metadata/md5-cache/dev-python/google-auth-2.38.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/googleapis/google-auth-library-python/ https://pypi.org/project/google-auth/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=<dev-python/cachetools-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-modules-0.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rsa-3.1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/g/google-auth/google_auth-2.38.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a3b97a0b82ac6c6d87147f00c7f37fe1
+_md5_=cb2df65f90262b7814eeada3380e081f
diff --git a/metadata/md5-cache/dev-python/grpcio-1.68.1 b/metadata/md5-cache/dev-python/grpcio-1.68.1
index cb05a62bc3d4..3183b8995dd3 100644
--- a/metadata/md5-cache/dev-python/grpcio-1.68.1
+++ b/metadata/md5-cache/dev-python/grpcio-1.68.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://grpc.io/ https://github.com/grpc/grpc/ https://pypi.org/project/grpcio/
INHERIT=distutils-r1 flag-o-matic multiprocessing pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=Apache-2.0
RDEPEND=dev-libs/openssl:= net-dns/c-ares:= sys-libs/zlib:= 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_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/g/grpcio/grpcio-1.68.1.tar.gz test? ( https://github.com/grpc/grpc/archive/v1.68.1.tar.gz -> grpc-1.68.1.gh.tar.gz https://files.pythonhosted.org/packages/source/g/grpcio_tools/grpcio_tools-1.68.1.tar.gz )
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c072d224f49b06d26e1ff007e5e5c109
+_md5_=d2578ec51cba9a147a17d61915398e27
diff --git a/metadata/md5-cache/dev-python/gst-python-1.24.11 b/metadata/md5-cache/dev-python/gst-python-1.24.11
index 3ffe58450ff9..910f7355c61a 100644
--- a/metadata/md5-cache/dev-python/gst-python-1.24.11
+++ b/metadata/md5-cache/dev-python/gst-python-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=meson python-r1 xdg-utils
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2+
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=media-libs/gstreamer-1.24.11:1.0[introspection] >=media-libs/gst-plugins-base-1.24.11:1.0[introspection] >=dev-python/pygobject-3.8:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-python/gst-python-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=140144b8304f9cc4bc07cae68f6670c4
+_md5_=7a1f8acd5766282557f86f3a6c6d4b0e
diff --git a/metadata/md5-cache/dev-python/hpack-4.0.0-r1 b/metadata/md5-cache/dev-python/hpack-4.0.0-r1
deleted file mode 100644
index 7ea6954a1d02..000000000000
--- a/metadata/md5-cache/dev-python/hpack-4.0.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/hypothesis-3.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !!dev-python/pytest-relaxed[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Pure-Python HPACK header compression
-EAPI=8
-HOMEPAGE=https://python-hyper.org/projects/hpack/en/latest/ https://github.com/python-hyper/hpack/ https://pypi.org/project/hpack/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 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=MIT
-RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/python-hyper/hpack/archive/v4.0.0.tar.gz -> hpack-4.0.0.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=dc7595fe10b4f3de50efaa3d7a3f4841
diff --git a/metadata/md5-cache/dev-python/hpack-4.1.0 b/metadata/md5-cache/dev-python/hpack-4.1.0
index 9e39d084fe9e..e30754b79ae7 100644
--- a/metadata/md5-cache/dev-python/hpack-4.1.0
+++ b/metadata/md5-cache/dev-python/hpack-4.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://python-hyper.org/projects/hpack/en/latest/ https://github.com/python-hyper/hpack/ https://pypi.org/project/hpack/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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://github.com/python-hyper/hpack/archive/v4.1.0.tar.gz -> hpack-4.1.0.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=9f28de82872c17dd9fdc1ecc3bfc7b00
+_md5_=435f4be9b27587ed78e8c1500b001b25
diff --git a/metadata/md5-cache/dev-python/hyperframe-6.0.1-r1 b/metadata/md5-cache/dev-python/hyperframe-6.0.1-r1
deleted file mode 100644
index 9a9586a442ce..000000000000
--- a/metadata/md5-cache/dev-python/hyperframe-6.0.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=HTTP/2 framing layer for Python
-EAPI=8
-HOMEPAGE=https://python-hyper.org/projects/hyperframe/en/latest/ https://pypi.org/project/hyperframe/ https://github.com/python-hyper/hyperframe/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 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=MIT
-RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/h/hyperframe/hyperframe-6.0.1.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e82734d609d418b5aede28267234c62e
diff --git a/metadata/md5-cache/dev-python/hyperframe-6.1.0 b/metadata/md5-cache/dev-python/hyperframe-6.1.0
index 96d410c7fa7e..d8630f2ae718 100644
--- a/metadata/md5-cache/dev-python/hyperframe-6.1.0
+++ b/metadata/md5-cache/dev-python/hyperframe-6.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://python-hyper.org/projects/hyperframe/en/latest/ https://pypi.org/project/hyperframe/ https://github.com/python-hyper/hyperframe/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/h/hyperframe/hyperframe-6.1.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=80e31b6592929efd7ee7d8306ee17219
+_md5_=00bf39d423e9fd3c3f7e85583fd1e196
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.123.17 b/metadata/md5-cache/dev-python/hypothesis-6.123.17
deleted file mode 100644
index abfbb274365c..000000000000
--- a/metadata/md5-cache/dev-python/hypothesis-6.123.17
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=A library for property based testing
-EAPI=8
-HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
-INHERIT=distutils-r1 optfeature
-IUSE=cli test python_targets_pypy3 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=MPL-2.0
-RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] )
-REQUIRED_USE=|| ( python_targets_pypy3 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/HypothesisWorks/hypothesis/archive/hypothesis-python-6.123.17.tar.gz -> hypothesis-6.123.17.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=835150114b0ae43af54fb07c9ada1274
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.124.3 b/metadata/md5-cache/dev-python/hypothesis-6.124.3
index 287e45e99165..fbc0d4bb87a3 100644
--- a/metadata/md5-cache/dev-python/hypothesis-6.124.3
+++ b/metadata/md5-cache/dev-python/hypothesis-6.124.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
INHERIT=distutils-r1 optfeature
IUSE=cli test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MPL-2.0
RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] )
REQUIRED_USE=|| ( python_targets_pypy3 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://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.124.3.tar.gz -> hypothesis-6.124.3.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c81d0b4c5828978bdc8a2d4b77ee8a3a
+_md5_=835150114b0ae43af54fb07c9ada1274
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.124.7 b/metadata/md5-cache/dev-python/hypothesis-6.124.7
deleted file mode 100644
index 201dcb3264a5..000000000000
--- a/metadata/md5-cache/dev-python/hypothesis-6.124.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=A library for property based testing
-EAPI=8
-HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
-INHERIT=distutils-r1 optfeature
-IUSE=cli test python_targets_pypy3 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=MPL-2.0
-RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] )
-REQUIRED_USE=|| ( python_targets_pypy3 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/HypothesisWorks/hypothesis/archive/hypothesis-python-6.124.7.tar.gz -> hypothesis-6.124.7.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c81d0b4c5828978bdc8a2d4b77ee8a3a
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.125.0 b/metadata/md5-cache/dev-python/hypothesis-6.125.0
deleted file mode 100644
index e86c82e69b27..000000000000
--- a/metadata/md5-cache/dev-python/hypothesis-6.125.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=A library for property based testing
-EAPI=8
-HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
-INHERIT=distutils-r1 optfeature
-IUSE=cli test python_targets_pypy3 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=MPL-2.0
-RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] )
-REQUIRED_USE=|| ( python_targets_pypy3 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/HypothesisWorks/hypothesis/archive/hypothesis-python-6.125.0.tar.gz -> hypothesis-6.125.0.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c81d0b4c5828978bdc8a2d4b77ee8a3a
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.125.1 b/metadata/md5-cache/dev-python/hypothesis-6.125.1
deleted file mode 100644
index b24b3570eff5..000000000000
--- a/metadata/md5-cache/dev-python/hypothesis-6.125.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=A library for property based testing
-EAPI=8
-HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
-INHERIT=distutils-r1 optfeature
-IUSE=cli test python_targets_pypy3 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=MPL-2.0
-RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_pypy3? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] )
-REQUIRED_USE=|| ( python_targets_pypy3 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/HypothesisWorks/hypothesis/archive/hypothesis-python-6.125.1.tar.gz -> hypothesis-6.125.1.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c81d0b4c5828978bdc8a2d4b77ee8a3a
diff --git a/metadata/md5-cache/dev-python/icalendar-6.1.0 b/metadata/md5-cache/dev-python/icalendar-6.1.0
deleted file mode 100644
index 8afa814ae6db..000000000000
--- a/metadata/md5-cache/dev-python/icalendar-6.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/sphinx-copybutton[python_targets_python3_13(-)] dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) ) test? ( dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Package used for parsing and generating iCalendar files (RFC 2445)
-EAPI=8
-HOMEPAGE=https://github.com/collective/icalendar/ https://pypi.org/project/icalendar/
-INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
-LICENSE=BSD-2
-RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/i/icalendar/icalendar-6.1.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c5703d94d710675401866012d43e3fa5
diff --git a/metadata/md5-cache/dev-python/icalendar-6.1.1 b/metadata/md5-cache/dev-python/icalendar-6.1.1
index 3d394dea6895..ef733193e688 100644
--- a/metadata/md5-cache/dev-python/icalendar-6.1.1
+++ b/metadata/md5-cache/dev-python/icalendar-6.1.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/collective/icalendar/ https://pypi.org/project/icalendar/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=BSD-2
RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/i/icalendar/icalendar-6.1.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c820cbc4d2a8d12bd725d9fc4e7ebcb1
+_md5_=7dbfdc0dd8bdf752a359efcd2ddb4cf3
diff --git a/metadata/md5-cache/dev-python/id-1.5.0 b/metadata/md5-cache/dev-python/id-1.5.0
index f71deb012735..073b4b2daf3d 100644
--- a/metadata/md5-cache/dev-python/id-1.5.0
+++ b/metadata/md5-cache/dev-python/id-1.5.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/di/id/ https://pypi.org/project/id/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv ~sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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://github.com/di/id/archive/v1.5.0.tar.gz -> id-1.5.0.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=6fb44d9398c20df3b83dae87f4ca345f
+_md5_=2b9f95a0cf397901ef5b36546a5e16e1
diff --git a/metadata/md5-cache/dev-python/identify-2.6.5 b/metadata/md5-cache/dev-python/identify-2.6.5
deleted file mode 100644
index 5b8ed93df09d..000000000000
--- a/metadata/md5-cache/dev-python/identify-2.6.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/ukkonen[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=File identification library for Python
-EAPI=8
-HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/pre-commit/identify/archive/v2.6.5.tar.gz -> identify-2.6.5.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=ca49389c1079c453198df4adac0e822a
diff --git a/metadata/md5-cache/dev-python/identify-2.6.6 b/metadata/md5-cache/dev-python/identify-2.6.6
index 173b278375ee..0afb7bcefa17 100644
--- a/metadata/md5-cache/dev-python/identify-2.6.6
+++ b/metadata/md5-cache/dev-python/identify-2.6.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pre-commit/identify/ https://pypi.org/project/identify/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-python/ukkonen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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://github.com/pre-commit/identify/archive/v2.6.6.tar.gz -> identify-2.6.6.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=67d83af82e26bd2bb89f7127d44df819
+_md5_=ca49389c1079c453198df4adac0e822a
diff --git a/metadata/md5-cache/dev-python/importlib-metadata-8.5.0 b/metadata/md5-cache/dev-python/importlib-metadata-8.5.0
deleted file mode 100644
index 840ed0e1786c..000000000000
--- a/metadata/md5-cache/dev-python/importlib-metadata-8.5.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/jaraco-test-5.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyfakefs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/zipp-3.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Read metadata from Python packages
-EAPI=8
-HOMEPAGE=https://github.com/python/importlib_metadata/ https://pypi.org/project/importlib-metadata/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/zipp-3.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/i/importlib-metadata/importlib_metadata-8.5.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=afb1963fdb01421ab9639c2a09312271
diff --git a/metadata/md5-cache/dev-python/importlib-metadata-8.6.1 b/metadata/md5-cache/dev-python/importlib-metadata-8.6.1
index 492a68cd3a35..e358309ec6a2 100644
--- a/metadata/md5-cache/dev-python/importlib-metadata-8.6.1
+++ b/metadata/md5-cache/dev-python/importlib-metadata-8.6.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python/importlib_metadata/ https://pypi.org/project/importlib-metadata/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 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 ~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=Apache-2.0
RDEPEND=>=dev-python/zipp-3.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/i/importlib-metadata/importlib_metadata-8.6.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=ba9877d03056884ced896b6e15aa1f51
+_md5_=d50b8852273f305e00248d51d0fd3fa1
diff --git a/metadata/md5-cache/dev-python/josepy-1.14.0 b/metadata/md5-cache/dev-python/josepy-1.14.0
deleted file mode 100644
index 14671672a3f0..000000000000
--- a/metadata/md5-cache/dev-python/josepy-1.14.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-0.13[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=JOSE protocol implementation in Python
-EAPI=8
-HOMEPAGE=https://github.com/certbot/josepy/ https://pypi.org/project/josepy/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/j/josepy/josepy-1.14.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=88e7a136bd05f9f5ceb4dd9125508ada
diff --git a/metadata/md5-cache/dev-python/josepy-1.15.0 b/metadata/md5-cache/dev-python/josepy-1.15.0
index b86aaa0ccda3..1bccde56e2e5 100644
--- a/metadata/md5-cache/dev-python/josepy-1.15.0
+++ b/metadata/md5-cache/dev-python/josepy-1.15.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/certbot/josepy/ https://pypi.org/project/josepy/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/j/josepy/josepy-1.15.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=65e952b2c8b9786d54adb34d68354fa2
+_md5_=167a813399bd068a01d3003d39a0067b
diff --git a/metadata/md5-cache/dev-python/jsonschema-path-0.3.3 b/metadata/md5-cache/dev-python/jsonschema-path-0.3.3
deleted file mode 100644
index 635af88159ee..000000000000
--- a/metadata/md5-cache/dev-python/jsonschema-path-0.3.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/responses[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pathable-0.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/referencing-0.28.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.31.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=JSONSchema Spec with object-oriented paths
-EAPI=8
-HOMEPAGE=https://pypi.org/project/jsonschema-path/ https://github.com/p1c2u/jsonschema-path/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/pathable-0.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/referencing-0.28.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.31.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/p1c2u/jsonschema-path/archive/0.3.3.tar.gz -> jsonschema-path-0.3.3.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=15a1af752985f96335136e766d029a09
diff --git a/metadata/md5-cache/dev-python/jsonschema-path-0.3.4 b/metadata/md5-cache/dev-python/jsonschema-path-0.3.4
index 9c3f594d1bec..9364fd151d26 100644
--- a/metadata/md5-cache/dev-python/jsonschema-path-0.3.4
+++ b/metadata/md5-cache/dev-python/jsonschema-path-0.3.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/jsonschema-path/ https://github.com/p1c2u/jsonschema-path/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/pathable-0.4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/referencing-0.28.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.31.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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://github.com/p1c2u/jsonschema-path/archive/0.3.4.tar.gz -> jsonschema-path-0.3.4.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1e333aeda86f61c9c1d6dc169934e0f7
+_md5_=046ac528be9ed4d28a8ec646d3ff921b
diff --git a/metadata/md5-cache/dev-python/legacy-cgi-2.6.2 b/metadata/md5-cache/dev-python/legacy-cgi-2.6.2
index 635d4c00fc79..1df80dabae46 100644
--- a/metadata/md5-cache/dev-python/legacy-cgi-2.6.2
+++ b/metadata/md5-cache/dev-python/legacy-cgi-2.6.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jackrosenthal/legacy-cgi/ https://pypi.org/project/legacy-cgi/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=PSF-2
RDEPEND=python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/legacy-cgi/legacy_cgi-2.6.2.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=b7dd9d938b8af5eb9b43bcdbba9de52b
+_md5_=85de37cef9342709c34d8f9205f852e9
diff --git a/metadata/md5-cache/dev-python/libvirt-python-10.10.0 b/metadata/md5-cache/dev-python/libvirt-python-10.10.0
index 02360e90edcb..854e9aa08be4 100644
--- a/metadata/md5-cache/dev-python/libvirt-python-10.10.0
+++ b/metadata/md5-cache/dev-python/libvirt-python-10.10.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.libvirt.org
INHERIT=distutils-r1 verify-sig
IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ppc64 x86
LICENSE=LGPL-2
RDEPEND=app-emulation/libvirt:0/10.10.0 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://download.libvirt.org/python/libvirt-python-10.10.0.tar.gz verify-sig? ( https://download.libvirt.org/python/libvirt-python-10.10.0.tar.gz.asc )
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=77a3bd46b10a5393c40311b458779ff8
+_md5_=0c8124d1cce3777082f0a5e799dbb942
diff --git a/metadata/md5-cache/dev-python/libvirt-python-10.1.0 b/metadata/md5-cache/dev-python/libvirt-python-11.0.0
index dd50bbed9f0a..cd4a6ebf371e 100644
--- a/metadata/md5-cache/dev-python/libvirt-python-10.1.0
+++ b/metadata/md5-cache/dev-python/libvirt-python-11.0.0
@@ -1,17 +1,17 @@
-BDEPEND=virtual/pkgconfig test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) test? ( app-emulation/libvirt:0/10.1.0 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+BDEPEND=virtual/pkgconfig test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) test? ( app-emulation/libvirt:0/11.0.0 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=libvirt Python bindings
EAPI=8
HOMEPAGE=https://www.libvirt.org
INHERIT=distutils-r1 verify-sig
-IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig
-KEYWORDS=amd64 ~arm arm64 ppc64 x86
+IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=LGPL-2
-RDEPEND=app-emulation/libvirt:0/10.1.0 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 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=app-emulation/libvirt:0/11.0.0 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_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://download.libvirt.org/python/libvirt-python-10.1.0.tar.gz verify-sig? ( https://download.libvirt.org/python/libvirt-python-10.1.0.tar.gz.asc )
+SRC_URI=https://download.libvirt.org/python/libvirt-python-11.0.0.tar.gz verify-sig? ( https://download.libvirt.org/python/libvirt-python-11.0.0.tar.gz.asc )
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=ed5497b38645f70b6eab603be7cc14da
+_md5_=1c902530682e24a5ee209c3ed6be1232
diff --git a/metadata/md5-cache/dev-python/libvirt-python-9.8.0 b/metadata/md5-cache/dev-python/libvirt-python-9.8.0
deleted file mode 100644
index c5414f26d315..000000000000
--- a/metadata/md5-cache/dev-python/libvirt-python-9.8.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) test? ( app-emulation/libvirt:0/9.8.0 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=libvirt Python bindings
-EAPI=8
-HOMEPAGE=https://www.libvirt.org
-INHERIT=distutils-r1 verify-sig
-IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig
-KEYWORDS=amd64 ~arm arm64 ppc64 x86
-LICENSE=LGPL-2
-RDEPEND=app-emulation/libvirt:0/9.8.0 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 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://download.libvirt.org/python/libvirt-python-9.8.0.tar.gz verify-sig? ( https://download.libvirt.org/python/libvirt-python-9.8.0.tar.gz.asc )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=322652a6d1b0a93ce1b65e508a350036
diff --git a/metadata/md5-cache/dev-python/libvirt-python-9.9.0 b/metadata/md5-cache/dev-python/libvirt-python-9.9.0
deleted file mode 100644
index 9f0aeb25ae6f..000000000000
--- a/metadata/md5-cache/dev-python/libvirt-python-9.9.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) test? ( app-emulation/libvirt:0/9.9.0 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=libvirt Python bindings
-EAPI=8
-HOMEPAGE=https://www.libvirt.org
-INHERIT=distutils-r1 verify-sig
-IUSE=examples test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
-LICENSE=LGPL-2
-RDEPEND=app-emulation/libvirt:0/9.9.0 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 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://download.libvirt.org/python/libvirt-python-9.9.0.tar.gz verify-sig? ( https://download.libvirt.org/python/libvirt-python-9.9.0.tar.gz.asc )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
-_md5_=ed46a4ce2c422a5e28f3e8196b170e8b
diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7
index bc5de6808409..e5b49596af67 100644
--- a/metadata/md5-cache/dev-python/lit-15.0.7
+++ b/metadata/md5-cache/dev-python/lit-15.0.7
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=3cb9ed2b960f184acfbd19917d9bf69e
diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6
index c6d098704081..fa03f22115ee 100644
--- a/metadata/md5-cache/dev-python/lit-16.0.6
+++ b/metadata/md5-cache/dev-python/lit-16.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=cf76f311a57417170411d9a73f7bc4e3
diff --git a/metadata/md5-cache/dev-python/lit-17.0.6 b/metadata/md5-cache/dev-python/lit-17.0.6
index ee5abc65702e..73e62ca34937 100644
--- a/metadata/md5-cache/dev-python/lit-17.0.6
+++ b/metadata/md5-cache/dev-python/lit-17.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=94f91be2aefa57a5e59c0092235af10a
diff --git a/metadata/md5-cache/dev-python/lit-18.1.8 b/metadata/md5-cache/dev-python/lit-18.1.8
index e015d49d2bfb..60290110f651 100644
--- a/metadata/md5-cache/dev-python/lit-18.1.8
+++ b/metadata/md5-cache/dev-python/lit-18.1.8
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=a6c32a7ee7757747211fad5c1eb482aa
diff --git a/metadata/md5-cache/dev-python/lit-19.1.4 b/metadata/md5-cache/dev-python/lit-19.1.4
index 37a124bcbf56..7c4297338e6b 100644
--- a/metadata/md5-cache/dev-python/lit-19.1.4
+++ b/metadata/md5-cache/dev-python/lit-19.1.4
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=a6c32a7ee7757747211fad5c1eb482aa
diff --git a/metadata/md5-cache/dev-python/lit-19.1.7 b/metadata/md5-cache/dev-python/lit-19.1.7
index c6297d15f3bd..02c874b9a6e3 100644
--- a/metadata/md5-cache/dev-python/lit-19.1.7
+++ b/metadata/md5-cache/dev-python/lit-19.1.7
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=146b257a90ce10f2bdac590873b43832
diff --git a/metadata/md5-cache/dev-python/lit-20.0.0_pre20250125 b/metadata/md5-cache/dev-python/lit-20.0.0_pre20250125
index 240a7f30c491..a90b97085f09 100644
--- a/metadata/md5-cache/dev-python/lit-20.0.0_pre20250125
+++ b/metadata/md5-cache/dev-python/lit-20.0.0_pre20250125
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=d30c61e8adbbc9ae4708a2684d631da7
diff --git a/metadata/md5-cache/dev-python/lit-20.1.0_rc1 b/metadata/md5-cache/dev-python/lit-20.1.0_rc1
index 022422e4b4c9..53167d69c973 100644
--- a/metadata/md5-cache/dev-python/lit-20.1.0_rc1
+++ b/metadata/md5-cache/dev-python/lit-20.1.0_rc1
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=d30c61e8adbbc9ae4708a2684d631da7
diff --git a/metadata/md5-cache/dev-python/lit-21.0.0.9999 b/metadata/md5-cache/dev-python/lit-21.0.0.9999
index d52c06b50395..f07866055720 100644
--- a/metadata/md5-cache/dev-python/lit-21.0.0.9999
+++ b/metadata/md5-cache/dev-python/lit-21.0.0.9999
@@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_pytho
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=d30c61e8adbbc9ae4708a2684d631da7
diff --git a/metadata/md5-cache/dev-python/lit-21.0.0_pre20250201 b/metadata/md5-cache/dev-python/lit-21.0.0_pre20250201
index 3db07a8a90d0..20ba096b482d 100644
--- a/metadata/md5-cache/dev-python/lit-21.0.0_pre20250201
+++ b/metadata/md5-cache/dev-python/lit-21.0.0_pre20250201
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=d30c61e8adbbc9ae4708a2684d631da7
diff --git a/metadata/md5-cache/dev-python/lit-21.0.0_pre20250208 b/metadata/md5-cache/dev-python/lit-21.0.0_pre20250208
new file mode 100644
index 000000000000..a70eb26a1311
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lit-21.0.0_pre20250208
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] llvm-core/llvm ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=A stand-alone install of the LLVM suite testing tool
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=distutils-r1 llvm.org
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( 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/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=d30c61e8adbbc9ae4708a2684d631da7
diff --git a/metadata/md5-cache/dev-python/markdown2-2.5.2 b/metadata/md5-cache/dev-python/markdown2-2.5.2
deleted file mode 100644
index b957dc1a79fa..000000000000
--- a/metadata/md5-cache/dev-python/markdown2-2.5.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pygments-2.7.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python Markdown language reimplementation
-EAPI=8
-HOMEPAGE=https://github.com/trentm/python-markdown2/ https://pypi.org/project/markdown2/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 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 ~amd64-linux ~x86-linux
-LICENSE=MIT
-RDEPEND=>=dev-python/pygments-2.7.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/markdown2/markdown2-2.5.2.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=9c11b920b9c315aa4ed616c1a0921521
diff --git a/metadata/md5-cache/dev-python/markdown2-2.5.3 b/metadata/md5-cache/dev-python/markdown2-2.5.3
index 34a2145a5671..619bc47f264d 100644
--- a/metadata/md5-cache/dev-python/markdown2-2.5.3
+++ b/metadata/md5-cache/dev-python/markdown2-2.5.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/trentm/python-markdown2/ https://pypi.org/project/markdown2/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 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 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=>=dev-python/pygments-2.7.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/m/markdown2/markdown2-2.5.3.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=fe2cd6030482b60cb4a996b922541a0e
+_md5_=8dcf824ace665fd7fcb3701ef999ca60
diff --git a/metadata/md5-cache/dev-python/mcbootflash-10.0.0-r1 b/metadata/md5-cache/dev-python/mcbootflash-10.0.0-r1
deleted file mode 100644
index ceca8f36f9d4..000000000000
--- a/metadata/md5-cache/dev-python/mcbootflash-10.0.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-reserial[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/bincopy-20.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/datastructclass[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyserial[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Flash firmware to devices running Microchip's 16-bit bootloader
-EAPI=8
-HOMEPAGE=https://pypi.org/project/mcbootflash/ https://github.com/bessman/mcbootflash/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64
-LICENSE=MIT
-RDEPEND=>=dev-python/bincopy-20.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/datastructclass[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyserial[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/mcbootflash/mcbootflash-10.0.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=7c0359b544ef576d300de18ca850be61
diff --git a/metadata/md5-cache/dev-python/mcbootflash-10.1.0 b/metadata/md5-cache/dev-python/mcbootflash-10.1.0
deleted file mode 100644
index 6a99281b798b..000000000000
--- a/metadata/md5-cache/dev-python/mcbootflash-10.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-reserial[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/bincopy-20.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/datastructclass[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyserial[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Flash firmware to devices running Microchip's 16-bit bootloader
-EAPI=8
-HOMEPAGE=https://pypi.org/project/mcbootflash/ https://github.com/bessman/mcbootflash/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=>=dev-python/bincopy-20.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/datastructclass[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyserial[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/mcbootflash/mcbootflash-10.1.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1ef95f7b93b880a0965142b4eae03a45
diff --git a/metadata/md5-cache/dev-python/mcbootflash-10.1.1 b/metadata/md5-cache/dev-python/mcbootflash-10.1.1
index cb15581ca019..103a5e96c83c 100644
--- a/metadata/md5-cache/dev-python/mcbootflash-10.1.1
+++ b/metadata/md5-cache/dev-python/mcbootflash-10.1.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/mcbootflash/ https://github.com/bessman/mcbootflash/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=>=dev-python/bincopy-20.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/datastructclass[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyserial[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/m/mcbootflash/mcbootflash-10.1.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1ef95f7b93b880a0965142b4eae03a45
+_md5_=7c0359b544ef576d300de18ca850be61
diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.6.3 b/metadata/md5-cache/dev-python/mkdocs-material-9.6.3
new file mode 100644
index 000000000000..7f7f9e680dba
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mkdocs-material-9.6.3
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/trove-classifiers-2023.10.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/mkdocs[python_targets_python3_13(-)] dev-python/mkdocs-material-extensions[python_targets_python3_13(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_13(-)] dev-python/mkdocs-redirects[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-material-extensions[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/mkdocs-redirects[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A Material Design theme for MkDocs
+EAPI=8
+HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/
+INHERIT=distutils-r1 docs
+IUSE=social python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+RDEPEND=>=dev-python/babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] social? ( >=dev-python/pillow-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0
+SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.6.3.tar.gz -> mkdocs-material-9.6.3.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df docs 006125f2158d2f16904ebd9114336058 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=b90fa7b31350e4bf3c0fb344bcbd342d
diff --git a/metadata/md5-cache/dev-python/mkdocs-static-i18n-1.2.3 b/metadata/md5-cache/dev-python/mkdocs-static-i18n-1.2.3
deleted file mode 100644
index 6ac27d1077ad..000000000000
--- a/metadata/md5-cache/dev-python/mkdocs-static-i18n-1.2.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !!dev-python/mkdocs-i18n ) test? ( >=dev-python/mkdocs-1.5.2[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=MkDocs i18n plugin using static translation markdown files
-EAPI=8
-HOMEPAGE=https://github.com/ultrabug/mkdocs-static-i18n https://pypi.org/project/mkdocs-static-i18n/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/mkdocs-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/mkdocs-static-i18n/mkdocs_static_i18n-1.2.3.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f595b979421f8ca9b8f0b73bd87e5fa4
diff --git a/metadata/md5-cache/dev-python/mkdocs-static-i18n-1.3.0 b/metadata/md5-cache/dev-python/mkdocs-static-i18n-1.3.0
index dff8040f7a06..5560ca2722e6 100644
--- a/metadata/md5-cache/dev-python/mkdocs-static-i18n-1.3.0
+++ b/metadata/md5-cache/dev-python/mkdocs-static-i18n-1.3.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/ultrabug/mkdocs-static-i18n https://pypi.org/project/mkdocs-static-i18n/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/mkdocs-1.5.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/m/mkdocs-static-i18n/mkdocs_static_i18n-1.3.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=45a7ca90e58e719328ee34d4b68c6473
+_md5_=0aad948fde62d1d37a3178c4c88ebb25
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.13.0 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.13.0
deleted file mode 100644
index 772598fafaf5..000000000000
--- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.13.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/beautifulsoup4-4.12.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/inline-snapshot-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/griffe-0.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-autorefs-1.2[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[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 handler for dev-python/mkdocstrings
-EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/python/ https://github.com/mkdocstrings/python/ https://pypi.org/project/mkdocstrings-python/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=ISC
-RDEPEND=>=dev-python/griffe-0.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-autorefs-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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-python/mkdocstrings_python-1.13.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=7c09f7d6cab47c671ecb4ddc28892c1a
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.14.3 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.14.3
deleted file mode 100644
index 57757277f848..000000000000
--- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.14.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/beautifulsoup4-4.12.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/inline-snapshot-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/griffe-0.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-autorefs-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[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 handler for dev-python/mkdocstrings
-EAPI=8
-HOMEPAGE=https://mkdocstrings.github.io/python/ https://github.com/mkdocstrings/python/ https://pypi.org/project/mkdocstrings-python/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv
-LICENSE=ISC
-RDEPEND=>=dev-python/griffe-0.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.28[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-autorefs-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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-python/mkdocstrings_python-1.14.3.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=39b688bdc68bc406cec2502fe3ca3330
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.14.4 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.14.6
index 7b6438ecd26b..906531c4c770 100644
--- a/metadata/md5-cache/dev-python/mkdocstrings-python-1.14.4
+++ b/metadata/md5-cache/dev-python/mkdocstrings-python-1.14.6
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/griffe-0.49[python_targets_python3_10(-)?,python_targets_py
REQUIRED_USE=|| ( 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-python/mkdocstrings_python-1.14.4.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings-python/mkdocstrings_python-1.14.6.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=39b688bdc68bc406cec2502fe3ca3330
diff --git a/metadata/md5-cache/dev-python/moto-5.0.26 b/metadata/md5-cache/dev-python/moto-5.0.26
deleted file mode 100644
index d26d00866b65..000000000000
--- a/metadata/md5-cache/dev-python/moto-5.0.26
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/antlr4-python3-runtime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-35.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zipp[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Mock library for boto
-EAPI=8
-HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/
-INHERIT=distutils-r1 pypi toolchain-funcs
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-35.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/moto/moto-5.0.26.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4fde52ea5450e04e77bfd5726503176c
diff --git a/metadata/md5-cache/dev-python/moto-5.0.27 b/metadata/md5-cache/dev-python/moto-5.0.27
index c3a0d16af75b..f7941956fd13 100644
--- a/metadata/md5-cache/dev-python/moto-5.0.27
+++ b/metadata/md5-cache/dev-python/moto-5.0.27
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/
INHERIT=distutils-r1 pypi toolchain-funcs
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-35.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja2-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/responses-0.25.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/m/moto/moto-5.0.27.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c5c1308a7d5f58bf64ea15e6756bb040
+_md5_=1f6e80c66c7da6eb2e5a1431d0983272
diff --git a/metadata/md5-cache/dev-python/mpmath-1.4.0_alpha3 b/metadata/md5-cache/dev-python/mpmath-1.4.0_alpha3
index 42cce81b3059..bdebdee6f788 100644
--- a/metadata/md5-cache/dev-python/mpmath-1.4.0_alpha3
+++ b/metadata/md5-cache/dev-python/mpmath-1.4.0_alpha3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://mpmath.org/ https://github.com/mpmath/mpmath/ https://pypi.org/project/mpmath/
INHERIT=distutils-r1 optfeature pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~amd64 ~arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/m/mpmath/mpmath-1.4.0a3.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c1bfa198360e94fffd4a79b2c5d67e30
+_md5_=53c34dcaf9d98bf78dd298ef37f0df20
diff --git a/metadata/md5-cache/dev-python/numpy-2.2.2 b/metadata/md5-cache/dev-python/numpy-2.2.2
index bfd6d68cb77e..a8741572ad1d 100644
--- a/metadata/md5-cache/dev-python/numpy-2.2.2
+++ b/metadata/md5-cache/dev-python/numpy-2.2.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://numpy.org/ https://github.com/numpy/numpy/ https://pypi.org/project/numpy/
INHERIT=distutils-r1 flag-o-matic fortran-2 pypi
IUSE=big-endian +lapack test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=BSD
RDEPEND=lapack? ( >=virtual/cblas-3.8 >=virtual/lapack-3.8 ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,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(+)] ) lapack? ( virtual/fortran )
REQUIRED_USE=|| ( python_targets_pypy3 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/2
SRC_URI=https://files.pythonhosted.org/packages/source/n/numpy/numpy-2.2.2.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 fortran-2 54fcb693257134adae26819685891ecc meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1173da88a01d6cd263d923805a06d6f4
+_md5_=1150d446a4c35454d39ff4e58bc0b04c
diff --git a/metadata/md5-cache/dev-python/orjson-3.10.15 b/metadata/md5-cache/dev-python/orjson-3.10.15
index 478224192380..e02dc639de31 100644
--- a/metadata/md5-cache/dev-python/orjson-3.10.15
+++ b/metadata/md5-cache/dev-python/orjson-3.10.15
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ijl/orjson/ https://pypi.org/project/orjson/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-3.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/o/orjson/orjson-3.10.15.tar.gz https://crates.io/api/v1/crates/associative-cache/2.0.0/download -> associative-cache-2.0.0.crate https://crates.io/api/v1/crates/bytecount/0.6.8/download -> bytecount-0.6.8.crate https://crates.io/api/v1/crates/castaway/0.2.3/download -> castaway-0.2.3.crate https://crates.io/api/v1/crates/cc/1.2.1/download -> cc-1.2.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/compact_str/0.8.1/download -> compact_str-0.8.1.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/encoding_rs/0.8.35/download -> encoding_rs-0.8.35.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/itoa/1.0.14/download -> itoa-1.0.14.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/jiff/0.1.21/download -> jiff-0.1.21.crate https://crates.io/api/v1/crates/libc/0.2.169/download -> libc-0.2.169.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.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-util/0.2.4/download -> portable-atomic-util-0.2.4.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.92/download -> proc-macro2-1.0.92.crate https://crates.io/api/v1/crates/quote/1.0.38/download -> quote-1.0.38.crate https://crates.io/api/v1/crates/rustversion/1.0.19/download -> rustversion-1.0.19.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.217/download -> serde-1.0.217.crate https://crates.io/api/v1/crates/serde_derive/1.0.217/download -> serde_derive-1.0.217.crate https://crates.io/api/v1/crates/serde_json/1.0.135/download -> serde_json-1.0.135.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/simdutf8/0.1.5/download -> simdutf8-0.1.5.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/2.0.95/download -> syn-2.0.95.crate https://crates.io/api/v1/crates/target-lexicon/0.13.1/download -> target-lexicon-0.13.1.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/unwinding/0.2.5/download -> unwinding-0.2.5.crate https://crates.io/api/v1/crates/uuid/1.11.0/download -> uuid-1.11.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/xxhash-rust/0.8.15/download -> xxhash-rust-0.8.15.crate
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=13dbba8522e25cccfc1f2f669f235510
+_md5_=7cc9dfc1b0c71d80cb2ca7ca2438d840
diff --git a/metadata/md5-cache/dev-python/owslib-0.32.0 b/metadata/md5-cache/dev-python/owslib-0.32.0
deleted file mode 100644
index 5fe93a3e6500..000000000000
--- a/metadata/md5-cache/dev-python/owslib-0.32.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Library for client programming with Open Geospatial Consortium web service
-EAPI=8
-HOMEPAGE=https://geopython.github.io/OWSLib/ https://github.com/geopython/owslib/ https://pypi.org/project/OWSLib/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~x86
-LICENSE=BSD
-RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/geopython/owslib/archive/0.32.0.tar.gz -> OWSLib-0.32.0.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=6079ad2e9efaa4dad1efbbe74fe956ab
diff --git a/metadata/md5-cache/dev-python/owslib-0.32.1 b/metadata/md5-cache/dev-python/owslib-0.32.1
index e759313483f9..381251aadae1 100644
--- a/metadata/md5-cache/dev-python/owslib-0.32.1
+++ b/metadata/md5-cache/dev-python/owslib-0.32.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://geopython.github.io/OWSLib/ https://github.com/geopython/owslib/ https://pypi.org/project/OWSLib/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=BSD
RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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://github.com/geopython/owslib/archive/0.32.1.tar.gz -> OWSLib-0.32.1.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4c929d5e8441f3c717940560dbbe3de2
+_md5_=a00043f54edc855679fa4a4055b873a7
diff --git a/metadata/md5-cache/dev-python/pikepdf-9.5.2 b/metadata/md5-cache/dev-python/pikepdf-9.5.2
new file mode 100644
index 000000000000..610f8c546e62
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pikepdf-9.5.2
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/pybind11-2.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-scm-7.0.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/attrs-20.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.36[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.21.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-5.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,jpeg,lcms,tiff] >=dev-python/psutil-5.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !big-endian? ( >=dev-python/python-xmp-toolkit-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) media-libs/tiff[zlib] ) test? ( >=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=app-text/qpdf-11.5.0:0= python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) 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 library to work with pdf files based on qpdf
+EAPI=8
+HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
+INHERIT=distutils-r1 pypi
+IUSE=big-endian test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-9.5.2.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=5f5935bd15afe53df273fcd46e7e61d6
diff --git a/metadata/md5-cache/dev-python/prettytable-3.12.0 b/metadata/md5-cache/dev-python/prettytable-3.12.0
deleted file mode 100644
index 24e4565082be..000000000000
--- a/metadata/md5-cache/dev-python/prettytable-3.12.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,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] ) dev-python/pytest-lazy-fixtures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Easily displaying tabular data in a visually appealing ASCII table format
-EAPI=8
-HOMEPAGE=https://github.com/prettytable/prettytable/ https://pypi.org/project/prettytable/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD
-RDEPEND=dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/prettytable/prettytable-3.12.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=cde34e03804be25febf2f04f89fccc16
diff --git a/metadata/md5-cache/dev-python/prettytable-3.13.0 b/metadata/md5-cache/dev-python/prettytable-3.13.0
index c16d0ba27dca..4a691b4f4b35 100644
--- a/metadata/md5-cache/dev-python/prettytable-3.13.0
+++ b/metadata/md5-cache/dev-python/prettytable-3.13.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/prettytable/prettytable/ https://pypi.org/project/prettytable/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/p/prettytable/prettytable-3.13.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c7d8d37d68f5ff2160bcd34ca67d04cf
+_md5_=7f35117829ddb84654413a7f593611a4
diff --git a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.48 b/metadata/md5-cache/dev-python/prompt-toolkit-3.0.48
deleted file mode 100644
index 61c04c29ebd7..000000000000
--- a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.48
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Building powerful interactive command lines in Python
-EAPI=8
-HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/prompt-toolkit/prompt_toolkit-3.0.48.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1a64614e6b2c7f39cf4f66eb1994b5ea
diff --git a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.50 b/metadata/md5-cache/dev-python/prompt-toolkit-3.0.50
index bf8b0acaf18c..f18b3f23eb5a 100644
--- a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.50
+++ b/metadata/md5-cache/dev-python/prompt-toolkit-3.0.50
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/p/prompt-toolkit/prompt_toolkit-3.0.50.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f73b581a97a8ec89bcf897ada87c3811
+_md5_=e3b6a697efee895a05d822ff6d40e84d
diff --git a/metadata/md5-cache/dev-python/pyarrow-19.0.0 b/metadata/md5-cache/dev-python/pyarrow-19.0.0
index b30ff79acf24..aaf007d198ad 100644
--- a/metadata/md5-cache/dev-python/pyarrow-19.0.0
+++ b/metadata/md5-cache/dev-python/pyarrow-19.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://arrow.apache.org/ https://github.com/apache/arrow/ https://pypi.org/project/pyarrow/
INHERIT=distutils-r1 multiprocessing
IUSE=+parquet +snappy ssl test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=~amd64 arm64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=~dev-libs/apache-arrow-19.0.0[compute,dataset,json,parquet?,re2,snappy?,ssl?] >=dev-python/numpy-1.16.6:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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=mirror://apache/arrow/arrow-19.0.0/apache-arrow-19.0.0.tar.gz test? ( https://github.com/apache/parquet-testing/archive/cb7a9674142c137367bf75a01b79c6e214a73199.tar.gz -> parquet-testing-cb7a9674142c137367bf75a01b79c6e214a73199.tar.gz https://github.com/apache/arrow-testing/archive/4d209492d514c2d3cb2d392681b9aa00e6d8da1c.tar.gz -> arrow-testing-4d209492d514c2d3cb2d392681b9aa00e6d8da1c.tar.gz )
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=6ac2f5735814efe706a306946c8f0448
+_md5_=47acb2e12ee907049e4fa284d0d7c469
diff --git a/metadata/md5-cache/dev-python/pycpio-1.4.1 b/metadata/md5-cache/dev-python/pycpio-1.4.1
deleted file mode 100644
index a35e4aee0e3b..000000000000
--- a/metadata/md5-cache/dev-python/pycpio-1.4.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/zenlib-2.3.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_11(-)?] ) ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python CPIO library
-EAPI=8
-HOMEPAGE=https://github.com/desultory/pycpio/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64
-LICENSE=GPL-2
-RDEPEND=>=dev-python/zenlib-2.3.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/desultory/pycpio/archive/refs/tags/1.4.1.tar.gz -> pycpio-1.4.1.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=cb0c4f8f245dc84013548986e14aef91
diff --git a/metadata/md5-cache/dev-python/pycpio-1.4.2 b/metadata/md5-cache/dev-python/pycpio-1.4.2
index 085dea840749..954249a79a5b 100644
--- a/metadata/md5-cache/dev-python/pycpio-1.4.2
+++ b/metadata/md5-cache/dev-python/pycpio-1.4.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/desultory/pycpio/
INHERIT=distutils-r1
IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 arm64
LICENSE=GPL-2
RDEPEND=>=dev-python/zenlib-3.0.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/desultory/pycpio/archive/refs/tags/1.4.2.tar.gz -> pycpio-1.4.2.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f599252536b45af1ec6fc34109c78e2a
+_md5_=bf20aac707779a1c570f3b664c31386b
diff --git a/metadata/md5-cache/dev-python/pydantic-2.10.6 b/metadata/md5-cache/dev-python/pydantic-2.10.6
index 9939b5090476..2ec2ab3819b7 100644
--- a/metadata/md5-cache/dev-python/pydantic-2.10.6
+++ b/metadata/md5-cache/dev-python/pydantic-2.10.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pydantic/pydantic/ https://pypi.org/project/pydantic/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/annotated-types-0.6.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/pydantic-core-2.27.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tzdata[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/p/pydantic/pydantic-2.10.6.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=2680a0fcbbe393090914da372776e968
+_md5_=68472b0833a1e3cf0034eb0f48728b76
diff --git a/metadata/md5-cache/dev-python/pydantic-core-2.29.0 b/metadata/md5-cache/dev-python/pydantic-core-2.29.0
new file mode 100644
index 000000000000..1ad66f1ce1e5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pydantic-core-2.29.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-python/dirty-equals-0.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.63.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/inline-snapshot-0.13.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-mock-3.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-timeout-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-1.10.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/typing-extensions-4.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) || ( dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-util/maturin-1.7.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Core validation logic for pydantic written in Rust
+EAPI=8
+HOMEPAGE=https://github.com/pydantic/pydantic-core/ https://pypi.org/project/pydantic-core/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
+RDEPEND=>=dev-python/typing-extensions-4.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pydantic-core/pydantic_core-2.29.0.tar.gz https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/cc/1.0.101/download -> cc-1.0.101.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/enum_dispatch/0.3.13/download -> enum_dispatch-0.3.13.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/icu_collections/1.5.0/download -> icu_collections-1.5.0.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.0/download -> icu_locid_transform_data-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download -> icu_normalizer-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/1.5.0/download -> icu_normalizer_data-1.5.0.crate https://crates.io/api/v1/crates/icu_properties/1.5.1/download -> icu_properties-1.5.1.crate https://crates.io/api/v1/crates/icu_properties_data/1.5.0/download -> icu_properties_data-1.5.0.crate https://crates.io/api/v1/crates/icu_provider/1.5.0/download -> icu_provider-1.5.0.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.0/download -> idna_adapter-1.2.0.crate https://crates.io/api/v1/crates/indexmap/2.2.6/download -> indexmap-2.2.6.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/jiter/0.8.2/download -> jiter-0.8.2.crate https://crates.io/api/v1/crates/lexical-parse-float/0.8.5/download -> lexical-parse-float-0.8.5.crate https://crates.io/api/v1/crates/lexical-parse-integer/0.8.6/download -> lexical-parse-integer-0.8.6.crate https://crates.io/api/v1/crates/lexical-util/0.8.5/download -> lexical-util-0.8.5.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/litemap/0.7.3/download -> litemap-0.7.3.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/num-bigint/0.4.6/download -> num-bigint-0.4.6.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/pyo3-build-config/0.23.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/python3-dll-a/0.2.12/download -> python3-dll-a-0.2.12.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustversion/1.0.17/download -> rustversion-1.0.17.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.217/download -> serde-1.0.217.crate https://crates.io/api/v1/crates/serde_derive/1.0.217/download -> serde_derive-1.0.217.crate https://crates.io/api/v1/crates/serde_json/1.0.138/download -> serde_json-1.0.138.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/speedate/0.15.0/download -> speedate-0.15.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/syn/2.0.82/download -> syn-2.0.82.crate https://crates.io/api/v1/crates/synstructure/0.13.1/download -> synstructure-0.13.1.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/tinyvec/1.6.1/download -> tinyvec-1.6.1.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.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-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/url/2.5.2/download -> url-2.5.2.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/uuid/1.12.1/download -> uuid-1.12.1.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.5.5/download -> writeable-0.5.5.crate https://crates.io/api/v1/crates/wyz/0.5.1/download -> wyz-0.5.1.crate https://crates.io/api/v1/crates/yoke-derive/0.7.4/download -> yoke-derive-0.7.4.crate https://crates.io/api/v1/crates/yoke/0.7.4/download -> yoke-0.7.4.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.34/download -> zerocopy-derive-0.7.34.crate https://crates.io/api/v1/crates/zerocopy/0.7.34/download -> zerocopy-0.7.34.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.4/download -> zerofrom-derive-0.1.4.crate https://crates.io/api/v1/crates/zerofrom/0.1.4/download -> zerofrom-0.1.4.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate
+_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=a6d9e8b8240428ca4a7ff8077163cd1d
diff --git a/metadata/md5-cache/dev-python/pyglet-2.0.21 b/metadata/md5-cache/dev-python/pyglet-2.0.21
deleted file mode 100644
index 8417dce6b91d..000000000000
--- a/metadata/md5-cache/dev-python/pyglet-2.0.21
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/fontconfig ) test? ( virtual/glu virtual/opengl image? ( || ( dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:2 ) ) sound? ( || ( media-libs/libpulse media-libs/openal ) ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Cross-platform windowing and multimedia library for Python
-EAPI=8
-HOMEPAGE=https://pyglet.org/ https://github.com/pyglet/pyglet/ https://pypi.org/project/pyglet/
-INHERIT=distutils-r1 virtualx xdg-utils
-IUSE=examples image +sound test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
-KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=virtual/glu virtual/opengl image? ( || ( dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:2 ) ) sound? ( || ( media-libs/libpulse media-libs/openal ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/pyglet/pyglet/archive/v2.0.21.tar.gz -> pyglet-2.0.21.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=26cbf6d886e93cfe26df1c2537ddd8fb
diff --git a/metadata/md5-cache/dev-python/pyglet-2.1.2 b/metadata/md5-cache/dev-python/pyglet-2.1.2
index ba6d0e246cc0..94801d3395bb 100644
--- a/metadata/md5-cache/dev-python/pyglet-2.1.2
+++ b/metadata/md5-cache/dev-python/pyglet-2.1.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pyglet.org/ https://github.com/pyglet/pyglet/ https://pypi.org/project/pyglet/
INHERIT=distutils-r1 virtualx xdg-utils
IUSE=examples image +sound test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=virtual/glu virtual/opengl image? ( || ( dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] x11-libs/gtk+:2 ) ) sound? ( || ( media-libs/libpulse media-libs/openal ) ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/pyglet/pyglet/archive/v2.1.2.tar.gz -> pyglet-2.1.2.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=81549b287ac62f95c82b83af1f172630
+_md5_=3befd25b070f780bdbef3464895f8ad1
diff --git a/metadata/md5-cache/dev-python/pyopengl-3.1.9 b/metadata/md5-cache/dev-python/pyopengl-3.1.9
index 80fa167368aa..31ca9674b646 100644
--- a/metadata/md5-cache/dev-python/pyopengl-3.1.9
+++ b/metadata/md5-cache/dev-python/pyopengl-3.1.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pyopengl.sourceforge.net/ https://github.com/mcfletch/pyopengl/ https://pypi.org/project/PyOpenGL/
INHERIT=distutils-r1 pypi virtualx
IUSE=tk test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=media-libs/freeglut virtual/opengl x11-libs/libXi x11-libs/libXmu tk? ( dev-tcltk/togl ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,tk?] ) python_targets_python3_10? ( dev-lang/python:3.10[tk?] ) python_targets_python3_11? ( dev-lang/python:3.11[tk?] ) python_targets_python3_12? ( dev-lang/python:3.12[tk?] ) python_targets_python3_13? ( dev-lang/python:3.13[tk?] )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/P/PyOpenGL/pyopengl-3.1.9.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=c4e21114238b454e4e22b0949f25e3e8
+_md5_=f554b9f0ba455ddc7930874bbbf0f042
diff --git a/metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.8-r1 b/metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.8-r1
deleted file mode 100644
index e74803744935..000000000000
--- a/metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.8-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( numpy? ( dev-python/numpy:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/pyopengl[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=numpy? ( dev-python/numpy:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Accelerate module for PyOpenGL
-EAPI=8
-HOMEPAGE=https://pyopengl.sourceforge.net/ https://github.com/mcfletch/pyopengl/ https://pypi.org/project/PyOpenGL-accelerate/
-INHERIT=distutils-r1
-IUSE=numpy test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=numpy? ( dev-python/numpy:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/pyopengl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( 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/mcfletch/pyopengl/archive/release-3.1.8.tar.gz -> pyopengl-release-3.1.8.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=b3ba31c24ed5b809321bc308c219aa0f
diff --git a/metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.9 b/metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.9
index 10a25bb34155..e98121ece8ef 100644
--- a/metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.9
+++ b/metadata/md5-cache/dev-python/pyopengl-accelerate-3.1.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pyopengl.sourceforge.net/ https://github.com/mcfletch/pyopengl/ https://pypi.org/project/PyOpenGL-accelerate/
INHERIT=distutils-r1 pypi
IUSE=numpy test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=numpy? ( dev-python/numpy:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/pyopengl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/p/pyopengl-accelerate/pyopengl_accelerate-3.1.9.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=50be0d1cbebc75a4eaa9193d46b764ad
+_md5_=1d4e66add5253d00aaec323d8c055fa3
diff --git a/metadata/md5-cache/dev-python/pyphen-0.17.0 b/metadata/md5-cache/dev-python/pyphen-0.17.0
deleted file mode 100644
index 3f8cb315cd61..000000000000
--- a/metadata/md5-cache/dev-python/pyphen-0.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[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 module for hyphenation using hunspell dictionaries
-EAPI=8
-HOMEPAGE=https://github.com/Kozea/Pyphen/ https://pypi.org/project/pyphen/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=GPL-2+ LGPL-2+ MPL-1.1
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyphen/pyphen-0.17.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e056263b7dc5b7c3a6f81940249df4e3
diff --git a/metadata/md5-cache/dev-python/pyphen-0.17.2 b/metadata/md5-cache/dev-python/pyphen-0.17.2
index 202254431039..7b5314d06b7e 100644
--- a/metadata/md5-cache/dev-python/pyphen-0.17.2
+++ b/metadata/md5-cache/dev-python/pyphen-0.17.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/Kozea/Pyphen/ https://pypi.org/project/pyphen/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2+ LGPL-2+ MPL-1.1
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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/p/pyphen/pyphen-0.17.2.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a7a5b0f36b18a28858673e58a80d88a1
+_md5_=548a82123edbff6ec3c8ec5dce4b406e
diff --git a/metadata/md5-cache/dev-python/pyproject-api-1.8.0 b/metadata/md5-cache/dev-python/pyproject-api-1.8.0
deleted file mode 100644
index 0ec7cf1613eb..000000000000
--- a/metadata/md5-cache/dev-python/pyproject-api-1.8.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/hatch-vcs-0.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-mock-3.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-68.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.40.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/packaging-24.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=API to interact with the python pyproject.toml based projects
-EAPI=8
-HOMEPAGE=https://github.com/tox-dev/pyproject-api/ https://pypi.org/project/pyproject-api/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 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
-LICENSE=MIT
-RDEPEND=>=dev-python/packaging-24.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyproject-api/pyproject_api-1.8.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=341b96365784ac57e58f1ed501e87040
diff --git a/metadata/md5-cache/dev-python/pyproject-api-1.9.0 b/metadata/md5-cache/dev-python/pyproject-api-1.9.0
index 6c45138f98fc..538248d36835 100644
--- a/metadata/md5-cache/dev-python/pyproject-api-1.9.0
+++ b/metadata/md5-cache/dev-python/pyproject-api-1.9.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/tox-dev/pyproject-api/ https://pypi.org/project/pyproject-api/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/packaging-24.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.2.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/p/pyproject-api/pyproject_api-1.9.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=5cba2dd0f0fe1fe72e013f5963d302a1
+_md5_=7fdd822a17b0a30070fb5d5c22fe57fa
diff --git a/metadata/md5-cache/dev-python/pypy3-7.3.18-r100 b/metadata/md5-cache/dev-python/pypy3-7.3.18-r100
new file mode 100644
index 000000000000..855873cc4834
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pypy3-7.3.18-r100
@@ -0,0 +1,9 @@
+DEFINED_PHASES=-
+DESCRIPTION=A backwards compatibility package for dev-lang/pypy:3.11
+EAPI=8
+HOMEPAGE=https://pypy.org/ https://foss.heptapod.net/pypy/pypy/
+IUSE=+gdbm ncurses sqlite +test-install tk
+LICENSE=metapackage
+RDEPEND==dev-lang/pypy-3.11.7.3.18*:3.11/pypy311-pp73-400[gdbm?,ncurses?,sqlite?,symlink,test-install?,tk?]
+SLOT=0/pypy311-pp73-400
+_md5_=995ccdde0fe128b50f567f965171b8ec
diff --git a/metadata/md5-cache/dev-python/pytest-aiohttp-1.0.5 b/metadata/md5-cache/dev-python/pytest-aiohttp-1.0.5
deleted file mode 100644
index e0fa5444c2b2..000000000000
--- a/metadata/md5-cache/dev-python/pytest-aiohttp-1.0.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-scm-6.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/aiohttp-3.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-6.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-asyncio-0.17.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=pytest plugin for aiohttp support
-EAPI=8
-HOMEPAGE=https://github.com/aio-libs/pytest-aiohttp/ https://pypi.org/project/pytest-aiohttp/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aiohttp-3.8.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-6.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-asyncio-0.17.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-aiohttp/pytest-aiohttp-1.0.5.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d57285a456ff3a0363d64e8242eb9a4c
diff --git a/metadata/md5-cache/dev-python/pytest-aiohttp-1.1.0 b/metadata/md5-cache/dev-python/pytest-aiohttp-1.1.0
index 7cc63dc958e2..319e69a58977 100644
--- a/metadata/md5-cache/dev-python/pytest-aiohttp-1.1.0
+++ b/metadata/md5-cache/dev-python/pytest-aiohttp-1.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aio-libs/pytest-aiohttp/ https://pypi.org/project/pytest-aiohttp/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=Apache-2.0
RDEPEND=>=dev-python/aiohttp-3.11.0_beta1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-6.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-asyncio-0.17.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/p/pytest-aiohttp/pytest_aiohttp-1.1.0.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=92816599c5966197653f29ce04dc6ab2
+_md5_=96bca4289e8c5f8c794ef68ce77330bf
diff --git a/metadata/md5-cache/dev-python/pytest-datadir-1.6.1 b/metadata/md5-cache/dev-python/pytest-datadir-1.6.1
new file mode 100644
index 000000000000..5f8547a932ee
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-datadir-1.6.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Pytest plugin for manipulating test data directories and files
+EAPI=8
+HOMEPAGE=https://github.com/gabrielcnr/pytest-datadir/ https://pypi.org/project/pytest-datadir/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 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=MIT
+RDEPEND=>=dev-python/pytest-7.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-datadir/pytest_datadir-1.6.1.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=94509be4b7fefde04b73f16896488064
diff --git a/metadata/md5-cache/dev-python/pytest-httpserver-1.1.0 b/metadata/md5-cache/dev-python/pytest-httpserver-1.1.0
deleted file mode 100644
index 1c0aa47c7e2f..000000000000
--- a/metadata/md5-cache/dev-python/pytest-httpserver-1.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/werkzeug[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=HTTP server for pytest to test HTTP clients
-EAPI=8
-HOMEPAGE=https://github.com/csernazs/pytest-httpserver/ https://pypi.org/project/pytest_httpserver/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 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=MIT
-RDEPEND=dev-python/werkzeug[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-httpserver/pytest_httpserver-1.1.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=0644e0138e3d87741a8ce08ab0c547f9
diff --git a/metadata/md5-cache/dev-python/pytest-httpserver-1.1.1 b/metadata/md5-cache/dev-python/pytest-httpserver-1.1.1
index 0cc776c7b05f..4bd371c9f1bb 100644
--- a/metadata/md5-cache/dev-python/pytest-httpserver-1.1.1
+++ b/metadata/md5-cache/dev-python/pytest-httpserver-1.1.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/csernazs/pytest-httpserver/ https://pypi.org/project/pytest_httpserver/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-python/werkzeug[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/p/pytest-httpserver/pytest_httpserver-1.1.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=b393f1c69196f26f680012d92b86402d
+_md5_=6d418df3b9afd65b73cca1f8bf549f84
diff --git a/metadata/md5-cache/dev-python/python-lsp-server-1.12.2 b/metadata/md5-cache/dev-python/python-lsp-server-1.12.2
new file mode 100644
index 000000000000..2595e3a89cd5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/python-lsp-server-1.12.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/autopep8-2.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flake8-7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pycodestyle-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyflakes-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylint-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rope-1.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/qtpy[gui,testlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/docstring-to-markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-lsp-jsonrpc-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] all-plugins? ( >=dev-python/autopep8-2.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flake8-7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pycodestyle-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyflakes-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylint-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rope-1.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yapf-0.33.0[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Python Language Server for the Language Server Protocol
+EAPI=8
+HOMEPAGE=https://github.com/python-lsp/python-lsp-server/ https://pypi.org/project/python-lsp-server/
+INHERIT=distutils-r1 optfeature pypi
+IUSE=all-plugins test 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/docstring-to-markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.17.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-lsp-jsonrpc-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] all-plugins? ( >=dev-python/autopep8-2.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flake8-7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mccabe-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pycodestyle-2.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyflakes-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylint-3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rope-1.11.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/whatthepatch-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yapf-0.33.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/python-lsp-server/python_lsp_server-1.12.2.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=2e57eda2b5d5ed398980fd5c524d216e
diff --git a/metadata/md5-cache/dev-python/scipy-1.15.1 b/metadata/md5-cache/dev-python/scipy-1.15.1
index 631f47e10dcd..c71c5116d89e 100644
--- a/metadata/md5-cache/dev-python/scipy-1.15.1
+++ b/metadata/md5-cache/dev-python/scipy-1.15.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://scipy.org/ https://github.com/scipy/scipy/ https://pypi.org/project/scipy/
INHERIT=flag-o-matic fortran-2 distutils-r1 pypi
IUSE=doc +fortran test-rust test python_targets_pypy3 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
+KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=BSD LGPL-2
RDEPEND=>=dev-python/numpy-1.23.5:=[lapack,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/arpack:= sci-libs/umfpack virtual/cblas >=virtual/lapack-3.8 dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] fortran? ( virtual/fortran ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink,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_pypy3 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/scipy/scipy-1.15.1.tar.gz doc? ( https://docs.scipy.org/doc/scipy-1.15.1/scipy-html-1.15.1.zip )
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 fortran-2 54fcb693257134adae26819685891ecc meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=09f18a746ce36ecf17a8ee0fa4118ab5
+_md5_=0aff6ed9f70ec98fcbcb8fcbd513ce86
diff --git a/metadata/md5-cache/dev-python/selenium-4.28.1 b/metadata/md5-cache/dev-python/selenium-4.28.1
index 3b7baeda6fac..b43fe5c3efaf 100644
--- a/metadata/md5-cache/dev-python/selenium-4.28.1
+++ b/metadata/md5-cache/dev-python/selenium-4.28.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.seleniumhq.org/ https://github.com/SeleniumHQ/selenium/tree/trunk/py/ https://pypi.org/project/selenium/
INHERIT=distutils-r1 pypi
IUSE=test-rust test python_targets_pypy3 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
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/certifi-2021.10.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/trio-1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trio-0.17[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/trio-websocket-1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/trio-websocket-0.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/typing-extensions-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/urllib3-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.26[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/websocket-client-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/websocket-client-1.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/s/selenium/selenium-4.28.1.tar.gz test? ( https://github.com/SeleniumHQ/selenium/archive/selenium-4.28.1-python.tar.gz -> selenium-selenium-4.28.1-python.gh.tar.gz )
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4ffedb5e9ea6c100089a6fea0ca66b53
+_md5_=ff0f8fba2f3ab3842f153210df55024f
diff --git a/metadata/md5-cache/dev-python/semver-3.0.2 b/metadata/md5-cache/dev-python/semver-3.0.2
deleted file mode 100644
index 4f64c7f3cbcd..000000000000
--- a/metadata/md5-cache/dev-python/semver-3.0.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A Python module for semantic versioning
-EAPI=8
-HOMEPAGE=https://github.com/python-semver/python-semver/ https://pypi.org/project/semver/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/semver/semver-3.0.2.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=3c740120544cfd041816d11df6ff02fc
diff --git a/metadata/md5-cache/dev-python/semver-3.0.4 b/metadata/md5-cache/dev-python/semver-3.0.4
index 7293184526a5..dbf0e92dec25 100644
--- a/metadata/md5-cache/dev-python/semver-3.0.4
+++ b/metadata/md5-cache/dev-python/semver-3.0.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python-semver/python-semver/ https://pypi.org/project/semver/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/s/semver/semver-3.0.4.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=b864395c42814371b8a7149394b11c7b
+_md5_=e262ffde74f8c48400777f83ab802522
diff --git a/metadata/md5-cache/dev-python/sphinxygen-1.0.10 b/metadata/md5-cache/dev-python/sphinxygen-1.0.10
index c91d650f3174..88f6c7057a6d 100644
--- a/metadata/md5-cache/dev-python/sphinxygen-1.0.10
+++ b/metadata/md5-cache/dev-python/sphinxygen-1.0.10
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://gitlab.com/drobilla/sphinxygen/ https://pypi.org/project/sphinxygen/
INHERIT=distutils-r1 pypi
IUSE=test 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
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86
LICENSE=ISC
RDEPEND=app-text/doxygen dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( 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://gitlab.com/drobilla/sphinxygen/-/archive/v1.0.10/sphinxygen-v1.0.10.tar.bz2
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=11fde9c72664e4ea1d9d5b6507370a40
+_md5_=cde9ee71c6254d2b2d9a6f8bdbfb07dc
diff --git a/metadata/md5-cache/dev-python/sphinxygen-1.0.6 b/metadata/md5-cache/dev-python/sphinxygen-1.0.6
deleted file mode 100644
index ec6c13d416f1..000000000000
--- a/metadata/md5-cache/dev-python/sphinxygen-1.0.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( app-text/doxygen dev-python/sphinx[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python module/script that generates Sphinx markup to describe a C API
-EAPI=8
-HOMEPAGE=https://gitlab.com/drobilla/sphinxygen/ https://pypi.org/project/sphinxygen/
-INHERIT=distutils-r1 pypi
-IUSE=test 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=ISC
-RDEPEND=app-text/doxygen dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitlab.com/drobilla/sphinxygen/-/archive/v1.0.6/sphinxygen-v1.0.6.tar.bz2
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=cde9ee71c6254d2b2d9a6f8bdbfb07dc
diff --git a/metadata/md5-cache/dev-python/starlette-0.44.0 b/metadata/md5-cache/dev-python/starlette-0.44.0
deleted file mode 100644
index 34cc1e87bfb7..000000000000
--- a/metadata/md5-cache/dev-python/starlette-0.44.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httpx-0.29[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The little ASGI framework that shines
-EAPI=8
-HOMEPAGE=https://www.starlette.io/ https://github.com/encode/starlette/ https://pypi.org/project/starlette/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 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
-LICENSE=BSD
-RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httpx-0.29[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/encode/starlette/archive/0.44.0.tar.gz -> starlette-0.44.0.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=954fd67550492b2ac9c9ec506611b635
diff --git a/metadata/md5-cache/dev-python/starlette-0.45.3 b/metadata/md5-cache/dev-python/starlette-0.45.3
index d16fc812f753..0b452fc7b634 100644
--- a/metadata/md5-cache/dev-python/starlette-0.45.3
+++ b/metadata/md5-cache/dev-python/starlette-0.45.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.starlette.io/ https://github.com/encode/starlette/ https://pypi.org/project/starlette/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.6.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/httpx-0.29[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.18[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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://github.com/encode/starlette/archive/0.45.3.tar.gz -> starlette-0.45.3.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e72ecc7383241dd703c8ac081e6576a8
+_md5_=f0f766d78980fb2d6388f89823be589d
diff --git a/metadata/md5-cache/dev-python/tox-4.23.2 b/metadata/md5-cache/dev-python/tox-4.23.2
deleted file mode 100644
index 6b4f9addfa24..000000000000
--- a/metadata/md5-cache/dev-python/tox-4.23.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/distlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/re-assert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=virtualenv-based automation of test activities
-EAPI=8
-HOMEPAGE=https://tox.readthedocs.io/ https://github.com/tox-dev/tox/ https://pypi.org/project/tox/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 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
-LICENSE=MIT
-RDEPEND=dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/t/tox/tox-4.23.2.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d0628670303617d6ae31784241da7098
diff --git a/metadata/md5-cache/dev-python/tox-4.24.1 b/metadata/md5-cache/dev-python/tox-4.24.1
index 187e726349cb..d9466bd30e64 100644
--- a/metadata/md5-cache/dev-python/tox-4.24.1
+++ b/metadata/md5-cache/dev-python/tox-4.24.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://tox.readthedocs.io/ https://github.com/tox-dev/tox/ https://pypi.org/project/tox/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 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
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/t/tox/tox-4.24.1.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=23b1f050306c702fd44367e07246c76a
+_md5_=452482eb420254038b9b8c493b4dc3f7
diff --git a/metadata/md5-cache/dev-python/tree-sitter-0.23.1 b/metadata/md5-cache/dev-python/tree-sitter-0.23.1
index 167369ed50c3..42492218c14e 100644
--- a/metadata/md5-cache/dev-python/tree-sitter-0.23.1
+++ b/metadata/md5-cache/dev-python/tree-sitter-0.23.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/py-tree-sitter/ https://pypi.org/project/tree-sitter/
INHERIT=distutils-r1
IUSE=test 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=>=dev-libs/tree-sitter-0.24.0:= python_targets_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)?] ) 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_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/tree-sitter/py-tree-sitter/archive/v0.23.1.tar.gz -> tree-sitter-0.23.1.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a5269823e52f8be2cb242caf277e7fdd
+_md5_=5fcabd38e7d780ae6b7c91ca3387e700
diff --git a/metadata/md5-cache/dev-python/truststore-0.10.1 b/metadata/md5-cache/dev-python/truststore-0.10.1
new file mode 100644
index 000000000000..15046fd6976c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/truststore-0.10.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/aiohttp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-httpserver[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urllib3[python_targets_pypy3(-)?,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_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Verify certificates using native system trust stores
+EAPI=8
+HOMEPAGE=https://github.com/sethmlarson/truststore/ https://pypi.org/project/truststore/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 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=MIT
+PROPERTIES=test_network
+RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/sethmlarson/truststore/archive/v0.10.1.tar.gz -> truststore-0.10.1.gh.tar.gz
+_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=11fda24e13e3c2ef594295e588dea915
diff --git a/metadata/md5-cache/dev-python/twine-6.1.0 b/metadata/md5-cache/dev-python/twine-6.1.0
index 6e3f3bfe6181..12cdc831b109 100644
--- a/metadata/md5-cache/dev-python/twine-6.1.0
+++ b/metadata/md5-cache/dev-python/twine-6.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://twine.readthedocs.io/ https://github.com/pypa/twine/ https://pypi.org/project/twine/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv ~sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/colorama-0.4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/id[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/keyring-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-24.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/readme-renderer-35.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-0.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rfc3986-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-12.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.26.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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://github.com/pypa/twine/archive/6.1.0.tar.gz -> twine-6.1.0.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=045d2746d673803590e79cc8c5876046
+_md5_=ae19a00c0428ac137293edf6d806350d
diff --git a/metadata/md5-cache/dev-python/websockets-14.2 b/metadata/md5-cache/dev-python/websockets-14.2
index c6149a50c93e..3ecbf0ee588b 100644
--- a/metadata/md5-cache/dev-python/websockets-14.2
+++ b/metadata/md5-cache/dev-python/websockets-14.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://websockets.readthedocs.io/ https://github.com/python-websockets/websockets/ https://pypi.org/project/websockets/
INHERIT=distutils-r1
IUSE=+native-extensions test python_targets_pypy3 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=BSD
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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/python-websockets/websockets/archive/14.2.tar.gz -> websockets-14.2.gh.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-python/websockets/websockets-11.0.3-python3.12.patch.xz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=8ead1cdb2c61b77e8be938c7d977d2ff
+_md5_=2aea80f5095ed6efc2b7f6ae0ce16f36
diff --git a/metadata/md5-cache/dev-python/xlsxwriter-3.2.0 b/metadata/md5-cache/dev-python/xlsxwriter-3.2.0
deleted file mode 100644
index 35d55585cb54..000000000000
--- a/metadata/md5-cache/dev-python/xlsxwriter-3.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python module for creating Excel XLSX files
-EAPI=8
-HOMEPAGE=https://github.com/jmcnamara/XlsxWriter/ https://pypi.org/project/XlsxWriter/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 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 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/jmcnamara/XlsxWriter/archive/RELEASE_3.2.0.tar.gz -> XlsxWriter-RELEASE_3.2.0.gh.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4070ad2ffc7ccad3549590e63be5a3ef
diff --git a/metadata/md5-cache/dev-python/xlsxwriter-3.2.1 b/metadata/md5-cache/dev-python/xlsxwriter-3.2.1
index 223d38aad831..c69102189111 100644
--- a/metadata/md5-cache/dev-python/xlsxwriter-3.2.1
+++ b/metadata/md5-cache/dev-python/xlsxwriter-3.2.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/jmcnamara/XlsxWriter/ https://pypi.org/project/XlsxWriter/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 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 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( >=dev-lang/pypy-3.10:=[symlink] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_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://github.com/jmcnamara/XlsxWriter/archive/RELEASE_3.2.1.tar.gz -> XlsxWriter-RELEASE_3.2.1.gh.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=95d51cc92a4098615ac88b2fd361d585
+_md5_=797f70b97fd0ccddd40893ee8f6b46b8
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 8cedec98a27e..63936dcb9965 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.10 b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.10
index a20fcc11b621..2d8e3bdee0aa 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.10
+++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.10
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 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_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby31(-)] ) 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/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.7.10.tar.gz -> rails-6.1.7.10.tgz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4422692de2c737764b0a1732b77418d1
+_md5_=6dc753f74827773b07483ede9148026f
diff --git a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3 b/metadata/md5-cache/dev-ruby/dust-0.1.7-r3
deleted file mode 100644
index 917b0ac0341e..000000000000
--- a/metadata/md5-cache/dev-ruby/dust-0.1.7-r3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Descriptive block syntax definition for Test::Unit
-EAPI=8
-HOMEPAGE=http://dust.rubyforge.org/
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/dust-0.1.7.gem
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f2dd6e6a1bc51c572b53eafcf7b1882c
diff --git a/metadata/md5-cache/dev-ruby/fakefs-2.7.1 b/metadata/md5-cache/dev-ruby/fakefs-2.7.1
index 22f72e56edae..e1146a3092e1 100644
--- a/metadata/md5-cache/dev-ruby/fakefs-2.7.1
+++ b/metadata/md5-cache/dev-ruby/fakefs-2.7.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fakefs/fakefs
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 ~arm ~hppa ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://github.com/fakefs/fakefs/archive/v2.7.1.tar.gz -> fakefs-2.7.1.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=5ab0d8792da6c38faccff5238293bded
+_md5_=ea62503c8c5a63defd7f6c337a928269
diff --git a/metadata/md5-cache/dev-ruby/fakefs-3.0.0 b/metadata/md5-cache/dev-ruby/fakefs-3.0.0
new file mode 100644
index 000000000000..263521bf9437
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/fakefs-3.0.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby31(-)] >=dev-ruby/maxitest-3.6:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby32(-)] >=dev-ruby/maxitest-3.6:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/rspec-3.1:3[ruby_targets_ruby33(-)] >=dev-ruby/maxitest-3.6:1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=A fake filesystem. Use it in your tests
+EAPI=8
+HOMEPAGE=https://github.com/fakefs/fakefs
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test
+KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test )
+SLOT=3
+SRC_URI=https://github.com/fakefs/fakefs/archive/v3.0.0.tar.gz -> fakefs-3.0.0.tar.gz
+_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=e645331c33ced1bdc55acdbc2f1df3f0
diff --git a/metadata/md5-cache/dev-ruby/http-cookie-1.0.7 b/metadata/md5-cache/dev-ruby/http-cookie-1.0.7
index cfdd80fd1f43..15f5cb718b95 100644
--- a/metadata/md5-cache/dev-ruby/http-cookie-1.0.7
+++ b/metadata/md5-cache/dev-ruby/http-cookie-1.0.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/sparklemotion/http-cookie
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 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_ruby31? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/domain_name-0.5:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://rubygems.org/gems/http-cookie-1.0.7.gem
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f1a4bac6eacf23ab809f687d4142d734
+_md5_=a5f2892833a6bf2b510ea76b84185d7c
diff --git a/metadata/md5-cache/dev-ruby/io-event-1.6.5-r1 b/metadata/md5-cache/dev-ruby/io-event-1.6.5-r1
index 24228009219d..201a4a1b7526 100644
--- a/metadata/md5-cache/dev-ruby/io-event-1.6.5-r1
+++ b/metadata/md5-cache/dev-ruby/io-event-1.6.5-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/socketry/io-event
INHERIT=ruby-fakegem
IUSE=+io-uring ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=io-uring? ( sys-libs/liburing:= ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/socketry/io-event/archive/v1.6.5.tar.gz -> io-event-1.6.5.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=9b67a0ef0b35cc950bfbf381236985c9
+_md5_=0082de26ca8456d9283d3e9899ee7ce3
diff --git a/metadata/md5-cache/dev-ruby/mysql2-0.5.6 b/metadata/md5-cache/dev-ruby/mysql2-0.5.6
index 17d8b5e2ba64..f916450c9620 100644
--- a/metadata/md5-cache/dev-ruby/mysql2-0.5.6
+++ b/metadata/md5-cache/dev-ruby/mysql2-0.5.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/brianmario/mysql2
INHERIT=ruby-fakegem
IUSE=mysql mariadb ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=^^ ( mariadb mysql ) || ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.5
SRC_URI=https://github.com/brianmario/mysql2/archive/0.5.6.tar.gz -> mysql2-0.5.6.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a544e8ee7a81c2aa45d162532a63ca72
+_md5_=c834dac3b8f497199069182a67061144
diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.4.18 b/metadata/md5-cache/dev-ruby/net-imap-0.4.19
index 21c687b121dd..6a2bf1df71b7 100644
--- a/metadata/md5-cache/dev-ruby/net-imap-0.4.18
+++ b/metadata/md5-cache/dev-ruby/net-imap-0.4.19
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] dev-ruby/ne
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.4
-SRC_URI=https://github.com/ruby/net-imap/archive/v0.4.18.tar.gz -> net-imap-0.4.18.tar.gz
+SRC_URI=https://github.com/ruby/net-imap/archive/v0.4.19.tar.gz -> net-imap-0.4.19.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=de69f0fc81c175eb05fc9046aa72a52f
+_md5_=311726e00244bb1adaf3607d1fe2e590
diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.5.3 b/metadata/md5-cache/dev-ruby/net-imap-0.5.3
deleted file mode 100644
index 2f2555fa45f7..000000000000
--- a/metadata/md5-cache/dev-ruby/net-imap-0.5.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] dev-ruby/net-protocol[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/date[ruby_targets_ruby33(-)] dev-ruby/net-protocol[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/digest[ruby_targets_ruby31(-)] dev-ruby/strscan[ruby_targets_ruby31(-)] dev-ruby/test-unit[ruby_targets_ruby31(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/digest[ruby_targets_ruby32(-)] dev-ruby/strscan[ruby_targets_ruby32(-)] dev-ruby/test-unit[ruby_targets_ruby32(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/digest[ruby_targets_ruby33(-)] dev-ruby/strscan[ruby_targets_ruby33(-)] dev-ruby/test-unit[ruby_targets_ruby33(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-DESCRIPTION=Ruby client api for Internet Message Access Protocol
-EAPI=8
-HOMEPAGE=https://github.com/ruby/net-imap
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 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
-RDEPEND=ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] dev-ruby/net-protocol[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] dev-ruby/net-protocol[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/date[ruby_targets_ruby33(-)] dev-ruby/net-protocol[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0.5
-SRC_URI=https://github.com/ruby/net-imap/archive/v0.5.3.tar.gz -> net-imap-0.5.3.tar.gz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=47a6d7b667579b107406d3c3a3ad0c1b
diff --git a/metadata/md5-cache/dev-ruby/net-imap-0.5.4 b/metadata/md5-cache/dev-ruby/net-imap-0.5.6
index d1e9913429a5..afe838f991dc 100644
--- a/metadata/md5-cache/dev-ruby/net-imap-0.5.4
+++ b/metadata/md5-cache/dev-ruby/net-imap-0.5.6
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] dev-ruby/ne
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0.5
-SRC_URI=https://github.com/ruby/net-imap/archive/v0.5.4.tar.gz -> net-imap-0.5.4.tar.gz
+SRC_URI=https://github.com/ruby/net-imap/archive/v0.5.6.tar.gz -> net-imap-0.5.6.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d44e02c3fa3e99187e28e255064775ad
+_md5_=a87604bf45c498d4232af68efde67bb4
diff --git a/metadata/md5-cache/dev-ruby/nokogiri-1.16.8 b/metadata/md5-cache/dev-ruby/nokogiri-1.16.8
index 215684fb7674..fb46966a6ad9 100644
--- a/metadata/md5-cache/dev-ruby/nokogiri-1.16.8
+++ b/metadata/md5-cache/dev-ruby/nokogiri-1.16.8
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://nokogiri.org/
INHERIT=ruby-fakegem multilib
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~arm64-macos
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos
LICENSE=MIT
RDEPEND=>=dev-libs/libxml2-2.12.9 >=dev-libs/libxslt-1.1.39 >=sys-libs/zlib-1.3.1 virtual/libiconv ruby_targets_ruby31? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/racc-1.4:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/sparklemotion/nokogiri/archive/v1.16.8.tar.gz -> nokogiri-1.16.8-git.tgz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=b67b25c35b23d6a0fb3b9dc4af92b0ad
+_md5_=baecd6a5ce1da0da883ee444a2408336
diff --git a/metadata/md5-cache/dev-ruby/rack-2.2.10 b/metadata/md5-cache/dev-ruby/rack-2.2.10
index 477b8febedf2..216585e3a914 100644
--- a/metadata/md5-cache/dev-ruby/rack-2.2.10
+++ b/metadata/md5-cache/dev-ruby/rack-2.2.10
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rack/rack
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 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_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/ruby-ssl[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.2
SRC_URI=https://github.com/rack/rack/archive/v2.2.10.tar.gz -> rack-2.2.10.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=366178d953fa7e0e0ea141ec3d9f6231
+_md5_=f91c9651f484cde57f479735b026ec65
diff --git a/metadata/md5-cache/dev-ruby/rack-3.0.10 b/metadata/md5-cache/dev-ruby/rack-3.0.10
index aab4a1cac6bc..3b560575572b 100644
--- a/metadata/md5-cache/dev-ruby/rack-3.0.10
+++ b/metadata/md5-cache/dev-ruby/rack-3.0.10
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rack/rack
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 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_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/ruby-ssl[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3.0
SRC_URI=https://github.com/rack/rack/archive/v3.0.10.tar.gz -> rack-3.0.10.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=70753d53c0ce950ffc98b4256f79c016
+_md5_=a31e818ba16ecbaf4565862e391aef6d
diff --git a/metadata/md5-cache/dev-ruby/rack-3.1.8 b/metadata/md5-cache/dev-ruby/rack-3.1.8
index 0cd55e9f95fd..cf5625fcf88a 100644
--- a/metadata/md5-cache/dev-ruby/rack-3.1.8
+++ b/metadata/md5-cache/dev-ruby/rack-3.1.8
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rack/rack
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 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_ruby31? ( virtual/ruby-ssl[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/ruby-ssl[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/ruby-ssl[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=3.1
SRC_URI=https://github.com/rack/rack/archive/v3.1.8.tar.gz -> rack-3.1.8.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=70753d53c0ce950ffc98b4256f79c016
+_md5_=a31e818ba16ecbaf4565862e391aef6d
diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.8.1 b/metadata/md5-cache/dev-ruby/rdoc-6.8.1
index 64e42269a1c2..795739458762 100644
--- a/metadata/md5-cache/dev-ruby/rdoc-6.8.1
+++ b/metadata/md5-cache/dev-ruby/rdoc-6.8.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/rdoc/
INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 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=|| ( GPL-2 Ruby-BSD )
RDEPEND=>=app-eselect/eselect-ruby-20181225 ruby_targets_ruby31? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rdoc/archive/v6.8.1.tar.gz -> rdoc-6.8.1.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=10567a42d58e4763dab619487b517b54
+_md5_=e75ab94364b0dacae5a5f3becb6f44aa
diff --git a/metadata/md5-cache/dev-ruby/webmock-3.23.0 b/metadata/md5-cache/dev-ruby/webmock-3.23.0
deleted file mode 100644
index 57fc2210dd7d..000000000000
--- a/metadata/md5-cache/dev-ruby/webmock-3.23.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby31(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby31(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby32(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby32(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby33(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby33(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/rspec:3[ruby_targets_ruby31(-)] dev-ruby/rspec-retry[ruby_targets_ruby31(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] dev-ruby/webrick[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/rspec:3[ruby_targets_ruby32(-)] dev-ruby/rspec-retry[ruby_targets_ruby32(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby32(-)] dev-ruby/rack[ruby_targets_ruby32(-)] dev-ruby/webrick[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/rspec:3[ruby_targets_ruby33(-)] dev-ruby/rspec-retry[ruby_targets_ruby33(-)] >=dev-ruby/test-unit-3.0.0[ruby_targets_ruby33(-)] dev-ruby/rack[ruby_targets_ruby33(-)] dev-ruby/webrick[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) 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_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-DESCRIPTION=Allows stubbing HTTP requests and setting expectations on HTTP requests
-EAPI=8
-HOMEPAGE=https://github.com/bblimke/webmock
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=GPL-2
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby31(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby31(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby32(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby32(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby33(-)] >=dev-ruby/crack-0.3.2[ruby_targets_ruby33(-)] >=dev-ruby/hashdiff-0.4.0:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=3
-SRC_URI=https://github.com/bblimke/webmock/archive/refs/tags/v3.23.0.tar.gz -> webmock-3.23.0.tar.gz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=42e4deeedd846220db9469482196664a
diff --git a/metadata/md5-cache/dev-ruby/webmock-3.23.1 b/metadata/md5-cache/dev-ruby/webmock-3.25.0
index a0bfe0877a9f..766bcfa3e8ac 100644
--- a/metadata/md5-cache/dev-ruby/webmock-3.23.1
+++ b/metadata/md5-cache/dev-ruby/webmock-3.25.0
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/addressable-2.8.0[ruby_targets_ruby31(
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=3
-SRC_URI=https://github.com/bblimke/webmock/archive/refs/tags/v3.23.1.tar.gz -> webmock-3.23.1.tar.gz
+SRC_URI=https://github.com/bblimke/webmock/archive/refs/tags/v3.25.0.tar.gz -> webmock-3.25.0.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 92ad9217e94825cb9c8ad831b513a7ec ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=9fd22f06f4c5037708f5f2ead8454956
+_md5_=82d7e376b85f7e5c94187ee8631cef55
diff --git a/metadata/md5-cache/dev-tcltk/Manifest.gz b/metadata/md5-cache/dev-tcltk/Manifest.gz
index e526731d211c..ad604fe16bda 100644
--- a/metadata/md5-cache/dev-tcltk/Manifest.gz
+++ b/metadata/md5-cache/dev-tcltk/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-tcltk/bwidget-1.9.16 b/metadata/md5-cache/dev-tcltk/bwidget-1.9.16
index b8ecfe0960f6..1fbce7ef045c 100644
--- a/metadata/md5-cache/dev-tcltk/bwidget-1.9.16
+++ b/metadata/md5-cache/dev-tcltk/bwidget-1.9.16
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://tcllib.sourceforge.net/
INHERIT=virtualx
IUSE=doc 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=tcltk
RDEPEND=dev-lang/tk:0
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/tcllib/BWidget/1.9.16/bwidget-1.9.16.tar.gz
_eclasses_=virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=f0764f2cb254f1eea024172b31070707
+_md5_=f013c8e718fba2bfb064c1bf08a55c62
diff --git a/metadata/md5-cache/dev-tcltk/itk-4.2.3-r1 b/metadata/md5-cache/dev-tcltk/itk-4.2.3-r1
index 783365c7d30a..68b0f6a9b301 100644
--- a/metadata/md5-cache/dev-tcltk/itk-4.2.3-r1
+++ b/metadata/md5-cache/dev-tcltk/itk-4.2.3-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://incrtcl.sourceforge.net/
INHERIT=virtualx
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm64 ~ppc ~riscv sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=dev-lang/tk-8.6:= >=dev-tcltk/itcl-4.1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/tcltk/itk/archive/refs/tags/itk-4-2-3.tar.gz https://github.com/tcltk/tclconfig/archive/4a924db4fb37fa0c7cc2ae987b294dbaa97bc713.tar.gz -> tclconfig-2023.12.11.tar.gz
_eclasses_=virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=f6c316d4de474a5ca0c9ea1a8e129dd5
+_md5_=640f1ea0b13318f6c9dd7390fb2bb5b5
diff --git a/metadata/md5-cache/dev-tcltk/tcl3d-0.9.5 b/metadata/md5-cache/dev-tcltk/tcl3d-0.9.5
index 764d3a891d7a..8f335040d9ec 100644
--- a/metadata/md5-cache/dev-tcltk/tcl3d-0.9.5
+++ b/metadata/md5-cache/dev-tcltk/tcl3d-0.9.5
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://www.tcl3d.org
INHERIT=flag-o-matic cmake unpacker
IUSE=sdl truetype
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=BSD
RDEPEND=dev-lang/tcl:0= dev-lang/tk:0= x11-libs/libX11 virtual/opengl virtual/glu truetype? ( media-libs/ftgl ) sdl? ( media-libs/libsdl )
SLOT=0
SRC_URI=https://www.tcl3d.org/download/distributions/tcl3d-0.9.5.7z
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f923fa31d53cde074ebce4f0c30714b6
+_md5_=3f926eb40d521a5ebc8c776cf6100250
diff --git a/metadata/md5-cache/dev-tcltk/tclx-8.6.3 b/metadata/md5-cache/dev-tcltk/tclx-8.6.3
index 8b6436ce0560..3483521f2038 100644
--- a/metadata/md5-cache/dev-tcltk/tclx-8.6.3
+++ b/metadata/md5-cache/dev-tcltk/tclx-8.6.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://tclx.sourceforge.net
INHERIT=autotools
IUSE=threads
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-lang/tcl:0=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/flightaware/tclx/archive/v8.6.3.tar.gz -> tclx-8.6.3.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=3ca3261bb21ef141f6561a2c61344481
+_md5_=e3f931cf443c621c4230c845a0684d9c
diff --git a/metadata/md5-cache/dev-tcltk/thread-2.8.9 b/metadata/md5-cache/dev-tcltk/thread-2.8.9
index 585af0da4058..10a1027a147f 100644
--- a/metadata/md5-cache/dev-tcltk/thread-2.8.9
+++ b/metadata/md5-cache/dev-tcltk/thread-2.8.9
@@ -5,10 +5,10 @@ DESCRIPTION=Tcl Thread extension
EAPI=8
HOMEPAGE=http://www.tcl.tk/
INHERIT=autotools
-KEYWORDS=~alpha ~amd64 arm ~arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
RDEPEND=dev-lang/tcl:0=[threads]
SLOT=0
SRC_URI=https://github.com/tcltk/thread/archive/refs/tags/thread-2-8-9.tar.gz https://github.com/tcltk/tclconfig/archive/4a924db4fb37fa0c7cc2ae987b294dbaa97bc713.tar.gz -> tclconfig-2023.12.11.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=b01ee47e510bed0f4c180cb7cace5af5
+_md5_=4267afad1b028c5b620acc51ad9d5cd5
diff --git a/metadata/md5-cache/dev-tcltk/tkdnd-2.9.4-r1 b/metadata/md5-cache/dev-tcltk/tkdnd-2.9.4-r1
index 9a7c56585be8..5303a7fb5c96 100644
--- a/metadata/md5-cache/dev-tcltk/tkdnd-2.9.4-r1
+++ b/metadata/md5-cache/dev-tcltk/tkdnd-2.9.4-r1
@@ -4,10 +4,10 @@ DESCRIPTION=Adds native drag & drop capabilities to tk toolkit
EAPI=8
HOMEPAGE=https://www.ellogon.org/petasis/index.php/tcltk-projects/tkdnd
IUSE=debug threads X
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-lang/tk:= x11-libs/libXcursor
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/petasis/tkdnd/archive/tkdnd-release-test-v2.9.4.tar.gz
-_md5_=18a1909030e2f487f468bfa022eb850f
+_md5_=b1cd8649ae0d05592bde499debca9c4e
diff --git a/metadata/md5-cache/dev-tcltk/tkimg-1.4.16 b/metadata/md5-cache/dev-tcltk/tkimg-1.4.16
index 5b76b673ec6e..e1e50e467085 100644
--- a/metadata/md5-cache/dev-tcltk/tkimg-1.4.16
+++ b/metadata/md5-cache/dev-tcltk/tkimg-1.4.16
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://tkimg.sourceforge.net/
INHERIT=autotools edos2unix prefix toolchain-funcs virtualx
IUSE=doc test static-libs test
-KEYWORDS=~amd64 arm64 ~ppc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm64 ~ppc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-lang/tk:= dev-tcltk/tcllib media-libs/tiff:= media-libs/libpng:0= sys-libs/zlib:= x11-libs/libX11 media-libs/libjpeg-turbo:=
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/tkimg/tkimg/1.4/tkimg%201.4.16/Img-1.4.16-Source.tar.gz https://dev.gentoo.org/~tupone/distfiles/tkimg-1.4.14-patchset-1.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe edos2unix 33e347e171066657f91f8b0c72ec8773 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=ed7e83a872f39c1afdf012cc1205252f
+_md5_=cd7335417f21b873535b4e9d9aac181f
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index ad5b7ed6ab16..f0ab46146499 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/Tensile-6.3.2 b/metadata/md5-cache/dev-util/Tensile-6.3.2
new file mode 100644
index 000000000000..3c21d6eca3c8
--- /dev/null
+++ b/metadata/md5-cache/dev-util/Tensile-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/joblib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( 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 ) client? ( dev-libs/boost ) >=dev-cpp/msgpack-cxx-6.0.0 dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/joblib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/hip:0/6.3 dev-util/rocm-smi:0/6.3 llvm_slot_19? ( llvm-core/clang:19 ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) client? ( dev-libs/boost ) >=dev-cpp/msgpack-cxx-6.0.0 dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/joblib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/hip:0/6.3 dev-util/rocm-smi:0/6.3 llvm_slot_19? ( llvm-core/clang:19 )
+DESCRIPTION=Stretching GPU performance for GEMMs and tensor contractions
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/Tensile
+INHERIT=cmake distutils-r1 llvm-r1 prefix rocm
+IUSE=client test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +llvm_slot_19 +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) client? ( dev-libs/boost ) >=dev-cpp/msgpack-cxx-6.0.0 dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/joblib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/hip:0/6.3 dev-util/rocm-smi:0/6.3 llvm_slot_19? ( llvm-core/clang:19 ) 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=client? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 ) ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) ^^ ( llvm_slot_19 )
+RESTRICT=test !test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/Tensile/archive/rocm-6.3.2.tar.gz -> rocm-Tensile-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=304dd9dc70338794587c7c9c4af0238e
diff --git a/metadata/md5-cache/dev-util/fq-0.11.0 b/metadata/md5-cache/dev-util/fq-0.11.0
deleted file mode 100644
index 8caee8e8fe39..000000000000
--- a/metadata/md5-cache/dev-util/fq-0.11.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=test? ( dev-tcltk/expect ) >=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install prepare unpack
-DESCRIPTION=Tool for working with binary data (app-misc/jq for binary formats)
-EAPI=8
-HOMEPAGE=https://github.com/wader/fq
-INHERIT=go-module
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64
-LICENSE=MIT BSD-2
-RESTRICT=!test? ( test ) strip
-SLOT=0
-SRC_URI=https://github.com/wader/fq/archive/v0.11.0.tar.gz -> fq-0.11.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/fq/fq-0.11.0-deps.tar.xz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=6fc0f2d14cb638b1b94de08a4fdc5d28
diff --git a/metadata/md5-cache/dev-util/fq-0.12.0 b/metadata/md5-cache/dev-util/fq-0.12.0
deleted file mode 100644
index b3ee4d95ded7..000000000000
--- a/metadata/md5-cache/dev-util/fq-0.12.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=test? ( dev-tcltk/expect ) >=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install prepare unpack
-DESCRIPTION=Tool for working with binary data (app-misc/jq for binary formats)
-EAPI=8
-HOMEPAGE=https://github.com/wader/fq
-INHERIT=go-module
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64
-LICENSE=MIT BSD-2
-RESTRICT=!test? ( test ) strip
-SLOT=0
-SRC_URI=https://github.com/wader/fq/archive/v0.12.0.tar.gz -> fq-0.12.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/fq/fq-0.12.0-deps.tar.xz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=6fc0f2d14cb638b1b94de08a4fdc5d28
diff --git a/metadata/md5-cache/dev-util/fq-0.10.0 b/metadata/md5-cache/dev-util/fq-0.14.0
index 2c159b4bef15..a0cb794104a9 100644
--- a/metadata/md5-cache/dev-util/fq-0.10.0
+++ b/metadata/md5-cache/dev-util/fq-0.14.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/wader/fq
INHERIT=go-module
IUSE=test
-KEYWORDS=amd64 ~arm ~arm64
+KEYWORDS=~amd64 ~arm ~arm64
LICENSE=MIT BSD-2
RESTRICT=!test? ( test ) strip
SLOT=0
-SRC_URI=https://github.com/wader/fq/archive/v0.10.0.tar.gz -> fq-0.10.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/fq/fq-0.10.0-deps.tar.xz
+SRC_URI=https://github.com/wader/fq/archive/v0.14.0.tar.gz -> fq-0.14.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/fq/fq-0.14.0-deps.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=6fc0f2d14cb638b1b94de08a4fdc5d28
+_md5_=64fcb3f619b1e049e0d2f8d28de68f88
diff --git a/metadata/md5-cache/dev-util/fq-0.9.0 b/metadata/md5-cache/dev-util/fq-0.9.0
deleted file mode 100644
index 8bc891c3e702..000000000000
--- a/metadata/md5-cache/dev-util/fq-0.9.0
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=test? ( dev-tcltk/expect ) >=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install prepare unpack
-DESCRIPTION=Tool for working with binary data (app-misc/jq for binary formats)
-EAPI=8
-HOMEPAGE=https://github.com/wader/fq
-INHERIT=go-module
-IUSE=test
-KEYWORDS=amd64 ~arm ~arm64
-LICENSE=MIT BSD-2
-RESTRICT=!test? ( test ) strip
-SLOT=0
-SRC_URI=https://github.com/wader/fq/archive/v0.9.0.tar.gz -> fq-0.9.0.tar.gz https://dev.gentoo.org/~sam/distfiles/dev-util/fq/fq-0.9.0-deps.tar.xz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=6fc0f2d14cb638b1b94de08a4fdc5d28
diff --git a/metadata/md5-cache/dev-util/hip-6.3.2 b/metadata/md5-cache/dev-util/hip-6.3.2
new file mode 100644
index 000000000000..7d8f0fb64b17
--- /dev/null
+++ b/metadata/md5-cache/dev-util/hip-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=video_cards_amdgpu? ( dev-util/hipcc:0/6.3[llvm_slot_19(-)?] ) test? ( media-libs/freeglut ) app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( app-text/doxygen media-gfx/graphviz )
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=video_cards_amdgpu? ( dev-util/rocminfo:0/6.3 dev-libs/rocm-comgr:0/6.3 dev-libs/rocr-runtime:0/6.3 ) video_cards_nvidia? ( dev-libs/hipother:0/6.3 ) x11-base/xorg-proto virtual/opengl
+DESCRIPTION=C++ Heterogeneous-Compute Interface for Portability
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/clr
+INHERIT=cmake docs flag-o-matic llvm-r1 rocm
+IUSE=debug +hip opencl test video_cards_amdgpu video_cards_nvidia doc +llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=video_cards_amdgpu? ( dev-util/rocminfo:0/6.3 dev-libs/rocm-comgr:0/6.3 dev-libs/rocr-runtime:0/6.3 ) video_cards_nvidia? ( dev-libs/hipother:0/6.3 ) x11-base/xorg-proto virtual/opengl opencl? ( !dev-libs/opencl-icd-loader !dev-libs/rocm-opencl-runtime !dev-util/clinfo !dev-util/opencl-headers ) video_cards_amdgpu? ( dev-util/hipcc:0/6.3[llvm_slot_19(-)?] dev-libs/rocm-device-libs:0/6.3 dev-libs/roct-thunk-interface:0/6.3 )
+REQUIRED_USE=|| ( hip opencl ) ^^ ( video_cards_amdgpu video_cards_nvidia ) ^^ ( llvm_slot_19 )
+RESTRICT=test
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/clr/archive/refs/tags/rocm-6.3.2.tar.gz -> rocm-clr-6.3.2.tar.gz https://github.com/ROCm/HIP/archive/refs/tags/rocm-6.3.2.tar.gz -> hip-6.3.2.tar.gz test? ( https://github.com/ROCm/hip-tests/archive/refs/tags/rocm-6.3.2.tar.gz -> hip-test-6.3.2.tar.gz )
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 docs 006125f2158d2f16904ebd9114336058 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b9045fc42e07894a711c429f8155eb83
diff --git a/metadata/md5-cache/dev-util/hipcc-6.3.2 b/metadata/md5-cache/dev-util/hipcc-6.3.2
new file mode 100644
index 000000000000..0f0c6d6f36ea
--- /dev/null
+++ b/metadata/md5-cache/dev-util/hipcc-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=llvm_slot_19? ( llvm-runtimes/compiler-rt:19= llvm-core/llvm:19= llvm-core/clang:19= )
+DESCRIPTION=Radeon Open Compute hipcc
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/llvm-project/tree/amd-staging/amd/hipcc
+INHERIT=cmake perl-functions llvm-r1
+IUSE=debug test +llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 MIT
+RDEPEND=llvm_slot_19? ( llvm-runtimes/compiler-rt:19= llvm-core/llvm:19= llvm-core/clang:19= ) !<dev-util/hip-5.7
+REQUIRED_USE=^^ ( llvm_slot_19 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/llvm-project/archive/rocm-6.3.2.tar.gz -> llvm-project-rocm-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=891e8065d284e26b33795874c4508fe9
diff --git a/metadata/md5-cache/dev-util/hipify-clang-6.3.2 b/metadata/md5-cache/dev-util/hipify-clang-6.3.2
new file mode 100644
index 000000000000..254599def6b7
--- /dev/null
+++ b/metadata/md5-cache/dev-util/hipify-clang-6.3.2
@@ -0,0 +1,15 @@
+BDEPEND=>=dev-build/cmake-3.22 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= )
+DESCRIPTION=A set of tools to translate CUDA source code into portable HIP C++
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/HIPIFY
+INHERIT=cmake flag-o-matic llvm-r1
+IUSE=+llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=MIT
+REQUIRED_USE=^^ ( llvm_slot_19 )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/HIPIFY/archive/rocm-6.3.2.tar.gz -> HIPIFY-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=29bcd6321e3ac500244c31de7e678d31
diff --git a/metadata/md5-cache/dev-util/hyprwayland-scanner-0.4.0 b/metadata/md5-cache/dev-util/hyprwayland-scanner-0.4.4
index 94de137123e4..71df6a372bd1 100644
--- a/metadata/md5-cache/dev-util/hyprwayland-scanner-0.4.0
+++ b/metadata/md5-cache/dev-util/hyprwayland-scanner-0.4.4
@@ -5,10 +5,10 @@ DESCRIPTION=A Hyprland implementation of wayland-scanner, in and for C++
EAPI=8
HOMEPAGE=https://github.com/hyprwm/hyprwayland-scanner/
INHERIT=cmake toolchain-funcs
-KEYWORDS=amd64
+KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=>=dev-libs/pugixml-1.14
SLOT=0
-SRC_URI=https://github.com/hyprwm/hyprwayland-scanner/archive/v0.4.0.tar.gz -> hyprwayland-scanner-0.4.0.gh.tar.gz
+SRC_URI=https://github.com/hyprwm/hyprwayland-scanner/archive/v0.4.4.tar.gz -> hyprwayland-scanner-0.4.4.gh.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f8724bb50a19fb7905a41eab4f45deb4
+_md5_=e72bd4ca01773d694d6f4823be81e051
diff --git a/metadata/md5-cache/dev-util/librnp-0.17.1-r1 b/metadata/md5-cache/dev-util/librnp-0.17.1-r1
deleted file mode 100644
index f9862a460d43..000000000000
--- a/metadata/md5-cache/dev-util/librnp-0.17.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=man? ( dev-ruby/asciidoctor ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/bzip2 dev-libs/json-c:= >=dev-libs/sexpp-0.8.7 sys-libs/zlib botan? ( dev-libs/botan:3= ) !botan? ( >=dev-libs/openssl-1.1.1:= ) test? ( dev-cpp/gtest )
-DESCRIPTION=High performance C++ OpenPGP library
-EAPI=8
-HOMEPAGE=https://www.rnpgp.org/ https://github.com/rnpgp/rnp
-INHERIT=cmake multiprocessing
-IUSE=+botan man test
-KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~x86
-LICENSE=Apache-2.0 BSD BSD-2
-RDEPEND=app-arch/bzip2 dev-libs/json-c:= >=dev-libs/sexpp-0.8.7 sys-libs/zlib botan? ( dev-libs/botan:3= ) !botan? ( >=dev-libs/openssl-1.1.1:= )
-RESTRICT=!test? ( test )
-SLOT=0/0.16.1
-SRC_URI=https://github.com/rnpgp/rnp/archive/refs/tags/v0.17.1.tar.gz -> librnp-0.17.1.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4b1b653b57cfc82ccc6cfca8b8277a81
diff --git a/metadata/md5-cache/dev-util/rocm-smi-6.3.2 b/metadata/md5-cache/dev-util/rocm-smi-6.3.2
new file mode 100644
index 000000000000..ecf32446b224
--- /dev/null
+++ b/metadata/md5-cache/dev-util/rocm-smi-6.3.2
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=ROCm System Management Interface Library
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocm_smi_lib
+INHERIT=cmake python-r1
+IUSE=python_targets_python3_13t python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64
+LICENSE=MIT NCSA-AMD
+RDEPEND=python_targets_python3_13t? ( dev-lang/python:3.13t ) 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_13t python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocm_smi_lib/archive/rocm-6.3.2.tar.gz -> rocm-smi-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0106ee3e61de935ef7ecf16883a2bf2d
diff --git a/metadata/md5-cache/dev-libs/flatbuffers-24.12.23 b/metadata/md5-cache/dev-util/rocm_bandwidth_test-6.3.2
index 3091258e855b..b0a854e6a9dc 100644
--- a/metadata/md5-cache/dev-libs/flatbuffers-24.12.23
+++ b/metadata/md5-cache/dev-util/rocm_bandwidth_test-6.3.2
@@ -1,14 +1,14 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Memory efficient serialization library
+DEPEND=dev-libs/rocr-runtime:=
+DESCRIPTION=Bandwidth test for ROCm
EAPI=8
-HOMEPAGE=https://flatbuffers.dev/ https://github.com/google/flatbuffers/
+HOMEPAGE=https://github.com/ROCm/rocm_bandwidth_test
INHERIT=cmake
-IUSE=static-libs test
-KEYWORDS=amd64 ~arm arm64 ~loong ~riscv x86
-LICENSE=Apache-2.0
-RESTRICT=!test? ( test )
-SLOT=0/24.12.23
-SRC_URI=https://github.com/google/flatbuffers/archive/v24.12.23.tar.gz -> flatbuffers-24.12.23.gh.tar.gz
+KEYWORDS=~amd64
+LICENSE=NCSA-AMD
+RDEPEND=dev-libs/rocr-runtime:=
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocm_bandwidth_test/archive/rocm-6.3.2.tar.gz -> rocm_bandwidth_test-6.3.2.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cce0d345654c9857154b2fb89cda6f6c
+_md5_=6636b7f013efd92bc4b23f2fee4ca492
diff --git a/metadata/md5-cache/dev-util/rocminfo-6.3.2 b/metadata/md5-cache/dev-util/rocminfo-6.3.2
new file mode 100644
index 000000000000..0c854bac2c31
--- /dev/null
+++ b/metadata/md5-cache/dev-util/rocminfo-6.3.2
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-libs/rocr-runtime-6.3.2 python_targets_python3_13t? ( dev-lang/python:3.13t ) 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=ROCm Application for Reporting System Info
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocminfo
+INHERIT=cmake python-r1
+IUSE=python_targets_python3_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64
+LICENSE=UoI-NCSA
+RDEPEND=>=dev-libs/rocr-runtime-6.3.2 python_targets_python3_13t? ( dev-lang/python:3.13t ) 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_13t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocminfo/archive/rocm-6.3.2.tar.gz -> rocminfo-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ec50a1f11e1b8f8aff0138ebfebbd1ab
diff --git a/metadata/md5-cache/dev-util/roctracer-6.3.2 b/metadata/md5-cache/dev-util/roctracer-6.3.2
new file mode 100644
index 000000000000..00c7286b6cc5
--- /dev/null
+++ b/metadata/md5-cache/dev-util/roctracer-6.3.2
@@ -0,0 +1,16 @@
+BDEPEND=|| ( ( dev-lang/python:3.13 dev-python/cppheaderparser[python_targets_python3_13(-)] dev-python/ply[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/cppheaderparser[python_targets_python3_12(-)] dev-python/ply[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/cppheaderparser[python_targets_python3_11(-)] dev-python/ply[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/cppheaderparser[python_targets_python3_10(-)] dev-python/ply[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-util/hip:0/6.3 dev-libs/rocr-runtime
+DESCRIPTION=Callback/Activity Library for Performance tracing AMD GPU's
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/roctracer
+INHERIT=cmake flag-o-matic prefix python-any-r1 rocm toolchain-funcs
+IUSE=test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip:0/6.3 dev-libs/rocr-runtime
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/roctracer/archive/rocm-6.3.2.tar.gz -> roctracer-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=bf1aced7ccee521518d611b81103f008
diff --git a/metadata/md5-cache/dev-util/selenium-manager-4.28.0 b/metadata/md5-cache/dev-util/selenium-manager-4.28.0
index 6f4748029d36..3ba5d4feecb0 100644
--- a/metadata/md5-cache/dev-util/selenium-manager-4.28.0
+++ b/metadata/md5-cache/dev-util/selenium-manager-4.28.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.selenium.dev/ https://github.com/SeleniumHQ/selenium/
INHERIT=cargo
IUSE=telemetry test debug
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0 Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/SeleniumHQ/selenium/archive/selenium-4.28.0.tar.gz -> selenium-selenium-4.28.0.gh.tar.gz https://dev.gentoo.org/~mgorny/dist/selenium-manager-4.28.0-crates.tar.xz
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e108469e8d54963024097634bd6d938a
+_md5_=67b2fd253885e40dd7ed9ced1076d811
diff --git a/metadata/md5-cache/dev-util/tkdiff-5.7 b/metadata/md5-cache/dev-util/tkdiff-5.7
index c1606bd313ac..a426eed089a3 100644
--- a/metadata/md5-cache/dev-util/tkdiff-5.7
+++ b/metadata/md5-cache/dev-util/tkdiff-5.7
@@ -4,9 +4,9 @@ DEPEND=dev-lang/tk
DESCRIPTION=Graphical front end to the diff program
EAPI=8
HOMEPAGE=http://tkdiff.sourceforge.net/
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=dev-lang/tk
SLOT=0
SRC_URI=https://downloads.sourceforge.net/tkdiff/5.7/tkdiff-5-7.zip
-_md5_=306e424c37f777d0f7c244a794be02e3
+_md5_=848180f90e7bec8cadfd527327c6a22c
diff --git a/metadata/md5-cache/dev-util/tree-sitter-cli-0.24.3-r1 b/metadata/md5-cache/dev-util/tree-sitter-cli-0.24.3-r1
index 27e10d40e1ae..9005e8d37f65 100644
--- a/metadata/md5-cache/dev-util/tree-sitter-cli-0.24.3-r1
+++ b/metadata/md5-cache/dev-util/tree-sitter-cli-0.24.3-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/tree-sitter/tree-sitter
INHERIT=cargo
IUSE=debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 Unicode-DFS-2016
RDEPEND=~dev-libs/tree-sitter-0.24.3:=
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/tree-sitter/tree-sitter/archive/refs/tags/v0.24.3.tar.gz -> tree-sitter-0.24.3.tar.gz https://dev.gentoo.org/~arthurzam/distfiles/dev-util/tree-sitter-cli/tree-sitter-cli-0.24.3-crates.tar.xz
_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=cec194137e19dcbd51ef8485584c2fb8
+_md5_=be80354124ea35c443a1046968b3515e
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index 72d31f1d7b9b..bc327968f602 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/git-cola-4.11.0 b/metadata/md5-cache/dev-vcs/git-cola-4.11.0
new file mode 100644
index 000000000000..b90f882212bd
--- /dev/null
+++ b/metadata/md5-cache/dev-vcs/git-cola-4.11.0
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gettext python_single_target_python3_10? ( dev-python/setuptools-scm[python_targets_python3_10(-)] test? ( dev-python/pytest[python_targets_python3_10(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( dev-python/setuptools-scm[python_targets_python3_11(-)] test? ( dev-python/pytest[python_targets_python3_11(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/setuptools-scm[python_targets_python3_12(-)] test? ( dev-python/pytest[python_targets_python3_12(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/setuptools-scm[python_targets_python3_13(-)] test? ( dev-python/pytest[python_targets_python3_13(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_13(-)] ) ) doc? ( python_single_target_python3_10? ( >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] dev-python/rst-linker[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] dev-python/rst-linker[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] dev-python/rst-linker[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] dev-python/rst-linker[python_targets_python3_13(-)] ) ) test? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/polib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/polib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/polib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/polib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_13(-)] ) dev-vcs/git python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) ) python_single_target_python3_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_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-15[python_targets_python3_13(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_13(-)] ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DESCRIPTION=The highly caffeinated git GUI
+EAPI=8
+HOMEPAGE=https://git-cola.github.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop distutils-r1 optfeature readme.gentoo-r1 virtualx xdg
+IUSE=doc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/polib[python_targets_python3_10(-)] dev-python/pygments[python_targets_python3_10(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/polib[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/polib[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] dev-python/polib[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/qtpy[pyqt6,gui,network,python_targets_python3_13(-)] ) dev-vcs/git python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/git-cola/git-cola/archive/v4.11.0.tar.gz -> git-cola-4.11.0.tar.gz
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d06c421da9d54ef1856640dae963eff5
diff --git a/metadata/md5-cache/dev-vcs/stgit-2.4.11-r1 b/metadata/md5-cache/dev-vcs/stgit-2.4.11-r1
deleted file mode 100644
index 93ab632da51a..000000000000
--- a/metadata/md5-cache/dev-vcs/stgit-2.4.11-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=|| ( dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
-DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=doc? ( app-text/asciidoc )
-DESCRIPTION=Stack-based patch management for Git
-EAPI=8
-HOMEPAGE=https://stacked-git.github.io/
-INHERIT=cargo flag-o-matic
-IUSE=doc debug
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86
-LICENSE=GPL-2 Apache-2.0 BSD MIT Unicode-DFS-2016
-SLOT=0/2
-SRC_URI=https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/allocator-api2/0.2.18/download -> allocator-api2-0.2.18.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/arc-swap/1.7.1/download -> arc-swap-1.7.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/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/bzip2-rs/0.1.2/download -> bzip2-rs-0.1.2.crate https://crates.io/api/v1/crates/cc/1.1.14/download -> cc-1.1.14.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/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_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/clru/0.6.2/download -> clru-0.6.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/ctrlc/3.4.5/download -> ctrlc-3.4.5.crate https://crates.io/api/v1/crates/curl-sys/0.4.74+curl-8.9.0/download -> curl-sys-0.4.74+curl-8.9.0.crate https://crates.io/api/v1/crates/curl/0.4.46/download -> curl-0.4.46.crate https://crates.io/api/v1/crates/dunce/1.0.5/download -> dunce-1.0.5.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/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/faster-hex/0.9.0/download -> faster-hex-0.9.0.crate https://crates.io/api/v1/crates/fastrand/2.1.1/download -> fastrand-2.1.1.crate https://crates.io/api/v1/crates/filetime/0.2.24/download -> filetime-0.2.24.crate https://crates.io/api/v1/crates/flate2/1.0.33/download -> flate2-1.0.33.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/gix-actor/0.32.0/download -> gix-actor-0.32.0.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.11/download -> gix-bitmap-0.2.11.crate https://crates.io/api/v1/crates/gix-chunk/0.4.8/download -> gix-chunk-0.4.8.crate https://crates.io/api/v1/crates/gix-command/0.3.9/download -> gix-command-0.3.9.crate https://crates.io/api/v1/crates/gix-commitgraph/0.24.3/download -> gix-commitgraph-0.24.3.crate https://crates.io/api/v1/crates/gix-config-value/0.14.8/download -> gix-config-value-0.14.8.crate https://crates.io/api/v1/crates/gix-config/0.40.0/download -> gix-config-0.40.0.crate https://crates.io/api/v1/crates/gix-date/0.9.0/download -> gix-date-0.9.0.crate https://crates.io/api/v1/crates/gix-diff/0.46.0/download -> gix-diff-0.46.0.crate https://crates.io/api/v1/crates/gix-discover/0.35.0/download -> gix-discover-0.35.0.crate https://crates.io/api/v1/crates/gix-features/0.38.2/download -> gix-features-0.38.2.crate https://crates.io/api/v1/crates/gix-fs/0.11.3/download -> gix-fs-0.11.3.crate https://crates.io/api/v1/crates/gix-glob/0.16.5/download -> gix-glob-0.16.5.crate https://crates.io/api/v1/crates/gix-hash/0.14.2/download -> gix-hash-0.14.2.crate https://crates.io/api/v1/crates/gix-hashtable/0.5.2/download -> gix-hashtable-0.5.2.crate https://crates.io/api/v1/crates/gix-index/0.35.0/download -> gix-index-0.35.0.crate https://crates.io/api/v1/crates/gix-lock/14.0.0/download -> gix-lock-14.0.0.crate https://crates.io/api/v1/crates/gix-object/0.44.0/download -> gix-object-0.44.0.crate https://crates.io/api/v1/crates/gix-odb/0.63.0/download -> gix-odb-0.63.0.crate https://crates.io/api/v1/crates/gix-pack/0.53.0/download -> gix-pack-0.53.0.crate https://crates.io/api/v1/crates/gix-path/0.10.10/download -> gix-path-0.10.10.crate https://crates.io/api/v1/crates/gix-quote/0.4.12/download -> gix-quote-0.4.12.crate https://crates.io/api/v1/crates/gix-ref/0.47.0/download -> gix-ref-0.47.0.crate https://crates.io/api/v1/crates/gix-refspec/0.25.0/download -> gix-refspec-0.25.0.crate https://crates.io/api/v1/crates/gix-revision/0.29.0/download -> gix-revision-0.29.0.crate https://crates.io/api/v1/crates/gix-revwalk/0.15.0/download -> gix-revwalk-0.15.0.crate https://crates.io/api/v1/crates/gix-sec/0.10.8/download -> gix-sec-0.10.8.crate https://crates.io/api/v1/crates/gix-tempfile/14.0.2/download -> gix-tempfile-14.0.2.crate https://crates.io/api/v1/crates/gix-trace/0.1.9/download -> gix-trace-0.1.9.crate https://crates.io/api/v1/crates/gix-traverse/0.41.0/download -> gix-traverse-0.41.0.crate https://crates.io/api/v1/crates/gix-url/0.27.5/download -> gix-url-0.27.5.crate https://crates.io/api/v1/crates/gix-utils/0.1.12/download -> gix-utils-0.1.12.crate https://crates.io/api/v1/crates/gix-validate/0.9.0/download -> gix-validate-0.9.0.crate https://crates.io/api/v1/crates/gix/0.66.0/download -> gix-0.66.0.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.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/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indexmap/2.4.0/download -> indexmap-2.4.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.13/download -> is-terminal-0.4.13.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/jiff-tzdb-platform/0.1.0/download -> jiff-tzdb-platform-0.1.0.crate https://crates.io/api/v1/crates/jiff-tzdb/0.1.0/download -> jiff-tzdb-0.1.0.crate https://crates.io/api/v1/crates/jiff/0.1.10/download -> jiff-0.1.10.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/libz-sys/1.1.20/download -> libz-sys-1.1.20.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/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memmap2/0.9.4/download -> memmap2-0.9.4.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.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/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.103/download -> openssl-sys-0.9.103.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/pkg-config/0.3.30/download -> pkg-config-0.3.30.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/prodash/28.0.0/download -> prodash-28.0.0.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.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/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.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.23/download -> schannel-0.1.23.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.209/download -> serde-1.0.209.crate https://crates.io/api/v1/crates/serde_derive/1.0.209/download -> serde_derive-1.0.209.crate https://crates.io/api/v1/crates/serde_json/1.0.127/download -> serde_json-1.0.127.crate https://crates.io/api/v1/crates/sha1_smol/1.0.1/download -> sha1_smol-1.0.1.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-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/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/socket2/0.5.7/download -> socket2-0.5.7.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.76/download -> syn-2.0.76.crate https://crates.io/api/v1/crates/tar/0.4.41/download -> tar-0.4.41.crate https://crates.io/api/v1/crates/tempfile/3.12.0/download -> tempfile-3.12.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.63/download -> thiserror-impl-1.0.63.crate https://crates.io/api/v1/crates/thiserror/1.0.63/download -> thiserror-1.0.63.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.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/unicode-bidi/0.3.15/download -> unicode-bidi-0.3.15.crate https://crates.io/api/v1/crates/unicode-bom/2.0.3/download -> unicode-bom-2.0.3.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-normalization/0.1.23/download -> unicode-normalization-0.1.23.crate https://crates.io/api/v1/crates/url/2.5.2/download -> url-2.5.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/winnow/0.6.18/download -> winnow-0.6.18.crate https://crates.io/api/v1/crates/xattr/1.3.1/download -> xattr-1.3.1.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://github.com/stacked-git/stgit/releases/download/v2.4.11/stgit-2.4.11.tar.gz
-_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e365406033cc8501f0afdc11def04472
diff --git a/metadata/md5-cache/dev-vcs/stgit-2.4.13 b/metadata/md5-cache/dev-vcs/stgit-2.4.13
deleted file mode 100644
index 12fd5a067a70..000000000000
--- a/metadata/md5-cache/dev-vcs/stgit-2.4.13
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=|| ( dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
-DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=doc? ( app-text/asciidoc )
-DESCRIPTION=Stack-based patch management for Git
-EAPI=8
-HOMEPAGE=https://stacked-git.github.io/
-INHERIT=cargo flag-o-matic
-IUSE=doc debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=GPL-2 Apache-2.0 BSD MIT Unicode-DFS-2016
-SLOT=0/2
-SRC_URI=https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/ahash/0.8.11/download -> ahash-0.8.11.crate https://crates.io/api/v1/crates/allocator-api2/0.2.21/download -> allocator-api2-0.2.21.crate https://crates.io/api/v1/crates/anstream/0.6.18/download -> anstream-0.6.18.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.6/download -> anstyle-parse-0.2.6.crate https://crates.io/api/v1/crates/anstyle-query/1.1.2/download -> anstyle-query-1.1.2.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.6/download -> anstyle-wincon-3.0.6.crate https://crates.io/api/v1/crates/anstyle/1.0.10/download -> anstyle-1.0.10.crate https://crates.io/api/v1/crates/anyhow/1.0.94/download -> anyhow-1.0.94.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bstr/1.11.1/download -> bstr-1.11.1.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/cc/1.2.4/download -> cc-1.2.4.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/clap/4.5.23/download -> clap-4.5.23.crate https://crates.io/api/v1/crates/clap_builder/4.5.23/download -> clap_builder-4.5.23.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/clru/0.6.2/download -> clru-0.6.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.3/download -> colorchoice-1.0.3.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/ctrlc/3.4.5/download -> ctrlc-3.4.5.crate https://crates.io/api/v1/crates/curl-sys/0.4.78+curl-8.11.0/download -> curl-sys-0.4.78+curl-8.11.0.crate https://crates.io/api/v1/crates/curl/0.4.47/download -> curl-0.4.47.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/dunce/1.0.5/download -> dunce-1.0.5.crate https://crates.io/api/v1/crates/encoding_rs/0.8.35/download -> encoding_rs-0.8.35.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/errno/0.3.10/download -> errno-0.3.10.crate https://crates.io/api/v1/crates/faster-hex/0.9.0/download -> faster-hex-0.9.0.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/flate2/1.0.35/download -> flate2-1.0.35.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/gix-actor/0.33.1/download -> gix-actor-0.33.1.crate https://crates.io/api/v1/crates/gix-bitmap/0.2.13/download -> gix-bitmap-0.2.13.crate https://crates.io/api/v1/crates/gix-chunk/0.4.10/download -> gix-chunk-0.4.10.crate https://crates.io/api/v1/crates/gix-command/0.3.11/download -> gix-command-0.3.11.crate https://crates.io/api/v1/crates/gix-commitgraph/0.25.1/download -> gix-commitgraph-0.25.1.crate https://crates.io/api/v1/crates/gix-config-value/0.14.10/download -> gix-config-value-0.14.10.crate https://crates.io/api/v1/crates/gix-config/0.42.0/download -> gix-config-0.42.0.crate https://crates.io/api/v1/crates/gix-date/0.9.2/download -> gix-date-0.9.2.crate https://crates.io/api/v1/crates/gix-diff/0.48.0/download -> gix-diff-0.48.0.crate https://crates.io/api/v1/crates/gix-discover/0.37.0/download -> gix-discover-0.37.0.crate https://crates.io/api/v1/crates/gix-features/0.39.1/download -> gix-features-0.39.1.crate https://crates.io/api/v1/crates/gix-fs/0.12.0/download -> gix-fs-0.12.0.crate https://crates.io/api/v1/crates/gix-glob/0.17.1/download -> gix-glob-0.17.1.crate https://crates.io/api/v1/crates/gix-hash/0.15.1/download -> gix-hash-0.15.1.crate https://crates.io/api/v1/crates/gix-hashtable/0.6.0/download -> gix-hashtable-0.6.0.crate https://crates.io/api/v1/crates/gix-index/0.37.0/download -> gix-index-0.37.0.crate https://crates.io/api/v1/crates/gix-lock/15.0.1/download -> gix-lock-15.0.1.crate https://crates.io/api/v1/crates/gix-object/0.46.0/download -> gix-object-0.46.0.crate https://crates.io/api/v1/crates/gix-odb/0.65.0/download -> gix-odb-0.65.0.crate https://crates.io/api/v1/crates/gix-pack/0.55.0/download -> gix-pack-0.55.0.crate https://crates.io/api/v1/crates/gix-path/0.10.13/download -> gix-path-0.10.13.crate https://crates.io/api/v1/crates/gix-quote/0.4.14/download -> gix-quote-0.4.14.crate https://crates.io/api/v1/crates/gix-ref/0.49.0/download -> gix-ref-0.49.0.crate https://crates.io/api/v1/crates/gix-refspec/0.27.0/download -> gix-refspec-0.27.0.crate https://crates.io/api/v1/crates/gix-revision/0.31.0/download -> gix-revision-0.31.0.crate https://crates.io/api/v1/crates/gix-revwalk/0.17.0/download -> gix-revwalk-0.17.0.crate https://crates.io/api/v1/crates/gix-sec/0.10.10/download -> gix-sec-0.10.10.crate https://crates.io/api/v1/crates/gix-tempfile/15.0.0/download -> gix-tempfile-15.0.0.crate https://crates.io/api/v1/crates/gix-trace/0.1.11/download -> gix-trace-0.1.11.crate https://crates.io/api/v1/crates/gix-traverse/0.43.0/download -> gix-traverse-0.43.0.crate https://crates.io/api/v1/crates/gix-url/0.28.1/download -> gix-url-0.28.1.crate https://crates.io/api/v1/crates/gix-utils/0.1.13/download -> gix-utils-0.1.13.crate https://crates.io/api/v1/crates/gix-validate/0.9.2/download -> gix-validate-0.9.2.crate https://crates.io/api/v1/crates/gix/0.68.0/download -> gix-0.68.0.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hashbrown/0.15.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/home/0.5.9/download -> home-0.5.9.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.7.0/download -> indexmap-2.7.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.13/download -> is-terminal-0.4.13.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.14/download -> itoa-1.0.14.crate https://crates.io/api/v1/crates/jiff-tzdb-platform/0.1.1/download -> jiff-tzdb-platform-0.1.1.crate https://crates.io/api/v1/crates/jiff-tzdb/0.1.1/download -> jiff-tzdb-0.1.1.crate https://crates.io/api/v1/crates/jiff/0.1.15/download -> jiff-0.1.15.crate https://crates.io/api/v1/crates/libc/0.2.168/download -> libc-0.2.168.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.20/download -> libz-sys-1.1.20.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/litemap/0.7.4/download -> litemap-0.7.4.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memmap2/0.9.5/download -> memmap2-0.9.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.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/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.104/download -> openssl-sys-0.9.104.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/pkg-config/0.3.31/download -> pkg-config-0.3.31.crate https://crates.io/api/v1/crates/proc-macro2/1.0.92/download -> proc-macro2-1.0.92.crate https://crates.io/api/v1/crates/prodash/29.0.0/download -> prodash-29.0.0.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/redox_syscall/0.5.8/download -> redox_syscall-0.5.8.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/rustix/0.38.42/download -> rustix-0.38.42.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.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/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.216/download -> serde-1.0.216.crate https://crates.io/api/v1/crates/serde_derive/1.0.216/download -> serde_derive-1.0.216.crate https://crates.io/api/v1/crates/serde_json/1.0.133/download -> serde_json-1.0.133.crate https://crates.io/api/v1/crates/sha1_smol/1.0.1/download -> sha1_smol-1.0.1.crate https://crates.io/api/v1/crates/shell-words/1.1.0/download -> shell-words-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/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/socket2/0.5.8/download -> socket2-0.5.8.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/2.0.90/download -> syn-2.0.90.crate https://crates.io/api/v1/crates/synstructure/0.13.1/download -> synstructure-0.13.1.crate https://crates.io/api/v1/crates/tar/0.4.43/download -> tar-0.4.43.crate https://crates.io/api/v1/crates/tempfile/3.14.0/download -> tempfile-3.14.0.crate https://crates.io/api/v1/crates/termcolor/1.4.1/download -> termcolor-1.4.1.crate https://crates.io/api/v1/crates/terminal_size/0.4.1/download -> terminal_size-0.4.1.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.7/download -> thiserror-impl-2.0.7.crate https://crates.io/api/v1/crates/thiserror/2.0.7/download -> thiserror-2.0.7.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.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/unicode-bom/2.0.3/download -> unicode-bom-2.0.3.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/unicode-normalization/0.1.24/download -> unicode-normalization-0.1.24.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/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.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/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-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/winnow/0.6.20/download -> winnow-0.6.20.crate https://crates.io/api/v1/crates/write16/1.0.0/download -> write16-1.0.0.crate https://crates.io/api/v1/crates/writeable/0.5.5/download -> writeable-0.5.5.crate https://crates.io/api/v1/crates/xattr/1.3.1/download -> xattr-1.3.1.crate https://crates.io/api/v1/crates/yoke-derive/0.7.5/download -> yoke-derive-0.7.5.crate https://crates.io/api/v1/crates/yoke/0.7.5/download -> yoke-0.7.5.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.5/download -> zerofrom-derive-0.1.5.crate https://crates.io/api/v1/crates/zerofrom/0.1.5/download -> zerofrom-0.1.5.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate https://github.com/stacked-git/stgit/releases/download/v2.4.13/stgit-2.4.13.tar.gz
-_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a0d17a95e24ec639088737fafe367137
diff --git a/metadata/md5-cache/llvm-core/Manifest.gz b/metadata/md5-cache/llvm-core/Manifest.gz
index 247fcddf9b77..70c9021dbbf4 100644
--- a/metadata/md5-cache/llvm-core/Manifest.gz
+++ b/metadata/md5-cache/llvm-core/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/llvm-core/clang-15.0.7-r3 b/metadata/md5-cache/llvm-core/clang-15.0.7-r3
index 3f010c04a2e1..b4d7fd00c931 100644
--- a/metadata/md5-cache/llvm-core/clang-15.0.7-r3
+++ b/metadata/md5-cache/llvm-core/clang-15.0.7-r3
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=15/15g1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ea82ac33a18b484257ab18374f01a95a
diff --git a/metadata/md5-cache/llvm-core/clang-16.0.6 b/metadata/md5-cache/llvm-core/clang-16.0.6
index 736fac49fb8d..e7b6d911ceb8 100644
--- a/metadata/md5-cache/llvm-core/clang-16.0.6
+++ b/metadata/md5-cache/llvm-core/clang-16.0.6
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e84f3fd8ba242fa3b31f46e2ced554e6
diff --git a/metadata/md5-cache/llvm-core/clang-17.0.6 b/metadata/md5-cache/llvm-core/clang-17.0.6
index 57fc8e7eb4fa..26f1a47e930a 100644
--- a/metadata/md5-cache/llvm-core/clang-17.0.6
+++ b/metadata/md5-cache/llvm-core/clang-17.0.6
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f22eb7f90ae5a9cd2dfe6efb4deb26b3
diff --git a/metadata/md5-cache/llvm-core/clang-18.1.8-r6 b/metadata/md5-cache/llvm-core/clang-18.1.8-r6
index 6cdfdf8f5bf2..734d16d0bb76 100644
--- a/metadata/md5-cache/llvm-core/clang-18.1.8-r6
+++ b/metadata/md5-cache/llvm-core/clang-18.1.8-r6
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=48c704e3b70f69d837e50c3d5041fa74
diff --git a/metadata/md5-cache/llvm-core/clang-19.1.4 b/metadata/md5-cache/llvm-core/clang-19.1.4
index c40a0d25f236..632c1aefd583 100644
--- a/metadata/md5-cache/llvm-core/clang-19.1.4
+++ b/metadata/md5-cache/llvm-core/clang-19.1.4
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=09a5d9127c2517b8780d0b98995fcf4e
diff --git a/metadata/md5-cache/llvm-core/clang-19.1.7 b/metadata/md5-cache/llvm-core/clang-19.1.7
index 8941cf915e3c..7e946ef2b1d2 100644
--- a/metadata/md5-cache/llvm-core/clang-19.1.7
+++ b/metadata/md5-cache/llvm-core/clang-19.1.7
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ca685a4135654db966f0111025809bb
diff --git a/metadata/md5-cache/llvm-core/clang-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/clang-20.0.0_pre20250125
index b7c4fd268fa7..894f5d94244f 100644
--- a/metadata/md5-cache/llvm-core/clang-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/clang-20.0.0_pre20250125
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=20/20.0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c8113793efb09b9fd82288ab73e98
diff --git a/metadata/md5-cache/llvm-core/clang-20.1.0_rc1 b/metadata/md5-cache/llvm-core/clang-20.1.0_rc1
index 6afc448cdf43..8c052389ba9d 100644
--- a/metadata/md5-cache/llvm-core/clang-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/clang-20.1.0_rc1
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c8113793efb09b9fd82288ab73e98
diff --git a/metadata/md5-cache/llvm-core/clang-21.0.0.9999 b/metadata/md5-cache/llvm-core/clang-21.0.0.9999
index 0cddbdbaf7ae..27572a26a847 100644
--- a/metadata/md5-cache/llvm-core/clang-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/clang-21.0.0.9999
@@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c8113793efb09b9fd82288ab73e98
diff --git a/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250201
index 66739b300fe4..49301c1109a1 100644
--- a/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250201
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c8113793efb09b9fd82288ab73e98
diff --git a/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250208
new file mode 100644
index 000000000000..59647ca3865c
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/clang-21.0.0_pre20250208
@@ -0,0 +1,17 @@
+BDEPEND=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 ) test? ( ~llvm-core/lld-21.0.0_pre20250208 ) xml? ( virtual/pkgconfig ) python_single_target_python3_10? ( dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=~llvm-core/llvm-21.0.0_pre20250208:21=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Xtensa] )
+DESCRIPTION=C language family frontend for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org multilib multilib-minimal prefix python-single-r1 toolchain-funcs
+IUSE=+debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa 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_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
+PDEPEND=~llvm-core/clang-runtime-21.0.0_pre20250208 llvm-core/clang-toolchain-symlinks:21
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ~llvm-core/llvm-21.0.0_pre20250208:21=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2: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(-)?] ) >=llvm-core/clang-common-21.0.0_pre20250208 llvm_targets_AArch64? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_ARM] ) llvm_targets_AVR? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_AVR] ) llvm_targets_BPF? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Sparc] ) llvm_targets_SPIRV? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_SPIRV] ) llvm_targets_SystemZ? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_X86] ) llvm_targets_XCore? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_XCore] ) llvm_targets_ARC? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_M68k] ) llvm_targets_Xtensa? ( ~llvm-core/llvm-21.0.0_pre20250208[llvm_targets_Xtensa] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=21/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=1a7c8113793efb09b9fd82288ab73e98
diff --git a/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10 b/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10
index 03cbc80dd6c8..85647625a7c6 100644
--- a/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10
+++ b/metadata/md5-cache/llvm-core/clang-common-15.0.7-r10
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:15.0.7[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-15.0.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-15.0.7 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=1ae51fd52466efe1ecf7422d16d0f4f4
diff --git a/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6 b/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6
index e4bf34db0d8d..d0cb55d420d6 100644
--- a/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6
+++ b/metadata/md5-cache/llvm-core/clang-common-16.0.6-r6
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:16[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-16.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-16.0.6 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=7fe84c379b8956f5081f49746341082a
diff --git a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10 b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10
index 00f9d8ab1393..f3066d574a6e 100644
--- a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10
+++ b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r10
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:17[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-17.0.6 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=bcec5fd7f3ed8b6ae02b8d87f51c1dd5
diff --git a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9 b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9
index 4364a132cb49..edfa83398302 100644
--- a/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9
+++ b/metadata/md5-cache/llvm-core/clang-common-17.0.6-r9
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:17[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-17.0.6 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=85b3b779108792b8f63d763d8b2575bf
diff --git a/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3 b/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3
index 9c14c16771bf..1884995f438e 100644
--- a/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3
+++ b/metadata/md5-cache/llvm-core/clang-common-18.1.8-r3
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:18[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-18.1.8[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-18.1.8 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=e52eb6dc6fffed9c8dc562af020a8942
diff --git a/metadata/md5-cache/llvm-core/clang-common-19.1.4 b/metadata/md5-cache/llvm-core/clang-common-19.1.4
index 80cd80a37be1..f531142840c7 100644
--- a/metadata/md5-cache/llvm-core/clang-common-19.1.4
+++ b/metadata/md5-cache/llvm-core/clang-common-19.1.4
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:19[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-19.1.4[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-19.1.4 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=4c2dd039dbd8447270c9fc4bef89424c
diff --git a/metadata/md5-cache/llvm-core/clang-common-19.1.7 b/metadata/md5-cache/llvm-core/clang-common-19.1.7
index 158dda1abb83..cdd729035f0c 100644
--- a/metadata/md5-cache/llvm-core/clang-common-19.1.7
+++ b/metadata/md5-cache/llvm-core/clang-common-19.1.7
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:19[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-19.1.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-19.1.7 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=ef278d5bba8641edbe3213d418b6dfe5
diff --git a/metadata/md5-cache/llvm-core/clang-common-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/clang-common-20.0.0_pre20250125
index d1025edec994..744b06cfacaa 100644
--- a/metadata/md5-cache/llvm-core/clang-common-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/clang-common-20.0.0_pre20250125
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:20[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-20.0.0_pre20250125[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-20.0.0_pre20250125 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=c75ec8a3e3e1b648fee8cf345907450a
diff --git a/metadata/md5-cache/llvm-core/clang-common-20.1.0_rc1 b/metadata/md5-cache/llvm-core/clang-common-20.1.0_rc1
index bd26dba250f4..07a51447dc35 100644
--- a/metadata/md5-cache/llvm-core/clang-common-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/clang-common-20.1.0_rc1
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:20[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-20.1.0_rc1[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-20.1.0_rc1 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=c75ec8a3e3e1b648fee8cf345907450a
diff --git a/metadata/md5-cache/llvm-core/clang-common-21.0.0.9999 b/metadata/md5-cache/llvm-core/clang-common-21.0.0.9999
index 09a659873a68..dbb32d4e00e9 100644
--- a/metadata/md5-cache/llvm-core/clang-common-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/clang-common-21.0.0.9999
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.0.0.9999[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.0.0.9999 ) !default-lld? ( sys-devel/binutils )
PROPERTIES=live
SLOT=0
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=c75ec8a3e3e1b648fee8cf345907450a
diff --git a/metadata/md5-cache/llvm-core/clang-common-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/clang-common-21.0.0_pre20250201
index fc30ac2f9960..6fac3f634112 100644
--- a/metadata/md5-cache/llvm-core/clang-common-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/clang-common-21.0.0_pre20250201
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.0.0_pre20250201[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.0.0_pre20250201 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=c75ec8a3e3e1b648fee8cf345907450a
diff --git a/metadata/md5-cache/llvm-core/clang-common-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/clang-common-21.0.0_pre20250208
new file mode 100644
index 000000000000..4ff9f8e9067c
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/clang-common-21.0.0_pre20250208
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install preinst prepare pretend unpack
+DESCRIPTION=Common files shared between multiple slots of clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config )
+INHERIT=bash-completion-r1 llvm.org multilib
+IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=default-compiler-rt? ( llvm-core/clang-runtime:21[compiler-rt] llvm-libunwind? ( llvm-runtimes/libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=llvm-runtimes/libcxx-21.0.0_pre20250208[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=llvm-core/lld-21.0.0_pre20250208 ) !default-lld? ( sys-devel/binutils )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=c75ec8a3e3e1b648fee8cf345907450a
diff --git a/metadata/md5-cache/llvm-core/clang-runtime-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/clang-runtime-21.0.0_pre20250208
new file mode 100644
index 000000000000..c7ff1a2d4d2e
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/clang-runtime-21.0.0_pre20250208
@@ -0,0 +1,12 @@
+DEFINED_PHASES=-
+DESCRIPTION=Meta-ebuild for clang runtime libraries
+EAPI=8
+HOMEPAGE=https://clang.llvm.org/
+INHERIT=multilib-build
+IUSE=+compiler-rt libcxx offload openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=metapackage
+RDEPEND=compiler-rt? ( ~llvm-runtimes/compiler-rt-21.0.0_pre20250208:21[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250208:21[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=llvm-runtimes/libcxx-21.0.0_pre20250208[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=llvm-runtimes/openmp-21.0.0_pre20250208[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] offload? ( >=llvm-runtimes/offload-21.0.0_pre20250208 ) )
+REQUIRED_USE=sanitize? ( compiler-rt )
+SLOT=21
+_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=b73994dbf742b7981c90d10edf1d6b04
diff --git a/metadata/md5-cache/llvm-core/libclc-15.0.7 b/metadata/md5-cache/llvm-core/libclc-15.0.7
index 909a8a0f23d1..b7d5c0d7376d 100644
--- a/metadata/md5-cache/llvm-core/libclc-15.0.7
+++ b/metadata/md5-cache/llvm-core/libclc-15.0.7
@@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ab3d697df407ebda3bc2d1ad3371e803
diff --git a/metadata/md5-cache/llvm-core/libclc-16.0.6 b/metadata/md5-cache/llvm-core/libclc-16.0.6
index 6db15c54b7b6..1ac950ce0aaf 100644
--- a/metadata/md5-cache/llvm-core/libclc-16.0.6
+++ b/metadata/md5-cache/llvm-core/libclc-16.0.6
@@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b6d9d1415677d5b2a26cdd7443daacdd
diff --git a/metadata/md5-cache/llvm-core/libclc-17.0.6 b/metadata/md5-cache/llvm-core/libclc-17.0.6
index dfcd890af406..0ee139aa5dd3 100644
--- a/metadata/md5-cache/llvm-core/libclc-17.0.6
+++ b/metadata/md5-cache/llvm-core/libclc-17.0.6
@@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8e4a513ba43f92ed2efb71d60f743b4e
diff --git a/metadata/md5-cache/llvm-core/libclc-18.1.8 b/metadata/md5-cache/llvm-core/libclc-18.1.8
index 4f9812f0fa91..e108aab483bf 100644
--- a/metadata/md5-cache/llvm-core/libclc-18.1.8
+++ b/metadata/md5-cache/llvm-core/libclc-18.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e550928f38e76f3dbb065c31fe5e63e2
diff --git a/metadata/md5-cache/llvm-core/libclc-19.1.4 b/metadata/md5-cache/llvm-core/libclc-19.1.4
index d9799ca6996f..339005eb5f4f 100644
--- a/metadata/md5-cache/llvm-core/libclc-19.1.4
+++ b/metadata/md5-cache/llvm-core/libclc-19.1.4
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=525a5407c5ff8f32da9f42e7cdb1bb91
diff --git a/metadata/md5-cache/llvm-core/libclc-19.1.7 b/metadata/md5-cache/llvm-core/libclc-19.1.7
index 5f5939f1e8c4..20946b7df66a 100644
--- a/metadata/md5-cache/llvm-core/libclc-19.1.7
+++ b/metadata/md5-cache/llvm-core/libclc-19.1.7
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6809f28f3b7fa1f6dd64f19d7b85e3f2
diff --git a/metadata/md5-cache/llvm-core/libclc-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/libclc-20.0.0_pre20250125
index 4b5476dd7102..bef0a83f1c8f 100644
--- a/metadata/md5-cache/llvm-core/libclc-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/libclc-20.0.0_pre20250125
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a547061863a2113a21e25c28bfa3d1b5
diff --git a/metadata/md5-cache/llvm-core/libclc-20.1.0_rc1 b/metadata/md5-cache/llvm-core/libclc-20.1.0_rc1
index db1f867427a9..28e420f2bef1 100644
--- a/metadata/md5-cache/llvm-core/libclc-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/libclc-20.1.0_rc1
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a547061863a2113a21e25c28bfa3d1b5
diff --git a/metadata/md5-cache/llvm-core/libclc-21.0.0.9999 b/metadata/md5-cache/llvm-core/libclc-21.0.0.9999
index be15038380ec..2215b8e8d20a 100644
--- a/metadata/md5-cache/llvm-core/libclc-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/libclc-21.0.0.9999
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
PROPERTIES=live
REQUIRED_USE=^^ ( llvm_slot_21 )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d93dd7e324e4b29903dc5da5ff68fb0e
diff --git a/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250201
index 20a5bd3df42c..117a2fc5c26a 100644
--- a/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250201
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_21 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d93dd7e324e4b29903dc5da5ff68fb0e
diff --git a/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250208
new file mode 100644
index 000000000000..124ffc26abb6
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/libclc-21.0.0_pre20250208
@@ -0,0 +1,13 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm_slot_21? ( llvm-core/clang:21 spirv? ( dev-util/spirv-llvm-translator:21 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=OpenCL C library
+EAPI=8
+HOMEPAGE=https://libclc.llvm.org/
+INHERIT=cmake llvm.org llvm-r1 python-any-r1
+IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi +llvm_slot_21
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
+REQUIRED_USE=^^ ( llvm_slot_21 )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d93dd7e324e4b29903dc5da5ff68fb0e
diff --git a/metadata/md5-cache/llvm-core/lld-15.0.7 b/metadata/md5-cache/llvm-core/lld-15.0.7
index 2088abd4e7ad..4ff2103dfb0a 100644
--- a/metadata/md5-cache/llvm-core/lld-15.0.7
+++ b/metadata/md5-cache/llvm-core/lld-15.0.7
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-15.0.7 sys-libs/zlib:= !llvm-core/lld:0
RESTRICT=!test? ( test ) !test? ( test )
SLOT=15/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=728ec1499efc1b538cba5893f649e56c
diff --git a/metadata/md5-cache/llvm-core/lld-16.0.6 b/metadata/md5-cache/llvm-core/lld-16.0.6
index 06ef705f0cc0..962aadd1f44f 100644
--- a/metadata/md5-cache/llvm-core/lld-16.0.6
+++ b/metadata/md5-cache/llvm-core/lld-16.0.6
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-16.0.6[zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=313c2213d116005364dcf352393bed36
diff --git a/metadata/md5-cache/llvm-core/lld-17.0.6 b/metadata/md5-cache/llvm-core/lld-17.0.6
index 31a74b60727c..59e8a5c6861f 100644
--- a/metadata/md5-cache/llvm-core/lld-17.0.6
+++ b/metadata/md5-cache/llvm-core/lld-17.0.6
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-17.0.6[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs
RESTRICT=!test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=791071832b5305b88b66a0dfd83cf55c
diff --git a/metadata/md5-cache/llvm-core/lld-18.1.8 b/metadata/md5-cache/llvm-core/lld-18.1.8
index 40fd8c991a11..3e58dc9cabbc 100644
--- a/metadata/md5-cache/llvm-core/lld-18.1.8
+++ b/metadata/md5-cache/llvm-core/lld-18.1.8
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-18.1.8[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs
RESTRICT=!test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e6cdefe0da41afd8b5f312da7b819dd1
diff --git a/metadata/md5-cache/llvm-core/lld-19.1.4 b/metadata/md5-cache/llvm-core/lld-19.1.4
index 04aa96ff76e3..cd7f2152247d 100644
--- a/metadata/md5-cache/llvm-core/lld-19.1.4
+++ b/metadata/md5-cache/llvm-core/lld-19.1.4
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-19.1.4[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs
RESTRICT=!test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=81566f021da5d17a3fc2d13377d66fbc
diff --git a/metadata/md5-cache/llvm-core/lld-19.1.7 b/metadata/md5-cache/llvm-core/lld-19.1.7
index ae0a4be65ee6..c600614a0239 100644
--- a/metadata/md5-cache/llvm-core/lld-19.1.7
+++ b/metadata/md5-cache/llvm-core/lld-19.1.7
@@ -13,5 +13,5 @@ RDEPEND=~llvm-core/llvm-19.1.7[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs
RESTRICT=!test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6a59c0c4dad03d4044c5bba1804aaab8
diff --git a/metadata/md5-cache/llvm-core/lld-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/lld-20.0.0_pre20250125
index 22aeb530b126..2b5aae34f1c9 100644
--- a/metadata/md5-cache/llvm-core/lld-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/lld-20.0.0_pre20250125
@@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-20.0.0_pre20250125[debug=,zstd=] sys-libs/zlib:= zstd? (
RESTRICT=!test? ( test )
SLOT=20/20.0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ba28506fe77948347b8ee62bf82a9c0
diff --git a/metadata/md5-cache/llvm-core/lld-20.1.0_rc1 b/metadata/md5-cache/llvm-core/lld-20.1.0_rc1
index 0e37011c1899..4d07391bbae6 100644
--- a/metadata/md5-cache/llvm-core/lld-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/lld-20.1.0_rc1
@@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-20.1.0_rc1[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arc
RESTRICT=!test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ba28506fe77948347b8ee62bf82a9c0
diff --git a/metadata/md5-cache/llvm-core/lld-21.0.0.9999 b/metadata/md5-cache/llvm-core/lld-21.0.0.9999
index 1eb6567946f5..a207ee094e4d 100644
--- a/metadata/md5-cache/llvm-core/lld-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/lld-21.0.0.9999
@@ -12,5 +12,5 @@ PROPERTIES=live
RDEPEND=~llvm-core/llvm-21.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !llvm-core/lld:0
RESTRICT=!test? ( test )
SLOT=21/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ba28506fe77948347b8ee62bf82a9c0
diff --git a/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250201
index f831bb5cbe55..f3f45c7800ee 100644
--- a/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250201
@@ -12,5 +12,5 @@ RDEPEND=~llvm-core/llvm-21.0.0_pre20250201[debug=,zstd=] sys-libs/zlib:= zstd? (
RESTRICT=!test? ( test )
SLOT=21/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ba28506fe77948347b8ee62bf82a9c0
diff --git a/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250208
new file mode 100644
index 000000000000..11ecaec8f387
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/lld-21.0.0_pre20250208
@@ -0,0 +1,16 @@
+BDEPEND=llvm-core/llvm:21 test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-21.0.0_pre20250208[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= )
+DESCRIPTION=The LLVM linker (link editor)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+IUSE=+debug test zstd
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=>=llvm-core/lld-toolchain-symlinks-16-r2:21
+RDEPEND=~llvm-core/llvm-21.0.0_pre20250208[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !llvm-core/lld:0
+RESTRICT=!test? ( test )
+SLOT=21/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2ba28506fe77948347b8ee62bf82a9c0
diff --git a/metadata/md5-cache/llvm-core/lldb-15.0.7 b/metadata/md5-cache/llvm-core/lldb-15.0.7
index 79c76e28be6d..436309a53989 100644
--- a/metadata/md5-cache/llvm-core/lldb-15.0.7
+++ b/metadata/md5-cache/llvm-core/lldb-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0879a92a1774e43ea2ceea86852fcde3
diff --git a/metadata/md5-cache/llvm-core/lldb-16.0.6-r1 b/metadata/md5-cache/llvm-core/lldb-16.0.6-r1
index 3d67938d621f..0a329688edef 100644
--- a/metadata/md5-cache/llvm-core/lldb-16.0.6-r1
+++ b/metadata/md5-cache/llvm-core/lldb-16.0.6-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2174f5a94b2cfceb4961a450abacbf76
diff --git a/metadata/md5-cache/llvm-core/lldb-17.0.6 b/metadata/md5-cache/llvm-core/lldb-17.0.6
index 3200fd132331..3070b7c4cdaa 100644
--- a/metadata/md5-cache/llvm-core/lldb-17.0.6
+++ b/metadata/md5-cache/llvm-core/lldb-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=819f537e6126f4e54048090f7ff55fd7
diff --git a/metadata/md5-cache/llvm-core/lldb-18.1.8 b/metadata/md5-cache/llvm-core/lldb-18.1.8
index 0aa9faa204f9..1e500778b1d1 100644
--- a/metadata/md5-cache/llvm-core/lldb-18.1.8
+++ b/metadata/md5-cache/llvm-core/lldb-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r5.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6dc2e29b2d048fcc5fcd68fbd088e0d5
diff --git a/metadata/md5-cache/llvm-core/lldb-19.1.4 b/metadata/md5-cache/llvm-core/lldb-19.1.4
index 2e999fbafa38..b71a52c77d6b 100644
--- a/metadata/md5-cache/llvm-core/lldb-19.1.4
+++ b/metadata/md5-cache/llvm-core/lldb-19.1.4
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=db9116d92269227b533022381b6b7098
diff --git a/metadata/md5-cache/llvm-core/lldb-19.1.7 b/metadata/md5-cache/llvm-core/lldb-19.1.7
index 9d82bfff4be1..95112c67a515 100644
--- a/metadata/md5-cache/llvm-core/lldb-19.1.7
+++ b/metadata/md5-cache/llvm-core/lldb-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4072845b031c8864cd2f0befa340f316
diff --git a/metadata/md5-cache/llvm-core/lldb-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/lldb-20.0.0_pre20250125
index 4b4397f9074d..0d1c2b15f6e8 100644
--- a/metadata/md5-cache/llvm-core/lldb-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/lldb-20.0.0_pre20250125
@@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/20.0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acb3ac912c1812166db2de12db3583a5
diff --git a/metadata/md5-cache/llvm-core/lldb-20.1.0_rc1 b/metadata/md5-cache/llvm-core/lldb-20.1.0_rc1
index 5e8a0b762ccb..828de429f5ee 100644
--- a/metadata/md5-cache/llvm-core/lldb-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/lldb-20.1.0_rc1
@@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acb3ac912c1812166db2de12db3583a5
diff --git a/metadata/md5-cache/llvm-core/lldb-21.0.0.9999 b/metadata/md5-cache/llvm-core/lldb-21.0.0.9999
index cfc2404d619a..371e2704a014 100644
--- a/metadata/md5-cache/llvm-core/lldb-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/lldb-21.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-lib
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
RESTRICT=test !test? ( test )
SLOT=0/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acb3ac912c1812166db2de12db3583a5
diff --git a/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250201
index 2bc80a80cc36..57d541a117c5 100644
--- a/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250201
@@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acb3ac912c1812166db2de12db3583a5
diff --git a/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250208
new file mode 100644
index 000000000000..d50b6376c23e
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/lldb-21.0.0_pre20250208
@@ -0,0 +1,16 @@
+BDEPEND=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? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-21.0.0_pre20250208[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-21.0.0_pre20250208[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-21.0.0_pre20250208[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-21.0.0_pre20250208[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) llvm-core/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.0.0_pre20250208 ~llvm-core/llvm-21.0.0_pre20250208[debuginfod=]
+DESCRIPTION=The LLVM debugger
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org python-single-r1
+IUSE=+debug debuginfod +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~llvm-core/clang-21.0.0_pre20250208 ~llvm-core/llvm-21.0.0_pre20250208[debuginfod=] python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=test !test? ( test )
+SLOT=0/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=acb3ac912c1812166db2de12db3583a5
diff --git a/metadata/md5-cache/llvm-core/llvm-15.0.7-r7 b/metadata/md5-cache/llvm-core/llvm-15.0.7-r7
index ffffeef4deec..63070995b2a9 100644
--- a/metadata/md5-cache/llvm-core/llvm-15.0.7-r7
+++ b/metadata/md5-cache/llvm-core/llvm-15.0.7-r7
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=15/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r7.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0352f71237d398ce3ea55d1f579beb63
diff --git a/metadata/md5-cache/llvm-core/llvm-16.0.6-r5 b/metadata/md5-cache/llvm-core/llvm-16.0.6-r5
index 5d148614b024..f775a42d902c 100644
--- a/metadata/md5-cache/llvm-core/llvm-16.0.6-r5
+++ b/metadata/md5-cache/llvm-core/llvm-16.0.6-r5
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r5.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1655b5fad7bff95a955543c7c452851c
diff --git a/metadata/md5-cache/llvm-core/llvm-17.0.6-r3 b/metadata/md5-cache/llvm-core/llvm-17.0.6-r3
index 207809745b0a..3fdcda92d045 100644
--- a/metadata/md5-cache/llvm-core/llvm-17.0.6-r3
+++ b/metadata/md5-cache/llvm-core/llvm-17.0.6-r3
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6b270bc57733a6648fa1f9665315181d
diff --git a/metadata/md5-cache/llvm-core/llvm-18.1.8-r6 b/metadata/md5-cache/llvm-core/llvm-18.1.8-r6
index 29630a7ab9a1..d58cd58c3a43 100644
--- a/metadata/md5-cache/llvm-core/llvm-18.1.8-r6
+++ b/metadata/md5-cache/llvm-core/llvm-18.1.8-r6
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=065c08ae3a27f2a5cc34cc04d18e890f
diff --git a/metadata/md5-cache/llvm-core/llvm-19.1.4 b/metadata/md5-cache/llvm-core/llvm-19.1.4
index ca4e5e41749a..11a0484503f5 100644
--- a/metadata/md5-cache/llvm-core/llvm-19.1.4
+++ b/metadata/md5-cache/llvm-core/llvm-19.1.4
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=96ee1e8cb4eea0471951f3be065e34e0
diff --git a/metadata/md5-cache/llvm-core/llvm-19.1.7 b/metadata/md5-cache/llvm-core/llvm-19.1.7
index b6395a5867fa..ada90e77dbb5 100644
--- a/metadata/md5-cache/llvm-core/llvm-19.1.7
+++ b/metadata/md5-cache/llvm-core/llvm-19.1.7
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=19/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=26ff9244561a7aa32a68ead2baf99c45
diff --git a/metadata/md5-cache/llvm-core/llvm-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/llvm-20.0.0_pre20250125
index c657e6847316..c439482c1da0 100644
--- a/metadata/md5-cache/llvm-core/llvm-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/llvm-20.0.0_pre20250125
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=20/20.0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=07079d35ee441ba61c5e6b198725197f
diff --git a/metadata/md5-cache/llvm-core/llvm-20.1.0_rc1 b/metadata/md5-cache/llvm-core/llvm-20.1.0_rc1
index e8f9b41680f3..02db492a86db 100644
--- a/metadata/md5-cache/llvm-core/llvm-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/llvm-20.1.0_rc1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=07079d35ee441ba61c5e6b198725197f
diff --git a/metadata/md5-cache/llvm-core/llvm-21.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-21.0.0.9999
index 7b919120c37c..8078b1c878ac 100644
--- a/metadata/md5-cache/llvm-core/llvm-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/llvm-21.0.0.9999
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
RESTRICT=!test? ( test )
SLOT=21/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=07079d35ee441ba61c5e6b198725197f
diff --git a/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250201
index ce06583c638e..1c2751d6d565 100644
--- a/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250201
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=21/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=07079d35ee441ba61c5e6b198725197f
diff --git a/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250208
new file mode 100644
index 000000000000..141ea772c448
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/llvm-21.0.0_pre20250208
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <llvm-runtimes/libcxx-21.0.0.9999 ) libffi? ( virtual/pkgconfig ) || ( ( dev-lang/python:3.13 dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-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(-)?] ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) binutils-plugin? ( sys-libs/binutils-libs )
+DESCRIPTION=Low Level Virtual Machine
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs
+IUSE=+binutils-plugin +debug debuginfod doc exegesis libedit +libffi test xml z3 zstd doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
+PDEPEND=llvm-core/llvm-common llvm-core/llvm-toolchain-symlinks:21 binutils-plugin? ( >=llvm-core/llvmgold-21 )
+RDEPEND=sys-libs/zlib: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(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit: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(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-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(-)?] ) xml? ( dev-libs/libxml2: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(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-core/llvm:0
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch 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_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=21/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=07079d35ee441ba61c5e6b198725197f
diff --git a/metadata/md5-cache/llvm-core/llvm-common-15.0.7 b/metadata/md5-cache/llvm-core/llvm-common-15.0.7
index 26e4318ff1ad..5d609cb0a801 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-15.0.7
+++ b/metadata/md5-cache/llvm-core/llvm-common-15.0.7
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=df49994a48d95c9ce90c1656b517455f
diff --git a/metadata/md5-cache/llvm-core/llvm-common-16.0.6 b/metadata/md5-cache/llvm-core/llvm-common-16.0.6
index 6cf71bd991b3..0da1636183ac 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-16.0.6
+++ b/metadata/md5-cache/llvm-core/llvm-common-16.0.6
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=d55815638b47b87975a6e8a3996b47f0
diff --git a/metadata/md5-cache/llvm-core/llvm-common-17.0.6 b/metadata/md5-cache/llvm-core/llvm-common-17.0.6
index 7fd2150e4f77..11b59753678f 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-17.0.6
+++ b/metadata/md5-cache/llvm-core/llvm-common-17.0.6
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=d55815638b47b87975a6e8a3996b47f0
diff --git a/metadata/md5-cache/llvm-core/llvm-common-18.1.8 b/metadata/md5-cache/llvm-core/llvm-common-18.1.8
index 7b6a787c35a8..41b6df982a3a 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-18.1.8
+++ b/metadata/md5-cache/llvm-core/llvm-common-18.1.8
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=caedcd47a25f4ceb62ab1947ea378a4f
diff --git a/metadata/md5-cache/llvm-core/llvm-common-19.1.4 b/metadata/md5-cache/llvm-core/llvm-common-19.1.4
index 1e6fcd2b42af..37ada5b6a340 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-19.1.4
+++ b/metadata/md5-cache/llvm-core/llvm-common-19.1.4
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=caedcd47a25f4ceb62ab1947ea378a4f
diff --git a/metadata/md5-cache/llvm-core/llvm-common-19.1.7 b/metadata/md5-cache/llvm-core/llvm-common-19.1.7
index 66b9bd53eed1..6385d03d6679 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-19.1.7
+++ b/metadata/md5-cache/llvm-core/llvm-common-19.1.7
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=24fe5cf6fa432e01b996feffe87b17c1
diff --git a/metadata/md5-cache/llvm-core/llvm-common-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/llvm-common-20.0.0_pre20250125
index e57759b2e60b..026d7a654939 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/llvm-common-20.0.0_pre20250125
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_eclasses_=elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f
_md5_=29657c34559f648030349d5c2d7deb4e
diff --git a/metadata/md5-cache/llvm-core/llvm-common-20.1.0_rc1 b/metadata/md5-cache/llvm-core/llvm-common-20.1.0_rc1
index 8aec64946939..b800611d6fab 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/llvm-common-20.1.0_rc1
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
_md5_=29657c34559f648030349d5c2d7deb4e
diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.0.0.9999 b/metadata/md5-cache/llvm-core/llvm-common-21.0.0.9999
index 4ad46fb14ea9..f604391456b7 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/llvm-common-21.0.0.9999
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PROPERTIES=live
RDEPEND=!llvm-core/llvm:0
SLOT=0
-_eclasses_=elisp-common 4ee3453b022aae73f4d827a0f98920c2 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_eclasses_=elisp-common 4ee3453b022aae73f4d827a0f98920c2 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f
_md5_=29657c34559f648030349d5c2d7deb4e
diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre20250201
index 830f3fd01e8b..d3f9e34695a7 100644
--- a/metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre20250201
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!llvm-core/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_eclasses_=elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f
_md5_=29657c34559f648030349d5c2d7deb4e
diff --git a/metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre20250208
new file mode 100644
index 000000000000..66af42cbf2cf
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/llvm-common-21.0.0_pre20250208
@@ -0,0 +1,13 @@
+BDEPEND=emacs? ( >=app-editors/emacs-23.1:* )
+DEFINED_PHASES=compile install postinst postrm prepare unpack
+DESCRIPTION=Common files shared between multiple slots of LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=elisp-common llvm.org
+IUSE=emacs
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=!llvm-core/llvm:0
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=elisp-common 4ee3453b022aae73f4d827a0f98920c2 llvm.org 8f379bae33383bcb27dbad3972644322 multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_md5_=29657c34559f648030349d5c2d7deb4e
diff --git a/metadata/md5-cache/llvm-core/mlir-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/mlir-20.0.0_pre20250125
index 5f5a068fe2b1..3cd3216d55ae 100644
--- a/metadata/md5-cache/llvm-core/mlir-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/mlir-20.0.0_pre20250125
@@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-20.0.0_pre20250125[debug=,abi_x86_32(-)?,abi_x86_64(-)?,
RESTRICT=!test? ( test ) !test? ( test )
SLOT=20/20.0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=961e3d361dcfb09bb5f0ec59f1600965
diff --git a/metadata/md5-cache/llvm-core/mlir-20.1.0_rc1 b/metadata/md5-cache/llvm-core/mlir-20.1.0_rc1
index 4650cfb0b06c..f0cafde34272 100644
--- a/metadata/md5-cache/llvm-core/mlir-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/mlir-20.1.0_rc1
@@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-20.1.0_rc1[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_
RESTRICT=!test? ( test ) !test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=961e3d361dcfb09bb5f0ec59f1600965
diff --git a/metadata/md5-cache/llvm-core/mlir-21.0.0.9999 b/metadata/md5-cache/llvm-core/mlir-21.0.0.9999
index ef2b7401b61f..d08aaf4ce60e 100644
--- a/metadata/md5-cache/llvm-core/mlir-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/mlir-21.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~llvm-core/llvm-21.0.0.9999[debug=,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 ) !test? ( test )
SLOT=21/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=961e3d361dcfb09bb5f0ec59f1600965
diff --git a/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250201
index 75fc93414fe8..f07d2cfdb03f 100644
--- a/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250201
@@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-21.0.0_pre20250201[debug=,abi_x86_32(-)?,abi_x86_64(-)?,
RESTRICT=!test? ( test ) !test? ( test )
SLOT=21/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=961e3d361dcfb09bb5f0ec59f1600965
diff --git a/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250208
new file mode 100644
index 000000000000..6110ac3a213f
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/mlir-21.0.0_pre20250208
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm-core/llvm:21 test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-21.0.0_pre20250208[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=Multi-Level Intermediate Representation (library only)
+EAPI=8
+HOMEPAGE=https://mlir.llvm.org/
+INHERIT=cmake llvm.org multilib-minimal python-any-r1
+IUSE=+debug test 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
+LICENSE=Apache-2.0-with-LLVM-exceptions
+RDEPEND=~llvm-core/llvm-21.0.0_pre20250208[debug=,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 ) !test? ( test )
+SLOT=21/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=961e3d361dcfb09bb5f0ec59f1600965
diff --git a/metadata/md5-cache/llvm-core/polly-20.0.0_pre20250125 b/metadata/md5-cache/llvm-core/polly-20.0.0_pre20250125
index 6bd4414dc9fe..bd0d51d16e6f 100644
--- a/metadata/md5-cache/llvm-core/polly-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-core/polly-20.0.0_pre20250125
@@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-20.0.0_pre20250125:20=[debug=]
RESTRICT=!test? ( test )
SLOT=20/20.0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ca7c7c462fd5b427aeb11e104ee998f
diff --git a/metadata/md5-cache/llvm-core/polly-20.1.0_rc1 b/metadata/md5-cache/llvm-core/polly-20.1.0_rc1
index d9cf4c869996..a15f6b4935cb 100644
--- a/metadata/md5-cache/llvm-core/polly-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-core/polly-20.1.0_rc1
@@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-20.1.0_rc1:20=[debug=]
RESTRICT=!test? ( test )
SLOT=20/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ca7c7c462fd5b427aeb11e104ee998f
diff --git a/metadata/md5-cache/llvm-core/polly-21.0.0.9999 b/metadata/md5-cache/llvm-core/polly-21.0.0.9999
index 6f0d83187c67..5d2f03240b26 100644
--- a/metadata/md5-cache/llvm-core/polly-21.0.0.9999
+++ b/metadata/md5-cache/llvm-core/polly-21.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~llvm-core/llvm-21.0.0.9999:21=[debug=]
RESTRICT=!test? ( test )
SLOT=21/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ca7c7c462fd5b427aeb11e104ee998f
diff --git a/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250201 b/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250201
index 295c71648e4f..e6406783ae44 100644
--- a/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250201
@@ -11,5 +11,5 @@ RDEPEND=~llvm-core/llvm-21.0.0_pre20250201:21=[debug=]
RESTRICT=!test? ( test )
SLOT=21/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2ca7c7c462fd5b427aeb11e104ee998f
diff --git a/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250208 b/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250208
new file mode 100644
index 000000000000..597a208d26ba
--- /dev/null
+++ b/metadata/md5-cache/llvm-core/polly-21.0.0_pre20250208
@@ -0,0 +1,15 @@
+BDEPEND=test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-core/llvm-21.0.0_pre20250208:21=[debug=]
+DESCRIPTION=Polyhedral optimizations for LLVM
+EAPI=8
+HOMEPAGE=https://polly.llvm.org/
+INHERIT=cmake llvm.org python-any-r1
+IUSE=+debug test
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
+RDEPEND=~llvm-core/llvm-21.0.0_pre20250208:21=[debug=]
+RESTRICT=!test? ( test )
+SLOT=21/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2ca7c7c462fd5b427aeb11e104ee998f
diff --git a/metadata/md5-cache/llvm-runtimes/Manifest.gz b/metadata/md5-cache/llvm-runtimes/Manifest.gz
index aa520a80bd9a..ef69fcd16bfa 100644
--- a/metadata/md5-cache/llvm-runtimes/Manifest.gz
+++ b/metadata/md5-cache/llvm-runtimes/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r1
index b6bcb6b815e4..cb9969c8d297 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r1
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2507835ca5b0ff61025954603c3d65c2
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2
index d1ebb43c6faa..f76ca1f935d5 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-15.0.7-r2
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=230d7eef52ae508d971288e762eae38c
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r5 b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r5
index b59ccf88ab5f..f2cca08a67b2 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r5
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r5
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r4.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=38a3ee64738bedd5ee34288d947ee968
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6
index d32dcb39cdba..68a076b9bfe3 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-16.0.6-r6
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r4.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8d956aa2e5c5b27386b6029acb786a34
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r1
index 2b3021480a1d..4e4b68afab84 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r1
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=55387d4987a96704e2baecde1bd69ea5
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2
index a2821c820a09..2160801a2400 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-17.0.6-r2
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9fd474d808b3344b52a157338296f0fc
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r1
index b6507f355078..0d18302cb92e 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r1
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=18
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a8111effcec5df27376a8867aa359d59
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2 b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2
index cdb2e8b60451..9d2fe29c5ebd 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-18.1.8-r2
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=18
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=451f6e079b6bc0c75d11cdb6ab88a232
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.4 b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.4
index ade642842c0c..ecbcf391b060 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.4
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.4
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=25610a04bd75025df2f387d3a257248c
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7 b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7
index 4731288d5621..1ca4505e914a 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-19.1.7
@@ -12,5 +12,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d4462519cb7f41e0c6ba2f813182afd4
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.0.0_pre20250125 b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.0.0_pre20250125
index 88dba11065ec..baf36795599f 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.0.0_pre20250125
@@ -11,5 +11,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=20
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7b042b3262a9a4ed74d7ffc8796b3b49
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.0_rc1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.0_rc1
index 944c62dc1241..ce2b5d3609e1 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-20.1.0_rc1
@@ -11,5 +11,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=20
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7b042b3262a9a4ed74d7ffc8796b3b49
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.9999
index 822811772f14..b016631cc1ec 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=21
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7b042b3262a9a4ed74d7ffc8796b3b49
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250201 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250201
index 3b035ad776b5..530b2b09ba17 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250201
@@ -11,5 +11,5 @@ REQUIRED_USE=atomic-builtins? ( clang )
RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
SLOT=21
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7b042b3262a9a4ed74d7ffc8796b3b49
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250208 b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250208
new file mode 100644
index 000000000000..6d2645527648
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-21.0.0_pre20250208
@@ -0,0 +1,15 @@
+BDEPEND=clang? ( llvm-core/clang:21 ) test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=llvm-core/llvm:21
+DESCRIPTION=Compiler runtime library for clang (built-in part)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+abi_x86_32 abi_x86_64 +atomic-builtins +clang +debug test test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=atomic-builtins? ( clang )
+RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
+SLOT=21
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7b042b3262a9a4ed74d7ffc8796b3b49
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1
index b6c94d66f9e7..b5edd11d12d2 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-15.0.7-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r6.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7280b0f4049be116af7690333f6a2c41
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1
index 32d885512996..8f0a6c7302d7 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-16.0.6-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r5.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=76a077ae84e7434967312191e03bf84b
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1
index cc5d729b5902..b91002ca524b 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-17.0.6-r1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r3.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d02cefdab11f817f3ff2064eaea00ea6
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6
index d8006f0b45ea..80d13392eb76 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-18.1.8-r6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=18
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.8-r6.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cb61d051c52932e5af28718a7d66077a
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.4 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.4
index 4b77ae93bf90..a9c042a96707 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.4
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.4
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=11664c95379ca9815ff67e7161e62c9d
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7
index fdebeed9c099..ebad52ca50c6 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-19.1.7
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=60fa066ae6b08caee1b40d8679c5b882
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.0.0_pre20250125 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.0.0_pre20250125
index ce9c3ead443a..55ef2fc4ed1a 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.0.0_pre20250125
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=20
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=84e3c3759cf2c8c3f57dfe4e45567c30
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.0_rc1 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.0_rc1
index 24843c02b921..ac7249981686 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-20.1.0_rc1
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=20
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=84e3c3759cf2c8c3f57dfe4e45567c30
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.9999
index 1fd71b96d3c3..351f29fe678c 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=21
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=84e3c3759cf2c8c3f57dfe4e45567c30
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250201 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250201
index 955ed27f3999..49b6f14755ac 100644
--- a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250201
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=21
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=84e3c3759cf2c8c3f57dfe4e45567c30
diff --git a/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250208 b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250208
new file mode 100644
index 000000000000..c3cd60e1fd71
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/compiler-rt-sanitizers-21.0.0_pre20250208
@@ -0,0 +1,15 @@
+BDEPEND=clang? ( llvm-core/clang:21 llvm-runtimes/compiler-rt:21 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=llvm-core/llvm:21 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +ctx-profile +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan +nsan +rtsan test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
+RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
+SLOT=21
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=84e3c3759cf2c8c3f57dfe4e45567c30
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1 b/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1
index 8256ee206c04..f6e5d15707a6 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-15.0.7-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r1.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=65033d20202775aef02498656fb7c8b9
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6 b/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6
index 031b66d4b9d8..b53084e2edf5 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5a958e1cbd42a58bc31f425d67b40a81
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6 b/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6
index d55435bd6c8b..bdf4202472b2 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6b12f374ef296435d378e6100822b4c4
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8 b/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8
index d06ffc5ec9f4..bf5c0716d676 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f4fc14978686d4c67e49c315002ffecc
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.4 b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.4
index a38965225119..230a4c859a0f 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.4
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.4
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0b5a9c741bf247270bcf162d38b72f8d
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7 b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7
index a98063e6777f..9a3373aa0587 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2e90607d50d750e34787e81f0dc3ab52
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-20.0.0_pre20250125 b/metadata/md5-cache/llvm-runtimes/libcxx-20.0.0_pre20250125
index b134b4b0fc29..b3996e16d917 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-20.0.0_pre20250125
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4221f3cc7ac98171d1f4edc5e06cd282
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.0_rc1 b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.0_rc1
index 51b3877d23ad..5cab2858285b 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-20.1.0_rc1
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4221f3cc7ac98171d1f4edc5e06cd282
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.9999
index a10f037fe831..48c1095b0c6e 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-21.0.0.9999[static-libs?,abi_x86_3
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4221f3cc7ac98171d1f4edc5e06cd282
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250201 b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250201
index 1e60a9e0fbb9..0374cd7620fe 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250201
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4221f3cc7ac98171d1f4edc5e06cd282
diff --git a/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250208 b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250208
new file mode 100644
index 000000000000..378a840df370
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libcxx-21.0.0_pre20250208
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-21.0.0_pre20250208[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) llvm-core/llvm:21
+DESCRIPTION=New implementation of the C++ standard library, targeting C++11
+EAPI=8
+HOMEPAGE=https://libcxx.llvm.org/
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +libcxxabi +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
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=libcxxabi? ( ~llvm-runtimes/libcxxabi-21.0.0_pre20250208[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4221f3cc7ac98171d1f4edc5e06cd282
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7 b/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7
index a5ecee5c9a97..10390eb02a1d 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=50f26ca27c76fee75786759ebd6d9921
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6
index 69d648e17259..80e5d3d4d5c9 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d28dbfd9564fff5f50480fcc61be1efd
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6 b/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6
index d459939731ad..bea4cf8764bf 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d28dbfd9564fff5f50480fcc61be1efd
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8 b/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8
index 93f02b465d4a..43b226f46a62 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=afc7729df655f3beb1098d08566763ff
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.4 b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.4
index c4b5678c510e..d1a3e35a335a 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.4
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.4
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=24109d4e0c4ebcea5a838e4ae4a7e1f7
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7 b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7
index 965218b1dd94..519c44525de4 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6e3188e292abcb788cd341d0c20d77f2
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.0.0_pre20250125 b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.0.0_pre20250125
index 0118811edd9d..62b3d594a1e4 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.0.0_pre20250125
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acd8cd7cf1109adcd50d29c82772b8a1
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.0_rc1 b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.0_rc1
index 74e55ef2d843..a14a4a7a727c 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-20.1.0_rc1
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acd8cd7cf1109adcd50d29c82772b8a1
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.9999
index 14d14a2a7e31..89ea3a8e43a5 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=!<llvm-runtimes/libcxx-15
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acd8cd7cf1109adcd50d29c82772b8a1
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250201 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250201
index 2862e7fe8fb1..7e840dde2db5 100644
--- a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250201
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acd8cd7cf1109adcd50d29c82772b8a1
diff --git a/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250208 b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250208
new file mode 100644
index 000000000000..715833293692
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libcxxabi-21.0.0_pre20250208
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=!<llvm-runtimes/libcxx-15 llvm-core/llvm:21
+DESCRIPTION=Low level support for a standard C++ library
+EAPI=8
+HOMEPAGE=https://libcxxabi.llvm.org/
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +static-libs test 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
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!<llvm-runtimes/libcxx-15
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=acd8cd7cf1109adcd50d29c82772b8a1
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7 b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7
index e236ca35215c..136620df12b5 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-19.1.7
@@ -12,5 +12,5 @@ RDEPEND=~llvm-runtimes/libunwind-19.1.7[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=08ad1e4d46a01bebe47d5a083b93be24
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-20.0.0_pre20250125 b/metadata/md5-cache/llvm-runtimes/libgcc-20.0.0_pre20250125
index b54fbc34f359..abf03796ca1f 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-20.0.0_pre20250125
@@ -11,5 +11,5 @@ RDEPEND=~llvm-runtimes/libunwind-20.0.0_pre20250125[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e727b2167384af039285bc51c4258d6d
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-20.1.0_rc1 b/metadata/md5-cache/llvm-runtimes/libgcc-20.1.0_rc1
index 7bb4538b57c4..e419da0a1802 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-20.1.0_rc1
@@ -11,5 +11,5 @@ RDEPEND=~llvm-runtimes/libunwind-20.1.0_rc1[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e727b2167384af039285bc51c4258d6d
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.9999
index bbc669865648..a5bd6ceff4cd 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~llvm-runtimes/libunwind-21.0.0.9999[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e727b2167384af039285bc51c4258d6d
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250201 b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250201
index d0c800f0be0e..927dfffbdebf 100644
--- a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250201
@@ -11,5 +11,5 @@ RDEPEND=~llvm-runtimes/libunwind-21.0.0_pre20250201[static-libs] !sys-devel/gcc
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e727b2167384af039285bc51c4258d6d
diff --git a/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250208 b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250208
new file mode 100644
index 000000000000..fc0aa29d1ff7
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libgcc-21.0.0_pre20250208
@@ -0,0 +1,15 @@
+BDEPEND=llvm-core/clang:21 test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =llvm-core/clang-21.0.0*:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~llvm-runtimes/libunwind-21.0.0_pre20250208[static-libs]
+DESCRIPTION=Compiler runtime library for clang, compatible with libgcc_s
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=debug test test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=~llvm-runtimes/libunwind-21.0.0_pre20250208[static-libs] !sys-devel/gcc
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e727b2167384af039285bc51c4258d6d
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7 b/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7
index 9edc26fbae00..e2eac8aca0c4 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f2e4e54b799ac9c013c7e23ea27679e4
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1 b/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1
index 6813cbe149db..ab86bc139441 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-16.0.6-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e344b7aca242a71d5a2df0708e0fcb86
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6 b/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6
index 12f1e3e7fb5c..65c2b4183164 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e344b7aca242a71d5a2df0708e0fcb86
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8 b/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8
index cc0a53e8b798..cb688a4b81dc 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b14273bc0849caa302728244d489a39d
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.4 b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.4
index 7e458c2ce15f..d1e0d0dcda72 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.4
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.4
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ce2c0ff5df39344ad8a109521491a6e3
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7 b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7
index af4f31e0ba82..0698bb7f6377 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a76af8e43ee4f0ec3b16af6e6c6a173
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-20.0.0_pre20250125 b/metadata/md5-cache/llvm-runtimes/libunwind-20.0.0_pre20250125
index f495c29d59d1..a9a53e21519c 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-20.0.0_pre20250125
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4391c5cce02e75c12b515e882e907f48
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.0_rc1 b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.0_rc1
index 59b036e0507c..0a79ec030e02 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-20.1.0_rc1
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4391c5cce02e75c12b515e882e907f48
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.9999
index e3c254d3c267..afeabe685512 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4391c5cce02e75c12b515e882e907f48
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250201 b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250201
index 136500b10f45..4418db528b68 100644
--- a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250201
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4391c5cce02e75c12b515e882e907f48
diff --git a/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250208 b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250208
new file mode 100644
index 000000000000..1d02369eabac
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/libunwind-21.0.0_pre20250208
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( llvm-core/clang:21 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=llvm-core/llvm:21
+DESCRIPTION=C++ runtime stack unwinder from LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +debug static-libs test 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
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!sys-libs/libunwind
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4391c5cce02e75c12b515e882e907f48
diff --git a/metadata/md5-cache/llvm-runtimes/offload-19.1.7 b/metadata/md5-cache/llvm-runtimes/offload-19.1.7
index 8bc1e9150108..23f2a886ce8a 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/offload-19.1.7
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-19.1.7 ~llvm-runtimes/openmp-19.1.7[om
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8196a15d7aad613d1e945ca1c56d3f97
diff --git a/metadata/md5-cache/llvm-runtimes/offload-20.0.0_pre20250125 b/metadata/md5-cache/llvm-runtimes/offload-20.0.0_pre20250125
index d38b1e8e61d8..f13914abeec8 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-runtimes/offload-20.0.0_pre20250125
@@ -11,5 +11,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-20.0.0_pre20250125 ~llvm-runtimes/open
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/20.0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7b1c00f70d36b12d6308e3c50b4c9cef
diff --git a/metadata/md5-cache/llvm-runtimes/offload-20.1.0_rc1 b/metadata/md5-cache/llvm-runtimes/offload-20.1.0_rc1
index 479c54c06ff3..c4a75ab0fc7a 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-runtimes/offload-20.1.0_rc1
@@ -11,5 +11,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-20.1.0_rc1 ~llvm-runtimes/openmp-20.1.
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7b1c00f70d36b12d6308e3c50b4c9cef
diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/offload-21.0.0.9999
index d8010b04d935..588e3b695629 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/offload-21.0.0.9999
@@ -1,15 +1,15 @@
-BDEPEND=dev-lang/perl virtual/pkgconfig llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) llvm-core/clang ) llvm-core/clang app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=dev-lang/perl virtual/pkgconfig llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
DEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.0.0.9999 ~llvm-runtimes/openmp-21.0.0.9999[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
DESCRIPTION=OpenMP offloading support
EAPI=8
HOMEPAGE=https://openmp.llvm.org
-INHERIT=cmake flag-o-matic llvm.org python-any-r1 toolchain-funcs
+INHERIT=cmake llvm.org python-any-r1 toolchain-funcs
IUSE=+debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX test
LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
PROPERTIES=live
RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.0.0.9999 ~llvm-runtimes/openmp-21.0.0.9999[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7b1c00f70d36b12d6308e3c50b4c9cef
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=87b304a3c2c29b80c45c2cf038eb492c
diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250201 b/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250201
index 590ba421dea4..65094b164d2a 100644
--- a/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250201
@@ -11,5 +11,5 @@ RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.0.0_pre20250201 ~llvm-runtimes/open
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7b1c00f70d36b12d6308e3c50b4c9cef
diff --git a/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250208 b/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250208
new file mode 100644
index 000000000000..cf3de2c434cf
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/offload-21.0.0_pre20250208
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig llvm_targets_AMDGPU? ( llvm-core/clang[llvm_targets_AMDGPU] ) llvm_targets_NVPTX? ( llvm-core/clang[llvm_targets_NVPTX] ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.0.0_pre20250208 ~llvm-runtimes/openmp-21.0.0_pre20250208[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+DESCRIPTION=OpenMP offloading support
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=cmake llvm.org python-any-r1 toolchain-funcs
+IUSE=+debug ompt test llvm_targets_AMDGPU llvm_targets_NVPTX test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=dev-libs/libffi:= ~llvm-core/llvm-21.0.0_pre20250208 ~llvm-runtimes/openmp-21.0.0_pre20250208[ompt?] llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm.org 8f379bae33383bcb27dbad3972644322 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=87b304a3c2c29b80c45c2cf038eb492c
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6 b/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6
index 9d7d1337ef59..ad4d985a1077 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6
+++ b/metadata/md5-cache/llvm-runtimes/openmp-15.0.7-r6
@@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x
RESTRICT=!test? ( test )
SLOT=0/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r6.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=80bcaa9ec1c2a89ac75af03c9b59fc5a
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-16.0.6 b/metadata/md5-cache/llvm-runtimes/openmp-16.0.6
index e107fdb1ab8e..a2d158abf44b 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-16.0.6
+++ b/metadata/md5-cache/llvm-runtimes/openmp-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5dab84a7e3c917d7054433c18b859aa0
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-17.0.6 b/metadata/md5-cache/llvm-runtimes/openmp-17.0.6
index 4f17980da86a..173cbd83efee 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-17.0.6
+++ b/metadata/md5-cache/llvm-runtimes/openmp-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm df1cea363f19e80316ea702563b607be llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=07baa272c076083b99aa9328695a2800
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-18.1.8 b/metadata/md5-cache/llvm-runtimes/openmp-18.1.8
index 24f81d742e9a..d8a8b3df0ff4 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-18.1.8
+++ b/metadata/md5-cache/llvm-runtimes/openmp-18.1.8
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.8/llvm-project-18.1.8.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-utils 7f49c40879f833f9d07e2d5a9643077b llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c41bee294ea1ddcf6e50f5f6893d0186
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-19.1.4 b/metadata/md5-cache/llvm-runtimes/openmp-19.1.4
index af4cc48eb086..e8897e723661 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-19.1.4
+++ b/metadata/md5-cache/llvm-runtimes/openmp-19.1.4
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.4/llvm-project-19.1.4.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b3148de6b3f22b4b28449e16fb900368
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-19.1.7 b/metadata/md5-cache/llvm-runtimes/openmp-19.1.7
index 8a5d2ce1da70..f2fe0871e5d9 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-19.1.7
+++ b/metadata/md5-cache/llvm-runtimes/openmp-19.1.7
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/19.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.7/llvm-project-19.1.7.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3f4d9f288c43e8e5c5ace844d476b92c
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-20.0.0_pre20250125 b/metadata/md5-cache/llvm-runtimes/openmp-20.0.0_pre20250125
index 94e5c486a42e..dcc16a9d47f0 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-20.0.0_pre20250125
+++ b/metadata/md5-cache/llvm-runtimes/openmp-20.0.0_pre20250125
@@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/20.0
SRC_URI=https://github.com/llvm/llvm-project/archive/1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz -> llvm-project-1f26ac10ca1bef40a80be8f81a6f109713bc586f.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4f35fb3a74cb0d9422862ee65a60bcb4
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-20.1.0_rc1 b/metadata/md5-cache/llvm-runtimes/openmp-20.1.0_rc1
index 425ee47bc81e..84f2176ae18b 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-20.1.0_rc1
+++ b/metadata/md5-cache/llvm-runtimes/openmp-20.1.0_rc1
@@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/20.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.0-rc1/llvm-project-20.1.0-rc1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4f35fb3a74cb0d9422862ee65a60bcb4
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0.9999 b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0.9999
index 5fbf01bcac2a..85f6b006f261 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0.9999
+++ b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 )
REQUIRED_USE=gdb-plugin? ( ^^ ( 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/21.0.0.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4f35fb3a74cb0d9422862ee65a60bcb4
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250201 b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250201
index 9e23593aae22..bd5f3f29d01e 100644
--- a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250201
+++ b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250201
@@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/21.0.0_pre20250201
SRC_URI=https://github.com/llvm/llvm-project/archive/bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz -> llvm-project-bfa7edcc6652bdb37d53e0cec64926aab3f280eb.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org e110d00e14b696e8aa063e0cd47c1c5c multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4f35fb3a74cb0d9422862ee65a60bcb4
diff --git a/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250208 b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250208
new file mode 100644
index 000000000000..4a441481a119
--- /dev/null
+++ b/metadata/md5-cache/llvm-runtimes/openmp-21.0.0_pre20250208
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/perl test? ( 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_10? ( dev-python/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lit[python_targets_python3_13(-)] ) llvm-core/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.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(-)?] )
+DESCRIPTION=OpenMP runtime library for LLVM/clang compiler
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
+IUSE=+debug gdb-plugin hwloc ompt 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_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=gdb-plugin? ( 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 ) ) hwloc? ( >=sys-apps/hwloc-2.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(-)?] )
+REQUIRED_USE=gdb-plugin? ( ^^ ( 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/21.0.0_pre20250208
+SRC_URI=https://github.com/llvm/llvm-project/archive/6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz -> llvm-project-6f241e36831927e3aea113cfc017c34fdeda340a.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org 8f379bae33383bcb27dbad3972644322 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4f35fb3a74cb0d9422862ee65a60bcb4
diff --git a/metadata/md5-cache/lxqt-base/Manifest.gz b/metadata/md5-cache/lxqt-base/Manifest.gz
index 8f1914d5c11a..345f0c841c37 100644
--- a/metadata/md5-cache/lxqt-base/Manifest.gz
+++ b/metadata/md5-cache/lxqt-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/lxqt-base/lxqt-config-2.1.1 b/metadata/md5-cache/lxqt-base/lxqt-config-2.1.1
new file mode 100644
index 000000000000..67943d0a538b
--- /dev/null
+++ b/metadata/md5-cache/lxqt-base/lxqt-config-2.1.1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-qt/qttools-6.6:6[linguist] >=dev-util/lxqt-build-tools-2.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.1*:= =lxqt-base/lxqt-menu-data-2.1* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi )
+DESCRIPTION=LXQt system configuration control center
+EAPI=8
+HOMEPAGE=https://lxqt-project.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake xdg
+IUSE=+monitor +touchpad
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=GPL-2 GPL-2+ GPL-3 LGPL-2 LGPL-2+ LGPL-2.1+ WTFPL-2
+RDEPEND=>=dev-libs/libqtxdg-4.1.0 >=dev-qt/qtbase-6.6:6[gui,widgets,xml] >=dev-qt/qtsvg-6.6:6 =lxqt-base/liblxqt-2.1*:= =lxqt-base/lxqt-menu-data-2.1* sys-libs/zlib:= x11-apps/setxkbmap x11-libs/libxcb:= x11-libs/libX11 x11-libs/libXcursor x11-libs/libXfixes monitor? ( kde-plasma/libkscreen:6= ) touchpad? ( virtual/libudev:= x11-drivers/xf86-input-libinput x11-libs/libXi )
+SLOT=0
+SRC_URI=https://github.com/lxqt/lxqt-config/releases/download/2.1.1/lxqt-config-2.1.1.tar.xz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=92111cacb012b9782c83751e51f2a8a9
diff --git a/metadata/md5-cache/mail-client/Manifest.gz b/metadata/md5-cache/mail-client/Manifest.gz
index 2df207712042..38809481259a 100644
--- a/metadata/md5-cache/mail-client/Manifest.gz
+++ b/metadata/md5-cache/mail-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-client/alpine-2.26-r5 b/metadata/md5-cache/mail-client/alpine-2.26-r5
index bfa247ab7e46..99575bb1f51a 100644
--- a/metadata/md5-cache/mail-client/alpine-2.26-r5
+++ b/metadata/md5-cache/mail-client/alpine-2.26-r5
@@ -12,4 +12,4 @@ RDEPEND=sys-libs/ncurses:= virtual/libcrypt:= kerberos? ( app-crypt/mit-krb5 ) l
SLOT=0
SRC_URI=https://alpineapp.email/alpine/release/src/alpine-2.26.tar.xz https://www.applied-asynchrony.com/distfiles/alpine-2.26-patches-1.tar.xz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=46cf453d78ab179860b4add44b8b80c1
+_md5_=dfb338109adebc7ad9da95ebd6ea6d04
diff --git a/metadata/md5-cache/mail-client/thunderbird-128.5.0 b/metadata/md5-cache/mail-client/thunderbird-128.5.0
deleted file mode 100644
index 91d62f1a0cff..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-128.5.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7: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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=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.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-74.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +rust-extensions +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
-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.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-74.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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 ) pgo? ( lto ) rust-extensions? ( dbus ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/source/thunderbird-128.5.0esr.source.tar.xz -> thunderbird-128.5.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-07.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/af.xpi -> thunderbird-128.5.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ar.xpi -> thunderbird-128.5.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ast.xpi -> thunderbird-128.5.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/be.xpi -> thunderbird-128.5.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/bg.xpi -> thunderbird-128.5.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/br.xpi -> thunderbird-128.5.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ca.xpi -> thunderbird-128.5.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/cak.xpi -> thunderbird-128.5.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/cs.xpi -> thunderbird-128.5.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/cy.xpi -> thunderbird-128.5.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/da.xpi -> thunderbird-128.5.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/de.xpi -> thunderbird-128.5.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-128.5.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/el.xpi -> thunderbird-128.5.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-128.5.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-128.5.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-128.5.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-128.5.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-128.5.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/et.xpi -> thunderbird-128.5.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/eu.xpi -> thunderbird-128.5.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/fi.xpi -> thunderbird-128.5.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/fr.xpi -> thunderbird-128.5.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-128.5.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-128.5.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/gd.xpi -> thunderbird-128.5.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/gl.xpi -> thunderbird-128.5.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/he.xpi -> thunderbird-128.5.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/hr.xpi -> thunderbird-128.5.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-128.5.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/hu.xpi -> thunderbird-128.5.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/id.xpi -> thunderbird-128.5.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/is.xpi -> thunderbird-128.5.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/it.xpi -> thunderbird-128.5.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ja.xpi -> thunderbird-128.5.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ka.xpi -> thunderbird-128.5.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/kab.xpi -> thunderbird-128.5.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/kk.xpi -> thunderbird-128.5.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ko.xpi -> thunderbird-128.5.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/lt.xpi -> thunderbird-128.5.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/lv.xpi -> thunderbird-128.5.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ms.xpi -> thunderbird-128.5.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-128.5.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/nl.xpi -> thunderbird-128.5.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-128.5.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-128.5.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/pl.xpi -> thunderbird-128.5.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-128.5.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-128.5.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/rm.xpi -> thunderbird-128.5.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ro.xpi -> thunderbird-128.5.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/ru.xpi -> thunderbird-128.5.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/sk.xpi -> thunderbird-128.5.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/sl.xpi -> thunderbird-128.5.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/sq.xpi -> thunderbird-128.5.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/sr.xpi -> thunderbird-128.5.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-128.5.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/th.xpi -> thunderbird-128.5.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/tr.xpi -> thunderbird-128.5.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/uk.xpi -> thunderbird-128.5.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/uz.xpi -> thunderbird-128.5.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/vi.xpi -> thunderbird-128.5.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-128.5.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.0esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-128.5.0esr-zh-TW.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f9d8c36bf76bb8a0f2a5838a86c31510
diff --git a/metadata/md5-cache/mail-client/thunderbird-128.5.1 b/metadata/md5-cache/mail-client/thunderbird-128.5.1
deleted file mode 100644
index b9918da53a80..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-128.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7: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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=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.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-74.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +rust-extensions +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
-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.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-74.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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 ) pgo? ( lto ) rust-extensions? ( dbus ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/source/thunderbird-128.5.1esr.source.tar.xz -> thunderbird-128.5.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-07.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/af.xpi -> thunderbird-128.5.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ar.xpi -> thunderbird-128.5.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ast.xpi -> thunderbird-128.5.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/be.xpi -> thunderbird-128.5.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/bg.xpi -> thunderbird-128.5.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/br.xpi -> thunderbird-128.5.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ca.xpi -> thunderbird-128.5.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/cak.xpi -> thunderbird-128.5.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/cs.xpi -> thunderbird-128.5.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/cy.xpi -> thunderbird-128.5.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/da.xpi -> thunderbird-128.5.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/de.xpi -> thunderbird-128.5.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-128.5.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/el.xpi -> thunderbird-128.5.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-128.5.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-128.5.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-128.5.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-128.5.1esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-128.5.1esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/et.xpi -> thunderbird-128.5.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/eu.xpi -> thunderbird-128.5.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/fi.xpi -> thunderbird-128.5.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/fr.xpi -> thunderbird-128.5.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-128.5.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-128.5.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/gd.xpi -> thunderbird-128.5.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/gl.xpi -> thunderbird-128.5.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/he.xpi -> thunderbird-128.5.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/hr.xpi -> thunderbird-128.5.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-128.5.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/hu.xpi -> thunderbird-128.5.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/id.xpi -> thunderbird-128.5.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/is.xpi -> thunderbird-128.5.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/it.xpi -> thunderbird-128.5.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ja.xpi -> thunderbird-128.5.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ka.xpi -> thunderbird-128.5.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/kab.xpi -> thunderbird-128.5.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/kk.xpi -> thunderbird-128.5.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ko.xpi -> thunderbird-128.5.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/lt.xpi -> thunderbird-128.5.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/lv.xpi -> thunderbird-128.5.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ms.xpi -> thunderbird-128.5.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-128.5.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/nl.xpi -> thunderbird-128.5.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-128.5.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-128.5.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/pl.xpi -> thunderbird-128.5.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-128.5.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-128.5.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/rm.xpi -> thunderbird-128.5.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ro.xpi -> thunderbird-128.5.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/ru.xpi -> thunderbird-128.5.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/sk.xpi -> thunderbird-128.5.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/sl.xpi -> thunderbird-128.5.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/sq.xpi -> thunderbird-128.5.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/sr.xpi -> thunderbird-128.5.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-128.5.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/th.xpi -> thunderbird-128.5.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/tr.xpi -> thunderbird-128.5.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/uk.xpi -> thunderbird-128.5.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/uz.xpi -> thunderbird-128.5.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/vi.xpi -> thunderbird-128.5.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-128.5.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.1esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-128.5.1esr-zh-TW.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0d40fe068f3fa468723bb804835eaa3a
diff --git a/metadata/md5-cache/mail-client/thunderbird-128.5.2 b/metadata/md5-cache/mail-client/thunderbird-128.5.2
deleted file mode 100644
index 30b2a13e3a84..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-128.5.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7: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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=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.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-74.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +rust-extensions +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
-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.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-74.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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 ) pgo? ( lto ) rust-extensions? ( dbus ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/source/thunderbird-128.5.2esr.source.tar.xz -> thunderbird-128.5.2esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-07.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/af.xpi -> thunderbird-128.5.2esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ar.xpi -> thunderbird-128.5.2esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ast.xpi -> thunderbird-128.5.2esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/be.xpi -> thunderbird-128.5.2esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/bg.xpi -> thunderbird-128.5.2esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/br.xpi -> thunderbird-128.5.2esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ca.xpi -> thunderbird-128.5.2esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/cak.xpi -> thunderbird-128.5.2esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/cs.xpi -> thunderbird-128.5.2esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/cy.xpi -> thunderbird-128.5.2esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/da.xpi -> thunderbird-128.5.2esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/de.xpi -> thunderbird-128.5.2esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-128.5.2esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/el.xpi -> thunderbird-128.5.2esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-128.5.2esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-128.5.2esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-128.5.2esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-128.5.2esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-128.5.2esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/et.xpi -> thunderbird-128.5.2esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/eu.xpi -> thunderbird-128.5.2esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/fi.xpi -> thunderbird-128.5.2esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/fr.xpi -> thunderbird-128.5.2esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-128.5.2esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-128.5.2esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/gd.xpi -> thunderbird-128.5.2esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/gl.xpi -> thunderbird-128.5.2esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/he.xpi -> thunderbird-128.5.2esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/hr.xpi -> thunderbird-128.5.2esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-128.5.2esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/hu.xpi -> thunderbird-128.5.2esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/id.xpi -> thunderbird-128.5.2esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/is.xpi -> thunderbird-128.5.2esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/it.xpi -> thunderbird-128.5.2esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ja.xpi -> thunderbird-128.5.2esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ka.xpi -> thunderbird-128.5.2esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/kab.xpi -> thunderbird-128.5.2esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/kk.xpi -> thunderbird-128.5.2esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ko.xpi -> thunderbird-128.5.2esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/lt.xpi -> thunderbird-128.5.2esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/lv.xpi -> thunderbird-128.5.2esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ms.xpi -> thunderbird-128.5.2esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-128.5.2esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/nl.xpi -> thunderbird-128.5.2esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-128.5.2esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-128.5.2esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/pl.xpi -> thunderbird-128.5.2esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-128.5.2esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-128.5.2esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/rm.xpi -> thunderbird-128.5.2esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ro.xpi -> thunderbird-128.5.2esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ru.xpi -> thunderbird-128.5.2esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sk.xpi -> thunderbird-128.5.2esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sl.xpi -> thunderbird-128.5.2esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sq.xpi -> thunderbird-128.5.2esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sr.xpi -> thunderbird-128.5.2esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-128.5.2esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/th.xpi -> thunderbird-128.5.2esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/tr.xpi -> thunderbird-128.5.2esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/uk.xpi -> thunderbird-128.5.2esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/uz.xpi -> thunderbird-128.5.2esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/vi.xpi -> thunderbird-128.5.2esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-128.5.2esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-128.5.2esr-zh-TW.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f68954c779e631947b16b9a243660d4f
diff --git a/metadata/md5-cache/mail-client/thunderbird-128.6.0 b/metadata/md5-cache/mail-client/thunderbird-128.6.0
deleted file mode 100644
index 20b6de704a0d..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-128.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7: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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=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.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-74.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang +dbus debug eme-free hardened hwaccel jack libproxy lto pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +rust-extensions +system-librnp l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=amd64 ~arm64 ~ppc64 ~x86
-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.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-74.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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 ) pgo? ( lto ) rust-extensions? ( dbus ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=0
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/source/thunderbird-128.6.0esr.source.tar.xz -> thunderbird-128.6.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-08.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/af.xpi -> thunderbird-128.6.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ar.xpi -> thunderbird-128.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ast.xpi -> thunderbird-128.6.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/be.xpi -> thunderbird-128.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/bg.xpi -> thunderbird-128.6.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/br.xpi -> thunderbird-128.6.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ca.xpi -> thunderbird-128.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/cak.xpi -> thunderbird-128.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/cs.xpi -> thunderbird-128.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/cy.xpi -> thunderbird-128.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/da.xpi -> thunderbird-128.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/de.xpi -> thunderbird-128.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-128.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/el.xpi -> thunderbird-128.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-128.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-128.6.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-128.6.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-128.6.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-128.6.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/et.xpi -> thunderbird-128.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/eu.xpi -> thunderbird-128.6.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/fi.xpi -> thunderbird-128.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/fr.xpi -> thunderbird-128.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-128.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-128.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/gd.xpi -> thunderbird-128.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/gl.xpi -> thunderbird-128.6.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/he.xpi -> thunderbird-128.6.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/hr.xpi -> thunderbird-128.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-128.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/hu.xpi -> thunderbird-128.6.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/id.xpi -> thunderbird-128.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/is.xpi -> thunderbird-128.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/it.xpi -> thunderbird-128.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ja.xpi -> thunderbird-128.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ka.xpi -> thunderbird-128.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/kab.xpi -> thunderbird-128.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/kk.xpi -> thunderbird-128.6.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ko.xpi -> thunderbird-128.6.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/lt.xpi -> thunderbird-128.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/lv.xpi -> thunderbird-128.6.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ms.xpi -> thunderbird-128.6.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-128.6.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/nl.xpi -> thunderbird-128.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-128.6.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-128.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/pl.xpi -> thunderbird-128.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-128.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-128.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/rm.xpi -> thunderbird-128.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ro.xpi -> thunderbird-128.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ru.xpi -> thunderbird-128.6.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sk.xpi -> thunderbird-128.6.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sl.xpi -> thunderbird-128.6.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sq.xpi -> thunderbird-128.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sr.xpi -> thunderbird-128.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-128.6.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/th.xpi -> thunderbird-128.6.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/tr.xpi -> thunderbird-128.6.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/uk.xpi -> thunderbird-128.6.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/uz.xpi -> thunderbird-128.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/vi.xpi -> thunderbird-128.6.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-128.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-128.6.0esr-zh-TW.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1eff382d4e3f8f40cc936543836a768f
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-128.5.2 b/metadata/md5-cache/mail-client/thunderbird-bin-128.5.2
deleted file mode 100644
index e4cb757dcf7e..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-bin-128.5.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst unpack
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop optfeature pax-utils xdg
-IUSE=selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=|| ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-thunderbird )
-RESTRICT=strip
-SLOT=0/128
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/en-US/thunderbird-128.5.2esr.tar.bz2 -> thunderbird-bin_x86_64-128.5.2.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-i686/en-US/thunderbird-128.5.2esr.tar.bz2 -> thunderbird-bin_i686-128.5.2.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/af.xpi -> thunderbird-128.5.2esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ar.xpi -> thunderbird-128.5.2esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ast.xpi -> thunderbird-128.5.2esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/be.xpi -> thunderbird-128.5.2esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/bg.xpi -> thunderbird-128.5.2esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/br.xpi -> thunderbird-128.5.2esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ca.xpi -> thunderbird-128.5.2esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/cak.xpi -> thunderbird-128.5.2esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/cs.xpi -> thunderbird-128.5.2esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/cy.xpi -> thunderbird-128.5.2esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/da.xpi -> thunderbird-128.5.2esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/de.xpi -> thunderbird-128.5.2esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-128.5.2esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/el.xpi -> thunderbird-128.5.2esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-128.5.2esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-128.5.2esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-128.5.2esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-128.5.2esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-128.5.2esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/et.xpi -> thunderbird-128.5.2esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/eu.xpi -> thunderbird-128.5.2esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/fi.xpi -> thunderbird-128.5.2esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/fr.xpi -> thunderbird-128.5.2esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-128.5.2esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-128.5.2esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/gd.xpi -> thunderbird-128.5.2esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/gl.xpi -> thunderbird-128.5.2esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/he.xpi -> thunderbird-128.5.2esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/hr.xpi -> thunderbird-128.5.2esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-128.5.2esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/hu.xpi -> thunderbird-128.5.2esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/id.xpi -> thunderbird-128.5.2esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/is.xpi -> thunderbird-128.5.2esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/it.xpi -> thunderbird-128.5.2esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ja.xpi -> thunderbird-128.5.2esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ka.xpi -> thunderbird-128.5.2esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/kab.xpi -> thunderbird-128.5.2esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/kk.xpi -> thunderbird-128.5.2esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ko.xpi -> thunderbird-128.5.2esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/lt.xpi -> thunderbird-128.5.2esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/lv.xpi -> thunderbird-128.5.2esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ms.xpi -> thunderbird-128.5.2esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-128.5.2esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/nl.xpi -> thunderbird-128.5.2esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-128.5.2esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-128.5.2esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/pl.xpi -> thunderbird-128.5.2esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-128.5.2esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-128.5.2esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/rm.xpi -> thunderbird-128.5.2esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ro.xpi -> thunderbird-128.5.2esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/ru.xpi -> thunderbird-128.5.2esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sk.xpi -> thunderbird-128.5.2esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sl.xpi -> thunderbird-128.5.2esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sq.xpi -> thunderbird-128.5.2esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sr.xpi -> thunderbird-128.5.2esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-128.5.2esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/th.xpi -> thunderbird-128.5.2esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/tr.xpi -> thunderbird-128.5.2esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/uk.xpi -> thunderbird-128.5.2esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/uz.xpi -> thunderbird-128.5.2esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/vi.xpi -> thunderbird-128.5.2esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-128.5.2esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/128.5.2esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-128.5.2esr-zh-TW.xpi )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a51288b79c5af828862f9ecac02232bc
diff --git a/metadata/md5-cache/mail-client/thunderbird-bin-128.6.0 b/metadata/md5-cache/mail-client/thunderbird-bin-128.6.0
deleted file mode 100644
index b7991b4de800..000000000000
--- a/metadata/md5-cache/mail-client/thunderbird-bin-128.6.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst unpack
-DESCRIPTION=Thunderbird Mail Client
-EAPI=8
-HOMEPAGE=https://www.thunderbird.net/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop optfeature pax-utils xdg
-IUSE=selinux wayland l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=|| ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-thunderbird )
-RESTRICT=strip
-SLOT=0/128
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/en-US/thunderbird-128.6.0esr.tar.bz2 -> thunderbird-bin_x86_64-128.6.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-i686/en-US/thunderbird-128.6.0esr.tar.bz2 -> thunderbird-bin_i686-128.6.0.tar.bz2 ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/af.xpi -> thunderbird-128.6.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ar.xpi -> thunderbird-128.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ast.xpi -> thunderbird-128.6.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/be.xpi -> thunderbird-128.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/bg.xpi -> thunderbird-128.6.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/br.xpi -> thunderbird-128.6.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ca.xpi -> thunderbird-128.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/cak.xpi -> thunderbird-128.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/cs.xpi -> thunderbird-128.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/cy.xpi -> thunderbird-128.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/da.xpi -> thunderbird-128.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/de.xpi -> thunderbird-128.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-128.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/el.xpi -> thunderbird-128.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-128.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-128.6.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-128.6.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-128.6.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-128.6.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/et.xpi -> thunderbird-128.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/eu.xpi -> thunderbird-128.6.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/fi.xpi -> thunderbird-128.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/fr.xpi -> thunderbird-128.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-128.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-128.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/gd.xpi -> thunderbird-128.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/gl.xpi -> thunderbird-128.6.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/he.xpi -> thunderbird-128.6.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/hr.xpi -> thunderbird-128.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-128.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/hu.xpi -> thunderbird-128.6.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/id.xpi -> thunderbird-128.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/is.xpi -> thunderbird-128.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/it.xpi -> thunderbird-128.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ja.xpi -> thunderbird-128.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ka.xpi -> thunderbird-128.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/kab.xpi -> thunderbird-128.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/kk.xpi -> thunderbird-128.6.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ko.xpi -> thunderbird-128.6.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/lt.xpi -> thunderbird-128.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/lv.xpi -> thunderbird-128.6.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ms.xpi -> thunderbird-128.6.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-128.6.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/nl.xpi -> thunderbird-128.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-128.6.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-128.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/pl.xpi -> thunderbird-128.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-128.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-128.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/rm.xpi -> thunderbird-128.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ro.xpi -> thunderbird-128.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/ru.xpi -> thunderbird-128.6.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sk.xpi -> thunderbird-128.6.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sl.xpi -> thunderbird-128.6.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sq.xpi -> thunderbird-128.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sr.xpi -> thunderbird-128.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-128.6.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/th.xpi -> thunderbird-128.6.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/tr.xpi -> thunderbird-128.6.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/uk.xpi -> thunderbird-128.6.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/uz.xpi -> thunderbird-128.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/vi.xpi -> thunderbird-128.6.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-128.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/128.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-128.6.0esr-zh-TW.xpi )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a6a83e2fc6c822b1b25a611a13a9d0ea
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index b3c78be3aa9b..5475cfa9f939 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/ftgl-2.1.3_rc5-r3 b/metadata/md5-cache/media-libs/ftgl-2.1.3_rc5-r3
index d2081fbd2658..464aa40ad29b 100644
--- a/metadata/md5-cache/media-libs/ftgl-2.1.3_rc5-r3
+++ b/metadata/md5-cache/media-libs/ftgl-2.1.3_rc5-r3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://sourceforge.net/projects/ftgl/
INHERIT=autotools flag-o-matic
IUSE=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=MIT
RDEPEND=media-libs/freeglut >=media-libs/freetype-2.0.9 virtual/opengl virtual/glu
SLOT=0
SRC_URI=https://downloads.sourceforge.net/ftgl/ftgl-2.1.3-rc5.tar.bz2
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1dcc9e41141596f414039f0a6e05cbeb
+_md5_=c98b59c256794d7e53b47cc4567c7d00
diff --git a/metadata/md5-cache/media-libs/gst-plugins-bad-1.24.11 b/metadata/md5-cache/media-libs/gst-plugins-bad-1.24.11
index 6ac9618ac0b6..209f317e16cb 100644
--- a/metadata/md5-cache/media-libs/gst-plugins-bad-1.24.11
+++ b/metadata/md5-cache/media-libs/gst-plugins-bad-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=X bzip2 +introspection +orc udev vaapi vnc wayland abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test nls test
-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=LGPL-2
RDEPEND=!media-plugins/gst-plugins-va !media-plugins/gst-transcoder >=media-libs/gstreamer-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,introspection?] >=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,introspection?] introspection? ( >=dev-libs/gobject-introspection-1.31.1:= ) bzip2? ( >=app-arch/bzip2-1.0.6-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vnc? ( X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) wayland? ( >=dev-libs/wayland-1.4.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(-)?] >=x11-libs/libdrm-2.4.98[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/wayland-protocols-1.26 ) orc? ( >=dev-lang/orc-0.4.33[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/libva-1.15:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] udev? ( dev-libs/libgudev[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1f720b0c125a444fe71d63c22ea92ead
+_md5_=920513c18aaaeb1bbdb08331b8b7c1fc
diff --git a/metadata/md5-cache/media-libs/gst-plugins-base-1.24.11 b/metadata/md5-cache/media-libs/gst-plugins-base-1.24.11
index 4699aa7050bd..ba59e6d5089c 100644
--- a/metadata/md5-cache/media-libs/gst-plugins-base-1.24.11
+++ b/metadata/md5-cache/media-libs/gst-plugins-base-1.24.11
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=flag-o-matic gstreamer-meson
IUSE=alsa +egl gbm +gles2 +introspection ivorbis +ogg opengl +orc +pango theora +vorbis wayland +X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test nls test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-2+ LGPL-2+
RDEPEND=app-text/iso-codes >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] 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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.31.1:= ) ivorbis? ( >=media-libs/tremor-0_pre20130223[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ogg? ( >=media-libs/libogg-1.3.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(-)?] ) orc? ( >=dev-lang/orc-0.4.33[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kernel_linux? ( >=x11-libs/libdrm-2.4.55[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pango? ( >=x11-libs/pango-1.36.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(-)?] ) theora? ( >=media-libs/libtheora-1.1.1[encode,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vorbis? ( >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXv-1.0.10[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gles2? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl,wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] <media-libs/mesa-24.1.0_rc1[egl(+)?,gbm(+)?,gles2?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) egl? ( x11-libs/libdrm ) gbm? ( >=dev-libs/libgudev-147[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libdrm-2.4.55[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20.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(-)?] >=dev-libs/wayland-protocols-1.15 ) >=media-libs/graphene-1.4.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) opengl? ( || ( >=media-libs/mesa-24.1.0_rc1[opengl,wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] <media-libs/mesa-24.1.0_rc1[egl(+)?,gbm(+)?,gles2?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) egl? ( x11-libs/libdrm ) gbm? ( >=dev-libs/libgudev-147[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libdrm-2.4.55[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wayland? ( >=dev-libs/wayland-1.20.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(-)?] >=dev-libs/wayland-protocols-1.15 ) >=media-libs/graphene-1.4.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo: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(-)?] ) >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
REQUIRED_USE=ivorbis? ( ogg ) theora? ( ogg ) vorbis? ( ogg ) opengl? ( || ( egl X ) || ( gbm wayland X ) wayland? ( egl ) gbm? ( egl ) ) gles2? ( egl || ( gbm wayland X ) wayland? ( egl ) gbm? ( egl ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a0197d424a5133211aab0509bfcef167
+_md5_=39bbc23998841ebf40c1c8f7d08b21de
diff --git a/metadata/md5-cache/media-libs/gst-plugins-good-1.24.11 b/metadata/md5-cache/media-libs/gst-plugins-good-1.24.11
index 550166e73c03..6a6e72547cb0 100644
--- a/metadata/md5-cache/media-libs/gst-plugins-good-1.24.11
+++ b/metadata/md5-cache/media-libs/gst-plugins-good-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=+orc abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test nls test
-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=LGPL-2.1+
RDEPEND=!<media-libs/gst-plugins-ugly-1.22.3 >=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=app-arch/bzip2-1.0.6-r4[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-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] orc? ( >=dev-lang/orc-0.4.33[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8b8c119134235b814ca35c8b1bc6eca1
+_md5_=fa2dfdedac0d916139b89e5c2e523722
diff --git a/metadata/md5-cache/media-libs/gst-plugins-ugly-1.24.11 b/metadata/md5-cache/media-libs/gst-plugins-ugly-1.24.11
index e9766574e36e..04c0d5a66916 100644
--- a/metadata/md5-cache/media-libs/gst-plugins-ugly-1.24.11
+++ b/metadata/md5-cache/media-libs/gst-plugins-ugly-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test nls test
-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=LGPL-2+
RDEPEND=>=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=728ec93d7bc2c199d658b7e522e50044
+_md5_=1550cafac0daca69b4869f67851d14aa
diff --git a/metadata/md5-cache/media-libs/gst-rtsp-server-1.24.11 b/metadata/md5-cache/media-libs/gst-rtsp-server-1.24.11
index d74f73448346..e78265ec0e94 100644
--- a/metadata/md5-cache/media-libs/gst-rtsp-server-1.24.11
+++ b/metadata/md5-cache/media-libs/gst-rtsp-server-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/modules/gst-rtsp-server.html
INHERIT=gstreamer-meson
IUSE=examples +introspection static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test nls test
-KEYWORDS=amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=LGPL-2+
RDEPEND=>=media-libs/gstreamer-1.24.11:1.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-base-1.24.11:1.0[introspection?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-plugins/gst-plugins-srtp-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-1.31.1:= ) >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-rtsp-server/gst-rtsp-server-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=902c1ed8eabb599c352734dfbf42b443
+_md5_=5aef7d1bd8e47afde7d71b7c25bc68f7
diff --git a/metadata/md5-cache/media-libs/gstreamer-1.24.11 b/metadata/md5-cache/media-libs/gstreamer-1.24.11
index d3db4a2e18a1..966850a12cc8 100644
--- a/metadata/md5-cache/media-libs/gstreamer-1.24.11
+++ b/metadata/md5-cache/media-libs/gstreamer-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson rust
IUSE=+caps +introspection ptp unwind abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test nls test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=LGPL-2+
RDEPEND=>=dev-libs/glib-2.64.0: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(-)?] caps? ( 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(-)?] ) introspection? ( >=dev-libs/gobject-introspection-1.31.1:= ) unwind? ( >=sys-libs/libunwind-1.2_rc1[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/elfutils[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/glib-2.64.0: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(-)?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4451c211b7926d250e839352548c17e1
+_md5_=2e12b50fb034250a5af8a97d9d8bba96
diff --git a/metadata/md5-cache/media-libs/gstreamer-editing-services-1.24.11 b/metadata/md5-cache/media-libs/gstreamer-editing-services-1.24.11
index 08ed43430e23..244f8150c1c6 100644
--- a/metadata/md5-cache/media-libs/gstreamer-editing-services-1.24.11
+++ b/metadata/md5-cache/media-libs/gstreamer-editing-services-1.24.11
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://wiki.pitivi.org/wiki/GES
INHERIT=meson python-r1
IUSE=+introspection test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=LGPL-2+
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-libs/glib-2.40.0:2 dev-libs/libxml2:2 >=media-libs/gstreamer-1.24.11:1.0[introspection?] >=media-libs/gst-plugins-base-1.24.11:1.0[introspection?] >=media-libs/gst-plugins-bad-1.24.11:1.0[introspection?] introspection? ( >=dev-libs/gobject-introspection-0.9.6:= )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gst-editing-services-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=7711059446cfd246a85c8c3486eebd7f
+_md5_=27144db2f2f89ac21c3f20b71644e65f
diff --git a/metadata/md5-cache/media-libs/openh264-2.4.1 b/metadata/md5-cache/media-libs/openh264-2.4.1
deleted file mode 100644
index 90619fb6a5c5..000000000000
--- a/metadata/md5-cache/media-libs/openh264-2.4.1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=abi_x86_32? ( dev-lang/nasm ) abi_x86_64? ( dev-lang/nasm ) test? ( dev-cpp/gtest[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Cisco OpenH264 library and Gecko Media Plugin for Mozilla packages
-EAPI=8
-HOMEPAGE=https://www.openh264.org/ https://github.com/cisco/openh264
-INHERIT=toolchain-funcs multilib-minimal
-IUSE=cpu_flags_arm_neon cpu_flags_x86_avx2 +plugin test 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
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc64 ~riscv ~sparc x86
-LICENSE=BSD
-RESTRICT=bindist !test? ( test )
-SLOT=0/7
-SRC_URI=https://github.com/cisco/openh264/archive/refs/tags/v2.4.1.tar.gz -> openh264-2.4.1.tar.gz https://github.com/mozilla/gmp-api/archive/e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7.tar.gz -> gmp-api-Firefox114_2-e7d30b921df736a1121a0c8e0cf3ab1ce5b8a4b7.tar.gz
-_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=af9d2e681bdd012d3f4149d82d5859c7
diff --git a/metadata/md5-cache/media-plugins/Manifest.gz b/metadata/md5-cache/media-plugins/Manifest.gz
index 99e374f1d468..612f8375c360 100644
--- a/metadata/md5-cache/media-plugins/Manifest.gz
+++ b/metadata/md5-cache/media-plugins/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-a52dec-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-a52dec-1.24.11
index fd881d14e019..b297861bd6dd 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-a52dec-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-a52dec-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=+orc 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-2
RDEPEND=>=media-libs/a52dec-0.7.4-r6[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] orc? ( >=dev-lang/orc-0.4.33[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-ugly-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d9fd71d73df9d86239fd5e0f00729d9c
+_md5_=5cab75f6238abd43c9691b07dfe733c1
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-amr-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-amr-1.24.11
index 5e3911c20f0c..1812bdd896db 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-amr-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-amr-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/opencore-amr-0.1.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0c0d45d8ed831e12d85e05c9b6f5253e
+_md5_=5963f22f9e6b3f06f617784767fcfe27
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-aom-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-aom-1.24.11
index 55b0271a06b6..b8a26c4dd622 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-aom-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-aom-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libaom-3.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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cee61bb14c9d8751936a27c3c11fb0d1
+_md5_=3aff7f29c2f1f566748d5a0308029685
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-assrender-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-assrender-1.24.11
index 3d9642b7e756..c5824afeebbb 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-assrender-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-assrender-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/libass-0.10.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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=111f0ec293e514ea8ad381c712e54859
+_md5_=0a0f4adb1d0562060c6078823eb3062b
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-bluez-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-bluez-1.24.11
index ed15df53062b..fd05504d7bf4 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-bluez-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-bluez-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=net-wireless/bluez-5[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cd46ffd841a0238fc03b2ba3850425de
+_md5_=950e2986ce7e2db47a3c322e5462f973
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-bs2b-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-bs2b-1.24.11
index 3d1bc8202668..8b4fd6bc9d6f 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-bs2b-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-bs2b-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libbs2b-3.1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=76df6ab7335033167c0552ab4d419f2f
+_md5_=ee7301bcfb55834ea79215ea98abcf30
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-cdio-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-cdio-1.24.11
index 2905fc95ee1b..fed17419ac5a 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-cdio-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-cdio-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/libcdio-0.90-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-ugly-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0c9660164af57be2a6668b0fefe6ed2c
+_md5_=ec850975b5aadbe31c23dca43a252a7c
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-cdparanoia-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-cdparanoia-1.24.11
index ba8b64e450ad..28d2e71ce7c4 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-cdparanoia-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-cdparanoia-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-sound/cdparanoia-3.10.2-r6[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fe16713a71bc23644a7017eff8414604
+_md5_=3cde9b3c854474035332816f2e2b7af6
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-chromaprint-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-chromaprint-1.24.11
index 44339cf5fbc7..bd2941837299 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-chromaprint-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-chromaprint-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=media-libs/chromaprint[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b52ec6bf436cc39e074e7898ed8ed1fe
+_md5_=0994a14c4cbd1b0f64dd5a62248c2b8d
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-dash-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-dash-1.24.11
index fb22e3eb91e6..5d4689565438 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-dash-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-dash-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/libxml2-2.9.1-r4[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4d673c508616e0e984f460b1ff7425ad
+_md5_=d9e231c7f3d3bff2b1ffe0f8540afb31
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-dtls-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-dtls-1.24.11
index a642d3141c7a..6381578dae67 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-dtls-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-dtls-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/openssl-1.0.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8c8ae995e7a579109657a3fb56b9c260
+_md5_=480254924262336db31549ff9a1d9b48
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-dts-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-dts-1.24.11
index d145af462a5b..6cef538b19b9 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-dts-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-dts-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=+orc 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 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libdca-0.0.5-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] orc? ( >=dev-lang/orc-0.4.33[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7cc4d36fb47ebe9b38c58dbd83d6c0fb
+_md5_=89053dc897bf03b49f5694bdf38e777a
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-dv-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-dv-1.24.11
index 9f581f95f378..cfb2c0ade716 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-dv-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-dv-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libdv-1.0.0-r3[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d9a32622db2b9996fdc0ff03f078fc0a
+_md5_=7c925ddaa98fce0d52435a0986c3bb8f
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-dvb-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-dvb-1.24.11
index e3efff9e7f03..1a8653f89365 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-dvb-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-dvb-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~loong ~mips ppc ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d8cd3f3eb09784d8f8c2d9e7b0fcf937
+_md5_=108d8036557beef646fe2e14ff27a9de
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-dvdread-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-dvdread-1.24.11
index 52036a419169..98849a4ad695 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-dvdread-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-dvdread-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/libdvdread-4.2.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-ugly-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=706f6e945f945ff14527a11eecebe72e
+_md5_=c3a5f08cca27987501602d5174b4c070
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-faac-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-faac-1.24.11
index a86270a1e4c0..fea4f2d54164 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-faac-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-faac-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/faac-1.28-r3[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b9df9aa657d14fb59ff9e2f85f683f3a
+_md5_=6504e6816d0cb4571fedb2467acf6933
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-faad-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-faad-1.24.11
index e755057a91b0..c371855620bd 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-faad-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-faad-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/faad2-2.7-r3[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=22e9c62eca72514a7009f2991d47c978
+_md5_=11c6d4d25905fd148b315a98e6413a8e
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-flac-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-flac-1.24.11
index c4352dd7350f..020cd8772e1b 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-flac-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-flac-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/flac-1.2.1-r5:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e84e046b5cb2999c89bbb9f54b491d07
+_md5_=3b48d892c5ed0b26966f051bece04e6b
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-gdkpixbuf-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-gdkpixbuf-1.24.11
index 9acf77b9667c..3052bb90a434 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-gdkpixbuf-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-gdkpixbuf-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=x11-libs/gdk-pixbuf-2.30.7: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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=af44aaaea00af96d4a41b92ba9b0e19e
+_md5_=dcba992a6f1b3d484503c170e7aa6314
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-gtk-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-gtk-1.24.11
index 186c73085d09..ee55b7c57d48 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-gtk-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-gtk-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=+egl +gles2 opengl wayland +X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=>=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,egl=,gles2=,opengl=,wayland=,X=] >=x11-libs/gtk+-3.15: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(-)?] gles2? ( >=x11-libs/gtk+-3.15:3[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( >=x11-libs/gtk+-3.15:3[X?,wayland?,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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=70f701b460cb358523b9a915f61540fb
+_md5_=a945cd822a0308a3d297a4eb49c3ad45
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-hls-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-hls-1.24.11
index 72a3d2e8a22c..9bee86d0b32b 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-hls-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-hls-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=dev-libs/nettle: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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7447ebc42c04254db9428b280b8ef253
+_md5_=58afe740461ed569576bfbc5ec8ffc96
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-jack-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-jack-1.24.11
index 9b007495265c..edafdc6632a5 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-jack-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-jack-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=|| ( media-sound/jack2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-video/pipewire[jack-sdk(-),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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f4f37011eb76661e3611b3ac6bb62cc8
+_md5_=8f144689b362cd381c147651d5b57701
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-jpeg-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-jpeg-1.24.11
index a16f6f5e023f..ef53a5680f37 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-jpeg-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-jpeg-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=media-libs/libjpeg-turbo: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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=191fdfc55c1fa2d5fe036c8fb9b451ce
+_md5_=ca12669a42574b117830bd6b028a0f53
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-kate-1.22.11 b/metadata/md5-cache/media-plugins/gst-plugins-kate-1.22.11
deleted file mode 100644
index f8e07d219e0a..000000000000
--- a/metadata/md5-cache/media-plugins/gst-plugins-kate-1.22.11
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig virtual/perl-JSON-PP || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils
-DEFINED_PHASES=compile configure install setup test
-DEPEND=>=media-libs/libkate-0.1.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(-)?] >=dev-libs/glib-2.62.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.22.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-DESCRIPTION=Kate overlay codec suppport plugin for GStreamer
-EAPI=8
-HOMEPAGE=https://gstreamer.freedesktop.org/
-INHERIT=gstreamer-meson
-IUSE=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 ~arm64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=media-libs/libkate-0.1.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(-)?] >=dev-libs/glib-2.62.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.22.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-RESTRICT=test
-SLOT=1.0
-SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.11.tar.xz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e24bcb341f1831780929c820561c78e5
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-kate-1.22.12 b/metadata/md5-cache/media-plugins/gst-plugins-kate-1.22.12
deleted file mode 100644
index 51ea9ed5ea0a..000000000000
--- a/metadata/md5-cache/media-plugins/gst-plugins-kate-1.22.12
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig virtual/perl-JSON-PP || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils
-DEFINED_PHASES=compile configure install setup test
-DEPEND=>=media-libs/libkate-0.1.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(-)?] >=dev-libs/glib-2.62.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.22.12:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-DESCRIPTION=Kate overlay codec suppport plugin for GStreamer
-EAPI=8
-HOMEPAGE=https://gstreamer.freedesktop.org/
-INHERIT=gstreamer-meson
-IUSE=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 ~arm64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=media-libs/libkate-0.1.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(-)?] >=dev-libs/glib-2.62.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.22:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.22.12:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-RESTRICT=test
-SLOT=1.0
-SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.22.12.tar.xz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e24bcb341f1831780929c820561c78e5
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-kate-1.24.10 b/metadata/md5-cache/media-plugins/gst-plugins-kate-1.24.10
deleted file mode 100644
index b17b98dfe18a..000000000000
--- a/metadata/md5-cache/media-plugins/gst-plugins-kate-1.24.10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig virtual/perl-JSON-PP || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-util/glib-utils
-DEFINED_PHASES=compile configure install setup test
-DEPEND=>=media-libs/libkate-0.1.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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.10:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-DESCRIPTION=Kate overlay codec suppport plugin for GStreamer
-EAPI=8
-HOMEPAGE=https://gstreamer.freedesktop.org/
-INHERIT=gstreamer-meson
-IUSE=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 ~arm64 ~x86
-LICENSE=GPL-2
-RDEPEND=>=media-libs/libkate-0.1.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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.10:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-RESTRICT=test
-SLOT=1.0
-SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.10.tar.xz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e24bcb341f1831780929c820561c78e5
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-ladspa-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-ladspa-1.24.11
index 0f84d97b668b..2aaad805afa9 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-ladspa-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-ladspa-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/ladspa-sdk-1.13-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/liblrdf[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=045c20ff1b2ec01797a1424e49b74066
+_md5_=7d6737e1b5f0c341aa1126c03f6f984e
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-lame-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-lame-1.24.11
index aa2b851832d1..d90deb748e88 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-lame-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-lame-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1a7233bce4843e079c5e721f4021ff37
+_md5_=b5bbde81d0a28c5da0e68a94df36de58
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-ldac-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-ldac-1.24.11
index c6b536b7b4db..ebfa704b9a92 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-ldac-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-ldac-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=media-libs/libldac[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d04faa53989ba71819afc489c08bfaba
+_md5_=4b47038702ebb5072d2e058ba5af1f9b
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-libav-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-libav-1.24.11
index 04218268a025..7f76e4ac9978 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-libav-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-libav-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/modules/gst-libav.html
INHERIT=gstreamer-meson
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test nls test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86
LICENSE=LGPL-2+
RDEPEND=>=dev-libs/glib-2.40.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-video/ffmpeg-4.4: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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=89d7f1c25832d2fd8b542a4c3b33dfbc
+_md5_=bf7b593fa138f4a8b41897caa676d782
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-libde265-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-libde265-1.24.11
index 49f08b251ad9..df3fded0ab90 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-libde265-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-libde265-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libde265-0.9[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=37fc2a01da866d40e8bc5ee08160a6b9
+_md5_=68a26279450d395f663e0fa2a4d466c0
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-libpng-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-libpng-1.24.11
index a5b57fe96f6e..8705880a815d 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-libpng-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-libpng-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libpng-1.6.10: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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=82e75dc78242762df53872fd5b3e339b
+_md5_=71da2cb04dd0b71b5e086523a25c2e0f
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-libvisual-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-libvisual-1.24.11
index f89bd4a1ea7c..fc0f719c3af0 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-libvisual-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-libvisual-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libvisual-0.4.0-r3:0.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(-)?] >=media-plugins/libvisual-plugins-0.4.0-r3:0.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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=258a8a975ec182fb4007139f6984dd02
+_md5_=2678bfc308520990b619f7f8b05ccc86
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-lv2-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-lv2-1.24.11
index 01f298fa2b8c..b5da65669211 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-lv2-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-lv2-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/lv2-1.14.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/lilv-0.24.2-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cb44baf0f0b060c9514202c8ae6b57e8
+_md5_=11de1ae5b55f88f80bda19453c9e9feb
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-meta-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-meta-1.24.11
index 2f7005ec725d..55c22cf26ed1 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-meta-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-meta-1.24.11
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=multilib-build
IUSE=aac a52 alsa cdda dts dv dvb dvd ffmpeg flac http jack lame libass libvisual mp3 modplug mpeg ogg opus oss pulseaudio taglib theora v4l vaapi vcd vorbis vpx wavpack X x264 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=metapackage
RDEPEND=>=media-libs/gstreamer-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-base-1.24.11:1.0[alsa?,ogg?,theora?,vorbis?,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] a52? ( >=media-plugins/gst-plugins-a52dec-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aac? ( >=media-plugins/gst-plugins-faad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cdda? ( || ( >=media-plugins/gst-plugins-cdparanoia-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-plugins/gst-plugins-cdio-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) dts? ( >=media-plugins/gst-plugins-dts-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dv? ( >=media-plugins/gst-plugins-dv-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dvb? ( >=media-plugins/gst-plugins-dvb-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dvd? ( >=media-libs/gst-plugins-ugly-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-plugins/gst-plugins-a52dec-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-plugins/gst-plugins-dvdread-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-plugins/gst-plugins-mpeg2dec-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-plugins/gst-plugins-resindvd-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ffmpeg? ( >=media-plugins/gst-plugins-libav-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) flac? ( >=media-plugins/gst-plugins-flac-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http? ( >=media-plugins/gst-plugins-soup-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( >=media-plugins/gst-plugins-jack-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lame? ( >=media-plugins/gst-plugins-lame-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libass? ( >=media-plugins/gst-plugins-assrender-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libvisual? ( >=media-plugins/gst-plugins-libvisual-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) modplug? ( >=media-plugins/gst-plugins-modplug-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mp3? ( >=media-libs/gst-plugins-ugly-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-plugins/gst-plugins-mpg123-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mpeg? ( >=media-plugins/gst-plugins-mpeg2dec-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( >=media-plugins/gst-plugins-opus-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) oss? ( >=media-plugins/gst-plugins-oss-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( >=media-plugins/gst-plugins-pulse-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) taglib? ( >=media-plugins/gst-plugins-taglib-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( >=media-plugins/gst-plugins-v4l2-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( >=media-libs/gst-plugins-bad-1.24.11:1.0[vaapi,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vcd? ( >=media-plugins/gst-plugins-mplex-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-plugins/gst-plugins-mpeg2dec-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vpx? ( >=media-plugins/gst-plugins-vpx-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) wavpack? ( >=media-plugins/gst-plugins-wavpack-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x264? ( >=media-plugins/gst-plugins-x264-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=opus? ( ogg ) theora? ( ogg ) vorbis? ( ogg )
SLOT=1.0
_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1549d16360bdb9707d50848084143f1b
+_md5_=a7505b4dfc2412720bca536c419f75f4
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-modplug-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-modplug-1.24.11
index 7876125d4199..79304ed24ed8 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-modplug-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-modplug-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libmodplug-0.8.8.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fb2c9cb2f9abcee4ce99facf97b29742
+_md5_=82b2bcfc1ba87239d9cd76326b4dc0ec
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-mpeg2dec-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-mpeg2dec-1.24.11
index e96e87aac747..592fcf2c329b 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-mpeg2dec-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-mpeg2dec-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
RDEPEND=>=media-libs/libmpeg2-0.5.1-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-ugly-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6b0a24bb506cc2fb64ba8e4bb657258e
+_md5_=60c258532e378711e83b19d4f1c1af79
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-mpeg2enc-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-mpeg2enc-1.24.11
index e397906b25c3..2c9d85ef3ce1 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-mpeg2enc-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-mpeg2enc-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-video/mjpegtools-2.1.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=522fa93c372fa277d178884647a21f65
+_md5_=91d9cfe51412554a2d692a61a3359af4
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.24.11
index 533d360bb53f..5bad73991063 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-mpg123-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-sound/mpg123-base-1.23[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5c321a217362a7f735988065b050b65d
+_md5_=7bf5d54db70b046a01e08f53c6e1adf4
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-mplex-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-mplex-1.24.11
index 48644433018f..664ada8a6905 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-mplex-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-mplex-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-video/mjpegtools-2.1.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bfb7458beaae73bf24d461644454b2c4
+_md5_=a6297d950085c9beb70abf27963451d7
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-neon-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-neon-1.24.11
index 007dfae98e12..64a56ae2fb5c 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-neon-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-neon-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~alpha amd64 ~arm64 ppc ppc64 x86
LICENSE=GPL-2
RDEPEND=>=net-libs/neon-0.30.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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f91414942bc8effdedc3b0e64c9f6636
+_md5_=fe429af5d9801d82abce5fcaa5a932f2
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-openaptx-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-openaptx-1.24.11
index 46bce7753a4c..042daf69e4fe 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-openaptx-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-openaptx-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=|| ( >=media-libs/libfreeaptx-0.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] =media-libs/libopenaptx-0.2.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(-)?] ) >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a460add15dcae403e1b9a1021ba9d914
+_md5_=01b25b0ee2460dfe843a93fad0aaba7c
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-openh264-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-openh264-1.24.11
index c551c0fa598f..5616ba04979e 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-openh264-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-openh264-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~x86
+KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/openh264-1.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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0d789d2c756f36428ae4eb764b79e356
+_md5_=d8681463c9adaa13f6c26bae08cd5268
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-opus-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-opus-1.24.11
index 951c5fa16470..0a693b0ac795 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-opus-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-opus-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/opus-1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?,ogg] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.24.11.tar.xz https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8fc1a057b9f3823dfdf13ad857fb518a
+_md5_=f94b5ec3a3e891079c5d863a18a5cf31
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-oss-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-oss-1.24.11
index 4fe87ca01860..20749a0da930 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-oss-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-oss-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=16a5a3ab6692131c0a74be7d7e42fc8c
+_md5_=f9cd1e4b38b1a1e46b6c7dcd61314fb7
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-pulse-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-pulse-1.24.11
index b0ad3f6a9223..7b9aa383224d 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-pulse-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-pulse-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libpulse-2.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4e9997a95c32d55a32ca26f8017e9bc9
+_md5_=8ebc4622a74ae933cdb4b31459520244
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-raw1394-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-raw1394-1.24.11
index 3717cfd81f71..7fc45581d680 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-raw1394-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-raw1394-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ppc ppc64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libiec61883-1.2.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libraw1394-2.1.0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libavc1394-0.5.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4ba8efedb03178d014c5dfb845cd7529
+_md5_=57fc47a1683b50fa35f27fae8ae72132
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-resindvd-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-resindvd-1.24.11
index 843e48177382..2c137b7f2779 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-resindvd-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-resindvd-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/libdvdnav-4.2.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libdvdread-4.2.0-r1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=67aae4b58620896d97d1d71e554fb23e
+_md5_=e28dde4849c63801453111515fd396a6
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-rtmp-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-rtmp-1.24.11
index 3429b7ef8513..896f4d4d5a44 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-rtmp-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-rtmp-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-video/rtmpdump-2.4_p20131018[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3cf0ea580ddd39be4be89cd17713edc1
+_md5_=b19884fa6dc5ce21d9ab1bde1b0f201d
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-shout2-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-shout2-1.24.11
index 812fd265224d..c7dc5e63a7ac 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-shout2-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-shout2-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=~alpha amd64 ~arm64 ppc ppc64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libshout-2.4.6[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cb6108461f86d4484f8356809677d8ec
+_md5_=80df4adb3c9d9455c749be7c353466d5
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-sidplay-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-sidplay-1.24.11
index 004d76a4333c..c41190ae3f71 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-sidplay-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-sidplay-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm64 ppc ppc64 ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libsidplay-1.36.59-r1:1[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-ugly-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5f73a9962bd0194d647f3459b98333c7
+_md5_=6f3cfbc2c5c281b666a3cbefc7e4db59
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.24.11
index e3979d88abd3..6a6f7ef5e10a 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-smoothstreaming-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/libxml2-2.9.1-r4[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2d100807c06e9c62b83733ce6560fb69
+_md5_=fe38beb4f0ee69502cb23ce6304886e0
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.24.11
index bb55f63d3411..f72f77ec2b38 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-soundtouch-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libsoundtouch-1.7.1[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5160d71fc37c9882f6d68fd4b2dd1dcf
+_md5_=eae0ff7a7e9f66ed828af475c738cec1
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-soup-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-soup-1.24.11
index d200fdb46cbe..90a8e3ad0fbf 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-soup-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-soup-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos
LICENSE=GPL-2
RDEPEND=net-libs/libsoup:3.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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2e72c14592e466956b410f158aedb21d
+_md5_=f999983c4ae53c461689bf48bd477187
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-speex-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-speex-1.24.11
index b74bb34d60c9..84aec99b051d 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-speex-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-speex-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/speex-1.2_rc1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b96c9521257dcba0305920e67c78d8a1
+_md5_=ef9766e02efd7675b0d7efc0c3a5260e
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-srtp-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-srtp-1.24.11
index e934b4808a5e..b1c730a5dd8d 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-srtp-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-srtp-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=net-libs/libsrtp-2.1.0: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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a8c232eff9588dbd0c2d6bc50f88106e
+_md5_=1c9cf2ae9a1b811cbb14f5f783be62a9
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-taglib-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-taglib-1.24.11
index ae3599f4a64e..6111c4309277 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-taglib-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-taglib-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/taglib-1.9.1:=[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=295fc7d5bdd1070a45dc34309335153c
+_md5_=0dfabd30602323971f8c5238123d6f0b
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-twolame-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-twolame-1.24.11
index 83339b62ffea..4ca3b7b95510 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-twolame-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-twolame-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ppc ppc64 ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-sound/twolame-0.3.13-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=61cda7229ff71b9f537f30fcfe6d2415
+_md5_=8561f18a4f526cb33df0362d42001d59
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.24.11
index b4f6db7cd591..2ae855611547 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-uvch264-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=dev-libs/libgudev:=[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/libusb:1[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a924d78c23ba4081d98be4117eb49dc3
+_md5_=33e78120a8d862b5d122b6d593fb12aa
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-v4l2-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-v4l2-1.24.11
index 4bdeae87cec2..0b6687415537 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-v4l2-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-v4l2-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=udev 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-2
RDEPEND=>=media-libs/libv4l-0.9.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] udev? ( >=dev-libs/libgudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c89f84feea260b28457b50e093ab1f4c
+_md5_=bf2b23d301323cc3cb56dc5d805ef4aa
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-vaapi-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-vaapi-1.24.11
index 675419c1ba46..f06761f57ec4 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-vaapi-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-vaapi-1.24.11
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gitlab.freedesktop.org/gstreamer/gstreamer-vaapi
INHERIT=gstreamer-meson
IUSE=+drm +egl +gles2 opengl wayland +X abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test nls test
-KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86
LICENSE=LGPL-2.1+
RDEPEND=>=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libva-1.15.0:=[drm(+)?,wayland?,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] drm? ( >=virtual/libudev-208:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libdrm-2.4.98[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gles2? ( >=media-libs/gst-plugins-base-1.24.11:1.0[egl?,gles2?,opengl?,wayland?,X?] || ( >=media-libs/mesa-24.1.0_rc1[opengl,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] <media-libs/mesa-24.1.0_rc1[gles2?,egl(+)?,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) opengl? ( >=media-libs/gst-plugins-base-1.24.11:1.0[egl?,gles2?,opengl?,wayland?,X?] || ( >=media-libs/mesa-24.1.0_rc1[opengl,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] <media-libs/mesa-24.1.0_rc1[gles2?,egl(+)?,X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) wayland? ( >=dev-libs/wayland-1.11.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(-)?] ) X? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXrandr-1.4.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrender[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
REQUIRED_USE=|| ( drm gles2 opengl wayland X ) gles2? ( egl ) opengl? ( || ( egl X ) ) wayland? ( drm )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gstreamer-vaapi/gstreamer-vaapi-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=524fb570b58bd0a7418e917071368680
+_md5_=3014827695ed6382cd0519d591d29613
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-voaacenc-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-voaacenc-1.24.11
index e617a9dce58e..a95616d33879 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-voaacenc-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-voaacenc-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/vo-aacenc-0.1.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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8ab5c30ccfb3d992ceb2d3895e320cd5
+_md5_=37af65a9052ae699d40290b64050b639
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-voamrwbenc-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-voamrwbenc-1.24.11
index d745ed3ee83b..e4b70f8f0591 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-voamrwbenc-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-voamrwbenc-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=>=media-libs/vo-amrwbenc-0.1.2-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f614086d6c7c272e2d4a6dd0ea278832
+_md5_=2b6a5ae701afd0875605cec0cad9a697
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-vpx-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-vpx-1.24.11
index 358e3632cc2f..b837ed2c5ace 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-vpx-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-vpx-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/libvpx-1.7.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(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=05ac883f4b2bef03cd3efb6de6d3daf0
+_md5_=ee59581fc8da0212dd1f4d9e664c8c60
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-wavpack-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-wavpack-1.24.11
index 59d1509285a3..d0ea8bdd19d9 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-wavpack-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-wavpack-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-sound/wavpack-4.60.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8dc9a7526f56845875fe117ef8def1a0
+_md5_=1c8cde893215a784a043dec40b5afb41
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-x264-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-x264-1.24.11
index 9eb716107278..8be1780b5242 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-x264-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-x264-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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-2
RDEPEND=>=media-libs/x264-0.0.20130506:=[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-ugly-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d66c8e5818f0ead9e719d87e8b3a5b46
+_md5_=4c7064fce58ccc936ac2248630957611
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-x265-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-x265-1.24.11
index 696596f7ad1f..6c85c2c047ba 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-x265-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-x265-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=GPL-2
RDEPEND=media-libs/x265:=[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-bad-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8cb0b23a1107e553116a4bffc0323588
+_md5_=e17b2cfab7388fe5511c7c27689d1fc7
diff --git a/metadata/md5-cache/media-plugins/gst-plugins-ximagesrc-1.24.11 b/metadata/md5-cache/media-plugins/gst-plugins-ximagesrc-1.24.11
index ded12965d060..9c7392ca0766 100644
--- a/metadata/md5-cache/media-plugins/gst-plugins-ximagesrc-1.24.11
+++ b/metadata/md5-cache/media-plugins/gst-plugins-ximagesrc-1.24.11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://gstreamer.freedesktop.org/
INHERIT=gstreamer-meson
IUSE=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 ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=amd64 ~arm64 ppc ppc64 ~sparc x86
LICENSE=GPL-2
RDEPEND=>=media-libs/gst-plugins-base-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXdamage-1.1.4-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXfixes-5.0.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst[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/glib-2.64.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gstreamer-1.24:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/gst-plugins-good-1.24.11:1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=test
SLOT=1.0
SRC_URI=https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.24.11.tar.xz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gstreamer-meson 9707990efef0ef18d3b5d6ef7f33fc40 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ce16f92da1598d88f816269a78a31967
+_md5_=66daae4637891a4d7296b001c618961f
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 90ad4d6d2116..8e09c8e0ca77 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/abcmidi-2025.02.02 b/metadata/md5-cache/media-sound/abcmidi-2025.02.07
index ff64caf28fb4..8bc6372c3159 100644
--- a/metadata/md5-cache/media-sound/abcmidi-2025.02.02
+++ b/metadata/md5-cache/media-sound/abcmidi-2025.02.07
@@ -8,6 +8,6 @@ IUSE=examples
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
SLOT=0
-SRC_URI=https://ifdo.ca/~seymour/runabc/abcMIDI-2025.02.02.zip
+SRC_URI=https://ifdo.ca/~seymour/runabc/abcMIDI-2025.02.07.zip
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=3fc94a360b0d0cf3dbc384a4843c35bb
diff --git a/metadata/md5-cache/media-sound/cantata-3.3.0 b/metadata/md5-cache/media-sound/cantata-3.3.0
new file mode 100644
index 000000000000..10b9888d368f
--- /dev/null
+++ b/metadata/md5-cache/media-sound/cantata-3.3.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-qt/qttools:6[linguist] virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,widgets,xml] dev-qt/qtsvg:6 sys-libs/zlib cdda? ( || ( dev-libs/libcdio-paranoia media-sound/cdparanoia ) ) cddb? ( media-libs/libcddb ) mtp? ( media-libs/libmtp:= ) musicbrainz? ( media-libs/musicbrainz:5= ) replaygain? ( media-libs/libebur128:= media-sound/mpg123-base media-video/ffmpeg:0= ) streaming? ( dev-qt/qtmultimedia:6 ) taglib? ( >=media-libs/taglib-2:= ) udisks? ( kde-frameworks/solid:6 ) zeroconf? ( net-dns/avahi ) dev-qt/qtbase:6[concurrent]
+DESCRIPTION=Featureful and configurable Qt client for the music player daemon (MPD)
+EAPI=8
+HOMEPAGE=https://github.com/nullobsi/cantata
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake xdg
+IUSE=cdda cddb http-server mtp musicbrainz replaygain streaming +taglib udisks zeroconf
+KEYWORDS=~amd64 ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=dev-qt/qtbase:6[dbus,gui,network,sql,sqlite,widgets,xml] dev-qt/qtsvg:6 sys-libs/zlib cdda? ( || ( dev-libs/libcdio-paranoia media-sound/cdparanoia ) ) cddb? ( media-libs/libcddb ) mtp? ( media-libs/libmtp:= ) musicbrainz? ( media-libs/musicbrainz:5= ) replaygain? ( media-libs/libebur128:= media-sound/mpg123-base media-video/ffmpeg:0= ) streaming? ( dev-qt/qtmultimedia:6 ) taglib? ( >=media-libs/taglib-2:= ) udisks? ( kde-frameworks/solid:6 ) zeroconf? ( net-dns/avahi ) dev-lang/perl[perl_features_ithreads]
+REQUIRED_USE=cdda? ( taglib udisks || ( cddb musicbrainz ) ) cddb? ( cdda taglib ) mtp? ( taglib udisks ) musicbrainz? ( cdda taglib ) replaygain? ( taglib ) udisks? ( taglib )
+SLOT=0
+SRC_URI=https://github.com/nullobsi/cantata/archive/v3.3.0.tar.gz -> cantata-3.3.0.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f080cb07b83e656ba68842b1b6bf3398
diff --git a/metadata/md5-cache/media-sound/chuck-1.5.4.2 b/metadata/md5-cache/media-sound/chuck-1.5.4.2
deleted file mode 100644
index d5b51a7159b6..000000000000
--- a/metadata/md5-cache/media-sound/chuck-1.5.4.2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install postinst
-DEPEND=app-eselect/eselect-chuck media-libs/libsndfile alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) app-alternatives/yacc app-alternatives/lex
-DESCRIPTION=Strongly-timed, concurrent, and on-the-fly audio programming language
-EAPI=8
-HOMEPAGE=http://chuck.cs.princeton.edu/
-INHERIT=flag-o-matic toolchain-funcs
-IUSE=+alsa jack examples
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=app-eselect/eselect-chuck media-libs/libsndfile alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack )
-REQUIRED_USE=|| ( alsa jack )
-SLOT=0
-SRC_URI=http://chuck.cs.princeton.edu/release/files/chuck-1.5.4.2.tgz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4a2935fab998a1fc619c709ce9d82e7b
diff --git a/metadata/md5-cache/media-sound/chuck-1.5.4.3 b/metadata/md5-cache/media-sound/chuck-1.5.4.3
deleted file mode 100644
index 0dbaa63ffb82..000000000000
--- a/metadata/md5-cache/media-sound/chuck-1.5.4.3
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install postinst
-DEPEND=app-eselect/eselect-chuck media-libs/libsndfile alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack ) app-alternatives/yacc app-alternatives/lex
-DESCRIPTION=Strongly-timed, concurrent, and on-the-fly audio programming language
-EAPI=8
-HOMEPAGE=http://chuck.cs.princeton.edu/
-INHERIT=flag-o-matic toolchain-funcs
-IUSE=+alsa jack examples
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=app-eselect/eselect-chuck media-libs/libsndfile alsa? ( media-libs/alsa-lib ) jack? ( virtual/jack )
-REQUIRED_USE=|| ( alsa jack )
-SLOT=0
-SRC_URI=http://chuck.cs.princeton.edu/release/files/chuck-1.5.4.3.tgz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d3667f2cddd577649561df5f4dc61f25
diff --git a/metadata/md5-cache/media-sound/mac-10.87 b/metadata/md5-cache/media-sound/mac-10.87
index 276c65b242f5..72989baeb9f6 100644
--- a/metadata/md5-cache/media-sound/mac-10.87
+++ b/metadata/md5-cache/media-sound/mac-10.87
@@ -4,9 +4,9 @@ DESCRIPTION=Monkey's Audio Codecs
EAPI=8
HOMEPAGE=https://www.monkeysaudio.com
INHERIT=cmake
-KEYWORDS=~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=BSD
SLOT=0/11
SRC_URI=https://monkeysaudio.com/files/MAC_1087_SDK.zip -> mac-10.87.zip
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4de623c2ee691b8e2a59622fb9168990
+_md5_=f81b588e2d249c930d31d509d5dedae3
diff --git a/metadata/md5-cache/media-sound/mac-10.93 b/metadata/md5-cache/media-sound/mac-10.93
new file mode 100644
index 000000000000..822f4a95132e
--- /dev/null
+++ b/metadata/md5-cache/media-sound/mac-10.93
@@ -0,0 +1,12 @@
+BDEPEND=app-arch/unzip app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Monkey's Audio Codecs
+EAPI=8
+HOMEPAGE=https://www.monkeysaudio.com
+INHERIT=cmake
+KEYWORDS=~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+SLOT=0/12
+SRC_URI=https://monkeysaudio.com/files/MAC_1093_SDK.zip -> mac-10.93.zip
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8009e0e9f516ae89c895fef62fd1f075
diff --git a/metadata/md5-cache/media-sound/picard-2.13.1 b/metadata/md5-cache/media-sound/picard-2.13.2
index 0c76e8147d5e..95411ffe1457 100644
--- a/metadata/md5-cache/media-sound/picard-2.13.1
+++ b/metadata/md5-cache/media-sound/picard-2.13.2
@@ -13,6 +13,6 @@ RDEPEND=python_single_target_python3_10? ( dev-python/fasteners[python_targets_p
REQUIRED_USE=^^ ( 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://data.musicbrainz.org/pub/musicbrainz/picard/picard-2.13.1.tar.gz
+SRC_URI=https://data.musicbrainz.org/pub/musicbrainz/picard/picard-2.13.2.tar.gz
_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3cae03cfa5cd1b15b89c69ea9d7e5338
diff --git a/metadata/md5-cache/media-sound/scream-4.0 b/metadata/md5-cache/media-sound/scream-4.0
index d03a811886d4..f5bde4b5ebd3 100644
--- a/metadata/md5-cache/media-sound/scream-4.0
+++ b/metadata/md5-cache/media-sound/scream-4.0
@@ -12,4 +12,4 @@ RDEPEND=alsa? ( media-libs/alsa-lib ) jack? ( media-libs/soxr virtual/jack ) pca
SLOT=0
SRC_URI=https://github.com/duncanthrax/scream/archive/4.0.tar.gz -> scream-4.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8df0b0838c15b9ae13db044374943b7f
+_md5_=ec291d67faccafac7793a8661d48eb6c
diff --git a/metadata/md5-cache/media-sound/upmpdcli-1.9.0 b/metadata/md5-cache/media-sound/upmpdcli-1.9.0
index a3bc6269479b..54181636ed7a 100644
--- a/metadata/md5-cache/media-sound/upmpdcli-1.9.0
+++ b/metadata/md5-cache/media-sound/upmpdcli-1.9.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.lesbonscomptes.com/upmpdcli/index.html
INHERIT=meson systemd
IUSE=thirdparty
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=net-misc/curl dev-libs/jsoncpp media-libs/libmpdclient net-libs/libmicrohttpd:= >net-libs/libupnpp-0.26.4 acct-group/upmpdcli acct-user/upmpdcli app-misc/recoll thirdparty? ( dev-python/requests )
SLOT=0
SRC_URI=https://www.lesbonscomptes.com/upmpdcli/downloads/upmpdcli-1.9.0.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=ea1de169eb118d7ea8723db9265a4179
+_md5_=3f139e9a0c58f25aa8b29bfea85b01dd
diff --git a/metadata/md5-cache/media-sound/upmpdcli-1.8.18 b/metadata/md5-cache/media-sound/upmpdcli-1.9.1
index d3dbfab7ac1e..c8140f3734dd 100644
--- a/metadata/md5-cache/media-sound/upmpdcli-1.8.18
+++ b/metadata/md5-cache/media-sound/upmpdcli-1.9.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.lesbonscomptes.com/upmpdcli/index.html
INHERIT=meson systemd
IUSE=thirdparty
-KEYWORDS=amd64 x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=net-misc/curl dev-libs/jsoncpp media-libs/libmpdclient net-libs/libmicrohttpd:= >net-libs/libupnpp-0.26.4 acct-group/upmpdcli acct-user/upmpdcli app-misc/recoll thirdparty? ( dev-python/requests )
SLOT=0
-SRC_URI=https://www.lesbonscomptes.com/upmpdcli/downloads/upmpdcli-1.8.18.tar.gz
+SRC_URI=https://www.lesbonscomptes.com/upmpdcli/downloads/upmpdcli-1.9.1.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e3521e27931f99f199865f6d64f425b5
+_md5_=ff7bb42948b37eac2a4bec08b58e5a81
diff --git a/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r6 b/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r6
index b14bf4aacf5c..7ec0d9504440 100644
--- a/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r6
+++ b/metadata/md5-cache/media-sound/zynaddsubfx-3.0.6-r6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://zynaddsubfx.sourceforge.net/
INHERIT=cmake flag-o-matic
IUSE=+alsa doc dssi jack lash portaudio
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-libs/mxml:0 media-libs/liblo sci-libs/fftw:3.0 sys-libs/zlib virtual/opengl alsa? ( media-libs/alsa-lib ) doc? ( dev-texlive/texlive-fontutils ) dssi? ( media-libs/dssi ) jack? ( virtual/jack ) lash? ( media-sound/lash ) portaudio? ( media-libs/portaudio ) media-fonts/roboto
REQUIRED_USE=|| ( alsa jack portaudio )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/zynaddsubfx/zynaddsubfx-3.0.6.tar.bz2 https://downloads.sourceforge.net/zynaddsubfx/zyn-fusion-ui-src-3.0.6.tar.bz2
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=edad25d760a96bc20ea14f12af8354d5
+_md5_=1c7379ea6102b7ef69449f3a13094f8e
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 7de3991444fe..daed669efdb9 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/vidify-2.2.6-r3 b/metadata/md5-cache/media-video/vidify-2.2.6-r3
deleted file mode 100644
index 6bf11fceb3f4..000000000000
--- a/metadata/md5-cache/media-video/vidify-2.2.6-r3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/qtpy[gui,webengine,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/lyricwikia[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/yt-dlp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dbus? ( dev-python/pydbus[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) !dbus? ( dev-python/tekore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mpv? ( dev-python/python-mpv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) vlc? ( dev-python/python-vlc[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) zeroconf? ( dev-python/zeroconf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) 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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DESCRIPTION=Watch music videos in real time for the songs playing on your device
-EAPI=8
-HOMEPAGE=https://vidify.org
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg distutils-r1 optfeature virtualx
-IUSE=dbus vlc mpv zeroconf test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
-KEYWORDS=~amd64
-LICENSE=LGPL-3
-RDEPEND=dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/qtpy[gui,webengine,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/lyricwikia[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/yt-dlp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dbus? ( dev-python/pydbus[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) !dbus? ( dev-python/tekore[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) mpv? ( dev-python/python-mpv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) vlc? ( dev-python/python-vlc[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) zeroconf? ( dev-python/zeroconf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 )
-REQUIRED_USE=|| ( vlc mpv zeroconf ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/vidify/vidify/archive/v2.2.6.tar.gz -> vidify-2.2.6.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=810ccff7fa5cc767d0db15c4340b650f
diff --git a/metadata/md5-cache/media-video/vidify-audiosync-0.3.0-r2 b/metadata/md5-cache/media-video/vidify-audiosync-0.3.0-r2
deleted file mode 100644
index b1d38e5714df..000000000000
--- a/metadata/md5-cache/media-video/vidify-audiosync-0.3.0-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-build/cmake ) 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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Audio synchronization feature for vidify
-EAPI=8
-HOMEPAGE=https://vidify.org
-INHERIT=distutils-r1
-IUSE=debug test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=~amd64
-LICENSE=LGPL-3
-RDEPEND=media-libs/libpulse media-video/ffmpeg[openssl] media-video/vidify[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sci-libs/fftw debug? ( sci-visualization/gnuplot ) 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 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/vidify/old-audiosync/archive/v0.3.0.tar.gz -> vidify-audiosync-0.3.0.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=87e892fca856c1b536c8605743fb6922
diff --git a/metadata/md5-cache/media-video/yle-dl-20240927 b/metadata/md5-cache/media-video/yle-dl-20240927
deleted file mode 100644
index d3d2cd45970d..000000000000
--- a/metadata/md5-cache/media-video/yle-dl-20240927
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-video/ffmpeg[gnutls] dev-python/pip[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[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_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[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=Download media files from Yle Areena
-EAPI=8
-HOMEPAGE=https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl
-INHERIT=distutils-r1 optfeature
-IUSE=test test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 x86
-LICENSE=GPL-3+
-PROPERTIES=test_network
-RDEPEND=media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/configargparse-0.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/progress[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aajanki/yle-dl/archive/refs/tags/20240927.tar.gz -> yle-dl-20240927.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=c3a3604178b4bc92ee738d419bd473ce
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 319f82a764ae..bdc80c7d13c7 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/zabbix-7.0.7 b/metadata/md5-cache/net-analyzer/zabbix-7.0.7
deleted file mode 100644
index 91c14194ddd3..000000000000
--- a/metadata/md5-cache/net-analyzer/zabbix-7.0.7
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
-DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
-EAPI=8
-HOMEPAGE=https://www.zabbix.com/
-INHERIT=autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl +postgres proxy selinux server snmp sqlite ssh static java
-KEYWORDS=amd64 arm64 ~x86
-LICENSE=AGPL-3
-RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql postgres sqlite ) ) server? ( ^^ ( mysql postgres ) !sqlite ) static? ( !snmp )
-RESTRICT=test strip
-SLOT=0/7.0
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/7.0/zabbix-7.0.7.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-7.0.7-go-deps.tar.xz )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=1addad5c50890d74c128c8d1239cf943
diff --git a/metadata/md5-cache/net-analyzer/zabbix-7.2.1 b/metadata/md5-cache/net-analyzer/zabbix-7.2.1
deleted file mode 100644
index bcb72ef599bd..000000000000
--- a/metadata/md5-cache/net-analyzer/zabbix-7.2.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig agent2? ( >=dev-lang/go-1.12 app-arch/unzip ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst preinst prepare prerm setup
-DEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) static? ( curl? ( net-misc/curl[static-libs] ) ldap? ( =dev-libs/cyrus-sasl-2*[static-libs] net-libs/gnutls[static-libs] net-nds/openldap[static-libs] ) libxml2? ( dev-libs/libxml2[static-libs] ) mysql? ( dev-db/mysql-connector-c[static-libs] ) odbc? ( dev-db/unixODBC[static-libs] ) postgres? ( dev-db/postgresql:*[static-libs] ) sqlite? ( dev-db/sqlite[static-libs] ) ssh? ( net-libs/libssh2 ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=ZABBIX is software for monitoring of your applications, network and servers
-EAPI=8
-HOMEPAGE=https://www.zabbix.com/
-INHERIT=autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-IUSE=agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl +postgres proxy selinux server snmp sqlite ssh static java
-KEYWORDS=amd64 arm64 ~x86
-LICENSE=AGPL-3
-RDEPEND=curl? ( net-misc/curl ) gnutls? ( net-libs/gnutls:0= ) java? ( >=virtual/jdk-1.8:* ) ldap? ( =dev-libs/cyrus-sasl-2* net-libs/gnutls:= net-nds/openldap:= ) libxml2? ( dev-libs/libxml2 ) mysql? ( dev-db/mysql-connector-c:= ) odbc? ( dev-db/unixODBC ) openipmi? ( sys-libs/openipmi ) openssl? ( dev-libs/openssl:=[-bindist(-)] ) postgres? ( dev-db/postgresql:* ) proxy? ( dev-libs/libevent:= sys-libs/zlib ) server? ( dev-libs/libevent:= sys-libs/zlib ) snmp? ( net-analyzer/net-snmp:= ) sqlite? ( dev-db/sqlite ) ssh? ( net-libs/libssh2 ) acct-group/zabbix acct-user/zabbix java? ( >=virtual/jre-1.8:* ) mysql? ( virtual/mysql ) proxy? ( dev-libs/libpcre2:= net-analyzer/fping[suid] ) selinux? ( sec-policy/selinux-zabbix ) server? ( app-admin/webapp-config dev-libs/libpcre2:= net-analyzer/fping[suid] ) frontend? ( app-admin/webapp-config dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode] media-libs/gd[png] virtual/httpd-php:* mysql? ( dev-lang/php[mysqli] ) odbc? ( dev-lang/php[odbc] ) postgres? ( dev-lang/php[postgres] ) sqlite? ( dev-lang/php[sqlite] ) ) java? ( >=dev-java/java-config-2.2.0-r3 ) virtual/tmpfiles
-REQUIRED_USE=|| ( agent agent2 frontend proxy server ) ?? ( gnutls openssl ) agent2? ( !gnutls ) proxy? ( ^^ ( mysql postgres sqlite ) ) server? ( ^^ ( mysql postgres ) !sqlite ) static? ( !snmp )
-RESTRICT=test strip
-SLOT=0/7.2
-SRC_URI=https://cdn.zabbix.com/zabbix/sources/stable/7.2/zabbix-7.2.1.tar.gz agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/zabbix-7.2.1-go-deps.tar.xz )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 c610b1541a10e37cb26ab5b707a744f1 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 user-info 9951b1a0e4f026d16c33a001fd2d5cdf webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=1addad5c50890d74c128c8d1239cf943
diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz
index aa4da6e391c4..b2c83da88cc8 100644
--- a/metadata/md5-cache/net-dns/Manifest.gz
+++ b/metadata/md5-cache/net-dns/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dns/pdns-4.9.2 b/metadata/md5-cache/net-dns/pdns-4.9.4
index d80bb571bb8d..fbe02a74eb55 100644
--- a/metadata/md5-cache/net-dns/pdns-4.9.2
+++ b/metadata/md5-cache/net-dns/pdns-4.9.4
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://www.powerdns.com/
INHERIT=flag-o-matic lua-single python-any-r1
IUSE=debug doc geoip ldap lmdb lua-records mysql odbc postgres remote sodium sqlite systemd tools tinydns test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
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 ) dev-libs/openssl:= dev-libs/boost:= lmdb? ( >=dev-db/lmdb-0.9.29 ) lua-records? ( >=net-misc/curl-7.21.3 ) mysql? ( dev-db/mysql-connector-c:= ) postgres? ( dev-db/postgresql:= ) ldap? ( >=net-nds/openldap-2.0.27-r4:= app-crypt/mit-krb5 ) odbc? ( dev-db/unixODBC ) sqlite? ( dev-db/sqlite:3 ) geoip? ( >=dev-cpp/yaml-cpp-0.5.1:= dev-libs/geoip ) sodium? ( dev-libs/libsodium:= ) tinydns? ( >=dev-db/tinycdb-0.77 ) elibc_glibc? ( x86? ( >=sys-libs/glibc-2.34 ) ) acct-user/pdns acct-group/pdns
REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://downloads.powerdns.com/releases/pdns-4.9.2.tar.bz2
+SRC_URI=https://downloads.powerdns.com/releases/pdns-4.9.4.tar.bz2
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=5b8a326a1fd387c1317b01a69e1334b7
+_md5_=0c299a946625f3fd99ca9a68c2bc43fa
diff --git a/metadata/md5-cache/net-dns/pdns-recursor-5.0.9-r1 b/metadata/md5-cache/net-dns/pdns-recursor-5.0.9-r1
deleted file mode 100644
index 9de372f0afbd..000000000000
--- a/metadata/md5-cache/net-dns/pdns-recursor-5.0.9-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig || ( dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 )
-DEFINED_PHASES=compile configure install postinst setup test unpack
-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 ) dnstap? ( dev-libs/fstrm ) systemd? ( sys-apps/systemd:0= ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:= ) elibc_glibc? ( arm? ( >=sys-libs/glibc-2.34 ) x86? ( >=sys-libs/glibc-2.34 ) ) dev-libs/openssl:= >=dev-libs/boost-1.42:=[context] valgrind? ( dev-debug/valgrind )
-DESCRIPTION=The PowerDNS Recursor
-EAPI=8
-HOMEPAGE=https://www.powerdns.com/
-INHERIT=cargo flag-o-matic lua-single
-IUSE=debug dnstap snmp sodium systemd test valgrind debug lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=amd64 ~arm x86
-LICENSE=GPL-2
-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 ) dnstap? ( dev-libs/fstrm ) systemd? ( sys-apps/systemd:0= ) snmp? ( net-analyzer/net-snmp ) sodium? ( dev-libs/libsodium:= ) elibc_glibc? ( arm? ( >=sys-libs/glibc-2.34 ) x86? ( >=sys-libs/glibc-2.34 ) ) dev-libs/openssl:= >=dev-libs/boost-1.42:=[context] !<net-dns/pdns-2.9.20-r1 acct-user/pdns acct-group/pdns
-REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://downloads.powerdns.com/releases/pdns-recursor-5.0.9.tar.bz2 https://crates.io/api/v1/crates/cc/1.0.84/download -> cc-1.0.84.crate https://crates.io/api/v1/crates/codespan-reporting/0.11.1/download -> codespan-reporting-0.11.1.crate https://crates.io/api/v1/crates/cxx-build/1.0.110/download -> cxx-build-1.0.110.crate https://crates.io/api/v1/crates/cxx/1.0.110/download -> cxx-1.0.110.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.110/download -> cxxbridge-flags-1.0.110.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.110/download -> cxxbridge-macro-1.0.110.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/hashbrown/0.14.2/download -> hashbrown-0.14.2.crate https://crates.io/api/v1/crates/indexmap/2.1.0/download -> indexmap-2.1.0.crate https://crates.io/api/v1/crates/ipnet/2.9.0/download -> ipnet-2.9.0.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.9/download -> link-cplusplus-1.0.9.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.69/download -> proc-macro2-1.0.69.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/scratch/1.0.7/download -> scratch-1.0.7.crate https://crates.io/api/v1/crates/serde/1.0.192/download -> serde-1.0.192.crate https://crates.io/api/v1/crates/serde_derive/1.0.192/download -> serde_derive-1.0.192.crate https://crates.io/api/v1/crates/serde_yaml/0.9.27/download -> serde_yaml-0.9.27.crate https://crates.io/api/v1/crates/syn/2.0.39/download -> syn-2.0.39.crate https://crates.io/api/v1/crates/termcolor/1.4.0/download -> termcolor-1.4.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-width/0.1.11/download -> unicode-width-0.1.11.crate https://crates.io/api/v1/crates/unsafe-libyaml/0.2.9/download -> unsafe-libyaml-0.2.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.6/download -> winapi-util-0.1.6.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate
-_eclasses_=cargo 313cf4d416506d4c3d8b9c5dbd9ce689 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e34894fac8524d3c004f58c1be6a90dc
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index c8331177bcd7..15a9b32bdec3 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/telegram-desktop-bin-5.10.3 b/metadata/md5-cache/net-im/telegram-desktop-bin-5.10.7
index 379e1cdec214..6bba841a5757 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-bin-5.10.3
+++ b/metadata/md5-cache/net-im/telegram-desktop-bin-5.10.7
@@ -8,6 +8,6 @@ KEYWORDS=-* ~amd64
LICENSE=GPL-3-with-openssl-exception
RDEPEND=!net-im/telegram-desktop sys-libs/glibc dev-libs/glib:2 >=media-libs/fontconfig-2.13 media-libs/freetype:2 virtual/opengl x11-libs/gtk+:3[X,wayland] x11-libs/libX11 >=x11-libs/libxcb-1.10
SLOT=0
-SRC_URI=https://github.com/telegramdesktop/tdesktop/archive/v5.10.3.tar.gz -> tdesktop-5.10.3.tar.gz amd64? ( https://updates.tdesktop.com/tlinux/tsetup.5.10.3.tar.xz )
+SRC_URI=https://github.com/telegramdesktop/tdesktop/archive/v5.10.7.tar.gz -> tdesktop-5.10.7.tar.gz amd64? ( https://updates.tdesktop.com/tlinux/tsetup.5.10.7.tar.xz )
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed optfeature 538bce96e5589935b57e178e8635f301 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cb9b114ea0edef70ad87ef894e8d9ab2
diff --git a/metadata/md5-cache/net-irc/Manifest.gz b/metadata/md5-cache/net-irc/Manifest.gz
index e5e8af26c942..f37dc2f8dd28 100644
--- a/metadata/md5-cache/net-irc/Manifest.gz
+++ b/metadata/md5-cache/net-irc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-irc/irssi-1.4.4-r1 b/metadata/md5-cache/net-irc/irssi-1.4.4-r1
deleted file mode 100644
index 9faeecd96a1c..000000000000
--- a/metadata/md5-cache/net-irc/irssi-1.4.4-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-lang/perl virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/glib-2.6.0 dev-libs/openssl:= sys-libs/ncurses:= otr? ( >=dev-libs/libgcrypt-1.2.0:= >=net-libs/libotr-4.1.0 ) perl? ( dev-lang/perl:= )
-DESCRIPTION=A modular textUI IRC client with IPv6 support
-EAPI=8
-HOMEPAGE=https://irssi.org/
-INHERIT=perl-module meson
-IUSE=otr +perl selinux +proxy
-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=GPL-2
-RDEPEND=>=dev-libs/glib-2.6.0 dev-libs/openssl:= sys-libs/ncurses:= otr? ( >=dev-libs/libgcrypt-1.2.0:= >=net-libs/libotr-4.1.0 ) perl? ( dev-lang/perl:= ) selinux? ( sec-policy/selinux-irc )
-SLOT=0
-SRC_URI=https://github.com/irssi/irssi/releases/download/1.4.4/irssi-1.4.4.tar.xz
-_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 25ca2ff8e7971cb7f817f0bda4be696d python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=8c1d8e2159451a1e23bf860a93f473ca
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 62086ca441e3..77cacc87595b 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/nodejs-22.13.1 b/metadata/md5-cache/net-libs/nodejs-22.13.1
index 782c33b4c9e3..e77f6e875269 100644
--- a/metadata/md5-cache/net-libs/nodejs-22.13.1
+++ b/metadata/md5-cache/net-libs/nodejs-22.13.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://nodejs.org/
INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils
IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto npm pax-kernel +snapshot +ssl +system-icu +system-ssl test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT npm? ( Artistic-2 )
RDEPEND=>=app-arch/brotli-1.1.0:= dev-db/sqlite:3 >=dev-libs/libuv-1.49.2:= >=dev-libs/simdjson-3.10.1:= >=net-dns/c-ares-1.34.4:= >=net-libs/nghttp2-1.64.0:= >=net-libs/nghttp3-1.7.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-73:= ) system-ssl? ( >=net-libs/ngtcp2-1.9.1:= >=dev-libs/openssl-1.1.1:0= ) !system-ssl? ( >=net-libs/ngtcp2-1.9.1:=[-gnutls] ) sys-devel/gcc:*
REQUIRED_USE=inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/22
SRC_URI=https://nodejs.org/dist/v22.13.1/node-v22.13.1.tar.xz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c520ce3572964ae09ba9c7226fc7df3d
+_md5_=29b56ab587cd8eb3d53c4a066bfcf257
diff --git a/metadata/md5-cache/net-libs/xdp-tools-1.4.3 b/metadata/md5-cache/net-libs/xdp-tools-1.4.3
index 3a0eaacb99ef..b6aea30f1ea9 100644
--- a/metadata/md5-cache/net-libs/xdp-tools-1.4.3
+++ b/metadata/md5-cache/net-libs/xdp-tools-1.4.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/xdp-project/xdp-tools
INHERIT=flag-o-matic toolchain-funcs
IUSE=+tools
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=GPL-2 LGPL-2.1 BSD-2
RDEPEND=dev-libs/libbpf:= dev-util/bpftool net-libs/libpcap sys-libs/zlib virtual/libelf
SLOT=0
SRC_URI=https://github.com/xdp-project/xdp-tools/archive/refs/tags/v1.4.3.tar.gz -> xdp-tools-1.4.3.tar.gz
_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=9e268fa360fadd2413326cfc8c6b924a
+_md5_=c54bb399e4306cc785840b4e819f612e
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index bf9f10fde46d..54ae7fcd74c1 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/curl-8.12.0-r1 b/metadata/md5-cache/net-misc/curl-8.12.0-r1
new file mode 100644
index 000000000000..484e6c62e996
--- /dev/null
+++ b/metadata/md5-cache/net-misc/curl-8.12.0-r1
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/perl virtual/pkgconfig test? ( sys-apps/diffutils http2? ( >=net-libs/nghttp2-1.15.0:=[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(-)?] ) http3? ( net-libs/nghttp2:=[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? ( sec-keys/openpgp-keys-danielstenberg ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( >=net-dns/c-ares-1.16.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(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) http3? ( >=net-libs/nghttp3-1.1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( >=net-dns/libidn2-2.0.0:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) psl? ( net-libs/libpsl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) quic? ( curl_quic_openssl? ( >=dev-libs/openssl-3.3.0:=[quic,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_quic_ngtcp2? ( >=net-libs/ngtcp2-1.2.0[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls: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(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rustls? ( >=net-libs/rustls-ffi-0.14.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(-)?] ) ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=A Client that groks URLs
+EAPI=8
+HOMEPAGE=https://curl.se/
+INHERIT=autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig
+IUSE=+adns +alt-svc brotli debug +ftp gnutls gopher +hsts +http2 +http3 idn +imap kerberos ldap mbedtls +openssl +pop3 +psl +progress-meter +quic rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp +websockets zstd +curl_quic_openssl curl_quic_ngtcp2 curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls 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
+LICENSE=BSD curl ISC test? ( BSD-4 )
+RDEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( >=net-dns/c-ares-1.16.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(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.15.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(-)?] ) http3? ( >=net-libs/nghttp3-1.1.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( >=net-dns/libidn2-2.0.0:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) psl? ( net-libs/libpsl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) quic? ( curl_quic_openssl? ( >=dev-libs/openssl-3.3.0:=[quic,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) curl_quic_ngtcp2? ( >=net-libs/ngtcp2-1.2.0[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.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(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls: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(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rustls? ( >=net-libs/rustls-ffi-0.14.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(-)?] ) ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=quic? ( ^^ ( curl_quic_openssl curl_quic_ngtcp2 ) http3 ssl ) ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_openssl curl_ssl_rustls ) ) curl_quic_openssl? ( curl_ssl_openssl quic !gnutls !mbedtls !rustls ) curl_quic_ngtcp2? ( curl_ssl_gnutls quic !mbedtls !openssl !rustls ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) http3? ( alt-svc quic )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://curl.se/download/curl-8.12.0.tar.xz verify-sig? ( https://curl.se/download/curl-8.12.0.tar.xz.asc )
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_md5_=648903f66bb07be8c8b71039eb590ab1
diff --git a/metadata/md5-cache/net-misc/lyricwikia-0.1.11-r1 b/metadata/md5-cache/net-misc/lyricwikia-0.1.11-r1
deleted file mode 100644
index 4edcbbef1a7a..000000000000
--- a/metadata/md5-cache/net-misc/lyricwikia-0.1.11-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=test? ( dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?] )
-DESCRIPTION=Python API to get song lyrics from LyricWikia
-EAPI=7
-HOMEPAGE=https://github.com/enricobacis/lyricwikia
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/enricobacis/lyricwikia/archive/0.1.11.tar.gz -> lyricwikia-0.1.11.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=1ee071f2c270dae111dabf77eb40f324
diff --git a/metadata/md5-cache/net-misc/lyricwikia-0.1.11-r2 b/metadata/md5-cache/net-misc/lyricwikia-0.1.11-r2
deleted file mode 100644
index dc66c60a83ad..000000000000
--- a/metadata/md5-cache/net-misc/lyricwikia-0.1.11-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) 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 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=test? ( dev-python/responses[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
-DESCRIPTION=Python API to get song lyrics from LyricWikia
-EAPI=8
-HOMEPAGE=https://github.com/enricobacis/lyricwikia
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/enricobacis/lyricwikia/archive/0.1.11.tar.gz -> lyricwikia-0.1.11.tar.gz
-_eclasses_=distutils-r1 85ccd3b54a6533fb120ee52b7c76a3df flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=dee56d97ab2cc753a44fdd43f38c0f23
diff --git a/metadata/md5-cache/net-misc/nx-3.5.99.26 b/metadata/md5-cache/net-misc/nx-3.5.99.26
index 79643317ce2c..6b9f3c1e37d0 100644
--- a/metadata/md5-cache/net-misc/nx-3.5.99.26
+++ b/metadata/md5-cache/net-misc/nx-3.5.99.26
@@ -12,4 +12,4 @@ RDEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:* >=media-libs/libpng-1.2.8:0=
SLOT=0
SRC_URI=https://github.com/ArcticaProject/nx-libs/archive/3.5.99.26.tar.gz -> nx-libs-3.5.99.26.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f473dedc3e9a8cb0681c69e591a1aa68
+_md5_=83c0e1286b3d49acb1de54eb3a710aca
diff --git a/metadata/md5-cache/net-misc/nx-3.5.99.27 b/metadata/md5-cache/net-misc/nx-3.5.99.27
index 7556161c8ec2..62a45e58d41c 100644
--- a/metadata/md5-cache/net-misc/nx-3.5.99.27
+++ b/metadata/md5-cache/net-misc/nx-3.5.99.27
@@ -11,4 +11,4 @@ RDEPEND=dev-libs/libxml2 media-libs/libjpeg-turbo:* >=media-libs/libpng-1.2.8:0=
SLOT=0
SRC_URI=https://github.com/ArcticaProject/nx-libs/archive/3.5.99.27.tar.gz -> nx-libs-3.5.99.27.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f920f47106892537cc5f3a29a6c86119
+_md5_=7063a43c057988da8ed02b2c8bd2f026
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index c1d4e3f46555..46050fde9d2c 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/tailscale-1.80.1 b/metadata/md5-cache/net-vpn/tailscale-1.80.1
new file mode 100644
index 000000000000..93398538cb43
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/tailscale-1.80.1
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.22 >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install postinst setup unpack
+DESCRIPTION=Tailscale vpn client
+EAPI=8
+HOMEPAGE=https://tailscale.com
+INHERIT=go-module linux-info systemd tmpfiles
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=net-firewall/iptables virtual/tmpfiles
+RESTRICT=test strip
+SLOT=0
+SRC_URI=https://github.com/tailscale/tailscale/archive/v1.80.1.tar.gz -> tailscale-1.80.1.tar.gz https://dev.gentoo.org/~williamh/dist/tailscale-1.80.1-deps.tar.xz
+_eclasses_=flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=ce0968c4b748776355b082a90b8802c3
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 31825e177852..54a56fa21b68 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/hipBLAS-6.3.2 b/metadata/md5-cache/sci-libs/hipBLAS-6.3.2
new file mode 100644
index 000000000000..9de8c1fe3402
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/hipBLAS-6.3.2
@@ -0,0 +1,16 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip:0/6.3 sci-libs/hipBLAS-common:0/6.3 sci-libs/rocBLAS:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] sci-libs/rocSOLVER:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?]
+DESCRIPTION=ROCm BLAS marshalling library
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/hipBLAS
+INHERIT=cmake rocm
+IUSE=+amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip:0/6.3 sci-libs/hipBLAS-common:0/6.3 sci-libs/rocBLAS:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] sci-libs/rocSOLVER:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?]
+REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/hipBLAS/archive/rocm-6.3.2.tar.gz -> hipBLAS-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f83e7768a9c511eb072711ea0d6bcc76
diff --git a/metadata/md5-cache/sci-libs/hipBLAS-common-6.3.2 b/metadata/md5-cache/sci-libs/hipBLAS-common-6.3.2
new file mode 100644
index 000000000000..6474f396243c
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/hipBLAS-common-6.3.2
@@ -0,0 +1,12 @@
+BDEPEND=dev-build/rocm-cmake app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Common files shared by hipBLAS and hipBLASLt
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/hipBLAS-common
+INHERIT=cmake
+KEYWORDS=~amd64
+LICENSE=MIT
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/hipBLAS-common/archive/rocm-6.3.2.tar.gz -> hipBLAS-common-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5d8409c9bc4dca7985e61c961f3cc4d9
diff --git a/metadata/md5-cache/sci-libs/hipBLASLt-6.3.2 b/metadata/md5-cache/sci-libs/hipBLASLt-6.3.2
new file mode 100644
index 000000000000..e0b8d3aab501
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/hipBLASLt-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=dev-build/rocm-cmake sci-libs/hipBLAS-common:0/6.3 || ( ( dev-lang/python:3.13 dev-python/msgpack[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/joblib[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/msgpack[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/joblib[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/msgpack[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/joblib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/msgpack[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] dev-python/joblib[python_targets_python3_10(-)] ) ) llvm_slot_19? ( llvm-core/clang:19 ) test? ( dev-cpp/gtest virtual/blas dev-util/rocm-smi:0/6.3 ) benchmark? ( virtual/blas llvm-runtimes/openmp ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=dev-util/hip:0/6.3 dev-cpp/msgpack-cxx
+DESCRIPTION=General matrix-matrix operations library for AMD Instinct accelerators
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/hipBLASLt
+INHERIT=cmake flag-o-matic llvm-r1 python-any-r1 rocm
+IUSE=+amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx940 +amdgpu_targets_gfx941 +amdgpu_targets_gfx942 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 test benchmark +llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip:0/6.3 dev-cpp/msgpack-cxx
+REQUIRED_USE=^^ ( llvm_slot_19 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/hipBLASLt/archive/rocm-6.3.2.tar.gz -> hipBLASLt-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3b510f90cce67ddac381f2d5ecbe1ea4
diff --git a/metadata/md5-cache/sci-libs/hipCUB-6.3.2 b/metadata/md5-cache/sci-libs/hipCUB-6.3.2
new file mode 100644
index 000000000000..18fe01fc5d2d
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/hipCUB-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip:0/6.3 sci-libs/rocPRIM:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] benchmark? ( dev-cpp/benchmark ) test? ( dev-cpp/gtest )
+DESCRIPTION=Wrapper of rocPRIM or CUB for GPU parallel primitives
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/hipCUB
+INHERIT=cmake rocm
+IUSE=benchmark test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-util/hip:0/6.3 sci-libs/rocPRIM:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] benchmark? ( dev-cpp/benchmark ) test? ( dev-cpp/gtest )
+REQUIRED_USE=benchmark? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 ) ) test? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 ) )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/hipCUB/archive/rocm-6.3.2.tar.gz -> hipCUB-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ebe1f6392c5c64f9ba06a932b8f4542b
diff --git a/metadata/md5-cache/sci-libs/hipFFT-6.3.2 b/metadata/md5-cache/sci-libs/hipFFT-6.3.2
new file mode 100644
index 000000000000..b037497303f7
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/hipFFT-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip sci-libs/rocFFT:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?]
+DESCRIPTION=CU / ROCM agnostic hip FFT implementation
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/hipFFT
+INHERIT=cmake rocm
+IUSE=+amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip sci-libs/rocFFT:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?]
+REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+RESTRICT=test
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/hipFFT/archive/refs/tags/rocm-6.3.2.tar.gz -> hipFFT-rocm-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=72febec8d7b9d73940fa503e1c9307f2
diff --git a/metadata/md5-cache/sci-libs/hipRAND-6.3.2 b/metadata/md5-cache/sci-libs/hipRAND-6.3.2
new file mode 100644
index 000000000000..1d4ac8a14bd7
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/hipRAND-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip sci-libs/rocRAND:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?]
+DESCRIPTION=CU / ROCM agnostic hip RAND implementation
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/hipRAND
+INHERIT=cmake rocm
+IUSE=+amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip sci-libs/rocRAND:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?]
+REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+RESTRICT=test
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/hipRAND/archive/refs/tags/rocm-6.3.2.tar.gz -> hipRAND-rocm-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=6814d492a9ab19aaa33a6b9aaeda503e
diff --git a/metadata/md5-cache/sci-libs/hipSOLVER-6.3.2 b/metadata/md5-cache/sci-libs/hipSOLVER-6.3.2
new file mode 100644
index 000000000000..aadbe51b6f6c
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/hipSOLVER-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip:0/6.3 sci-libs/rocSOLVER:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] sparse? ( sci-libs/suitesparseconfig sci-libs/cholmod )
+DESCRIPTION=CU / ROCM agnostic marshalling library for LAPACK routines on the GPU
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/hipSOLVER
+INHERIT=cmake rocm
+IUSE=sparse +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip:0/6.3 sci-libs/rocSOLVER:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] sparse? ( sci-libs/suitesparseconfig sci-libs/cholmod )
+REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+RESTRICT=test
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/hipSOLVER/archive/refs/tags/rocm-6.3.2.tar.gz -> hipSOLVER-rocm-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=43e3cc4d69f3e7db3baabd7475a227e7
diff --git a/metadata/md5-cache/sci-libs/miopen-6.3.2 b/metadata/md5-cache/sci-libs/miopen-6.3.2
new file mode 100644
index 000000000000..5882c6f157fa
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/miopen-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-libs/half-1.12.0-r1 dev-build/rocm-cmake test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-util/hip:0/6.3 >=dev-db/sqlite-3.17 sci-libs/rocRAND:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] >=dev-libs/boost-1.72 dev-cpp/nlohmann_json dev-cpp/frugally-deep composable-kernel? ( sci-libs/composable-kernel:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] ) hipblaslt? ( sci-libs/hipBLAS:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] sci-libs/hipBLASLt:0/6.3 ) rocblas? ( sci-libs/rocBLAS:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] ) roctracer? ( dev-util/roctracer:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] )
+DESCRIPTION=AMD's Machine Intelligence Library
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/MIOpen
+INHERIT=cmake flag-o-matic llvm-r1 rocm
+IUSE=composable-kernel debug hipblaslt rocblas roctracer test +llvm_slot_19 +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip:0/6.3 >=dev-db/sqlite-3.17 sci-libs/rocRAND:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] >=dev-libs/boost-1.72 dev-cpp/nlohmann_json dev-cpp/frugally-deep composable-kernel? ( sci-libs/composable-kernel:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] ) hipblaslt? ( sci-libs/hipBLAS:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] sci-libs/hipBLASLt:0/6.3 ) rocblas? ( sci-libs/rocBLAS:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] ) roctracer? ( dev-util/roctracer:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] )
+REQUIRED_USE=^^ ( llvm_slot_19 )
+RESTRICT=test
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/MIOpen/archive/rocm-6.3.2.tar.gz -> MIOpen-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=36ac32937cc73c7aff69c0a7f8536e93
diff --git a/metadata/md5-cache/sci-libs/rocBLAS-6.3.2 b/metadata/md5-cache/sci-libs/rocBLAS-6.3.2
new file mode 100644
index 000000000000..6640fa3b90ea
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/rocBLAS-6.3.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-build/rocm-cmake-5.3 video_cards_amdgpu? ( dev-util/Tensile:0/6.3 ) hipblaslt? ( sci-libs/hipBLASLt:0/6.3 ) test? ( dev-cpp/gtest ) app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( app-text/doxygen media-gfx/graphviz )
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=>=dev-cpp/msgpack-cxx-6.0.0 dev-util/hip:0/6.3 test? ( virtual/blas dev-cpp/gtest llvm-runtimes/openmp ) benchmark? ( virtual/blas llvm-runtimes/openmp )
+DESCRIPTION=AMD's library for BLAS on ROCm
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocBLAS
+INHERIT=cmake docs edo flag-o-matic multiprocessing rocm llvm-r1
+IUSE=benchmark hipblaslt test video_cards_amdgpu doc +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 +llvm_slot_19
+KEYWORDS=~amd64
+LICENSE=BSD
+REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 ) ^^ ( llvm_slot_19 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocBLAS/archive/rocm-6.3.2.tar.gz -> rocm-rocBLAS-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 docs 006125f2158d2f16904ebd9114336058 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7cc26bc72c36b8190be863dc20f9b8e1
diff --git a/metadata/md5-cache/sci-libs/rocFFT-6.3.2 b/metadata/md5-cache/sci-libs/rocFFT-6.3.2
new file mode 100644
index 000000000000..7a21d0c645d9
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/rocFFT-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-build/cmake-3.22 dev-build/rocm-cmake dev-db/sqlite app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND==dev-util/hip-6* python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) benchmark? ( dev-libs/boost sci-libs/hipRAND:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] ) test? ( dev-cpp/gtest dev-libs/boost >=sci-libs/fftw-3 llvm-runtimes/openmp sci-libs/hipRAND:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] )
+DESCRIPTION=Next generation FFT implementation for ROCm
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocFFT
+INHERIT=cmake check-reqs edo multiprocessing python-r1 rocm
+IUSE=benchmark perfscripts test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=perfscripts? ( >=media-gfx/asymptote-2.61 dev-texlive/texlive-latex dev-tex/latexmk sys-apps/texinfo dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=perfscripts? ( benchmark ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocFFT/archive/rocm-6.3.2.tar.gz -> rocFFT-6.3.2.tar.gz
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e674ed863c20ae7ef55e4bc16c32a3d5
diff --git a/metadata/md5-cache/sci-libs/rocPRIM-6.3.2 b/metadata/md5-cache/sci-libs/rocPRIM-6.3.2
new file mode 100644
index 000000000000..42d62223092c
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/rocPRIM-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=dev-build/rocm-cmake >=dev-build/cmake-3.22 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip benchmark? ( dev-cpp/benchmark ) test? ( dev-cpp/gtest )
+DESCRIPTION=HIP parallel primitives for developing performant GPU-accelerated code on ROCm
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocPRIM
+INHERIT=cmake flag-o-matic rocm
+IUSE=benchmark test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip benchmark? ( dev-cpp/benchmark ) test? ( dev-cpp/gtest )
+REQUIRED_USE=benchmark? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 ) ) test? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 ) )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocPRIM/archive/rocm-6.3.2.tar.gz -> rocPRIM-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=446c680280d277ca2ee5675c686f2c70
diff --git a/metadata/md5-cache/sci-libs/rocRAND-6.3.2 b/metadata/md5-cache/sci-libs/rocRAND-6.3.2
new file mode 100644
index 000000000000..c041f0f9c7bb
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/rocRAND-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=dev-build/rocm-cmake >=dev-build/cmake-3.22 app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip dev-build/rocm-cmake benchmark? ( dev-cpp/benchmark ) test? ( dev-cpp/gtest )
+DESCRIPTION=Generate pseudo-random and quasi-random numbers
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocRAND
+INHERIT=cmake rocm
+IUSE=benchmark test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-util/hip
+REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocRAND/archive/rocm-6.3.2.tar.gz -> rocRAND-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=da73d7b50c0ef42e0cb81082471a192e
diff --git a/metadata/md5-cache/sci-libs/rocSOLVER-6.3.2 b/metadata/md5-cache/sci-libs/rocSOLVER-6.3.2
new file mode 100644
index 000000000000..3abcbf65de20
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/rocSOLVER-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-cpp/gtest >=dev-build/cmake-3.22 virtual/blas ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip sci-libs/rocBLAS:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] sci-libs/rocSPARSE:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] dev-libs/libfmt benchmark? ( virtual/blas )
+DESCRIPTION=Implementation of a subset of LAPACK functionality on the ROCm platform
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocSOLVER
+INHERIT=cmake edo flag-o-matic rocm
+IUSE=test benchmark +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=dev-util/hip sci-libs/rocBLAS:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] sci-libs/rocSPARSE:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] dev-libs/libfmt benchmark? ( virtual/blas )
+REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocSOLVER/archive/rocm-6.3.2.tar.gz -> rocSOLVER-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8f23d6681bed3e0b51bacf2d2c6e5997
diff --git a/metadata/md5-cache/sci-libs/rocSPARSE-6.3.2 b/metadata/md5-cache/sci-libs/rocSPARSE-6.3.2
new file mode 100644
index 000000000000..a5fed6efa247
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/rocSPARSE-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-cpp/gtest >=dev-build/cmake-3.22 || ( ( dev-lang/python:3.13 dev-python/pyyaml[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pyyaml[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pyyaml[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pyyaml[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND==dev-util/hip-6* sci-libs/rocPRIM:0/6.3
+DESCRIPTION=Basic Linear Algebra Subroutines for sparse computation
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocSPARSE
+INHERIT=cmake edo flag-o-matic python-any-r1 toolchain-funcs rocm
+IUSE=benchmark test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND==dev-util/hip-6* sci-libs/rocPRIM:0/6.3
+REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocSPARSE/archive/rocm-6.3.2.tar.gz -> rocSPARSE-6.3.2.tar.gz test? ( http://sparse-files.engr.tamu.edu/MM/SNAP/amazon0312.tar.gz -> rocSPARSE_amazon0312.tar.gz http://sparse-files.engr.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> rocSPARSE_Chebyshev4.tar.gz http://sparse-files.engr.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> rocSPARSE_sme3Dc.tar.gz http://sparse-files.engr.tamu.edu/MM/Williams/webbase-1M.tar.gz -> rocSPARSE_webbase-1M.tar.gz http://sparse-files.engr.tamu.edu/MM/Bova/rma10.tar.gz -> rocSPARSE_rma10.tar.gz http://sparse-files.engr.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> rocSPARSE_bibd_22_8.tar.gz http://sparse-files.engr.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> rocSPARSE_mac_econ_fwd500.tar.gz http://sparse-files.engr.tamu.edu/MM/Williams/mc2depi.tar.gz -> rocSPARSE_mc2depi.tar.gz http://sparse-files.engr.tamu.edu/MM/Hamm/scircuit.tar.gz -> rocSPARSE_scircuit.tar.gz http://sparse-files.engr.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> rocSPARSE_ASIC_320k.tar.gz http://sparse-files.engr.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> rocSPARSE_bmwcra_1.tar.gz http://sparse-files.engr.tamu.edu/MM/HB/nos1.tar.gz -> rocSPARSE_nos1.tar.gz http://sparse-files.engr.tamu.edu/MM/HB/nos2.tar.gz -> rocSPARSE_nos2.tar.gz http://sparse-files.engr.tamu.edu/MM/HB/nos3.tar.gz -> rocSPARSE_nos3.tar.gz http://sparse-files.engr.tamu.edu/MM/HB/nos4.tar.gz -> rocSPARSE_nos4.tar.gz http://sparse-files.engr.tamu.edu/MM/HB/nos5.tar.gz -> rocSPARSE_nos5.tar.gz http://sparse-files.engr.tamu.edu/MM/HB/nos6.tar.gz -> rocSPARSE_nos6.tar.gz http://sparse-files.engr.tamu.edu/MM/HB/nos7.tar.gz -> rocSPARSE_nos7.tar.gz http://sparse-files.engr.tamu.edu/MM/DNVS/shipsec1.tar.gz -> rocSPARSE_shipsec1.tar.gz http://sparse-files.engr.tamu.edu/MM/Cote/mplate.tar.gz -> rocSPARSE_mplate.tar.gz http://sparse-files.engr.tamu.edu/MM/Bai/qc2534.tar.gz -> rocSPARSE_qc2534.tar.gz http://sparse-files.engr.tamu.edu/MM/Chevron/Chevron2.tar.gz -> rocSPARSE_Chevron2.tar.gz http://sparse-files.engr.tamu.edu/MM/Chevron/Chevron3.tar.gz -> rocSPARSE_Chevron3.tar.gz http://sparse-files.engr.tamu.edu/MM/Chevron/Chevron4.tar.gz -> rocSPARSE_Chevron4.tar.gz )
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e52b552d20678b9c6a9f2dec21a288bb
diff --git a/metadata/md5-cache/sci-libs/rocThrust-6.3.2 b/metadata/md5-cache/sci-libs/rocThrust-6.3.2
new file mode 100644
index 000000000000..1ab28a9fd771
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/rocThrust-6.3.2
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-build/cmake-3.22 test? ( app-arch/unzip ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip sci-libs/rocPRIM:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] test? ( dev-cpp/gtest ) benchmark? ( dev-cpp/benchmark sci-libs/rocRAND:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] )
+DESCRIPTION=HIP back-end for the parallel algorithm library Thrust
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocThrust
+INHERIT=cmake rocm
+IUSE=benchmark test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=dev-util/hip sci-libs/rocPRIM:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] test? ( dev-cpp/gtest ) benchmark? ( dev-cpp/benchmark sci-libs/rocRAND:0/6.3[amdgpu_targets_gfx906(-)?,amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1030(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx803(-)?,amdgpu_targets_gfx900(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx1010(-)?,amdgpu_targets_gfx1011(-)?,amdgpu_targets_gfx1012(-)?,amdgpu_targets_gfx1031(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] )
+REQUIRED_USE=benchmark? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 ) ) test? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 ) )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocThrust/archive/rocm-6.3.2.tar.gz -> rocThrust-6.3.2.tar.gz test? ( https://www.sqlite.org/2023/sqlite-amalgamation-3430200.zip )
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=df52d3761f77ce38c0c84757280c2472
diff --git a/metadata/md5-cache/sci-libs/rocWMMA-6.3.2 b/metadata/md5-cache/sci-libs/rocWMMA-6.3.2
new file mode 100644
index 000000000000..39c179a9e28c
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/rocWMMA-6.3.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-cpp/gtest sci-libs/rocBLAS:0/6.3[amdgpu_targets_gfx908(-)?,amdgpu_targets_gfx90a(-)?,amdgpu_targets_gfx940(-)?,amdgpu_targets_gfx941(-)?,amdgpu_targets_gfx942(-)?,amdgpu_targets_gfx1100(-)?,amdgpu_targets_gfx1101(-)?,amdgpu_targets_gfx1102(-)?] ) dev-build/rocm-cmake app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-util/hip:0/6.3
+DESCRIPTION=library for accelerating mixed precision matrix multiply-accumulate operations
+EAPI=8
+HOMEPAGE=https://github.com/ROCm/rocWMMA
+INHERIT=cmake rocm
+IUSE=+amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx940 +amdgpu_targets_gfx941 +amdgpu_targets_gfx942 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1102 test
+KEYWORDS=~amd64
+LICENSE=MIT
+REQUIRED_USE=|| ( amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx942 amdgpu_targets_gfx1100 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
+RESTRICT=!test? ( test )
+SLOT=0/6.3
+SRC_URI=https://github.com/ROCm/rocWMMA/archive/rocm-6.3.2.tar.gz -> rocWMMA-6.3.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 826765f795a41b937d1bfe8e709346cd toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d5f661a09bd97548e575ce7f2f56d04b
diff --git a/metadata/md5-cache/sci-mathematics/4ti2-1.6.10 b/metadata/md5-cache/sci-mathematics/4ti2-1.6.10
new file mode 100644
index 000000000000..fe43f4ae1031
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/4ti2-1.6.10
@@ -0,0 +1,14 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install prepare
+DEPEND=sci-mathematics/glpk:=[gmp] dev-libs/gmp:0=[cxx(+)]
+DESCRIPTION=Software package for algebraic, geometric and combinatorial problems
+EAPI=8
+HOMEPAGE=https://4ti2.github.io
+INHERIT=autotools
+KEYWORDS=~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2
+RDEPEND=sci-mathematics/glpk:=[gmp] dev-libs/gmp:0=[cxx(+)]
+SLOT=0
+SRC_URI=https://github.com/4ti2/4ti2/releases/download/Release_1_6_10/4ti2-1.6.10.tar.gz https://dev.gentoo.org/~mjo/distfiles/4ti2-1.6.10-musl.patch.xz
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=a5235325c49fa6d7578d1edaeacd3a7d
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index f9e9bc52e652..d1afc9b4a0d2 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/coq-8.17.1 b/metadata/md5-cache/sci-mathematics/coq-8.17.1
new file mode 100644
index 000000000000..06ed41558e7e
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/coq-8.17.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/findlib doc? ( >=dev-java/antlr-4.7:4 dev-python/antlr4-python3-runtime dev-python/beautifulsoup4 dev-python/pexpect dev-python/sphinx-rtd-theme dev-python/sphinxcontrib-bibtex dev-tex/latexmk dev-texlive/texlive-fontsextra dev-texlive/texlive-latexextra dev-texlive/texlive-xetex media-fonts/freefont ) test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=dev-ml/num:= dev-ml/zarith:= gui? ( >=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?] >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?] ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Proof assistant written in O'Caml
+EAPI=8
+HOMEPAGE=http://coq.inria.fr/ https://github.com/coq/coq/
+INHERIT=check-reqs desktop dune edo
+IUSE=debug doc gui +ocamlopt test
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-2.1
+RDEPEND=dev-ml/num:= dev-ml/zarith:= gui? ( >=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?] >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?] ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=test
+SLOT=0/8.17.1
+SRC_URI=https://github.com/coq/coq/archive/V8.17.1.tar.gz -> coq-8.17.1.tar.gz
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_md5_=5ad173cd15ac61b2b8b828f4472d383e
diff --git a/metadata/md5-cache/sci-mathematics/coq-8.19.2 b/metadata/md5-cache/sci-mathematics/coq-8.19.2
index be1c12f39a4a..f80f10269270 100644
--- a/metadata/md5-cache/sci-mathematics/coq-8.19.2
+++ b/metadata/md5-cache/sci-mathematics/coq-8.19.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://coq.inria.fr/ https://github.com/coq/coq/
INHERIT=check-reqs desktop dune edo
IUSE=debug doc gui +ocamlopt test
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 ~arm64 ~x86
LICENSE=LGPL-2.1
RDEPEND=dev-ml/num:= dev-ml/zarith:= gui? ( >=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?] >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?] ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/8.19.2
SRC_URI=https://github.com/coq/coq/archive/V8.19.2.tar.gz -> coq-8.19.2.tar.gz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=a6ed6771a1ea1d0d027b481d8be4c902
+_md5_=2c60d8892df3a66baa66291f0280c6e5
diff --git a/metadata/md5-cache/sci-mathematics/coq-8.20.0 b/metadata/md5-cache/sci-mathematics/coq-8.20.0
index c319a21caade..e9f0a9e223bc 100644
--- a/metadata/md5-cache/sci-mathematics/coq-8.20.0
+++ b/metadata/md5-cache/sci-mathematics/coq-8.20.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://coq.inria.fr/ https://github.com/coq/coq/
INHERIT=check-reqs desktop dune edo
IUSE=debug doc gui +ocamlopt test
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64 ~arm64 ~x86
LICENSE=LGPL-2.1
RDEPEND=dev-ml/num:= dev-ml/zarith:= gui? ( >=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?] >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?] ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/8.20.0
SRC_URI=https://github.com/coq/coq/archive/V8.20.0.tar.gz -> coq-8.20.0.tar.gz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=adbe9e889ad24b2d13b6588dc77b722e
+_md5_=1fc81e45be310bbf86168c098bb93222
diff --git a/metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13 b/metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13-r1
index 24dbfc9e7219..9309f13ac1f2 100644
--- a/metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13
+++ b/metadata/md5-cache/sci-mathematics/why3-for-spark-2023.12.13-r1
@@ -1,17 +1,17 @@
BDEPEND=doc? ( dev-python/sphinx dev-python/sphinxcontrib-bibtex dev-tex/rubber media-gfx/graphviz ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare
-DEPEND=>=dev-lang/ocaml-4.11:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/yojson:= coq? ( sci-mathematics/coq ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
+DEPEND=>=dev-lang/ocaml-4.11:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/yojson:= coq? ( <=sci-mathematics/coq-8.18 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) >=dev-ml/findlib-1.0.4-r1[ocamlopt?]
DESCRIPTION=SPARK 2014 repository for the Why3 verification platform
EAPI=8
HOMEPAGE=https://www.why3.org/ https://github.com/AdaCore/why3
INHERIT=autotools findlib
IUSE=coq doc emacs gtk html hypothesis-selection +ocamlopt sexp zarith zip +ocamlopt
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3
-RDEPEND=>=dev-lang/ocaml-4.11:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/yojson:= coq? ( sci-mathematics/coq ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) dev-lang/ocaml:=[ocamlopt?]
+RDEPEND=>=dev-lang/ocaml-4.11:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/num:=[ocamlopt?] dev-ml/yojson:= coq? ( <=sci-mathematics/coq-8.18 ) emacs? ( app-editors/emacs:* ) gtk? ( dev-ml/lablgtk:=[sourceview] ) html? ( dev-tex/hevea:= ) hypothesis-selection? ( dev-ml/ocamlgraph:= ) dev-ml/ppx_deriving:=[ocamlopt?] dev-ml/ppx_sexp_conv:=[ocamlopt?] dev-ml/sexplib:=[ocamlopt?] zarith? ( dev-ml/zarith:=[ocamlopt?] ) zip? ( dev-ml/camlzip:=[ocamlopt?] ) dev-lang/ocaml:=[ocamlopt?]
REQUIRED_USE=html? ( doc ) ocamlopt
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/AdaCore/why3/archive/fb4ca6cd8c7d888d3e8d281e6de87c66ec20f084.tar.gz -> why3-for-spark-2023.12.13.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe findlib 49d5365fca4dea46f13825b9d763c89e gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=ae6f5ad01fef598cfa793a20923012df
+_md5_=5ec6f6a0230915acb6c0584c7f41ba9f
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 8fb0ee305d0b..8a460ecc81b5 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/mcstrans-3.7-r1 b/metadata/md5-cache/sys-apps/mcstrans-3.7-r1
index a32dfccad37f..78f79f20425f 100644
--- a/metadata/md5-cache/sys-apps/mcstrans-3.7-r1
+++ b/metadata/md5-cache/sys-apps/mcstrans-3.7-r1
@@ -4,10 +4,10 @@ DESCRIPTION=SELinux context translation to human readable names
EAPI=8
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~mips x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libsepol-3.7:=[static-libs(+)] >=sys-libs/libselinux-3.7:= dev-libs/libpcre2:= >=sys-libs/libcap-1.10-r10:=
SLOT=0
SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.7/mcstrans-3.7.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a337a20b1a997cad2060f9e0ec616d03
+_md5_=db14cf9b9ae92653e8b76d2548556fc4
diff --git a/metadata/md5-cache/sys-apps/policycoreutils-3.7 b/metadata/md5-cache/sys-apps/policycoreutils-3.7
index fe93b7f84695..0fb67a10362d 100644
--- a/metadata/md5-cache/sys-apps/policycoreutils-3.7
+++ b/metadata/md5-cache/sys-apps/policycoreutils-3.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
INHERIT=python-r1 toolchain-funcs bash-completion-r1
IUSE=audit pam split-usr python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=GPL-2
PDEPEND=sys-apps/semodule-utils sys-apps/selinux-python
RDEPEND=>=sys-libs/libselinux-3.7:=[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsemanage-3.7:=[python(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-libs/libsepol-3.7:= sys-libs/libcap-ng:= >=app-admin/setools-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] audit? ( >=sys-process/audit-1.5.1[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) pam? ( sys-libs/pam:= ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) app-misc/pax-utils
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.7/policycoreutils-3.7.tar.gz https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-1.37.tar.bz2
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=dad8b21137dadb30509d0b60508d13fb
+_md5_=2157b08bceefc41669bc8bd363086361
diff --git a/metadata/md5-cache/sys-apps/restorecond-3.7 b/metadata/md5-cache/sys-apps/restorecond-3.7
index d39754173585..c166a89fb744 100644
--- a/metadata/md5-cache/sys-apps/restorecond-3.7
+++ b/metadata/md5-cache/sys-apps/restorecond-3.7
@@ -5,10 +5,10 @@ DESCRIPTION=Daemon to watch for creation and set default SELinux fcontexts
EAPI=8
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
INHERIT=systemd toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~mips x86
LICENSE=GPL-2
RDEPEND=dev-libs/glib:2 >=sys-libs/libsepol-3.7:= >=sys-libs/libselinux-3.7:=
SLOT=0
SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.7/restorecond-3.7.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=d433d3f1bb32cc244a44c01e81604696
+_md5_=f01f1e1ceeb3f7c844b080fde9d65130
diff --git a/metadata/md5-cache/sys-apps/s6-2.13.1.0 b/metadata/md5-cache/sys-apps/s6-2.13.1.0
index 847ebfdb463b..3e5b9b8fef2a 100644
--- a/metadata/md5-cache/sys-apps/s6-2.13.1.0
+++ b/metadata/md5-cache/sys-apps/s6-2.13.1.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.skarnet.org/software/s6/
INHERIT=optfeature toolchain-funcs
IUSE=+execline
-KEYWORDS=~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 ~arm ~mips ~ppc ~ppc64 ~riscv x86
LICENSE=ISC
RDEPEND=>=dev-libs/skalibs-2.14.3.0:= execline? ( dev-lang/execline:= )
SLOT=0/2.13
SRC_URI=https://www.skarnet.org/software/s6/s6-2.13.1.0.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=e0abb9466475593b0451e212e9a48a57
+_md5_=f3b5c8e8017cdf05f33b76727ed9fc74
diff --git a/metadata/md5-cache/sys-apps/s6-linux-init-1.1.2.1 b/metadata/md5-cache/sys-apps/s6-linux-init-1.1.2.1
index 8312d384be5c..71c87c4ab8b3 100644
--- a/metadata/md5-cache/sys-apps/s6-linux-init-1.1.2.1
+++ b/metadata/md5-cache/sys-apps/s6-linux-init-1.1.2.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.skarnet.org/software/s6-linux-init/
INHERIT=optfeature toolchain-funcs
IUSE=+sysv-utils
-KEYWORDS=~alpha ~amd64 ~arm ~mips ~x86
+KEYWORDS=~alpha amd64 ~arm ~mips x86
LICENSE=ISC
RDEPEND=dev-lang/execline:= >=dev-libs/skalibs-2.14.0.0:= sys-apps/s6:=[execline] sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/systemd[sysv-utils] !sys-apps/sysvinit )
SLOT=0/1.1
SRC_URI=https://www.skarnet.org/software/s6-linux-init/s6-linux-init-1.1.2.1.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=8ba6c5c77bc6a36a4ec4ff7785445fcc
+_md5_=ded1703a4450ae80e9293c69a5ac79e4
diff --git a/metadata/md5-cache/sys-apps/s6-linux-utils-2.6.2.1 b/metadata/md5-cache/sys-apps/s6-linux-utils-2.6.2.1
index ef644ac1c15f..2b0cba63a3a0 100644
--- a/metadata/md5-cache/sys-apps/s6-linux-utils-2.6.2.1
+++ b/metadata/md5-cache/sys-apps/s6-linux-utils-2.6.2.1
@@ -4,10 +4,10 @@ DESCRIPTION=Set of tiny linux utilities
EAPI=8
HOMEPAGE=https://www.skarnet.org/software/s6-linux-utils/
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=ISC
RDEPEND=>=dev-libs/skalibs-2.13.0.0:=
SLOT=0
SRC_URI=https://www.skarnet.org/software/s6-linux-utils/s6-linux-utils-2.6.2.1.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=43adb692f2bbb5c714e66d14c91d610a
+_md5_=ed32d4e497c095acf5c7f4143c6d0c57
diff --git a/metadata/md5-cache/sys-apps/s6-portable-utils-2.3.0.4 b/metadata/md5-cache/sys-apps/s6-portable-utils-2.3.0.4
index b3777fd6fd88..7a670f710077 100644
--- a/metadata/md5-cache/sys-apps/s6-portable-utils-2.3.0.4
+++ b/metadata/md5-cache/sys-apps/s6-portable-utils-2.3.0.4
@@ -4,10 +4,10 @@ DESCRIPTION=Set of tiny portable unix utilities
EAPI=8
HOMEPAGE=https://www.skarnet.org/software/s6-portable-utils/
INHERIT=optfeature toolchain-funcs
-KEYWORDS=~amd64 ~arm ~x86
+KEYWORDS=amd64 ~arm x86
LICENSE=ISC
RDEPEND=>=dev-libs/skalibs-2.14.0.0:=
SLOT=0
SRC_URI=https://www.skarnet.org/software/s6-portable-utils/s6-portable-utils-2.3.0.4.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=7541a7c02b024d43dc9e9de4755d880f
+_md5_=fb0fa1a5fa6511923894cefe99e2f169
diff --git a/metadata/md5-cache/sys-apps/s6-rc-0.5.5.0 b/metadata/md5-cache/sys-apps/s6-rc-0.5.5.0
index 78285514771c..5ba97c21ce86 100644
--- a/metadata/md5-cache/sys-apps/s6-rc-0.5.5.0
+++ b/metadata/md5-cache/sys-apps/s6-rc-0.5.5.0
@@ -4,10 +4,10 @@ DESCRIPTION=Service manager for the s6 supervision suite
EAPI=8
HOMEPAGE=https://www.skarnet.org/software/s6-rc/
INHERIT=optfeature toolchain-funcs
-KEYWORDS=~amd64 ~arm ~x86
+KEYWORDS=amd64 ~arm x86
LICENSE=ISC
RDEPEND=dev-lang/execline:= >=dev-libs/skalibs-2.14.0.0:= >=sys-apps/s6-2.11.3.0:=[execline]
SLOT=0/0.5
SRC_URI=https://www.skarnet.org/software/s6-rc/s6-rc-0.5.5.0.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=403f73d74fd3cf2ccc4b2c05374e6cb6
+_md5_=2482d445f01a1dc18f02da709596c115
diff --git a/metadata/md5-cache/sys-apps/secilc-3.7 b/metadata/md5-cache/sys-apps/secilc-3.7
index 2e08f5ccd73e..a3ab29ada705 100644
--- a/metadata/md5-cache/sys-apps/secilc-3.7
+++ b/metadata/md5-cache/sys-apps/secilc-3.7
@@ -5,11 +5,11 @@ DESCRIPTION=SELinux Common Intermediate Language (CIL) Compiler
EAPI=8
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libsepol-3.7
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.7/secilc-3.7.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=dd5d1f531a49f2cedcfd57b2e6015327
+_md5_=41794eecd9a4d33291ec92da0a588d0c
diff --git a/metadata/md5-cache/sys-apps/selinux-python-3.7-r1 b/metadata/md5-cache/sys-apps/selinux-python-3.7-r1
index a606c9ed40e4..2d4b7833b4be 100644
--- a/metadata/md5-cache/sys-apps/selinux-python-3.7-r1
+++ b/metadata/md5-cache/sys-apps/selinux-python-3.7-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
INHERIT=python-r1 toolchain-funcs
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libselinux-3.7:=[python] >=sys-libs/libsemanage-3.7:=[python(+)] >=sys-libs/libsepol-3.7:=[static-libs(+)] >=app-admin/setools-4.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-process/audit-1.5.1[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.7/selinux-python-3.7.tar.gz
_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=a04c332c23082a6cd2a07af1e9ebce47
+_md5_=55c2ca2d890fa51d8a971bebcc585016
diff --git a/metadata/md5-cache/sys-apps/semodule-utils-3.7 b/metadata/md5-cache/sys-apps/semodule-utils-3.7
index 4bab7761949e..a67c2fbb0400 100644
--- a/metadata/md5-cache/sys-apps/semodule-utils-3.7
+++ b/metadata/md5-cache/sys-apps/semodule-utils-3.7
@@ -4,10 +4,10 @@ DESCRIPTION=SELinux policy module utilities
EAPI=8
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~mips ~riscv x86
LICENSE=GPL-2
RDEPEND=>=sys-libs/libsepol-3.7:=
SLOT=0
SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.7/semodule-utils-3.7.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=983f7d393a3c799761461815469f79ff
+_md5_=81978a9efb219474e6fae9cd91ddcdb2
diff --git a/metadata/md5-cache/sys-apps/systemd-utils-254.22 b/metadata/md5-cache/sys-apps/systemd-utils-254.22
index 988d5153d39f..6e1623bde999 100644
--- a/metadata/md5-cache/sys-apps/systemd-utils-254.22
+++ b/metadata/md5-cache/sys-apps/systemd-utils-254.22
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://systemd.io/
INHERIT=bash-completion-r1 flag-o-matic linux-info meson-multilib optfeature python-single-r1 secureboot toolchain-funcs udev
IUSE=+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test +udev ukify 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_10 python_single_target_python3_11 python_single_target_python3_12 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=udev? ( >=sys-fs/udev-init-scripts-34 )
RDEPEND=elibc_musl? ( >=sys-libs/musl-1.2.3 ) selinux? ( sys-libs/libselinux:0= ) tmpfiles? ( acl? ( sys-apps/acl:0= ) ) udev? ( >=sys-apps/util-linux-2.30: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= ) kmod? ( >=sys-apps/kmod-15:0= ) ) !udev? ( >=sys-apps/util-linux-2.30:0= sys-libs/libcap:0= virtual/libcrypt:= ) boot? ( !<sys-boot/systemd-boot-250 ) ukify? ( 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_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(-)] ) ) tmpfiles? ( !<sys-apps/systemd-tmpfiles-250 ) udev? ( acct-group/audio acct-group/cdrom acct-group/dialout acct-group/disk acct-group/floppy acct-group/input acct-group/kmem acct-group/kvm acct-group/lp acct-group/render acct-group/sgx acct-group/tape acct-group/tty acct-group/usb acct-group/video !sys-apps/gentoo-systemd-integration !sys-apps/hwids[udev] !<sys-fs/udev-250 !sys-fs/eudev ) !sys-apps/systemd
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/systemd/systemd-stable/archive/refs/tags/v254.22.tar.gz -> systemd-stable-254.22.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/dist/systemd-musl-patches-254.3-r1.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 udev f3d9a4376ebd22131726a68e1a0a058f
-_md5_=31be73861a418c8ccb965cc0efd187fe
+_md5_=cfe9c4a185a1be068a67b430ab0caf5d
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index 6f2864ff14e2..55ee89c23844 100644
--- a/metadata/md5-cache/sys-block/Manifest.gz
+++ b/metadata/md5-cache/sys-block/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-block/mbuffer-20241007 b/metadata/md5-cache/sys-block/mbuffer-20241007
index 90b5b5ded83f..e72ec296d5d6 100644
--- a/metadata/md5-cache/sys-block/mbuffer-20241007
+++ b/metadata/md5-cache/sys-block/mbuffer-20241007
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.maier-komor.de/mbuffer.html
INHERIT=autotools optfeature
IUSE=debug ssl test
-KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc x86
LICENSE=GPL-3
RDEPEND=ssl? ( dev-libs/openssl )
REQUIRED_USE=test? ( ssl )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.maier-komor.de/software/mbuffer/mbuffer-20241007.tgz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=3dcdd3ad642fc56a28c741fc74f0c969
+_md5_=88b530ac643d451c8540ee6d96094a28
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index bc17ffd42cfa..33a71e2752f8 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/dev86-0.16.21-r3 b/metadata/md5-cache/sys-devel/dev86-0.16.21-r3
index 5532a6493a4d..286c7ef17761 100644
--- a/metadata/md5-cache/sys-devel/dev86-0.16.21-r3
+++ b/metadata/md5-cache/sys-devel/dev86-0.16.21-r3
@@ -10,4 +10,4 @@ RDEPEND=sys-devel/bin86
SLOT=0
SRC_URI=http://v3.sk/~lkundrak/dev86/Dev86src-0.16.21.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=02dd0e4532c6c5cb0ea3879648afb460
+_md5_=8b7dbdffed343b7a5c267f313cf8dda6
diff --git a/metadata/md5-cache/sys-devel/dev86-1.0.1 b/metadata/md5-cache/sys-devel/dev86-1.0.1
new file mode 100644
index 000000000000..f05b4c89ac13
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/dev86-1.0.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=sys-devel/bin86
+DESCRIPTION=Bruce's C compiler - Simple C compiler to generate 8086 code
+EAPI=8
+HOMEPAGE=http://www.debath.co.uk/ https://github.com/lkundrak/dev86
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+RDEPEND=sys-devel/bin86
+SLOT=0
+SRC_URI=https://codeberg.org/jbruchon/dev86/archive/v1.0.1.tar.gz -> Dev86src-1.0.1.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=f8656645a2b32258fbfa51d9d591888a
diff --git a/metadata/md5-cache/sys-devel/multilib-gcc-wrapper-0-r2 b/metadata/md5-cache/sys-devel/multilib-gcc-wrapper-0-r2
index eb838ecf9c36..d8725202dabb 100644
--- a/metadata/md5-cache/sys-devel/multilib-gcc-wrapper-0-r2
+++ b/metadata/md5-cache/sys-devel/multilib-gcc-wrapper-0-r2
@@ -8,4 +8,4 @@ LICENSE=public-domain
RDEPEND=sys-devel/gcc:=
SLOT=0
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=58b56d652775ac622833f6687bd25d95
+_md5_=68a42c5a6a39ee2c61921e01481f0f8d
diff --git a/metadata/md5-cache/sys-firmware/Manifest.gz b/metadata/md5-cache/sys-firmware/Manifest.gz
index 9b33045e19ec..680cc301cb54 100644
--- a/metadata/md5-cache/sys-firmware/Manifest.gz
+++ b/metadata/md5-cache/sys-firmware/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-firmware/edk2-202408 b/metadata/md5-cache/sys-firmware/edk2-202408
index 09b219d91af7..162c6d6d1116 100644
--- a/metadata/md5-cache/sys-firmware/edk2-202408
+++ b/metadata/md5-cache/sys-firmware/edk2-202408
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tianocore/edk2
INHERIT=edo prefix python-any-r1 readme.gentoo-r1 secureboot toolchain-funcs
IUSE=secureboot
-KEYWORDS=-* ~amd64 arm64
+KEYWORDS=-* amd64 arm64
LICENSE=BSD-2 MIT
RDEPEND=!sys-firmware/edk2-bin
SLOT=0
SRC_URI=https://github.com/tianocore/edk2/archive/edk2-stable202408.tar.gz -> edk2-202408.tar.gz https://github.com/google/brotli/archive/f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz -> brotli-f4153a09f87cbb9c826d8fc12c74642bb2d879ea.tar.gz https://github.com/DMTF/libspdm/archive/50924a4c8145fc721e17208f55814d2b38766fe6.tar.gz -> libspdm-50924a4c8145fc721e17208f55814d2b38766fe6.tar.gz https://github.com/Mbed-TLS/mbedtls/archive/8c89224991adff88d53cd380f42a2baa36f91454.tar.gz -> mbedtls-8c89224991adff88d53cd380f42a2baa36f91454.tar.gz https://github.com/MIPI-Alliance/public-mipi-sys-t/archive/370b5944c046bab043dd8b133727b2135af7747a.tar.gz -> mipi-sys-t-370b5944c046bab043dd8b133727b2135af7747a.tar.gz https://github.com/openssl/openssl/archive/de90e54bbe82e5be4fb9608b6f5c308bb837d355.tar.gz -> openssl-de90e54bbe82e5be4fb9608b6f5c308bb837d355.tar.gz amd64? ( https://uefi.org/sites/default/files/resources/x64_DBXUpdate_05092023.bin https://uefi.org/sites/default/files/resources/x64_DBXUpdate.bin -> x64_DBXUpdate_05092023.bin ) arm64? ( https://uefi.org/sites/default/files/resources/arm64_DBXUpdate_05092023.bin https://uefi.org/sites/default/files/resources/arm64_DBXUpdate.bin -> arm64_DBXUpdate_05092023.bin https://github.com/devicetree-org/pylibfdt/archive/cfff805481bdea27f900c32698171286542b8d3c.tar.gz -> pylibfdt-cfff805481bdea27f900c32698171286542b8d3c.tar.gz )
_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=4aa09855d7e17f4e9b6d4c3005433f68
+_md5_=b2eed80ca7516d7bdade95679a174f19
diff --git a/metadata/md5-cache/sys-firmware/edk2-bin-202408 b/metadata/md5-cache/sys-firmware/edk2-bin-202408
index 719c75074c2c..e05b0ba1d013 100644
--- a/metadata/md5-cache/sys-firmware/edk2-bin-202408
+++ b/metadata/md5-cache/sys-firmware/edk2-bin-202408
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/tianocore/edk2
INHERIT=readme.gentoo-r1 secureboot
IUSE=secureboot
-KEYWORDS=~amd64 arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm64 ~loong ~ppc ppc64 ~riscv x86
LICENSE=BSD-2 MIT
RDEPEND=!sys-firmware/edk2
SLOT=0
SRC_URI=https://dev.gentoo.org/~chewi/distfiles/edk2-202408-1-amd64.xpak https://dev.gentoo.org/~chewi/distfiles/edk2-202408-1-arm64.xpak
_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=73d1be29e94e5e399d9a1191320c53c4
+_md5_=c30be56ef64c19e97c6543b0de2d4991
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 3250203f1f40..923b91c8dc7e 100644
--- a/metadata/md5-cache/sys-fs/Manifest.gz
+++ b/metadata/md5-cache/sys-fs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-fs/bcachefs-tools-1.20.0 b/metadata/md5-cache/sys-fs/bcachefs-tools-1.20.0
new file mode 100644
index 000000000000..70cdbb38ce87
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/bcachefs-tools-1.20.0
@@ -0,0 +1,17 @@
+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.13 dev-python/docutils[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/docutils[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/docutils[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/docutils[python_targets_python3_10(-)] ) ) app-arch/zstd llvm_slot_17? ( llvm-core/clang:17 ) llvm_slot_18? ( llvm-core/clang:18 ) llvm_slot_19? ( llvm-core/clang:19 ) elibc_musl? ( >=sys-libs/musl-1.2.5 ) virtual/pkgconfig verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 ) || ( dev-lang/rust-bin:1.84.1 dev-lang/rust:1.84.1 dev-lang/rust-bin:1.84.0 dev-lang/rust:1.84.0 dev-lang/rust-bin:1.83.0 dev-lang/rust:1.83.0 dev-lang/rust-bin:1.82.0 dev-lang/rust:1.82.0 dev-lang/rust-bin:1.81.0 dev-lang/rust:1.81.0 dev-lang/rust-bin:1.80.1 dev-lang/rust:1.80.1 dev-lang/rust-bin:1.79.0 dev-lang/rust:1.79.0 dev-lang/rust-bin:1.78.0 dev-lang/rust:1.78.0 dev-lang/rust-bin:1.77.1 dev-lang/rust:1.77.1 dev-lang/rust-bin:1.76.0 dev-lang/rust:1.76.0 dev-lang/rust-bin:1.75.0 dev-lang/rust:1.75.0 dev-lang/rust-bin:1.74.1 dev-lang/rust:1.74.1 dev-lang/rust-bin:1.71.1 dev-lang/rust:1.71.1 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/libaio dev-libs/libsodium:= dev-libs/userspace-rcu:= sys-apps/keyutils:= sys-apps/util-linux sys-libs/zlib virtual/udev fuse? ( >=sys-fs/fuse-3.7.0 )
+DESCRIPTION=Tools for bcachefs
+EAPI=8
+HOMEPAGE=https://bcachefs.org/
+INHERIT=cargo flag-o-matic llvm-r1 python-any-r1 shell-completion toolchain-funcs unpacker verify-sig
+IUSE=fuse verify-sig debug +llvm_slot_19 llvm_slot_17 llvm_slot_18 verify-sig
+KEYWORDS=~amd64 ~arm64
+LICENSE=Apache-2.0 BSD GPL-2 MIT
+RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/libaio dev-libs/libsodium:= dev-libs/userspace-rcu:= sys-apps/keyutils:= sys-apps/util-linux sys-libs/zlib virtual/udev fuse? ( >=sys-fs/fuse-3.7.0 )
+REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-1.20.0.tar.zst 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.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.89/download -> anyhow-1.0.89.crate https://crates.io/api/v1/crates/bindgen/0.69.5/download -> bindgen-0.69.5.crate https://crates.io/api/v1/crates/bitfield/0.14.0/download -> bitfield-0.14.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/cc/1.1.28/download -> cc-1.1.28.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/clang-sys/1.8.1/download -> clang-sys-1.8.1.crate https://crates.io/api/v1/crates/clap/4.5.20/download -> clap-4.5.20.crate https://crates.io/api/v1/crates/clap_builder/4.5.20/download -> clap_builder-4.5.20.crate https://crates.io/api/v1/crates/clap_complete/4.5.33/download -> clap_complete-4.5.33.crate https://crates.io/api/v1/crates/clap_derive/4.5.18/download -> clap_derive-4.5.18.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/env_logger/0.10.2/download -> env_logger-0.10.2.crate https://crates.io/api/v1/crates/errno-dragonfly/0.1.2/download -> errno-dragonfly-0.1.2.crate https://crates.io/api/v1/crates/errno/0.2.8/download -> errno-0.2.8.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.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/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.crate https://crates.io/api/v1/crates/libc/0.2.159/download -> libc-0.2.159.crate https://crates.io/api/v1/crates/libloading/0.8.5/download -> libloading-0.8.5.crate https://crates.io/api/v1/crates/libudev-sys/0.1.4/download -> libudev-sys-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.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/memchr/2.7.4/download -> memchr-2.7.4.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/nom/7.1.3/download -> nom-7.1.3.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/owo-colors/4.1.0/download -> owo-colors-4.1.0.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/pkg-config/0.3.31/download -> pkg-config-0.3.31.crate https://crates.io/api/v1/crates/prettyplease/0.2.22/download -> prettyplease-0.2.22.crate https://crates.io/api/v1/crates/proc-macro2/1.0.87/download -> proc-macro2-1.0.87.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.0/download -> regex-1.11.0.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/rustix/0.38.37/download -> rustix-0.38.37.crate https://crates.io/api/v1/crates/rustversion/1.0.17/download -> rustversion-1.0.17.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/strum/0.26.3/download -> strum-0.26.3.crate https://crates.io/api/v1/crates/strum_macros/0.26.4/download -> strum_macros-0.26.4.crate https://crates.io/api/v1/crates/syn/2.0.79/download -> syn-2.0.79.crate https://crates.io/api/v1/crates/terminal_size/0.4.0/download -> terminal_size-0.4.0.crate https://crates.io/api/v1/crates/udev/0.7.0/download -> udev-0.7.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid/1.10.0/download -> uuid-1.10.0.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-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-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/zeroize/1.8.1/download -> zeroize-1.8.1.crate https://crates.io/api/v1/crates/zeroize_derive/1.4.2/download -> zeroize_derive-1.4.2.crate verify-sig? ( https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-1.20.0.tar.sign )
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo 313cf4d416506d4c3d8b9c5dbd9ce689 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 rust 2f71cfd308c1c475ddcfd44cb3f552ef rust-toolchain 3f822985d9297438ed2443aa1fbdf33e shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_md5_=11170bbd104baa8a04a91d009ca07984
diff --git a/metadata/md5-cache/sys-fs/lxcfs-6.0.2 b/metadata/md5-cache/sys-fs/lxcfs-6.0.2
deleted file mode 100644
index a4dbb1c8b4ba..000000000000
--- a/metadata/md5-cache/sys-fs/lxcfs-6.0.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig || ( ( dev-lang/python:3.13 dev-python/jinja2[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jinja2[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/jinja2[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/jinja2[python_targets_python3_10(-)] ) ) doc? ( sys-apps/help2man ) verify-sig? ( sec-keys/openpgp-keys-linuxcontainers ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=sys-fs/fuse:3
-DESCRIPTION=FUSE filesystem for LXC
-EAPI=8
-HOMEPAGE=https://linuxcontainers.org/lxcfs/introduction/ https://github.com/lxc/lxcfs/
-INHERIT=cmake meson python-any-r1 systemd verify-sig
-IUSE=doc test verify-sig
-KEYWORDS=amd64 ~arm64 ~riscv ~x86
-LICENSE=Apache-2.0 LGPL-2+
-RDEPEND=sys-fs/fuse:3
-RESTRICT=test
-SLOT=0
-SRC_URI=https://linuxcontainers.org/downloads/lxcfs/lxcfs-6.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxcfs/lxcfs-6.0.2.tar.gz.asc )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ac4de4e0b5ae9db153eee232e65fcc52
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 042e24ecd803..6326372a497f 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.13 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.13
new file mode 100644
index 000000000000..a25c822282be
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.12.13
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.12.13
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.12.13 sys-apps/kmod[lzma] virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.12.13
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.8-gentoo )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=49fd4194cb208d7e6859ccee2f1f8a62
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.13.2 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.13.2
new file mode 100644
index 000000000000..949bbbebef37
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.13.2
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.13.2
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.13.2 sys-apps/kmod[lzma] virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.13.2
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-3.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-3.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-3.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.13.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.13.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.13.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.13.1-gentoo )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=a88ec92f0cc39d91389119e4d5e1b336
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.76 b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.76
new file mode 100644
index 000000000000..8fd0880909ab
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-6.6.76
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) generic-uki? ( net-misc/networkmanager[iwd] sys-libs/pam dev-libs/libp11 sys-libs/libcap net-fs/nfs-utils net-fs/cifs-utils sys-libs/readline net-libs/libmnl sys-apps/kmod app-arch/zstd media-libs/libmtp sys-fs/dosfstools sys-apps/coreutils dev-libs/libevent dev-libs/libpcre2 dev-libs/glib app-crypt/argon2 app-arch/bzip2 sys-libs/libxcrypt sys-block/nbd dev-libs/hidapi sys-apps/dbus dev-libs/libffi x11-libs/libdrm dev-libs/nss sys-boot/plymouth[drm,systemd(+),udev] sys-auth/polkit dev-libs/userspace-rcu app-arch/lz4 sys-apps/gawk app-crypt/gnupg[smartcard,tpm(-)] sys-apps/acl sys-apps/hwdata app-crypt/tpm2-tss net-misc/curl dev-libs/libaio app-alternatives/awk sys-libs/libapparmor dev-libs/lzo sys-fs/e2fsprogs sys-fs/mdadm app-crypt/tpm2-tools sys-libs/libseccomp sys-fs/lvm2[lvm] sys-apps/keyutils dev-libs/json-c sys-apps/util-linux x86? ( sys-firmware/intel-microcode ) dev-libs/libgpg-error dev-db/sqlite >=sys-apps/systemd-257[boot(-),cryptsetup,pkcs11,policykit,tpm,ukify(-)] amd64? ( sys-firmware/intel-microcode ) sys-libs/ncurses sys-fs/cryptsetup sys-apps/rng-tools dev-libs/libassuan sys-fs/xfsprogs net-wireless/iwd net-libs/nghttp2 sys-apps/attr net-dns/libidn2 sys-kernel/dracut sys-apps/nvme-cli net-libs/libndp sys-process/procps dev-libs/npth net-nds/openldap sys-apps/baselayout sys-fs/dmraid net-libs/libtirpc sys-fs/multipath-tools sys-fs/btrfs-progs sys-apps/sed net-fs/samba dev-libs/oniguruma sys-libs/glibc dev-libs/icu app-arch/xz-utils app-alternatives/gzip dev-libs/cyrus-sasl sys-libs/libnvme app-misc/jq dev-libs/expat sys-apps/iproute2 media-libs/libv4l sys-libs/zlib dev-libs/libusb net-wireless/bluez sys-devel/gcc dev-libs/libunistring app-arch/gzip dev-libs/openssl sys-apps/shadow app-misc/ddcutil sys-kernel/linux-firmware[redistributable,-unknown-license] sys-apps/less app-shells/bash dev-libs/opensc sys-apps/fwupd dev-libs/libgcrypt sys-apps/pcsc-lite dev-libs/libtasn1 app-crypt/p11-kit sys-libs/libcap-ng app-alternatives/sh net-dns/c-ares sys-apps/kbd )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
+DESCRIPTION=Linux kernel built with Gentoo patches
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
+INHERIT=kernel-build toolchain-funcs
+IUSE=debug experimental hardened secureboot savedconfig +initramfs test generic-uki modules-compress +strip modules-sign
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.6.76
+RDEPEND=!sys-kernel/gentoo-kernel-bin:6.6.76 sys-apps/kmod[lzma] virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) hppa? ( savedconfig ) riscv? ( savedconfig ) sparc? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.76
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.extras.tar.xz experimental? ( https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.experimental.tar.xz ) https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=104856904f03dc484a818bccd498c1e2
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.13 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.13
new file mode 100644
index 000000000000..02349dd35d41
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.12.13
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=debug +initramfs test generic-uki modules-compress
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.12.13
+RDEPEND=!sys-kernel/gentoo-kernel:6.12.13 sys-apps/kmod[lzma] virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.12.13
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13-1.gpkg.tar -> gentoo-kernel-6.12.13-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13-1.gpkg.tar -> gentoo-kernel-6.12.13-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13-1.gpkg.tar -> gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13-1.gpkg.tar -> gentoo-kernel-6.12.13-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2
+_md5_=63ed07bace30945eea3db5c962bd18cd
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.13.2 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.13.2
new file mode 100644
index 000000000000..f892644d505f
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.13.2
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=debug +initramfs test generic-uki modules-compress
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.13.2
+RDEPEND=!sys-kernel/gentoo-kernel:6.13.2 sys-apps/kmod[lzma] virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.13.2
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-3.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-3.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.2-1.gpkg.tar -> gentoo-kernel-6.13.2-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.2-1.gpkg.tar -> gentoo-kernel-6.13.2-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.2-1.gpkg.tar -> gentoo-kernel-6.13.2-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.2-1.gpkg.tar -> gentoo-kernel-6.13.2-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2
+_md5_=1afd9be1d2419efcae6f9524c0584af0
diff --git a/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.76 b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.76
new file mode 100644
index 000000000000..945bb85851c2
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.6.76
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/bc app-alternatives/lex dev-util/pahole virtual/libelf app-alternatives/yacc amd64? ( app-crypt/sbsigntools ) arm64? ( app-crypt/sbsigntools ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) )
+DEFINED_PHASES=config configure install postinst postrm preinst prepare pretend test unpack
+DESCRIPTION=Pre-built Linux kernel with Gentoo patches
+EAPI=8
+HOMEPAGE=https://www.kernel.org/
+IDEPEND=generic-uki? ( app-crypt/sbsigntools >=sys-kernel/installkernel-14[-dracut(-),-ugrd(-),-ukify(-)] ) !generic-uki? ( !initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) ) )
+INHERIT=kernel-install toolchain-funcs unpacker
+IUSE=debug +initramfs test generic-uki modules-compress
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=GPL-2 generic-uki? ( GPL-2+ LGPL-2.1+ || ( BSD GPL-2 ) LGPL-2.1 || ( GPL-2 BSD ) GPL-2 GPL-3 GPL-3+ LGPL-2.1 LGPL-2 || ( BSD GPL-2 ) LGPL-2.1 GPL-3 GPL-3+ BSD BSD LGPL-2.1+ || ( Apache-2.0 CC0-1.0 ) BZIP2 LGPL-2.1+ public-domain BSD BSD-2 GPL-2 || ( BSD GPL-3 HIDAPI ) || ( AFL-2.1 GPL-2 ) MIT MIT || ( MPL-2.0 GPL-2 LGPL-2.1 ) GPL-2+ LGPL-2 LGPL-2.1 BSD-2 GPL-2 GPL-3+ GPL-3+ LGPL-2.1 GPL-2+ BSD-2 BSD curl ISC LGPL-2 CC0-1.0 GPL-2 LGPL-2.1 GPL-2+ GPL-2 BSD GPL-2 BSD LGPL-2.1 GPL-2 GPL-2 LGPL-2.1 MIT GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain x86? ( intel-ucode ) GPL-2 LGPL-2.1 public-domain GPL-2 LGPL-2.1 MIT public-domain amd64? ( intel-ucode ) MIT GPL-2+ GPL-2 GPL-3 LGPL-2.1 LGPL-2.1 GPL-2 MIT LGPL-2.1 || ( GPL-2+ LGPL-3+ ) GPL-3+ unicode GPL-2 GPL-2 GPL-2+ LGPL-2.1+ GPL-2+ LGPL-2+ LGPL-2.1+ LGPL-2.1+ OPENLDAP GPL-2 GPL-2 GPL-2 BSD BSD-2 BSD-4 LGPL-2.1+ GPL-2 GPL-2 GPL-3+ GPL-3 BSD-2 LGPL-2.1+ BSD HPND ISC inner-net rc PCRE BSD public-domain LGPL-2.1+ GPL-2+ CC0-1.0 BSD-with-attribution LGPL-2.1+ MIT CC-BY-3.0 MIT GPL-2 LGPL-2.1+ ZLIB LGPL-2.1 GPL-2+ LGPL-2.1+ GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+ || ( LGPL-3+ GPL-2+ ) || ( FDL-1.2 GPL-3+ ) GPL-3+ Apache-2.0 BSD GPL-2 GPL-2 GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT || ( GPL-3 BSD-2 ) GPL-3+ LGPL-2.1 LGPL-2.1+ LGPL-2.1 MIT BSD ISC MIT GPL-3+ GPL-2 LGPL-2.1+ MIT LGPL-2.1 CC0-1.0 MIT ISC GPL-2 )
+PDEPEND=>=virtual/dist-kernel-6.6.76
+RDEPEND=!sys-kernel/gentoo-kernel:6.6.76 sys-apps/kmod[lzma] virtual/libelf
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.76
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.extras.tar.xz amd64? ( https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76-1.gpkg.tar -> gentoo-kernel-6.6.76-1.amd64.gpkg.tar ) arm64? ( https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76-1.gpkg.tar -> gentoo-kernel-6.6.76-1.arm64.gpkg.tar ) ppc64? ( https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76-1.gpkg.tar -> gentoo-kernel-6.6.76-1.ppc64le.gpkg.tar ) x86? ( https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76-1.gpkg.tar -> gentoo-kernel-6.6.76-1.x86.gpkg.tar )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 kernel-install 0b514a68b37af1d396618edfbf1dd064 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 unpacker fb4b84181244b3b9990fa0bf40232dd2
+_md5_=5f3cf05f4162a9a47e590be7ab30f457
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.12.13 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.12.13
new file mode 100644
index 000000000000..773af3dab7e7
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.12.13
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.12 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=check-reqs kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.12.13
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-16.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-16.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-16.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-16.experimental.tar.xz )
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=82b758f846eff70af0aaa3107600a2dc
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.13.2 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.13.2
new file mode 100644
index 000000000000..30da6e82c280
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.13.2
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.13 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=check-reqs kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.13.2
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.13-3.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-3.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.13-3.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-3.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.13-3.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.13-3.experimental.tar.xz )
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=6e37e96f60da99cfc8afd43824103cdd
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.76 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.76
new file mode 100644
index 000000000000..52f5d2ea520a
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.76
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.6 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.6.76
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-85.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-85.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-85.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-85.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
+_md5_=44102bb19966a688af827d10b6f8682b
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.13 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.13
new file mode 100644
index 000000000000..7da067ce3e2c
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.12.13
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.12.13
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.12.13
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.13.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.12.13.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.12.8-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.12.8-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.12.8-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.12.8-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.12.8-gentoo )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_md5_=d0e0bf56cff435e8ab0ab7c166852827
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.13.2 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.13.2
new file mode 100644
index 000000000000..611a09b7a71e
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.13.2
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.13.2
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.13.2
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.2.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.13.2.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.13.1-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.13.1-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.13.1-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.13.1-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.13.1-gentoo )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_md5_=e8a63537b03862c95cc3604605f252a5
diff --git a/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.76 b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.76
new file mode 100644
index 000000000000..18f1aa1e1e6d
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/vanilla-kernel-6.6.76
@@ -0,0 +1,18 @@
+BDEPEND=debug? ( dev-util/pahole ) verify-sig? ( sec-keys/openpgp-keys-kernel ) secureboot? ( app-crypt/sbsigntools dev-libs/openssl ) test? ( dev-tcltk/expect sys-apps/coreutils sys-kernel/dracut sys-fs/e2fsprogs amd64? ( app-emulation/qemu[qemu_softmmu_targets_x86_64] ) arm64? ( app-emulation/qemu[qemu_softmmu_targets_aarch64] ) ppc? ( app-emulation/qemu[qemu_softmmu_targets_ppc] ) ppc64? ( app-emulation/qemu[qemu_softmmu_targets_ppc64] ) sparc? ( app-emulation/qemu[qemu_softmmu_targets_sparc,qemu_softmmu_targets_sparc64] ) x86? ( app-emulation/qemu[qemu_softmmu_targets_i386] ) ) || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) app-alternatives/cpio app-alternatives/bc dev-lang/perl sys-devel/bison sys-devel/flex virtual/libelf arm? ( sys-apps/dtc ) arm64? ( sys-apps/dtc ) riscv? ( sys-apps/dtc ) modules-sign? ( dev-libs/openssl ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test unpack
+DESCRIPTION=Linux kernel built from vanilla upstream sources
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
+IDEPEND=!initramfs? ( >=sys-kernel/installkernel-14 ) initramfs? ( || ( >=sys-kernel/installkernel-14[dracut(-)] >=sys-kernel/installkernel-14[ugrd(-)] ) )
+INHERIT=kernel-build toolchain-funcs verify-sig
+IUSE=debug hardened secureboot savedconfig +initramfs test +strip modules-sign verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86
+LICENSE=GPL-2
+PDEPEND=>=virtual/dist-kernel-6.6.76
+RDEPEND=virtual/libelf
+REQUIRED_USE=arm? ( savedconfig ) secureboot? ( modules-sign )
+RESTRICT=!test? ( test ) test? ( userpriv ) arm? ( test )
+SLOT=6.6.76
+SRC_URI=https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.76.tar.xz https://github.com/projg2/gentoo-kernel-config/archive/g15.tar.gz -> gentoo-kernel-config-g15.tar.gz verify-sig? ( https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.6.76.tar.sign ) amd64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-x86_64-fedora.config -> kernel-x86_64-fedora.config.6.6.12-gentoo ) arm64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-aarch64-fedora.config -> kernel-aarch64-fedora.config.6.6.12-gentoo ) ppc64? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-ppc64le-fedora.config -> kernel-ppc64le-fedora.config.6.6.12-gentoo ) x86? ( https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/6.6.12-gentoo/kernel-i686-fedora.config -> kernel-i686-fedora.config.6.6.12-gentoo )
+_eclasses_=dist-kernel-utils 97700892f3bc8ee315ee55ff5297a739 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd kernel-build 181daddd7aea64d9ff4057bd1c7b472e kernel-install 0b514a68b37af1d396618edfbf1dd064 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 savedconfig b9131abe556ad2ea96c01b06d658d363 secureboot d98b63e30a9468e1f1c06d3d7c66e760 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 verify-sig 7433426b6b28bf2737ba4b82c8aa8c53
+_md5_=2921810d2f1b196a9c402099cf742d9a
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.12 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.13
index e90d271a38ec..a8e5aa7b9882 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.12
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.13
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.12.12
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.12.12.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz
+SLOT=6.12.13
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.12.13.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.13.1 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.13.2
index fc48d4ae10dc..5d38b9dabf4d 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.13.1
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.13.2
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.13.1
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.13.1.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.xz
+SLOT=6.13.2
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.13.2.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.13.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.75 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.76
index 4a90258b152b..9a2f72b9449b 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.75
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.76
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.6.75
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.75.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
+SLOT=6.6.76
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.76.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 48ec7c448da0..ac7fe3f61c6c 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/libsemanage-3.7 b/metadata/md5-cache/sys-libs/libsemanage-3.7
index 597df6025a39..6fe3e8744c05 100644
--- a/metadata/md5-cache/sys-libs/libsemanage-3.7
+++ b/metadata/md5-cache/sys-libs/libsemanage-3.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/SELinuxProject/selinux/wiki
INHERIT=python-r1 toolchain-funcs multilib-minimal
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 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 ~mips ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~mips ~riscv x86
LICENSE=GPL-2
RDEPEND=app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/libsepol-3.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-libs/libselinux-3.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-process/audit-2.2.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(-)?] 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 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0/2
SRC_URI=https://github.com/SELinuxProject/selinux/releases/download/3.7/libsemanage-3.7.tar.gz
_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=69cd056cc75a7ea573b918fb709b2b8c
+_md5_=23519185ceb2f1a3f111f00c4a314c83
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index cd585e385d1c..52446aace6e0 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/fcron-3.3.2 b/metadata/md5-cache/sys-process/fcron-3.3.2
new file mode 100644
index 000000000000..3f16b83d7552
--- /dev/null
+++ b/metadata/md5-cache/sys-process/fcron-3.3.2
@@ -0,0 +1,15 @@
+BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig dev-build/automake || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
+DEFINED_PHASES=compile config configure install postinst prepare setup
+DEPEND=acct-group/fcron acct-user/fcron virtual/libcrypt:= audit? ( sys-process/audit ) pam? ( sys-libs/pam ) readline? ( sys-libs/readline:= ) selinux? ( sys-libs/libselinux )
+DESCRIPTION=A command scheduler with extended capabilities over cron and anacron
+EAPI=8
+HOMEPAGE=http://fcron.free.fr/
+INHERIT=autotools cron flag-o-matic pam systemd user-info
+IUSE=audit debug pam selinux +mta +system-crontab readline
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/fcron acct-user/fcron virtual/libcrypt:= audit? ( sys-process/audit ) pam? ( sys-libs/pam ) readline? ( sys-libs/readline:= ) selinux? ( sys-libs/libselinux ) app-misc/editor-wrapper mta? ( virtual/mta ) pam? ( sys-auth/pambase ) >=sys-process/cronbase-0.3.2 !sys-process/bcron !sys-process/cronie !sys-process/dcron
+SLOT=0
+SRC_URI=http://fcron.free.fr/archives/fcron-3.3.2.src.tar.gz -> fcron-3.3.2.tar.gz
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe cron 7a997e295d297e4fa5c9ef0db828ee88 flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_md5_=bb86d6d18e66a7af3aa1c77bec38131f
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index f6705ed4ee6a..946eef7b2977 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.12.13 b/metadata/md5-cache/virtual/dist-kernel-6.12.13
new file mode 100644
index 000000000000..f6833d7a57a5
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.12.13
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.12.13 ~sys-kernel/gentoo-kernel-bin-6.12.13 ~sys-kernel/vanilla-kernel-6.12.13 )
+SLOT=0/6.12.13
+_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.13.2 b/metadata/md5-cache/virtual/dist-kernel-6.13.2
new file mode 100644
index 000000000000..6c5dbaeb577c
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.13.2
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.13.2 ~sys-kernel/gentoo-kernel-bin-6.13.2 ~sys-kernel/vanilla-kernel-6.13.2 )
+SLOT=0/6.13.2
+_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/virtual/dist-kernel-6.6.76 b/metadata/md5-cache/virtual/dist-kernel-6.6.76
new file mode 100644
index 000000000000..b329fddf42a3
--- /dev/null
+++ b/metadata/md5-cache/virtual/dist-kernel-6.6.76
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual to depend on any Distribution Kernel
+EAPI=8
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+RDEPEND=|| ( ~sys-kernel/gentoo-kernel-6.6.76 ~sys-kernel/gentoo-kernel-bin-6.6.76 ~sys-kernel/vanilla-kernel-6.6.76 )
+SLOT=0/6.6.76
+_md5_=3e8ae25a495d2b53b4024fc6d72b02cb
diff --git a/metadata/md5-cache/www-apache/Manifest.gz b/metadata/md5-cache/www-apache/Manifest.gz
index 6b7915026b08..f2889a1c59b4 100644
--- a/metadata/md5-cache/www-apache/Manifest.gz
+++ b/metadata/md5-cache/www-apache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apache/passenger-6.0.24 b/metadata/md5-cache/www-apache/passenger-6.0.24
index 227b7c5ac4f7..7c5bb3a6e83a 100644
--- a/metadata/md5-cache/www-apache/passenger-6.0.24
+++ b/metadata/md5-cache/www-apache/passenger-6.0.24
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.phusionpassenger.com/
INHERIT=apache-module flag-o-matic ruby-ng toolchain-funcs
IUSE=apache2 debug test apache2 ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=Boost-1.0 MIT BSD
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/rack-1.6.13:*[ruby_targets_ruby31(-)] dev-ruby/rackup:2[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.3.3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.6.13:*[ruby_targets_ruby32(-)] dev-ruby/rackup:2[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.3.3[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/rack-1.6.13:*[ruby_targets_ruby33(-)] dev-ruby/rackup:2[ruby_targets_ruby33(-)] >=dev-ruby/rake-12.3.3[ruby_targets_ruby33(-)] ) >=dev-libs/libuv-1.8.0 net-misc/curl[ssl] apache2? ( www-servers/apache[apache2_modules_unixd(+)] ) apache2? ( =www-servers/apache-2* ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://s3.amazonaws.com/phusion-passenger/releases/passenger-6.0.24.tar.gz
_eclasses_=apache-module 2778fecd257078e9c921796782f6ede1 depend.apache 3b9c533be911d4550c8972e4dfb6434a flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 multilib b2a329026f2e404e9e371097dda47f96 ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils a5d18cde09a96648a4d316ada2786cdb toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536
-_md5_=f1ece65f59191d4d41b8385663944767
+_md5_=e7e900e7c839f293c1b184e8677fdfba
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index bc15387c7a88..4566c8a82a1c 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/gitea-1.23.0 b/metadata/md5-cache/www-apps/gitea-1.23.3
index 053813b183b2..f3bfd58bc02c 100644
--- a/metadata/md5-cache/www-apps/gitea-1.23.0
+++ b/metadata/md5-cache/www-apps/gitea-1.23.3
@@ -12,6 +12,6 @@ LICENSE=Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT MPL-2.0
RDEPEND=acct? ( acct-group/git acct-user/git[gitea] ) pam? ( sys-libs/pam ) !gogit? ( dev-vcs/git ) virtual/tmpfiles
RESTRICT=test strip
SLOT=0
-SRC_URI=https://github.com/go-gitea/gitea/releases/download/v1.23.0/gitea-src-1.23.0.tar.gz -> gitea-1.23.0.tar.gz
+SRC_URI=https://github.com/go-gitea/gitea/releases/download/v1.23.3/gitea-src-1.23.3.tar.gz -> gitea-1.23.3.tar.gz
_eclasses_=fcaps 27152c9e4da035accb14a2d7879744ef flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f systemd 54bd206bb5c4efac6ae28b6b006713b0 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=66c7f8ea87971b224692ac573a4c551d
diff --git a/metadata/md5-cache/www-apps/mediawiki-1.42.5 b/metadata/md5-cache/www-apps/mediawiki-1.42.5
new file mode 100644
index 000000000000..5ba237937e15
--- /dev/null
+++ b/metadata/md5-cache/www-apps/mediawiki-1.42.5
@@ -0,0 +1,16 @@
+DEFINED_PHASES=install postinst prerm setup unpack
+DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
+DESCRIPTION=The MediaWiki wiki web application (as used on wikipedia.org)
+EAPI=8
+HOMEPAGE=http://www.mediawiki.org
+INHERIT=webapp
+IUSE=imagemagick mysql postgres +sqlite vhosts
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~x86
+LICENSE=GPL-2
+RDEPEND=dev-lang/php[calendar,ctype,fileinfo,iconv,intl,json(+),postgres?,session,ssl,unicode,xml,xmlreader] imagemagick? ( virtual/imagemagick-tools ) !imagemagick? ( dev-lang/php[gd] ) mysql? ( dev-lang/php[mysql,mysqli] ) sqlite? ( dev-db/sqlite[fts3(+)] dev-lang/php[pdo,sqlite] ) virtual/httpd-php app-admin/webapp-config
+REQUIRED_USE=|| ( mysql postgres sqlite )
+RESTRICT=test
+SLOT=1.42.5
+SRC_URI=http://releases.wikimedia.org/mediawiki/1.42/mediawiki-1.42.5.tar.gz
+_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
+_md5_=ce4a89b8a9533294d1edd248c1c9460b
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index d301882eb7b1..5b68c47fd624 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/firefox-128.5.0 b/metadata/md5-cache/www-client/firefox-128.5.0
deleted file mode 100644
index 1a441e09c137..000000000000
--- a/metadata/md5-cache/www-client/firefox-128.5.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) wasm? ( llvm-core/lld:17 ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) wasm? ( llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7: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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:rapid
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=esr
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/source/firefox-128.5.0esr.source.tar.xz -> firefox-128.5.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-07.tar.xz wasm? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/af.xpi -> firefox-128.5.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ar.xpi -> firefox-128.5.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ast.xpi -> firefox-128.5.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/be.xpi -> firefox-128.5.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/bg.xpi -> firefox-128.5.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/br.xpi -> firefox-128.5.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ca.xpi -> firefox-128.5.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/cak.xpi -> firefox-128.5.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/cs.xpi -> firefox-128.5.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/cy.xpi -> firefox-128.5.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/da.xpi -> firefox-128.5.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/de.xpi -> firefox-128.5.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.5.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/el.xpi -> firefox-128.5.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.5.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.5.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.5.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.5.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/et.xpi -> firefox-128.5.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/eu.xpi -> firefox-128.5.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/fi.xpi -> firefox-128.5.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/fr.xpi -> firefox-128.5.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.5.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.5.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/gd.xpi -> firefox-128.5.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/gl.xpi -> firefox-128.5.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/he.xpi -> firefox-128.5.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/hr.xpi -> firefox-128.5.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.5.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/hu.xpi -> firefox-128.5.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/id.xpi -> firefox-128.5.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/is.xpi -> firefox-128.5.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/it.xpi -> firefox-128.5.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ja.xpi -> firefox-128.5.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ka.xpi -> firefox-128.5.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/kab.xpi -> firefox-128.5.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/kk.xpi -> firefox-128.5.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ko.xpi -> firefox-128.5.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/lt.xpi -> firefox-128.5.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/lv.xpi -> firefox-128.5.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ms.xpi -> firefox-128.5.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.5.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/nl.xpi -> firefox-128.5.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.5.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.5.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/pl.xpi -> firefox-128.5.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.5.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.5.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/rm.xpi -> firefox-128.5.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ro.xpi -> firefox-128.5.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ru.xpi -> firefox-128.5.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/sk.xpi -> firefox-128.5.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/sl.xpi -> firefox-128.5.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/sq.xpi -> firefox-128.5.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/sr.xpi -> firefox-128.5.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.5.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/th.xpi -> firefox-128.5.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/tr.xpi -> firefox-128.5.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/uk.xpi -> firefox-128.5.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/uz.xpi -> firefox-128.5.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/vi.xpi -> firefox-128.5.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.5.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.5.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ach.xpi -> firefox-128.5.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/an.xpi -> firefox-128.5.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/az.xpi -> firefox-128.5.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/bn.xpi -> firefox-128.5.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/bs.xpi -> firefox-128.5.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.5.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/eo.xpi -> firefox-128.5.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.5.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.5.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/fa.xpi -> firefox-128.5.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ff.xpi -> firefox-128.5.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/fur.xpi -> firefox-128.5.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/gn.xpi -> firefox-128.5.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.5.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.5.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.5.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ia.xpi -> firefox-128.5.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/km.xpi -> firefox-128.5.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/kn.xpi -> firefox-128.5.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/lij.xpi -> firefox-128.5.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/mk.xpi -> firefox-128.5.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/mr.xpi -> firefox-128.5.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/my.xpi -> firefox-128.5.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.5.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/oc.xpi -> firefox-128.5.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/sc.xpi -> firefox-128.5.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/sco.xpi -> firefox-128.5.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/si.xpi -> firefox-128.5.0esr-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/skr.xpi -> firefox-128.5.0esr-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/son.xpi -> firefox-128.5.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/szl.xpi -> firefox-128.5.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ta.xpi -> firefox-128.5.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/te.xpi -> firefox-128.5.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/tl.xpi -> firefox-128.5.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/trs.xpi -> firefox-128.5.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/ur.xpi -> firefox-128.5.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.5.0esr/linux-x86_64/xpi/xh.xpi -> firefox-128.5.0esr-xh.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d1a7960e3e531578e9d933116cdfe4de
diff --git a/metadata/md5-cache/www-client/firefox-128.5.1 b/metadata/md5-cache/www-client/firefox-128.5.1
deleted file mode 100644
index 2d314f39b5e8..000000000000
--- a/metadata/md5-cache/www-client/firefox-128.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) wasm? ( llvm-core/lld:17 ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) wasm? ( llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7: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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:rapid
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=esr
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/source/firefox-128.5.1esr.source.tar.xz -> firefox-128.5.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-07.tar.xz wasm? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/af.xpi -> firefox-128.5.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ar.xpi -> firefox-128.5.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ast.xpi -> firefox-128.5.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/be.xpi -> firefox-128.5.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/bg.xpi -> firefox-128.5.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/br.xpi -> firefox-128.5.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ca.xpi -> firefox-128.5.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/cak.xpi -> firefox-128.5.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/cs.xpi -> firefox-128.5.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/cy.xpi -> firefox-128.5.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/da.xpi -> firefox-128.5.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/de.xpi -> firefox-128.5.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.5.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/el.xpi -> firefox-128.5.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.5.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.5.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.5.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.5.1esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/et.xpi -> firefox-128.5.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/eu.xpi -> firefox-128.5.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/fi.xpi -> firefox-128.5.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/fr.xpi -> firefox-128.5.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.5.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.5.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/gd.xpi -> firefox-128.5.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/gl.xpi -> firefox-128.5.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/he.xpi -> firefox-128.5.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/hr.xpi -> firefox-128.5.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.5.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/hu.xpi -> firefox-128.5.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/id.xpi -> firefox-128.5.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/is.xpi -> firefox-128.5.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/it.xpi -> firefox-128.5.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ja.xpi -> firefox-128.5.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ka.xpi -> firefox-128.5.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/kab.xpi -> firefox-128.5.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/kk.xpi -> firefox-128.5.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ko.xpi -> firefox-128.5.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/lt.xpi -> firefox-128.5.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/lv.xpi -> firefox-128.5.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ms.xpi -> firefox-128.5.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.5.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/nl.xpi -> firefox-128.5.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.5.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.5.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/pl.xpi -> firefox-128.5.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.5.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.5.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/rm.xpi -> firefox-128.5.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ro.xpi -> firefox-128.5.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ru.xpi -> firefox-128.5.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/sk.xpi -> firefox-128.5.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/sl.xpi -> firefox-128.5.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/sq.xpi -> firefox-128.5.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/sr.xpi -> firefox-128.5.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.5.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/th.xpi -> firefox-128.5.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/tr.xpi -> firefox-128.5.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/uk.xpi -> firefox-128.5.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/uz.xpi -> firefox-128.5.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/vi.xpi -> firefox-128.5.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.5.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.5.1esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ach.xpi -> firefox-128.5.1esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/an.xpi -> firefox-128.5.1esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/az.xpi -> firefox-128.5.1esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/bn.xpi -> firefox-128.5.1esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/bs.xpi -> firefox-128.5.1esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.5.1esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/eo.xpi -> firefox-128.5.1esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.5.1esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.5.1esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/fa.xpi -> firefox-128.5.1esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ff.xpi -> firefox-128.5.1esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/fur.xpi -> firefox-128.5.1esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/gn.xpi -> firefox-128.5.1esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.5.1esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.5.1esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.5.1esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ia.xpi -> firefox-128.5.1esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/km.xpi -> firefox-128.5.1esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/kn.xpi -> firefox-128.5.1esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/lij.xpi -> firefox-128.5.1esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/mk.xpi -> firefox-128.5.1esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/mr.xpi -> firefox-128.5.1esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/my.xpi -> firefox-128.5.1esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.5.1esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/oc.xpi -> firefox-128.5.1esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/sc.xpi -> firefox-128.5.1esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/sco.xpi -> firefox-128.5.1esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/si.xpi -> firefox-128.5.1esr-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/skr.xpi -> firefox-128.5.1esr-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/son.xpi -> firefox-128.5.1esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/szl.xpi -> firefox-128.5.1esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ta.xpi -> firefox-128.5.1esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/te.xpi -> firefox-128.5.1esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/tl.xpi -> firefox-128.5.1esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/trs.xpi -> firefox-128.5.1esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/ur.xpi -> firefox-128.5.1esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.5.1esr/linux-x86_64/xpi/xh.xpi -> firefox-128.5.1esr-xh.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=36247c444ff5c79d07426dbf7bdb020d
diff --git a/metadata/md5-cache/www-client/firefox-128.6.0 b/metadata/md5-cache/www-client/firefox-128.6.0
deleted file mode 100644
index cd95a5f124a0..000000000000
--- a/metadata/md5-cache/www-client/firefox-128.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) wasm-sandbox? ( llvm-core/lld:17 ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) wasm-sandbox? ( llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7: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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png +system-webp wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.101 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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] ) sys-apps/dbus ) ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:rapid
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_19 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=esr
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/source/firefox-128.6.0esr.source.tar.xz -> firefox-128.6.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-08.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/af.xpi -> firefox-128.6.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ar.xpi -> firefox-128.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ast.xpi -> firefox-128.6.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/be.xpi -> firefox-128.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bg.xpi -> firefox-128.6.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/br.xpi -> firefox-128.6.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ca.xpi -> firefox-128.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cak.xpi -> firefox-128.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cs.xpi -> firefox-128.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cy.xpi -> firefox-128.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/da.xpi -> firefox-128.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/de.xpi -> firefox-128.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/el.xpi -> firefox-128.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.6.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.6.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.6.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/et.xpi -> firefox-128.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/eu.xpi -> firefox-128.6.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fi.xpi -> firefox-128.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fr.xpi -> firefox-128.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gd.xpi -> firefox-128.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gl.xpi -> firefox-128.6.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/he.xpi -> firefox-128.6.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hr.xpi -> firefox-128.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hu.xpi -> firefox-128.6.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/id.xpi -> firefox-128.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/is.xpi -> firefox-128.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/it.xpi -> firefox-128.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ja.xpi -> firefox-128.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ka.xpi -> firefox-128.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kab.xpi -> firefox-128.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kk.xpi -> firefox-128.6.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ko.xpi -> firefox-128.6.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lt.xpi -> firefox-128.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lv.xpi -> firefox-128.6.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ms.xpi -> firefox-128.6.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.6.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nl.xpi -> firefox-128.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.6.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pl.xpi -> firefox-128.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/rm.xpi -> firefox-128.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ro.xpi -> firefox-128.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ru.xpi -> firefox-128.6.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sk.xpi -> firefox-128.6.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sl.xpi -> firefox-128.6.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sq.xpi -> firefox-128.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sr.xpi -> firefox-128.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.6.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/th.xpi -> firefox-128.6.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/tr.xpi -> firefox-128.6.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/uk.xpi -> firefox-128.6.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/uz.xpi -> firefox-128.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/vi.xpi -> firefox-128.6.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.6.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ach.xpi -> firefox-128.6.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/an.xpi -> firefox-128.6.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/az.xpi -> firefox-128.6.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bn.xpi -> firefox-128.6.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bs.xpi -> firefox-128.6.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.6.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/eo.xpi -> firefox-128.6.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.6.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.6.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fa.xpi -> firefox-128.6.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ff.xpi -> firefox-128.6.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fur.xpi -> firefox-128.6.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gn.xpi -> firefox-128.6.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.6.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.6.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.6.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ia.xpi -> firefox-128.6.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/km.xpi -> firefox-128.6.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kn.xpi -> firefox-128.6.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lij.xpi -> firefox-128.6.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/mk.xpi -> firefox-128.6.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/mr.xpi -> firefox-128.6.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/my.xpi -> firefox-128.6.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.6.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/oc.xpi -> firefox-128.6.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sc.xpi -> firefox-128.6.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sco.xpi -> firefox-128.6.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/si.xpi -> firefox-128.6.0esr-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/skr.xpi -> firefox-128.6.0esr-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/son.xpi -> firefox-128.6.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/szl.xpi -> firefox-128.6.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ta.xpi -> firefox-128.6.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/te.xpi -> firefox-128.6.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/tl.xpi -> firefox-128.6.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/trs.xpi -> firefox-128.6.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ur.xpi -> firefox-128.6.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/xh.xpi -> firefox-128.6.0esr-xh.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6aa6d7477339fe14a4663a741e44a672
diff --git a/metadata/md5-cache/www-client/firefox-133.0.3 b/metadata/md5-cache/www-client/firefox-133.0.3
deleted file mode 100644
index d07bc91aedde..000000000000
--- a/metadata/md5-cache/www-client/firefox-133.0.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) wasm? ( llvm-core/lld:17 ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) wasm? ( llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.71-r6:2.71 >=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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.106 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.org/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 rust readme.gentoo-r1 toolchain-funcs virtualx xdg
-IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent +system-libvpx system-png +system-webp valgrind wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.106 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:esr
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/133.0.3/source/firefox-133.0.3.source.tar.xz -> firefox-133.0.3.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-133-patches-06.tar.xz wasm? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-24/wasi-sdk-24.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/af.xpi -> firefox-133.0.3-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ar.xpi -> firefox-133.0.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ast.xpi -> firefox-133.0.3-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/be.xpi -> firefox-133.0.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/bg.xpi -> firefox-133.0.3-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/br.xpi -> firefox-133.0.3-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ca.xpi -> firefox-133.0.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/cak.xpi -> firefox-133.0.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/cs.xpi -> firefox-133.0.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/cy.xpi -> firefox-133.0.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/da.xpi -> firefox-133.0.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/de.xpi -> firefox-133.0.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/dsb.xpi -> firefox-133.0.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/el.xpi -> firefox-133.0.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/en-CA.xpi -> firefox-133.0.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/en-GB.xpi -> firefox-133.0.3-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/es-AR.xpi -> firefox-133.0.3-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/es-ES.xpi -> firefox-133.0.3-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/et.xpi -> firefox-133.0.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/eu.xpi -> firefox-133.0.3-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fi.xpi -> firefox-133.0.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fr.xpi -> firefox-133.0.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fy-NL.xpi -> firefox-133.0.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ga-IE.xpi -> firefox-133.0.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/gd.xpi -> firefox-133.0.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/gl.xpi -> firefox-133.0.3-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/he.xpi -> firefox-133.0.3-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hr.xpi -> firefox-133.0.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hsb.xpi -> firefox-133.0.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hu.xpi -> firefox-133.0.3-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/id.xpi -> firefox-133.0.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/is.xpi -> firefox-133.0.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/it.xpi -> firefox-133.0.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ja.xpi -> firefox-133.0.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ka.xpi -> firefox-133.0.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/kab.xpi -> firefox-133.0.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/kk.xpi -> firefox-133.0.3-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ko.xpi -> firefox-133.0.3-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/lt.xpi -> firefox-133.0.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/lv.xpi -> firefox-133.0.3-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ms.xpi -> firefox-133.0.3-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/nb-NO.xpi -> firefox-133.0.3-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/nl.xpi -> firefox-133.0.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/nn-NO.xpi -> firefox-133.0.3-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/pa-IN.xpi -> firefox-133.0.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/pl.xpi -> firefox-133.0.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/pt-BR.xpi -> firefox-133.0.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/pt-PT.xpi -> firefox-133.0.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/rm.xpi -> firefox-133.0.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ro.xpi -> firefox-133.0.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ru.xpi -> firefox-133.0.3-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sk.xpi -> firefox-133.0.3-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sl.xpi -> firefox-133.0.3-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sq.xpi -> firefox-133.0.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sr.xpi -> firefox-133.0.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sv-SE.xpi -> firefox-133.0.3-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/th.xpi -> firefox-133.0.3-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/tr.xpi -> firefox-133.0.3-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/uk.xpi -> firefox-133.0.3-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/uz.xpi -> firefox-133.0.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/vi.xpi -> firefox-133.0.3-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/zh-CN.xpi -> firefox-133.0.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/zh-TW.xpi -> firefox-133.0.3-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ach.xpi -> firefox-133.0.3-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/an.xpi -> firefox-133.0.3-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/az.xpi -> firefox-133.0.3-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/bn.xpi -> firefox-133.0.3-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/bs.xpi -> firefox-133.0.3-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ca-valencia.xpi -> firefox-133.0.3-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/eo.xpi -> firefox-133.0.3-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/es-CL.xpi -> firefox-133.0.3-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/es-MX.xpi -> firefox-133.0.3-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fa.xpi -> firefox-133.0.3-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ff.xpi -> firefox-133.0.3-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fur.xpi -> firefox-133.0.3-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/gn.xpi -> firefox-133.0.3-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/gu-IN.xpi -> firefox-133.0.3-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hi-IN.xpi -> firefox-133.0.3-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hy-AM.xpi -> firefox-133.0.3-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ia.xpi -> firefox-133.0.3-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/km.xpi -> firefox-133.0.3-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/kn.xpi -> firefox-133.0.3-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/lij.xpi -> firefox-133.0.3-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/mk.xpi -> firefox-133.0.3-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/mr.xpi -> firefox-133.0.3-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/my.xpi -> firefox-133.0.3-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ne-NP.xpi -> firefox-133.0.3-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/oc.xpi -> firefox-133.0.3-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sc.xpi -> firefox-133.0.3-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sco.xpi -> firefox-133.0.3-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/si.xpi -> firefox-133.0.3-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/skr.xpi -> firefox-133.0.3-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/son.xpi -> firefox-133.0.3-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/szl.xpi -> firefox-133.0.3-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ta.xpi -> firefox-133.0.3-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/te.xpi -> firefox-133.0.3-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/tl.xpi -> firefox-133.0.3-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/trs.xpi -> firefox-133.0.3-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ur.xpi -> firefox-133.0.3-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/xh.xpi -> firefox-133.0.3-xh.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a89ee18fa8f70e6c7c024ac75be79e51
diff --git a/metadata/md5-cache/www-client/firefox-134.0 b/metadata/md5-cache/www-client/firefox-134.0
deleted file mode 100644
index 581377deb7ac..000000000000
--- a/metadata/md5-cache/www-client/firefox-134.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) wasm-sandbox? ( llvm-core/lld:17 ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) wasm-sandbox? ( llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.71-r6:2.71 >=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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.107 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.org/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent +system-libvpx system-png +system-webp valgrind wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.107 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:esr
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_19 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/134.0/source/firefox-134.0.source.tar.xz -> firefox-134.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-134-patches-01.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/af.xpi -> firefox-134.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ar.xpi -> firefox-134.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ast.xpi -> firefox-134.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/be.xpi -> firefox-134.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/bg.xpi -> firefox-134.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/br.xpi -> firefox-134.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ca.xpi -> firefox-134.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/cak.xpi -> firefox-134.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/cs.xpi -> firefox-134.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/cy.xpi -> firefox-134.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/da.xpi -> firefox-134.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/de.xpi -> firefox-134.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/dsb.xpi -> firefox-134.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/el.xpi -> firefox-134.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/en-CA.xpi -> firefox-134.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/en-GB.xpi -> firefox-134.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/es-AR.xpi -> firefox-134.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/es-ES.xpi -> firefox-134.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/et.xpi -> firefox-134.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/eu.xpi -> firefox-134.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fi.xpi -> firefox-134.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fr.xpi -> firefox-134.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-134.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-134.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/gd.xpi -> firefox-134.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/gl.xpi -> firefox-134.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/he.xpi -> firefox-134.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hr.xpi -> firefox-134.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hsb.xpi -> firefox-134.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hu.xpi -> firefox-134.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/id.xpi -> firefox-134.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/is.xpi -> firefox-134.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/it.xpi -> firefox-134.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ja.xpi -> firefox-134.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ka.xpi -> firefox-134.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/kab.xpi -> firefox-134.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/kk.xpi -> firefox-134.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ko.xpi -> firefox-134.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/lt.xpi -> firefox-134.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/lv.xpi -> firefox-134.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ms.xpi -> firefox-134.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-134.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/nl.xpi -> firefox-134.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-134.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-134.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/pl.xpi -> firefox-134.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-134.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-134.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/rm.xpi -> firefox-134.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ro.xpi -> firefox-134.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ru.xpi -> firefox-134.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sk.xpi -> firefox-134.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sl.xpi -> firefox-134.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sq.xpi -> firefox-134.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sr.xpi -> firefox-134.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-134.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/th.xpi -> firefox-134.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/tr.xpi -> firefox-134.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/uk.xpi -> firefox-134.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/uz.xpi -> firefox-134.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/vi.xpi -> firefox-134.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-134.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-134.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ach.xpi -> firefox-134.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/an.xpi -> firefox-134.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/az.xpi -> firefox-134.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/bn.xpi -> firefox-134.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/bs.xpi -> firefox-134.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-134.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/eo.xpi -> firefox-134.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/es-CL.xpi -> firefox-134.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/es-MX.xpi -> firefox-134.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fa.xpi -> firefox-134.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ff.xpi -> firefox-134.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fur.xpi -> firefox-134.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/gn.xpi -> firefox-134.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-134.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-134.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-134.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ia.xpi -> firefox-134.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/km.xpi -> firefox-134.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/kn.xpi -> firefox-134.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/lij.xpi -> firefox-134.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/mk.xpi -> firefox-134.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/mr.xpi -> firefox-134.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/my.xpi -> firefox-134.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-134.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/oc.xpi -> firefox-134.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sc.xpi -> firefox-134.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sco.xpi -> firefox-134.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/si.xpi -> firefox-134.0-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/skr.xpi -> firefox-134.0-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/son.xpi -> firefox-134.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/szl.xpi -> firefox-134.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ta.xpi -> firefox-134.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/te.xpi -> firefox-134.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/tl.xpi -> firefox-134.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/trs.xpi -> firefox-134.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ur.xpi -> firefox-134.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/xh.xpi -> firefox-134.0-xh.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=95af85b41a286823ededa5649d063797
diff --git a/metadata/md5-cache/www-client/firefox-134.0.1 b/metadata/md5-cache/www-client/firefox-134.0.1
deleted file mode 100644
index 02f66ef9c960..000000000000
--- a/metadata/md5-cache/www-client/firefox-134.0.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) wasm-sandbox? ( llvm-core/lld:17 ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) wasm-sandbox? ( llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.71-r6:2.71 >=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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.107 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.org/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent +system-libvpx system-png +system-webp valgrind wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.107 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:esr
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_19 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/134.0.1/source/firefox-134.0.1.source.tar.xz -> firefox-134.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-134-patches-01.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/af.xpi -> firefox-134.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ar.xpi -> firefox-134.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ast.xpi -> firefox-134.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/be.xpi -> firefox-134.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/bg.xpi -> firefox-134.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/br.xpi -> firefox-134.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ca.xpi -> firefox-134.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/cak.xpi -> firefox-134.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/cs.xpi -> firefox-134.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/cy.xpi -> firefox-134.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/da.xpi -> firefox-134.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/de.xpi -> firefox-134.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-134.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/el.xpi -> firefox-134.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-134.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-134.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-134.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-134.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/et.xpi -> firefox-134.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/eu.xpi -> firefox-134.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fi.xpi -> firefox-134.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fr.xpi -> firefox-134.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-134.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-134.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/gd.xpi -> firefox-134.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/gl.xpi -> firefox-134.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/he.xpi -> firefox-134.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hr.xpi -> firefox-134.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-134.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hu.xpi -> firefox-134.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/id.xpi -> firefox-134.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/is.xpi -> firefox-134.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/it.xpi -> firefox-134.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ja.xpi -> firefox-134.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ka.xpi -> firefox-134.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/kab.xpi -> firefox-134.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/kk.xpi -> firefox-134.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ko.xpi -> firefox-134.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/lt.xpi -> firefox-134.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/lv.xpi -> firefox-134.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ms.xpi -> firefox-134.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-134.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/nl.xpi -> firefox-134.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-134.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-134.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/pl.xpi -> firefox-134.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-134.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-134.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/rm.xpi -> firefox-134.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ro.xpi -> firefox-134.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ru.xpi -> firefox-134.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sk.xpi -> firefox-134.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sl.xpi -> firefox-134.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sq.xpi -> firefox-134.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sr.xpi -> firefox-134.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-134.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/th.xpi -> firefox-134.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/tr.xpi -> firefox-134.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/uk.xpi -> firefox-134.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/uz.xpi -> firefox-134.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/vi.xpi -> firefox-134.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-134.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-134.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ach.xpi -> firefox-134.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/an.xpi -> firefox-134.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/az.xpi -> firefox-134.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/bn.xpi -> firefox-134.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/bs.xpi -> firefox-134.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-134.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/eo.xpi -> firefox-134.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-134.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-134.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fa.xpi -> firefox-134.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ff.xpi -> firefox-134.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fur.xpi -> firefox-134.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/gn.xpi -> firefox-134.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-134.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-134.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-134.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ia.xpi -> firefox-134.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/km.xpi -> firefox-134.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/kn.xpi -> firefox-134.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/lij.xpi -> firefox-134.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/mk.xpi -> firefox-134.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/mr.xpi -> firefox-134.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/my.xpi -> firefox-134.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-134.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/oc.xpi -> firefox-134.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sc.xpi -> firefox-134.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sco.xpi -> firefox-134.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/si.xpi -> firefox-134.0.1-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/skr.xpi -> firefox-134.0.1-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/son.xpi -> firefox-134.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/szl.xpi -> firefox-134.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ta.xpi -> firefox-134.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/te.xpi -> firefox-134.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/tl.xpi -> firefox-134.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/trs.xpi -> firefox-134.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ur.xpi -> firefox-134.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/xh.xpi -> firefox-134.0.1-xh.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=95af85b41a286823ededa5649d063797
diff --git a/metadata/md5-cache/www-client/firefox-134.0.2 b/metadata/md5-cache/www-client/firefox-134.0.2
deleted file mode 100644
index b4b809c96681..000000000000
--- a/metadata/md5-cache/www-client/firefox-134.0.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13[ncurses,sqlite,ssl] dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_17? ( llvm-core/clang:17 llvm-core/llvm:17 clang? ( llvm-core/lld:17 pgo? ( llvm-runtimes/compiler-rt-sanitizers:17[profile] ) ) wasm-sandbox? ( llvm-core/lld:17 ) ) llvm_slot_18? ( llvm-core/clang:18 llvm-core/llvm:18 clang? ( llvm-core/lld:18 pgo? ( llvm-runtimes/compiler-rt-sanitizers:18[profile] ) ) wasm-sandbox? ( llvm-core/lld:18 ) ) llvm_slot_19? ( llvm-core/clang:19 llvm-core/llvm:19 clang? ( llvm-core/lld:19 pgo? ( llvm-runtimes/compiler-rt-sanitizers:19[profile] ) ) wasm-sandbox? ( llvm-core/lld:19 ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( || ( gui-wm/tinywl <gui-libs/wlroots-0.17.3[tinywl(-)] ) x11-misc/xkeyboard-config ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.71-r6:2.71 >=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] ) ) 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.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 postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.107 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) 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:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.org/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-IUSE=+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent +system-libvpx system-png +system-webp valgrind wayland wifi +X +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_skr l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.107 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) 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-libs/harfbuzz-2.8.1:0= !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 ) ) system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) sys-apps/dbus ) ) 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:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) !www-client/firefox:esr
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wasm-sandbox? ( llvm_slot_19 ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/134.0.2/source/firefox-134.0.2.source.tar.xz -> firefox-134.0.2.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-134-patches-01.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/af.xpi -> firefox-134.0.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ar.xpi -> firefox-134.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ast.xpi -> firefox-134.0.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/be.xpi -> firefox-134.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bg.xpi -> firefox-134.0.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/br.xpi -> firefox-134.0.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ca.xpi -> firefox-134.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cak.xpi -> firefox-134.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cs.xpi -> firefox-134.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cy.xpi -> firefox-134.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/da.xpi -> firefox-134.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/de.xpi -> firefox-134.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-134.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/el.xpi -> firefox-134.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-134.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-134.0.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-134.0.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-134.0.2-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/et.xpi -> firefox-134.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/eu.xpi -> firefox-134.0.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fi.xpi -> firefox-134.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fr.xpi -> firefox-134.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-134.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-134.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gd.xpi -> firefox-134.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gl.xpi -> firefox-134.0.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/he.xpi -> firefox-134.0.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hr.xpi -> firefox-134.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-134.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hu.xpi -> firefox-134.0.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/id.xpi -> firefox-134.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/is.xpi -> firefox-134.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/it.xpi -> firefox-134.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ja.xpi -> firefox-134.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ka.xpi -> firefox-134.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kab.xpi -> firefox-134.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kk.xpi -> firefox-134.0.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ko.xpi -> firefox-134.0.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lt.xpi -> firefox-134.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lv.xpi -> firefox-134.0.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ms.xpi -> firefox-134.0.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-134.0.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nl.xpi -> firefox-134.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-134.0.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-134.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pl.xpi -> firefox-134.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-134.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-134.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/rm.xpi -> firefox-134.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ro.xpi -> firefox-134.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ru.xpi -> firefox-134.0.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sk.xpi -> firefox-134.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sl.xpi -> firefox-134.0.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sq.xpi -> firefox-134.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sr.xpi -> firefox-134.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-134.0.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/th.xpi -> firefox-134.0.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/tr.xpi -> firefox-134.0.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/uk.xpi -> firefox-134.0.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/uz.xpi -> firefox-134.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/vi.xpi -> firefox-134.0.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-134.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-134.0.2-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ach.xpi -> firefox-134.0.2-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/an.xpi -> firefox-134.0.2-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/az.xpi -> firefox-134.0.2-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bn.xpi -> firefox-134.0.2-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bs.xpi -> firefox-134.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-134.0.2-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/eo.xpi -> firefox-134.0.2-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-134.0.2-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-134.0.2-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fa.xpi -> firefox-134.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ff.xpi -> firefox-134.0.2-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fur.xpi -> firefox-134.0.2-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gn.xpi -> firefox-134.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-134.0.2-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-134.0.2-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-134.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ia.xpi -> firefox-134.0.2-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/km.xpi -> firefox-134.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kn.xpi -> firefox-134.0.2-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lij.xpi -> firefox-134.0.2-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/mk.xpi -> firefox-134.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/mr.xpi -> firefox-134.0.2-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/my.xpi -> firefox-134.0.2-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-134.0.2-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/oc.xpi -> firefox-134.0.2-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sc.xpi -> firefox-134.0.2-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sco.xpi -> firefox-134.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/si.xpi -> firefox-134.0.2-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/skr.xpi -> firefox-134.0.2-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/son.xpi -> firefox-134.0.2-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/szl.xpi -> firefox-134.0.2-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ta.xpi -> firefox-134.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/te.xpi -> firefox-134.0.2-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/tl.xpi -> firefox-134.0.2-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/trs.xpi -> firefox-134.0.2-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ur.xpi -> firefox-134.0.2-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/xh.xpi -> firefox-134.0.2-xh.xpi )
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic 357f1a896fbedcd06e5ce55419c49eb9 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 0bd586d3786517cd63802a520b404dda llvm-utils 7f49c40879f833f9d07e2d5a9643077b multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 6ddb5e75c10db046f89ebe39c85e1d82 python-utils-r1 42c5abe4a656a4993a06a4fc61dbdd12 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2f71cfd308c1c475ddcfd44cb3f552ef toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=95af85b41a286823ededa5649d063797
diff --git a/metadata/md5-cache/www-client/firefox-bin-128.5.2 b/metadata/md5-cache/www-client/firefox-bin-128.5.2
deleted file mode 100644
index 76c7370bcc8b..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-128.5.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:rapid
-RESTRICT=strip
-SLOT=esr
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/en-US/firefox-128.5.2esr.tar.bz2 -> firefox-bin_x86_64-128.5.2.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-i686/en-US/firefox-128.5.2esr.tar.bz2 -> firefox-bin_i686-128.5.2.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ach.xpi -> firefox-128.5.2esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/af.xpi -> firefox-128.5.2esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/an.xpi -> firefox-128.5.2esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ar.xpi -> firefox-128.5.2esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ast.xpi -> firefox-128.5.2esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/az.xpi -> firefox-128.5.2esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/be.xpi -> firefox-128.5.2esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/bg.xpi -> firefox-128.5.2esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/bn.xpi -> firefox-128.5.2esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/br.xpi -> firefox-128.5.2esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/bs.xpi -> firefox-128.5.2esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.5.2esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ca.xpi -> firefox-128.5.2esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/cak.xpi -> firefox-128.5.2esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/cs.xpi -> firefox-128.5.2esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/cy.xpi -> firefox-128.5.2esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/da.xpi -> firefox-128.5.2esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/de.xpi -> firefox-128.5.2esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.5.2esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/el.xpi -> firefox-128.5.2esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.5.2esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.5.2esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/eo.xpi -> firefox-128.5.2esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.5.2esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.5.2esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.5.2esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.5.2esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/et.xpi -> firefox-128.5.2esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/eu.xpi -> firefox-128.5.2esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/fa.xpi -> firefox-128.5.2esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ff.xpi -> firefox-128.5.2esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/fi.xpi -> firefox-128.5.2esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/fr.xpi -> firefox-128.5.2esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.5.2esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.5.2esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/gd.xpi -> firefox-128.5.2esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/gl.xpi -> firefox-128.5.2esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/gn.xpi -> firefox-128.5.2esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.5.2esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/he.xpi -> firefox-128.5.2esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.5.2esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/hr.xpi -> firefox-128.5.2esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.5.2esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/hu.xpi -> firefox-128.5.2esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.5.2esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ia.xpi -> firefox-128.5.2esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/id.xpi -> firefox-128.5.2esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/is.xpi -> firefox-128.5.2esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/it.xpi -> firefox-128.5.2esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ja.xpi -> firefox-128.5.2esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ka.xpi -> firefox-128.5.2esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/kab.xpi -> firefox-128.5.2esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/kk.xpi -> firefox-128.5.2esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/km.xpi -> firefox-128.5.2esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/kn.xpi -> firefox-128.5.2esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ko.xpi -> firefox-128.5.2esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/lij.xpi -> firefox-128.5.2esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/lt.xpi -> firefox-128.5.2esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/lv.xpi -> firefox-128.5.2esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/mk.xpi -> firefox-128.5.2esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/mr.xpi -> firefox-128.5.2esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ms.xpi -> firefox-128.5.2esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/my.xpi -> firefox-128.5.2esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.5.2esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.5.2esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/nl.xpi -> firefox-128.5.2esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.5.2esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/oc.xpi -> firefox-128.5.2esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.5.2esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/pl.xpi -> firefox-128.5.2esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.5.2esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.5.2esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/rm.xpi -> firefox-128.5.2esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ro.xpi -> firefox-128.5.2esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ru.xpi -> firefox-128.5.2esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/sco.xpi -> firefox-128.5.2esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/si.xpi -> firefox-128.5.2esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/sk.xpi -> firefox-128.5.2esr-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/skr.xpi -> firefox-128.5.2esr-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/sl.xpi -> firefox-128.5.2esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/son.xpi -> firefox-128.5.2esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/sq.xpi -> firefox-128.5.2esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/sr.xpi -> firefox-128.5.2esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.5.2esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ta.xpi -> firefox-128.5.2esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/te.xpi -> firefox-128.5.2esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/th.xpi -> firefox-128.5.2esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/tl.xpi -> firefox-128.5.2esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/tr.xpi -> firefox-128.5.2esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/trs.xpi -> firefox-128.5.2esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/uk.xpi -> firefox-128.5.2esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/ur.xpi -> firefox-128.5.2esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/uz.xpi -> firefox-128.5.2esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/vi.xpi -> firefox-128.5.2esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/xh.xpi -> firefox-128.5.2esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.5.2esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.5.2esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.5.2esr-zh-TW.xpi )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e4c99a9c6605f96f06d6ad294e7db24e
diff --git a/metadata/md5-cache/www-client/firefox-bin-128.6.0 b/metadata/md5-cache/www-client/firefox-bin-128.6.0
deleted file mode 100644
index 17430c00ed1f..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-128.6.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:rapid
-RESTRICT=strip
-SLOT=esr
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/en-US/firefox-128.6.0esr.tar.bz2 -> firefox-bin_x86_64-128.6.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-i686/en-US/firefox-128.6.0esr.tar.bz2 -> firefox-bin_i686-128.6.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ach.xpi -> firefox-128.6.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/af.xpi -> firefox-128.6.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/an.xpi -> firefox-128.6.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ar.xpi -> firefox-128.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ast.xpi -> firefox-128.6.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/az.xpi -> firefox-128.6.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/be.xpi -> firefox-128.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bg.xpi -> firefox-128.6.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bn.xpi -> firefox-128.6.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/br.xpi -> firefox-128.6.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/bs.xpi -> firefox-128.6.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-128.6.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ca.xpi -> firefox-128.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cak.xpi -> firefox-128.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cs.xpi -> firefox-128.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/cy.xpi -> firefox-128.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/da.xpi -> firefox-128.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/de.xpi -> firefox-128.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-128.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/el.xpi -> firefox-128.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-128.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-128.6.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/eo.xpi -> firefox-128.6.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-128.6.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-128.6.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-128.6.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-128.6.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/et.xpi -> firefox-128.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/eu.xpi -> firefox-128.6.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fa.xpi -> firefox-128.6.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ff.xpi -> firefox-128.6.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fi.xpi -> firefox-128.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fr.xpi -> firefox-128.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-128.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-128.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gd.xpi -> firefox-128.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gl.xpi -> firefox-128.6.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gn.xpi -> firefox-128.6.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-128.6.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/he.xpi -> firefox-128.6.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-128.6.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hr.xpi -> firefox-128.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-128.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hu.xpi -> firefox-128.6.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-128.6.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ia.xpi -> firefox-128.6.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/id.xpi -> firefox-128.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/is.xpi -> firefox-128.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/it.xpi -> firefox-128.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ja.xpi -> firefox-128.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ka.xpi -> firefox-128.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kab.xpi -> firefox-128.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kk.xpi -> firefox-128.6.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/km.xpi -> firefox-128.6.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/kn.xpi -> firefox-128.6.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ko.xpi -> firefox-128.6.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lij.xpi -> firefox-128.6.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lt.xpi -> firefox-128.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/lv.xpi -> firefox-128.6.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/mk.xpi -> firefox-128.6.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/mr.xpi -> firefox-128.6.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ms.xpi -> firefox-128.6.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/my.xpi -> firefox-128.6.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-128.6.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-128.6.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nl.xpi -> firefox-128.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-128.6.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/oc.xpi -> firefox-128.6.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-128.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pl.xpi -> firefox-128.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-128.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-128.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/rm.xpi -> firefox-128.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ro.xpi -> firefox-128.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ru.xpi -> firefox-128.6.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sco.xpi -> firefox-128.6.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/si.xpi -> firefox-128.6.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sk.xpi -> firefox-128.6.0esr-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/skr.xpi -> firefox-128.6.0esr-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sl.xpi -> firefox-128.6.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/son.xpi -> firefox-128.6.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sq.xpi -> firefox-128.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sr.xpi -> firefox-128.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-128.6.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ta.xpi -> firefox-128.6.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/te.xpi -> firefox-128.6.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/th.xpi -> firefox-128.6.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/tl.xpi -> firefox-128.6.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/tr.xpi -> firefox-128.6.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/trs.xpi -> firefox-128.6.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/uk.xpi -> firefox-128.6.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/ur.xpi -> firefox-128.6.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/uz.xpi -> firefox-128.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/vi.xpi -> firefox-128.6.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/xh.xpi -> firefox-128.6.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-128.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/128.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-128.6.0esr-zh-TW.xpi )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=13caeb3ac4fb51d831cfadfdc8c056ed
diff --git a/metadata/md5-cache/www-client/firefox-bin-133.0.3 b/metadata/md5-cache/www-client/firefox-bin-133.0.3
deleted file mode 100644
index 5f0fafc1a69a..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-133.0.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:esr
-RESTRICT=strip
-SLOT=rapid
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/en-US/firefox-133.0.3.tar.bz2 -> firefox-bin_x86_64-133.0.3.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-i686/en-US/firefox-133.0.3.tar.bz2 -> firefox-bin_i686-133.0.3.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ach.xpi -> firefox-133.0.3-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/af.xpi -> firefox-133.0.3-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/an.xpi -> firefox-133.0.3-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ar.xpi -> firefox-133.0.3-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ast.xpi -> firefox-133.0.3-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/az.xpi -> firefox-133.0.3-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/be.xpi -> firefox-133.0.3-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/bg.xpi -> firefox-133.0.3-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/bn.xpi -> firefox-133.0.3-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/br.xpi -> firefox-133.0.3-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/bs.xpi -> firefox-133.0.3-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ca-valencia.xpi -> firefox-133.0.3-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ca.xpi -> firefox-133.0.3-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/cak.xpi -> firefox-133.0.3-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/cs.xpi -> firefox-133.0.3-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/cy.xpi -> firefox-133.0.3-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/da.xpi -> firefox-133.0.3-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/de.xpi -> firefox-133.0.3-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/dsb.xpi -> firefox-133.0.3-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/el.xpi -> firefox-133.0.3-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/en-CA.xpi -> firefox-133.0.3-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/en-GB.xpi -> firefox-133.0.3-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/eo.xpi -> firefox-133.0.3-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/es-AR.xpi -> firefox-133.0.3-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/es-CL.xpi -> firefox-133.0.3-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/es-ES.xpi -> firefox-133.0.3-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/es-MX.xpi -> firefox-133.0.3-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/et.xpi -> firefox-133.0.3-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/eu.xpi -> firefox-133.0.3-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fa.xpi -> firefox-133.0.3-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ff.xpi -> firefox-133.0.3-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fi.xpi -> firefox-133.0.3-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fr.xpi -> firefox-133.0.3-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/fy-NL.xpi -> firefox-133.0.3-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ga-IE.xpi -> firefox-133.0.3-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/gd.xpi -> firefox-133.0.3-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/gl.xpi -> firefox-133.0.3-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/gn.xpi -> firefox-133.0.3-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/gu-IN.xpi -> firefox-133.0.3-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/he.xpi -> firefox-133.0.3-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hi-IN.xpi -> firefox-133.0.3-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hr.xpi -> firefox-133.0.3-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hsb.xpi -> firefox-133.0.3-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hu.xpi -> firefox-133.0.3-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/hy-AM.xpi -> firefox-133.0.3-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ia.xpi -> firefox-133.0.3-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/id.xpi -> firefox-133.0.3-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/is.xpi -> firefox-133.0.3-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/it.xpi -> firefox-133.0.3-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ja.xpi -> firefox-133.0.3-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ka.xpi -> firefox-133.0.3-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/kab.xpi -> firefox-133.0.3-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/kk.xpi -> firefox-133.0.3-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/km.xpi -> firefox-133.0.3-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/kn.xpi -> firefox-133.0.3-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ko.xpi -> firefox-133.0.3-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/lij.xpi -> firefox-133.0.3-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/lt.xpi -> firefox-133.0.3-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/lv.xpi -> firefox-133.0.3-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/mk.xpi -> firefox-133.0.3-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/mr.xpi -> firefox-133.0.3-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ms.xpi -> firefox-133.0.3-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/my.xpi -> firefox-133.0.3-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/nb-NO.xpi -> firefox-133.0.3-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ne-NP.xpi -> firefox-133.0.3-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/nl.xpi -> firefox-133.0.3-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/nn-NO.xpi -> firefox-133.0.3-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/oc.xpi -> firefox-133.0.3-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/pa-IN.xpi -> firefox-133.0.3-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/pl.xpi -> firefox-133.0.3-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/pt-BR.xpi -> firefox-133.0.3-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/pt-PT.xpi -> firefox-133.0.3-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/rm.xpi -> firefox-133.0.3-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ro.xpi -> firefox-133.0.3-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ru.xpi -> firefox-133.0.3-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sco.xpi -> firefox-133.0.3-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/si.xpi -> firefox-133.0.3-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sk.xpi -> firefox-133.0.3-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/skr.xpi -> firefox-133.0.3-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sl.xpi -> firefox-133.0.3-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/son.xpi -> firefox-133.0.3-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sq.xpi -> firefox-133.0.3-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sr.xpi -> firefox-133.0.3-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/sv-SE.xpi -> firefox-133.0.3-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ta.xpi -> firefox-133.0.3-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/te.xpi -> firefox-133.0.3-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/th.xpi -> firefox-133.0.3-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/tl.xpi -> firefox-133.0.3-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/tr.xpi -> firefox-133.0.3-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/trs.xpi -> firefox-133.0.3-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/uk.xpi -> firefox-133.0.3-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/ur.xpi -> firefox-133.0.3-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/uz.xpi -> firefox-133.0.3-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/vi.xpi -> firefox-133.0.3-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/xh.xpi -> firefox-133.0.3-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/zh-CN.xpi -> firefox-133.0.3-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/133.0.3/linux-x86_64/xpi/zh-TW.xpi -> firefox-133.0.3-zh-TW.xpi )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7f626c015e2aad7637ca5aa7924cb440
diff --git a/metadata/md5-cache/www-client/firefox-bin-134.0 b/metadata/md5-cache/www-client/firefox-bin-134.0
deleted file mode 100644
index af56ce34ef89..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-134.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:esr
-RESTRICT=strip
-SLOT=rapid
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/en-US/firefox-134.0.tar.bz2 -> firefox-bin_x86_64-134.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-i686/en-US/firefox-134.0.tar.bz2 -> firefox-bin_i686-134.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ach.xpi -> firefox-134.0-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/af.xpi -> firefox-134.0-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/an.xpi -> firefox-134.0-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ar.xpi -> firefox-134.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ast.xpi -> firefox-134.0-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/az.xpi -> firefox-134.0-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/be.xpi -> firefox-134.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/bg.xpi -> firefox-134.0-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/bn.xpi -> firefox-134.0-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/br.xpi -> firefox-134.0-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/bs.xpi -> firefox-134.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-134.0-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ca.xpi -> firefox-134.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/cak.xpi -> firefox-134.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/cs.xpi -> firefox-134.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/cy.xpi -> firefox-134.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/da.xpi -> firefox-134.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/de.xpi -> firefox-134.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/dsb.xpi -> firefox-134.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/el.xpi -> firefox-134.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/en-CA.xpi -> firefox-134.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/en-GB.xpi -> firefox-134.0-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/eo.xpi -> firefox-134.0-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/es-AR.xpi -> firefox-134.0-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/es-CL.xpi -> firefox-134.0-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/es-ES.xpi -> firefox-134.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/es-MX.xpi -> firefox-134.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/et.xpi -> firefox-134.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/eu.xpi -> firefox-134.0-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fa.xpi -> firefox-134.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ff.xpi -> firefox-134.0-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fi.xpi -> firefox-134.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fr.xpi -> firefox-134.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-134.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-134.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/gd.xpi -> firefox-134.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/gl.xpi -> firefox-134.0-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/gn.xpi -> firefox-134.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-134.0-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/he.xpi -> firefox-134.0-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-134.0-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hr.xpi -> firefox-134.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hsb.xpi -> firefox-134.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hu.xpi -> firefox-134.0-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-134.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ia.xpi -> firefox-134.0-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/id.xpi -> firefox-134.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/is.xpi -> firefox-134.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/it.xpi -> firefox-134.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ja.xpi -> firefox-134.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ka.xpi -> firefox-134.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/kab.xpi -> firefox-134.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/kk.xpi -> firefox-134.0-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/km.xpi -> firefox-134.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/kn.xpi -> firefox-134.0-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ko.xpi -> firefox-134.0-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/lij.xpi -> firefox-134.0-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/lt.xpi -> firefox-134.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/lv.xpi -> firefox-134.0-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/mk.xpi -> firefox-134.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/mr.xpi -> firefox-134.0-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ms.xpi -> firefox-134.0-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/my.xpi -> firefox-134.0-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-134.0-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-134.0-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/nl.xpi -> firefox-134.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-134.0-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/oc.xpi -> firefox-134.0-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-134.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/pl.xpi -> firefox-134.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-134.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-134.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/rm.xpi -> firefox-134.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ro.xpi -> firefox-134.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ru.xpi -> firefox-134.0-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sco.xpi -> firefox-134.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/si.xpi -> firefox-134.0-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sk.xpi -> firefox-134.0-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/skr.xpi -> firefox-134.0-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sl.xpi -> firefox-134.0-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/son.xpi -> firefox-134.0-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sq.xpi -> firefox-134.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sr.xpi -> firefox-134.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-134.0-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ta.xpi -> firefox-134.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/te.xpi -> firefox-134.0-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/th.xpi -> firefox-134.0-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/tl.xpi -> firefox-134.0-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/tr.xpi -> firefox-134.0-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/trs.xpi -> firefox-134.0-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/uk.xpi -> firefox-134.0-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/ur.xpi -> firefox-134.0-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/uz.xpi -> firefox-134.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/vi.xpi -> firefox-134.0-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/xh.xpi -> firefox-134.0-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-134.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/134.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-134.0-zh-TW.xpi )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6fcb79539257775c99ad905bb94da056
diff --git a/metadata/md5-cache/www-client/firefox-bin-134.0.1 b/metadata/md5-cache/www-client/firefox-bin-134.0.1
deleted file mode 100644
index 2b5585464786..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-134.0.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:esr
-RESTRICT=strip
-SLOT=rapid
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/en-US/firefox-134.0.1.tar.bz2 -> firefox-bin_x86_64-134.0.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-i686/en-US/firefox-134.0.1.tar.bz2 -> firefox-bin_i686-134.0.1.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ach.xpi -> firefox-134.0.1-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/af.xpi -> firefox-134.0.1-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/an.xpi -> firefox-134.0.1-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ar.xpi -> firefox-134.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ast.xpi -> firefox-134.0.1-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/az.xpi -> firefox-134.0.1-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/be.xpi -> firefox-134.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/bg.xpi -> firefox-134.0.1-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/bn.xpi -> firefox-134.0.1-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/br.xpi -> firefox-134.0.1-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/bs.xpi -> firefox-134.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-134.0.1-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ca.xpi -> firefox-134.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/cak.xpi -> firefox-134.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/cs.xpi -> firefox-134.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/cy.xpi -> firefox-134.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/da.xpi -> firefox-134.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/de.xpi -> firefox-134.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-134.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/el.xpi -> firefox-134.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-134.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-134.0.1-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/eo.xpi -> firefox-134.0.1-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-134.0.1-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-134.0.1-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-134.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-134.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/et.xpi -> firefox-134.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/eu.xpi -> firefox-134.0.1-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fa.xpi -> firefox-134.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ff.xpi -> firefox-134.0.1-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fi.xpi -> firefox-134.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fr.xpi -> firefox-134.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-134.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-134.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/gd.xpi -> firefox-134.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/gl.xpi -> firefox-134.0.1-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/gn.xpi -> firefox-134.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-134.0.1-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/he.xpi -> firefox-134.0.1-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-134.0.1-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hr.xpi -> firefox-134.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-134.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hu.xpi -> firefox-134.0.1-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-134.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ia.xpi -> firefox-134.0.1-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/id.xpi -> firefox-134.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/is.xpi -> firefox-134.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/it.xpi -> firefox-134.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ja.xpi -> firefox-134.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ka.xpi -> firefox-134.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/kab.xpi -> firefox-134.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/kk.xpi -> firefox-134.0.1-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/km.xpi -> firefox-134.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/kn.xpi -> firefox-134.0.1-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ko.xpi -> firefox-134.0.1-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/lij.xpi -> firefox-134.0.1-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/lt.xpi -> firefox-134.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/lv.xpi -> firefox-134.0.1-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/mk.xpi -> firefox-134.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/mr.xpi -> firefox-134.0.1-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ms.xpi -> firefox-134.0.1-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/my.xpi -> firefox-134.0.1-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-134.0.1-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-134.0.1-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/nl.xpi -> firefox-134.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-134.0.1-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/oc.xpi -> firefox-134.0.1-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-134.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/pl.xpi -> firefox-134.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-134.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-134.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/rm.xpi -> firefox-134.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ro.xpi -> firefox-134.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ru.xpi -> firefox-134.0.1-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sco.xpi -> firefox-134.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/si.xpi -> firefox-134.0.1-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sk.xpi -> firefox-134.0.1-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/skr.xpi -> firefox-134.0.1-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sl.xpi -> firefox-134.0.1-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/son.xpi -> firefox-134.0.1-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sq.xpi -> firefox-134.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sr.xpi -> firefox-134.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-134.0.1-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ta.xpi -> firefox-134.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/te.xpi -> firefox-134.0.1-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/th.xpi -> firefox-134.0.1-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/tl.xpi -> firefox-134.0.1-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/tr.xpi -> firefox-134.0.1-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/trs.xpi -> firefox-134.0.1-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/uk.xpi -> firefox-134.0.1-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/ur.xpi -> firefox-134.0.1-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/uz.xpi -> firefox-134.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/vi.xpi -> firefox-134.0.1-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/xh.xpi -> firefox-134.0.1-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-134.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/134.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-134.0.1-zh-TW.xpi )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6fcb79539257775c99ad905bb94da056
diff --git a/metadata/md5-cache/www-client/firefox-bin-134.0.2 b/metadata/md5-cache/www-client/firefox-bin-134.0.2
deleted file mode 100644
index b94fb9d625ec..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-134.0.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:esr
-RESTRICT=strip
-SLOT=rapid
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/en-US/firefox-134.0.2.tar.bz2 -> firefox-bin_x86_64-134.0.2.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-i686/en-US/firefox-134.0.2.tar.bz2 -> firefox-bin_i686-134.0.2.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ach.xpi -> firefox-134.0.2-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/af.xpi -> firefox-134.0.2-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/an.xpi -> firefox-134.0.2-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ar.xpi -> firefox-134.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ast.xpi -> firefox-134.0.2-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/az.xpi -> firefox-134.0.2-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/be.xpi -> firefox-134.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bg.xpi -> firefox-134.0.2-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bn.xpi -> firefox-134.0.2-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/br.xpi -> firefox-134.0.2-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/bs.xpi -> firefox-134.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-134.0.2-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ca.xpi -> firefox-134.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cak.xpi -> firefox-134.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cs.xpi -> firefox-134.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/cy.xpi -> firefox-134.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/da.xpi -> firefox-134.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/de.xpi -> firefox-134.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-134.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/el.xpi -> firefox-134.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-134.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-134.0.2-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/eo.xpi -> firefox-134.0.2-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-134.0.2-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-134.0.2-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-134.0.2-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-134.0.2-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/et.xpi -> firefox-134.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/eu.xpi -> firefox-134.0.2-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fa.xpi -> firefox-134.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ff.xpi -> firefox-134.0.2-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fi.xpi -> firefox-134.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fr.xpi -> firefox-134.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-134.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-134.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gd.xpi -> firefox-134.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gl.xpi -> firefox-134.0.2-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gn.xpi -> firefox-134.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-134.0.2-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/he.xpi -> firefox-134.0.2-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-134.0.2-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hr.xpi -> firefox-134.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-134.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hu.xpi -> firefox-134.0.2-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-134.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ia.xpi -> firefox-134.0.2-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/id.xpi -> firefox-134.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/is.xpi -> firefox-134.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/it.xpi -> firefox-134.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ja.xpi -> firefox-134.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ka.xpi -> firefox-134.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kab.xpi -> firefox-134.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kk.xpi -> firefox-134.0.2-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/km.xpi -> firefox-134.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/kn.xpi -> firefox-134.0.2-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ko.xpi -> firefox-134.0.2-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lij.xpi -> firefox-134.0.2-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lt.xpi -> firefox-134.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/lv.xpi -> firefox-134.0.2-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/mk.xpi -> firefox-134.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/mr.xpi -> firefox-134.0.2-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ms.xpi -> firefox-134.0.2-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/my.xpi -> firefox-134.0.2-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-134.0.2-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-134.0.2-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nl.xpi -> firefox-134.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-134.0.2-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/oc.xpi -> firefox-134.0.2-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-134.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pl.xpi -> firefox-134.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-134.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-134.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/rm.xpi -> firefox-134.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ro.xpi -> firefox-134.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ru.xpi -> firefox-134.0.2-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sco.xpi -> firefox-134.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/si.xpi -> firefox-134.0.2-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sk.xpi -> firefox-134.0.2-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/skr.xpi -> firefox-134.0.2-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sl.xpi -> firefox-134.0.2-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/son.xpi -> firefox-134.0.2-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sq.xpi -> firefox-134.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sr.xpi -> firefox-134.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-134.0.2-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ta.xpi -> firefox-134.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/te.xpi -> firefox-134.0.2-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/th.xpi -> firefox-134.0.2-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/tl.xpi -> firefox-134.0.2-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/tr.xpi -> firefox-134.0.2-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/trs.xpi -> firefox-134.0.2-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/uk.xpi -> firefox-134.0.2-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/ur.xpi -> firefox-134.0.2-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/uz.xpi -> firefox-134.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/vi.xpi -> firefox-134.0.2-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/xh.xpi -> firefox-134.0.2-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-134.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/134.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-134.0.2-zh-TW.xpi )
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 14648d8795f7779e11e1bc7cf08b7536 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6fcb79539257775c99ad905bb94da056
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 00c410497067..ef6a6b5b7df6 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 19101 BLAKE2B c41c44cf67c687f252b62b4855f6839f1082d233346fc51fb6835498a93743cbab0bfc99dfc1be7deac930eae20bb08535aff96fef4df2590f13ff3cd09ffb0b SHA512 f4c973ab3f0e9a97ba9f0f6dc64ea10c286373fd31cfde26a47cab2315c38b3df2dc9f92df735604166cd44681c80b25509999d2704312cb52d82d83da099eda
-TIMESTAMP 2025-02-07T22:40:31Z
+TIMESTAMP 2025-02-08T22:40:43Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmemi99fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmen3WtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCK9RAAktRPed/QowvhHw9CSyCw/ZwJlYAh7FrjVtTL/25malEt3YrcDl1Yz0Ym
-Rx4q9KI9qmcvOo8MKklyP4qTjP+SoXCbkQ9g3FDbLVlX0cvV/6bm+kHKS/4FylXJ
-3XS9OCHZjAHmVdB5+SiPTqwncc/mkV7+B65vFgWakJLSToq4aV9PmYXdybfz1Tjn
-pTWKCIwPfEQHT0C3MQ3u9ccZKDhKqyLJDgDLSO6TN1hbkCg/iBS8egRPcDHi9c4G
-203CmCAsNtsmzIAoOfDvpvGF8gGz6RKN6ONyQO1C4aZnuHJUcdGwvpo10HcSErqb
-Gh42t8cYngJT+amqn99/O4qSDoXA+18uGA/7w0hCpD5uDLcZMCXJ+SN72GGW8bhP
-3E70jG+uw7jf9+XhEwECE6u+5Np8zMcOYmgsgBSprCn1bbwnEKgQewzUJhY3ekBr
-8iamcMnkuRnY7iOFx00Ms4Vg0enCN2kl1tmG10COpCXtUxodZlsxysHxt1P/A3PV
-I5G6r+BRClN68vvrpx1T6T1KFzBmUQ0t99SmmcFGRqlH+FrMWBBjg7/AXxQCtExM
-6h2+w+PPpuLJOzIpkX0jijCReE4Ao0Y/VDgp/8W/UGWJMCoUxaMFNZoGUoz2R1Fy
-byRFL/m8RB7mo/ktaPXDQYbSNYwQ0RCuVVybBadnqKn3NKXPdaI=
-=gYlH
+klDyIw//eHykhZGmCDx2WVs+vzmmokZ66dDDtJzmE4otOJTVfmOwu37l22OYmpIJ
+saeGOZa+3qWcVnZHV7hDVz5Tf3c18Wh/6rVFvQd8BpbAWYB48Ccq5g2VCWHUmkME
+DKnyZUlGbXDSVfKRn7kXuFyOqFd5lUpz+OouwYC9+U2WXNuuWACtZnbOdtBoYk/2
+hmMmYuvtkIMhuscp52XgMC2d5QGWJlXUeLR7PqKa5+zSn0x1dZbHR+nC1C/uS5ON
+4InQ1tmMM7lFAONmQj1ewMwwuAChyDIzOCjJr1TzQi//hrom//XwgA3nAPHhDPzW
+9Sg01F5YeYhoBoWyj/t8o4oHyktVJlUDayfPb07bZkthvAadXkSy4nifwRpck264
+MBnviTuIur/RRMA1OetmAYvBZirMsU9E65pCwUtXRzeo3vsEopzuzWmQRO8UeO7+
+iM4omRN/Y1tSFxk3MGyVAk8cxQzQr8TriK+B5Sqblxt196HJ55eihT2Ou+h1ojjc
+o8M3Zmhxu7+eoBp0ywI9jLRq8jJP+6wWGRwCtC/apD35bmu+jMuB4m9/mPK2CRMX
+Rc3yRaBC/WTxu8bahDk/3BERdK70ep/e9M9KXthSXkG4ycOxtjVd3dE0ScNzle9P
+BET0/4qfRjMiChm9bZ3D4sgkkbtBKVTZ1Ex5m6oDE2xnndWaWJE=
+=vbA8
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 77294040c743..c90b4b14df42 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Feb 2025 22:40:27 +0000
+Sat, 08 Feb 2025 22:40:38 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index c59c7a515a51..f1209edafc84 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Feb 7 10:40:26 PM UTC 2025
+Sat Feb 8 10:40:37 PM UTC 2025
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index a39518a75414..616282dd8304 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Feb 2025 22:45:00 +0000
+Sat, 08 Feb 2025 22:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index e753d5229ba7..bec1559523da 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-20d66b499be7088079f154cb9d520c13488e764a 1738964476 2025-02-07T21:41:16Z
+6955b85f2275f6ff8a1baaba0bf02c35cb8bbb84 1739053016 2025-02-08T22:16:56Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index a948eab2fab7..6ccca5e752c4 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1738968000 Fri 07 Feb 2025 10:40:00 PM UTC
+1739054400 Sat 08 Feb 2025 10:40:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 296c4aa5eba7..c90b4b14df42 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 07 Feb 2025 22:40:26 +0000
+Sat, 08 Feb 2025 22:40:38 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 17b6623bfb05..92641d5ea2e8 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/zabbix/Manifest b/net-analyzer/zabbix/Manifest
index 75f65ee7685b..5092cedc5d58 100644
--- a/net-analyzer/zabbix/Manifest
+++ b/net-analyzer/zabbix/Manifest
@@ -29,14 +29,10 @@ DIST zabbix-6.4.20-go-deps.tar.xz 34456784 BLAKE2B d703a985d578580af16810dd7c030
DIST zabbix-6.4.20.tar.gz 47050234 BLAKE2B 06e523d51e49625285bd6cfbed4ba790218f69eeddbb57e6b635ff7ed6f710dce5b3c9fd5b9333bfb1e582187b5a6c3b3400763eb129fe6c03f52b55c4521499 SHA512 cde89b8bf4b5e6c39a8a7e661e7c229da9f189bf6ffd9960505daf3d63627d7bc12d420a9262244d789b30ceda34b7668e49ec9d52b8eea7144b9897871d1ae0
DIST zabbix-6.4.21-go-deps.tar.xz 34149168 BLAKE2B 4951c347027f1b251befa0f5119547192c769cee56194789732cdaf30de8ec6325d4f1e5ad914008b14b461e2fce585925fcf8c217ac2f23c4233de472e19de0 SHA512 cf7aab100c64a954dbbd4b733abdbe52051e75546867a5d5f5d623b1f34d39c87477f703622a849f85e113dd9c87ecb794cddfb23772ef3d7c3d7b223f7386e1
DIST zabbix-6.4.21.tar.gz 47299504 BLAKE2B 8aeb319c2603740f5f73c799fae1a88d2fed31733d1be3155de39130e18f42767885cc0f6a67c1432694abb92eb7940801f4e4475dcab04630cd471a60a56b3b SHA512 2be0cc96faeb50fd357ed4a9d0474d9ff60fe9804087215640addd3cd4ddb1d39c1320801b3c624388bd7ecc5b260e5b78f15d75d5b083c648d6dce95df1545e
-DIST zabbix-7.0.7-go-deps.tar.xz 34173780 BLAKE2B 2b99762800cc2c7f1364f05b1ebf61083f3244bf9b7efa716450ed72cf2e52b554a3c4da639d645705cc5d733c670dfdba6bd3260a93cb34681c21db083093bf SHA512 a8d9acb2b22501fad5b3cbac5eef6af4c385030df686e52a35d6c156453564a3a95a161defc40ffc5b241a1dca7693398cb2144ed92a7ed6d4d03fdd0aa2d106
-DIST zabbix-7.0.7.tar.gz 44142959 BLAKE2B 506addefd46d3765206c2268a16fca453be0eb6511ca69f38089b43e2a34c0836a8f458be08a41af18f71d96884cadf72f5c87e9681892154a45cfe35a1378f2 SHA512 670144e89554251a4e45e358fef2185d90bb610b318f637e6f9113685a983c574224d1a39e0b2a521d489a40a185712bad0c4809e39a61cbaa20477255244373
DIST zabbix-7.0.8-go-deps.tar.xz 34174372 BLAKE2B f034f8b46e5cbe860a99679a5a6dd4c66697e73a9cb47531da069ad1e0c524d8ecb828c4a38a098ef741454e46046e0585950a40d457d6e041527de52fb46333 SHA512 ba9c541ad0b7809d2e1cb78a0cd71967dee5f40b8d27515ef69d02e1092b12457b378c8eb8c0e3d9e0a02091d2eaf0d80868bd0a2c606c2b04ee5ef15764d683
DIST zabbix-7.0.8.tar.gz 44231377 BLAKE2B 5f36ac44e9b64717a7aac9409c6b3a7c4a2610fdc93a368c5c64519963b50fd1b15cfee5a653b293ec0c042522c0a9c6c164772727339b3d606a71438fe3bb41 SHA512 648030e2393fe52c1b7050134bdc73023e54371206ddba3a7cac9d97ccd8869706ddbd00d770e57a92b109446141663803d2dc6959295927780155721eae6a01
DIST zabbix-7.0.9-go-deps.tar.xz 34467496 BLAKE2B 4ccd08f4e2a6a2ecfc8667d016c5dc888b8b23641dd5524d0df9492890d964f2bfa52f242e8d0cae5e6697ef16213d74c02d958f009a2a7a9edd724a45c71e65 SHA512 9180a71aaba413257b862d8d86a05ef8af1a1a8036a84e4dc3c8fec5bcfa8719480f77031c6a18fce0a86810bc05c44a5b86927ec55485a1639295bca8efa8b8
DIST zabbix-7.0.9.tar.gz 44626987 BLAKE2B 0044ec99ee6abbdc8f6b397271437ba79477641673e02dee65c13a34f8018012d2d31e01284b0dc5b5a5f395b70b8ac565de79670c4d2751980426414fd733a9 SHA512 7ff18b69b93fa6d06e1ee8494084b4054f059dfd16c2af776f9347c6e14ad16ce61e328e8eb0ca253059cb98eb794629aafff62be635a46bc61015b16e8815d3
-DIST zabbix-7.2.1-go-deps.tar.xz 34175908 BLAKE2B 204abe329feb80c10bc3da8a62ab7e9b4601878812209590236f149976147a9c97c9885e9d248fcccba938c98429d65276380e432928b4d24437d3ccd89243eb SHA512 6b625e4096d008bdd279fc16152f9e0c48b36ac97ffc1da8ca6c57666c21c6f7cd9c65808c577a43966b55602a81bef734bd0aa395bd81d975061615aa3e906b
-DIST zabbix-7.2.1.tar.gz 40360084 BLAKE2B 4762eacce715bb45f2ecd8393dc4b7f43670efd7dbb90604bcc99d4876185d42fa4ea9a165d7c65fbe8e900f41d684adf74e91a3749c136d4bd5af6dd784772e SHA512 ff36705e74100c23e8667f9ebc3f2b3228867dd1348c68496656c6ecc2003fc2295ec50cd9dbf9b718003383bf54e49626f0d73acc175e831d6fd15de1115c04
DIST zabbix-7.2.2-go-deps.tar.xz 34162248 BLAKE2B cb5c40bb62af88bf642f6189d349a6907194c9cbe1c832e543b6b32ebbf3e937c2634932bd77a3872a8d09a6ca008fc1afd0fee3dffdcfa9197851f2fb7a98e4 SHA512 78a04c81a792e8d7476be849ca4172a0e06736309cbf33d86710b5054642ce3b7878d59d8fb187273b0f7b8305ee5fb660a5e0fe192cbdf102fdef651d77e3ce
DIST zabbix-7.2.2.tar.gz 40372426 BLAKE2B 3cff418340428aa1de6cdbe00e5eef34068ea43eb5f6935c7e8d72bee6a484aa0b07806cd3eaaf1e09365f11a98673b07042d394109ec471055c7fdbfbf40df1 SHA512 98e4a21c4235dee36e050cfc1506cbef5cd5c9409ee6bb3cac663346826a80dd2c59c6f5e6cfaeb770975785b19689d4775b0eee407093a12ed6f1169621aa1f
DIST zabbix-7.2.3-go-deps.tar.xz 34185696 BLAKE2B 4269b10f175eb0b78d16cddd430b86110ee4204a2de7b16fd85e62cef95f5cf451c33ef84cf0f3b96b48c8e78103a3f5343a25cca22c6190ff8918f2c9644bf5 SHA512 e495b4085b9cc56becbec7db491cbeb0f7b877bba8c9c78110f7d5e436b517258979ff25b85ea1b89ebdef47726222b3b68205ad5eed328284c110f2c0ae2e7d
@@ -47,10 +43,8 @@ EBUILD zabbix-6.0.37.ebuild 9934 BLAKE2B ee1b32073c412b637b7f09090af0e2d038339c9
EBUILD zabbix-6.0.38.ebuild 9937 BLAKE2B f079971b4103f001dc7584d1bd22c263ef578aab92cf42127f0fc04ec706557426702c9e790cf994a4229ee569df7c6af9c2d60918e596046a410a75ad3d4e23 SHA512 b138db48e4525d5faf7b969521994f7bf6dface07cb965b4c0b77a8f84b8767353892f742d253d99c93e4d3196a3f56c3c6c48bb0f06a89623fcd845f2c826ee
EBUILD zabbix-6.4.20.ebuild 10035 BLAKE2B 9e857bb98ddbb1113728eedff05e3f1c510c73b9448035b378079635eb18bc8b40459267d6ed9d98339ef99428a15dc5725e93e8e45dfe6395d02ee056073955 SHA512 60248c83b12efe4d84bfc071955190899f28686578f2784530e7f8aacd87fe4146d6d828b02fb3ecc3c7e381716bb9d1f3f9686bb23a391baa62c8de6dcd226e
EBUILD zabbix-6.4.21.ebuild 10038 BLAKE2B 4ffafa16967220595356f99735b93987262d2c80c66c364c285c990d384a4796bbc8850a8e65a362f460a811daa5d5238d78e3e7abb9c6f4bfa5beefabef9f38 SHA512 20486a490b12207fecb6ad97b0747bc069ff3dc94967d6a97c6fc2551268452a93f90357226a11f46d805e596328633e791612629044548a0f4d684ccb764798
-EBUILD zabbix-7.0.7.ebuild 9368 BLAKE2B 3ed2016579ecf95deae44d7dead28b1d700d4b8b7544f0f54df36b8bd5b4d6f77a4dcb913719ca73e06679198fb372379103e5acb5b80f259fac816eeb4e1616 SHA512 142eac7c96dec6a5b5479c63c3b4757da4bc65db399afd7119cb9795563b85666612fc4981ef277d2171a0f8f057972bbde5d77748e1f079e953490511b5b448
EBUILD zabbix-7.0.8.ebuild 9368 BLAKE2B 3ed2016579ecf95deae44d7dead28b1d700d4b8b7544f0f54df36b8bd5b4d6f77a4dcb913719ca73e06679198fb372379103e5acb5b80f259fac816eeb4e1616 SHA512 142eac7c96dec6a5b5479c63c3b4757da4bc65db399afd7119cb9795563b85666612fc4981ef277d2171a0f8f057972bbde5d77748e1f079e953490511b5b448
EBUILD zabbix-7.0.9.ebuild 9372 BLAKE2B f205781b14d1184abd83c93b30e7874e1e60f1a14d1e6c6beac74771c90b8b36177209bdd7fd13fb5bb22d5ac2c805c27af640d121625731c7a771ee06e12254 SHA512 67dd5cf1dd9ad0be767426905446e5c7d61a87f6d193dcf048fbf584db6027247c6414a5fc0c2668aa7f583d269e299fb6215b03e53e5e9423f1e693b911adc0
-EBUILD zabbix-7.2.1.ebuild 9368 BLAKE2B 3ed2016579ecf95deae44d7dead28b1d700d4b8b7544f0f54df36b8bd5b4d6f77a4dcb913719ca73e06679198fb372379103e5acb5b80f259fac816eeb4e1616 SHA512 142eac7c96dec6a5b5479c63c3b4757da4bc65db399afd7119cb9795563b85666612fc4981ef277d2171a0f8f057972bbde5d77748e1f079e953490511b5b448
EBUILD zabbix-7.2.2.ebuild 9368 BLAKE2B 3ed2016579ecf95deae44d7dead28b1d700d4b8b7544f0f54df36b8bd5b4d6f77a4dcb913719ca73e06679198fb372379103e5acb5b80f259fac816eeb4e1616 SHA512 142eac7c96dec6a5b5479c63c3b4757da4bc65db399afd7119cb9795563b85666612fc4981ef277d2171a0f8f057972bbde5d77748e1f079e953490511b5b448
EBUILD zabbix-7.2.3.ebuild 9372 BLAKE2B f205781b14d1184abd83c93b30e7874e1e60f1a14d1e6c6beac74771c90b8b36177209bdd7fd13fb5bb22d5ac2c805c27af640d121625731c7a771ee06e12254 SHA512 67dd5cf1dd9ad0be767426905446e5c7d61a87f6d193dcf048fbf584db6027247c6414a5fc0c2668aa7f583d269e299fb6215b03e53e5e9423f1e693b911adc0
MISC metadata.xml 1576 BLAKE2B 877e83a97b492fe256f3459332dacb4680b2ddeaaab34c077f1ead5eb387d8f5ef6f7cca85435eedc85cdb0db7243a805a8b49c5ef7b1b7dce39a9213b401eae SHA512 77d805096f0bcf2f3650216c69cb33c7dbbcdfc8b7c56066463ce5436af30dd0e9b8c6d124b59bfdbdac4c18aa628c92f78722920284622065af0ddb6448cd3d
diff --git a/net-analyzer/zabbix/zabbix-7.0.7.ebuild b/net-analyzer/zabbix/zabbix-7.0.7.ebuild
deleted file mode 100644
index 44d89bbbef48..000000000000
--- a/net-analyzer/zabbix/zabbix-7.0.7.ebuild
+++ /dev/null
@@ -1,371 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# To create the go modules tarball:
-# cd src/go
-# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
-# tar -acf $(pwd | grep -Eo 'zabbix-[0-9.]+')-go-deps.tar.xz go-mod
-
-EAPI=8
-
-GO_OPTIONAL="yes"
-# needed to make webapp-config dep optional
-WEBAPP_OPTIONAL="yes"
-inherit autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-
-DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
-HOMEPAGE="https://www.zabbix.com/"
-MY_P=${P/_/}
-MY_PV=${PV/_/}
-SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
- agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
-"
-
-S=${WORKDIR}/${MY_P}
-
-LICENSE="AGPL-3"
-SLOT="0/$(ver_cut 1-2)"
-WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 arm64 ~x86"
-IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl +postgres proxy selinux server snmp sqlite ssh static"
-REQUIRED_USE="|| ( agent agent2 frontend proxy server )
- ?? ( gnutls openssl )
- agent2? ( !gnutls )
- proxy? ( ^^ ( mysql postgres sqlite ) )
- server? ( ^^ ( mysql postgres ) !sqlite )
- static? ( !snmp )"
-
-COMMON_DEPEND="
- curl? ( net-misc/curl )
- gnutls? ( net-libs/gnutls:0= )
- java? ( >=virtual/jdk-1.8:* )
- ldap? (
- =dev-libs/cyrus-sasl-2*
- net-libs/gnutls:=
- net-nds/openldap:=
- )
- libxml2? ( dev-libs/libxml2 )
- mysql? ( dev-db/mysql-connector-c:= )
- odbc? ( dev-db/unixODBC )
- openipmi? ( sys-libs/openipmi )
- openssl? ( dev-libs/openssl:=[-bindist(-)] )
- postgres? ( dev-db/postgresql:* )
- proxy? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- server? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- snmp? ( net-analyzer/net-snmp:= )
- sqlite? ( dev-db/sqlite )
- ssh? ( net-libs/libssh2 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- acct-group/zabbix
- acct-user/zabbix
- java? ( >=virtual/jre-1.8:* )
- mysql? ( virtual/mysql )
- proxy? (
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- selinux? ( sec-policy/selinux-zabbix )
- server? (
- app-admin/webapp-config
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- frontend? (
- app-admin/webapp-config
- dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
- media-libs/gd[png]
- virtual/httpd-php:*
- mysql? ( dev-lang/php[mysqli] )
- odbc? ( dev-lang/php[odbc] )
- postgres? ( dev-lang/php[postgres] )
- sqlite? ( dev-lang/php[sqlite] )
- )
-"
-DEPEND="${COMMON_DEPEND}
- static? (
- curl? ( net-misc/curl[static-libs] )
- ldap? (
- =dev-libs/cyrus-sasl-2*[static-libs]
- net-libs/gnutls[static-libs]
- net-nds/openldap[static-libs]
- )
- libxml2? ( dev-libs/libxml2[static-libs] )
- mysql? ( dev-db/mysql-connector-c[static-libs] )
- odbc? ( dev-db/unixODBC[static-libs] )
- postgres? ( dev-db/postgresql:*[static-libs] )
- sqlite? ( dev-db/sqlite[static-libs] )
- ssh? ( net-libs/libssh2 )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- agent2? (
- >=dev-lang/go-1.12
- app-arch/unzip
- )
-"
-
-# upstream tests fail for agent2
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
- "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
- "${FILESDIR}/${PN}-6.4.0-configure-sscanf.patch"
-)
-
-ZABBIXJAVA_BASE="opt/zabbix_java"
-
-pkg_setup() {
- if use frontend; then
- webapp_pkg_setup
- fi
-
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- default
-
- # Since we patch configure.ac with e.g., ${PN}-6.4.0-configure-sscanf.patch".
- eautoreconf
-}
-
-src_configure() {
- local econf_args=(
- --with-libpcre2
- "$(use_enable agent)"
- "$(use_enable agent2)"
- "$(use_enable ipv6)"
- "$(use_enable java)"
- "$(use_enable proxy)"
- "$(use_enable server)"
- "$(use_enable static)"
- "$(use_with curl libcurl)"
- "$(use_with gnutls)"
- "$(use_with ldap)"
- "$(use_with libxml2)"
- "$(use_with mysql)"
- "$(use_with odbc unixodbc)"
- "$(use_with openipmi openipmi)"
- "$(use_with openssl)"
- "$(use_with postgres postgresql)"
- "$(use_with snmp net-snmp)"
- "$(use_with sqlite sqlite3)"
- "$(use_with ssh ssh2)"
- )
-
- econf ${econf_args[@]}
-}
-
-src_compile() {
- if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
- emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
- fi
-}
-
-src_install() {
- local dirs=(
- /etc/zabbix
- /var/lib/zabbix
- /var/lib/zabbix/home
- /var/lib/zabbix/scripts
- /var/lib/zabbix/alertscripts
- /var/lib/zabbix/externalscripts
- /var/log/zabbix
- )
-
- for dir in "${dirs[@]}"; do
- keepdir "${dir}"
- done
-
- if use server; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_server.conf
- fperms 0640 /etc/zabbix/zabbix_server.conf
- fowners root:zabbix /etc/zabbix/zabbix_server.conf
-
- newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
-
- dosbin src/zabbix_server/zabbix_server
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-server.service
- newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
- fi
-
- if use proxy; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_proxy.conf
- fperms 0640 /etc/zabbix/zabbix_proxy.conf
- fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
-
- newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
-
- dosbin src/zabbix_proxy/zabbix_proxy
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-proxy.service
- newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
- fi
-
- if use agent; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_agentd.conf
- fperms 0640 /etc/zabbix/zabbix_agentd.conf
- fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
-
- newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
-
- dosbin src/zabbix_agent/zabbix_agentd
- dobin \
- src/zabbix_sender/zabbix_sender \
- src/zabbix_get/zabbix_get
-
- systemd_dounit "${FILESDIR}"/zabbix-agentd.service
- newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
- fi
- if use agent2; then
- insinto /etc/zabbix
- doins "${S}"/src/go/conf/zabbix_agent2.conf
- fperms 0640 /etc/zabbix/zabbix_agent2.conf
- fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
- keepdir /etc/zabbix/zabbix_agent2.d/plugins.d
-
- newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
-
- dosbin src/go/bin/zabbix_agent2
-
- systemd_dounit "${FILESDIR}"/zabbix-agent2.service
- newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
- fi
-
- fowners root:zabbix /etc/zabbix
- fowners zabbix:zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
- fperms 0750 \
- /etc/zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
-
- dodoc README INSTALL NEWS ChangeLog \
- conf/zabbix_agentd.conf \
- conf/zabbix_proxy.conf \
- conf/zabbix_agentd/userparameter_examples.conf \
- conf/zabbix_agentd/userparameter_mysql.conf \
- conf/zabbix_server.conf
-
- if use frontend; then
- webapp_src_preinst
- cp -R ui/* "${D}/${MY_HTDOCSDIR}"
- webapp_configfile \
- "${MY_HTDOCSDIR}"/include/db.inc.php \
- "${MY_HTDOCSDIR}"/include/config.inc.php
- webapp_src_install
- fi
-
- if use java; then
- dodir \
- /${ZABBIXJAVA_BASE} \
- /${ZABBIXJAVA_BASE}/bin \
- /${ZABBIXJAVA_BASE}/lib
- keepdir /${ZABBIXJAVA_BASE}
- exeinto /${ZABBIXJAVA_BASE}/bin
- doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
- exeinto /${ZABBIXJAVA_BASE}/lib
- doexe \
- src/zabbix_java/lib/logback-classic-1.2.9.jar \
- src/zabbix_java/lib/logback-console.xml \
- src/zabbix_java/lib/logback-core-1.2.9.jar \
- src/zabbix_java/lib/logback.xml \
- src/zabbix_java/lib/android-json-4.3_r3.1.jar \
- src/zabbix_java/lib/slf4j-api-1.7.32.jar
- newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
- newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
- fi
-}
-
-pkg_postinst() {
- if use server || use proxy ; then
- elog
- elog "You may need to configure your database for Zabbix"
- elog "if you have not already done so."
- elog
-
- zabbix_homedir=$(egethome zabbix)
- if [ -n "${zabbix_homedir}" ] && \
- [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
- ewarn
- ewarn "The user 'zabbix' should have his homedir changed"
- ewarn "to /var/lib/zabbix/home if you want to use"
- ewarn "custom alert scripts."
- ewarn
- ewarn "A real homedir might be needed for configfiles"
- ewarn "for custom alert scripts."
- ewarn
- ewarn "To change the homedir use:"
- ewarn " usermod -d /var/lib/zabbix/home zabbix"
- ewarn
- fi
- fi
-
- if use server; then
- tmpfiles_process zabbix-server.conf
-
- elog
- elog "For distributed monitoring you have to run:"
- elog
- elog "zabbix_server -n <nodeid>"
- elog
- elog "This will convert database data for use with Node ID"
- elog "and also adds a local node."
- elog
- fi
-
- if use proxy; then
- tmpfiles_process zabbix-proxy.conf
- fi
-
- if use agent; then
- tmpfiles_process zabbix-agentd.conf
- fi
-
- if use agent2; then
- tmpfiles_process zabbix-agent2.conf
- fi
-
- elog "--"
- elog
- elog "You may need to add these lines to /etc/services:"
- elog
- elog "zabbix-agent 10050/tcp Zabbix Agent"
- elog "zabbix-agent 10050/udp Zabbix Agent"
- elog "zabbix-trapper 10051/tcp Zabbix Trapper"
- elog "zabbix-trapper 10051/udp Zabbix Trapper"
- elog
-}
-
-pkg_prerm() {
- (use frontend || use server) && webapp_pkg_prerm
-}
diff --git a/net-analyzer/zabbix/zabbix-7.2.1.ebuild b/net-analyzer/zabbix/zabbix-7.2.1.ebuild
deleted file mode 100644
index 44d89bbbef48..000000000000
--- a/net-analyzer/zabbix/zabbix-7.2.1.ebuild
+++ /dev/null
@@ -1,371 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# To create the go modules tarball:
-# cd src/go
-# GOMODCACHE="${PWD}"/go-mod go mod download -modcacherw
-# tar -acf $(pwd | grep -Eo 'zabbix-[0-9.]+')-go-deps.tar.xz go-mod
-
-EAPI=8
-
-GO_OPTIONAL="yes"
-# needed to make webapp-config dep optional
-WEBAPP_OPTIONAL="yes"
-inherit autotools webapp java-pkg-opt-2 systemd tmpfiles toolchain-funcs go-module user-info
-
-DESCRIPTION="ZABBIX is software for monitoring of your applications, network and servers"
-HOMEPAGE="https://www.zabbix.com/"
-MY_P=${P/_/}
-MY_PV=${PV/_/}
-SRC_URI="https://cdn.zabbix.com/${PN}/sources/stable/$(ver_cut 1-2)/${P}.tar.gz
- agent2? ( https://dev.gentoo.org/~fordfrog/distfiles/${P}-go-deps.tar.xz )
-"
-
-S=${WORKDIR}/${MY_P}
-
-LICENSE="AGPL-3"
-SLOT="0/$(ver_cut 1-2)"
-WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 arm64 ~x86"
-IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc openipmi +openssl +postgres proxy selinux server snmp sqlite ssh static"
-REQUIRED_USE="|| ( agent agent2 frontend proxy server )
- ?? ( gnutls openssl )
- agent2? ( !gnutls )
- proxy? ( ^^ ( mysql postgres sqlite ) )
- server? ( ^^ ( mysql postgres ) !sqlite )
- static? ( !snmp )"
-
-COMMON_DEPEND="
- curl? ( net-misc/curl )
- gnutls? ( net-libs/gnutls:0= )
- java? ( >=virtual/jdk-1.8:* )
- ldap? (
- =dev-libs/cyrus-sasl-2*
- net-libs/gnutls:=
- net-nds/openldap:=
- )
- libxml2? ( dev-libs/libxml2 )
- mysql? ( dev-db/mysql-connector-c:= )
- odbc? ( dev-db/unixODBC )
- openipmi? ( sys-libs/openipmi )
- openssl? ( dev-libs/openssl:=[-bindist(-)] )
- postgres? ( dev-db/postgresql:* )
- proxy? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- server? (
- dev-libs/libevent:=
- sys-libs/zlib
- )
- snmp? ( net-analyzer/net-snmp:= )
- sqlite? ( dev-db/sqlite )
- ssh? ( net-libs/libssh2 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- acct-group/zabbix
- acct-user/zabbix
- java? ( >=virtual/jre-1.8:* )
- mysql? ( virtual/mysql )
- proxy? (
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- selinux? ( sec-policy/selinux-zabbix )
- server? (
- app-admin/webapp-config
- dev-libs/libpcre2:=
- net-analyzer/fping[suid]
- )
- frontend? (
- app-admin/webapp-config
- dev-lang/php:*[bcmath,ctype,sockets,gd,truetype,xml,session,xmlreader,xmlwriter,nls,sysvipc,unicode]
- media-libs/gd[png]
- virtual/httpd-php:*
- mysql? ( dev-lang/php[mysqli] )
- odbc? ( dev-lang/php[odbc] )
- postgres? ( dev-lang/php[postgres] )
- sqlite? ( dev-lang/php[sqlite] )
- )
-"
-DEPEND="${COMMON_DEPEND}
- static? (
- curl? ( net-misc/curl[static-libs] )
- ldap? (
- =dev-libs/cyrus-sasl-2*[static-libs]
- net-libs/gnutls[static-libs]
- net-nds/openldap[static-libs]
- )
- libxml2? ( dev-libs/libxml2[static-libs] )
- mysql? ( dev-db/mysql-connector-c[static-libs] )
- odbc? ( dev-db/unixODBC[static-libs] )
- postgres? ( dev-db/postgresql:*[static-libs] )
- sqlite? ( dev-db/sqlite[static-libs] )
- ssh? ( net-libs/libssh2 )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- agent2? (
- >=dev-lang/go-1.12
- app-arch/unzip
- )
-"
-
-# upstream tests fail for agent2
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.0.18-modulepathfix.patch"
- "${FILESDIR}/${PN}-3.0.30-security-disable-PidFile.patch"
- "${FILESDIR}/${PN}-6.4.0-configure-sscanf.patch"
-)
-
-ZABBIXJAVA_BASE="opt/zabbix_java"
-
-pkg_setup() {
- if use frontend; then
- webapp_pkg_setup
- fi
-
- java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- default
-
- # Since we patch configure.ac with e.g., ${PN}-6.4.0-configure-sscanf.patch".
- eautoreconf
-}
-
-src_configure() {
- local econf_args=(
- --with-libpcre2
- "$(use_enable agent)"
- "$(use_enable agent2)"
- "$(use_enable ipv6)"
- "$(use_enable java)"
- "$(use_enable proxy)"
- "$(use_enable server)"
- "$(use_enable static)"
- "$(use_with curl libcurl)"
- "$(use_with gnutls)"
- "$(use_with ldap)"
- "$(use_with libxml2)"
- "$(use_with mysql)"
- "$(use_with odbc unixodbc)"
- "$(use_with openipmi openipmi)"
- "$(use_with openssl)"
- "$(use_with postgres postgresql)"
- "$(use_with snmp net-snmp)"
- "$(use_with sqlite sqlite3)"
- "$(use_with ssh ssh2)"
- )
-
- econf ${econf_args[@]}
-}
-
-src_compile() {
- if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then
- emake AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
- fi
-}
-
-src_install() {
- local dirs=(
- /etc/zabbix
- /var/lib/zabbix
- /var/lib/zabbix/home
- /var/lib/zabbix/scripts
- /var/lib/zabbix/alertscripts
- /var/lib/zabbix/externalscripts
- /var/log/zabbix
- )
-
- for dir in "${dirs[@]}"; do
- keepdir "${dir}"
- done
-
- if use server; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_server.conf
- fperms 0640 /etc/zabbix/zabbix_server.conf
- fowners root:zabbix /etc/zabbix/zabbix_server.conf
-
- newinitd "${FILESDIR}"/zabbix-server-r1.init zabbix-server
-
- dosbin src/zabbix_server/zabbix_server
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-server.service
- newtmpfiles "${FILESDIR}"/zabbix-server.tmpfiles zabbix-server.conf
- fi
-
- if use proxy; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_proxy.conf
- fperms 0640 /etc/zabbix/zabbix_proxy.conf
- fowners root:zabbix /etc/zabbix/zabbix_proxy.conf
-
- newinitd "${FILESDIR}"/zabbix-proxy.init zabbix-proxy
-
- dosbin src/zabbix_proxy/zabbix_proxy
-
- insinto /usr/share/zabbix
- doins -r "${S}"/database/
-
- systemd_dounit "${FILESDIR}"/zabbix-proxy.service
- newtmpfiles "${FILESDIR}"/zabbix-proxy.tmpfiles zabbix-proxy.conf
- fi
-
- if use agent; then
- insinto /etc/zabbix
- doins "${S}"/conf/zabbix_agentd.conf
- fperms 0640 /etc/zabbix/zabbix_agentd.conf
- fowners root:zabbix /etc/zabbix/zabbix_agentd.conf
-
- newinitd "${FILESDIR}"/zabbix-agentd.init zabbix-agentd
-
- dosbin src/zabbix_agent/zabbix_agentd
- dobin \
- src/zabbix_sender/zabbix_sender \
- src/zabbix_get/zabbix_get
-
- systemd_dounit "${FILESDIR}"/zabbix-agentd.service
- newtmpfiles "${FILESDIR}"/zabbix-agentd.tmpfiles zabbix-agentd.conf
- fi
- if use agent2; then
- insinto /etc/zabbix
- doins "${S}"/src/go/conf/zabbix_agent2.conf
- fperms 0640 /etc/zabbix/zabbix_agent2.conf
- fowners root:zabbix /etc/zabbix/zabbix_agent2.conf
- keepdir /etc/zabbix/zabbix_agent2.d/plugins.d
-
- newinitd "${FILESDIR}"/zabbix-agent2.init zabbix-agent2
-
- dosbin src/go/bin/zabbix_agent2
-
- systemd_dounit "${FILESDIR}"/zabbix-agent2.service
- newtmpfiles "${FILESDIR}"/zabbix-agent2.tmpfiles zabbix-agent2.conf
- fi
-
- fowners root:zabbix /etc/zabbix
- fowners zabbix:zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
- fperms 0750 \
- /etc/zabbix \
- /var/lib/zabbix \
- /var/lib/zabbix/home \
- /var/lib/zabbix/scripts \
- /var/lib/zabbix/alertscripts \
- /var/lib/zabbix/externalscripts \
- /var/log/zabbix
-
- dodoc README INSTALL NEWS ChangeLog \
- conf/zabbix_agentd.conf \
- conf/zabbix_proxy.conf \
- conf/zabbix_agentd/userparameter_examples.conf \
- conf/zabbix_agentd/userparameter_mysql.conf \
- conf/zabbix_server.conf
-
- if use frontend; then
- webapp_src_preinst
- cp -R ui/* "${D}/${MY_HTDOCSDIR}"
- webapp_configfile \
- "${MY_HTDOCSDIR}"/include/db.inc.php \
- "${MY_HTDOCSDIR}"/include/config.inc.php
- webapp_src_install
- fi
-
- if use java; then
- dodir \
- /${ZABBIXJAVA_BASE} \
- /${ZABBIXJAVA_BASE}/bin \
- /${ZABBIXJAVA_BASE}/lib
- keepdir /${ZABBIXJAVA_BASE}
- exeinto /${ZABBIXJAVA_BASE}/bin
- doexe src/zabbix_java/bin/zabbix-java-gateway-"${MY_PV}".jar
- exeinto /${ZABBIXJAVA_BASE}/lib
- doexe \
- src/zabbix_java/lib/logback-classic-1.2.9.jar \
- src/zabbix_java/lib/logback-console.xml \
- src/zabbix_java/lib/logback-core-1.2.9.jar \
- src/zabbix_java/lib/logback.xml \
- src/zabbix_java/lib/android-json-4.3_r3.1.jar \
- src/zabbix_java/lib/slf4j-api-1.7.32.jar
- newinitd "${FILESDIR}"/zabbix-jmx-proxy.init zabbix-jmx-proxy
- newconfd "${FILESDIR}"/zabbix-jmx-proxy.conf zabbix-jmx-proxy
- fi
-}
-
-pkg_postinst() {
- if use server || use proxy ; then
- elog
- elog "You may need to configure your database for Zabbix"
- elog "if you have not already done so."
- elog
-
- zabbix_homedir=$(egethome zabbix)
- if [ -n "${zabbix_homedir}" ] && \
- [ "${zabbix_homedir}" != "/var/lib/zabbix/home" ]; then
- ewarn
- ewarn "The user 'zabbix' should have his homedir changed"
- ewarn "to /var/lib/zabbix/home if you want to use"
- ewarn "custom alert scripts."
- ewarn
- ewarn "A real homedir might be needed for configfiles"
- ewarn "for custom alert scripts."
- ewarn
- ewarn "To change the homedir use:"
- ewarn " usermod -d /var/lib/zabbix/home zabbix"
- ewarn
- fi
- fi
-
- if use server; then
- tmpfiles_process zabbix-server.conf
-
- elog
- elog "For distributed monitoring you have to run:"
- elog
- elog "zabbix_server -n <nodeid>"
- elog
- elog "This will convert database data for use with Node ID"
- elog "and also adds a local node."
- elog
- fi
-
- if use proxy; then
- tmpfiles_process zabbix-proxy.conf
- fi
-
- if use agent; then
- tmpfiles_process zabbix-agentd.conf
- fi
-
- if use agent2; then
- tmpfiles_process zabbix-agent2.conf
- fi
-
- elog "--"
- elog
- elog "You may need to add these lines to /etc/services:"
- elog
- elog "zabbix-agent 10050/tcp Zabbix Agent"
- elog "zabbix-agent 10050/udp Zabbix Agent"
- elog "zabbix-trapper 10051/tcp Zabbix Trapper"
- elog "zabbix-trapper 10051/udp Zabbix Trapper"
- elog
-}
-
-pkg_prerm() {
- (use frontend || use server) && webapp_pkg_prerm
-}
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz
index baa91ccedef5..d7a77fde1a42 100644
--- a/net-dns/Manifest.gz
+++ b/net-dns/Manifest.gz
Binary files differ
diff --git a/net-dns/pdns-recursor/Manifest b/net-dns/pdns-recursor/Manifest
index ec7ff116e6d9..59ee371f5289 100644
--- a/net-dns/pdns-recursor/Manifest
+++ b/net-dns/pdns-recursor/Manifest
@@ -1,80 +1,54 @@
-AUX pdns-recursor-r2 1426 BLAKE2B 4407525f88d6e4299acdaa015e13866b70b2f697493218953c515e00af1476df7b8dbc87f6a39c50743d78b7f8efd2d3446e1a387f98ac4191cea2c04e10c175 SHA512 2f4d8458f6224a42103d28937d69228092c74c9c8c958833b292acf8959df1e617eafc13b65b95cf6eb4e06fb4fa7f23906c28b583865b6885949daaac12799e
AUX pdns-recursor-r3 950 BLAKE2B e103dea1a259552b06f86d18eb56441db6fb1e42e3e8f5a204617e64c554411a0dea52e9b363e8eb886d1e33defb9030c213721826f034873ebffd661e9f5f83 SHA512 388034bbb51c5e108653fd3d5a652def0dc41039f1169b246f26af4d020cd46f4c0801b980a21ba43b8932fff144c817ee87a1036fd3a9b4cef36759f31bb925
DIST anyhow-1.0.87.crate 46831 BLAKE2B 8d277aef9dfb9e28d6fbbb840fc3dde385ae29df8fdaf76913c39ccdfac487c8a7599783c6bf4271cd7466a06bcb4b3b1459b317c0f531634a4b4b8ccc1d6174 SHA512 1ed272eb20bd28d361d71b8dd1279bb3ab3a722c6a68e0f7bf4fb0a196f8a5d9f5ed9874d231ba7cf93e6a6f2551e96411d1fcb26908c79ee76919214637816f
DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
-DIST cc-1.0.84.crate 74922 BLAKE2B 8a6c1208b32648d1d3e33388f3fea506b82236dcdfc5d89865233c8567d80d55d8e102f30d5a6dc4b9a38bfb831974327048ac01ee7dbe7df04020e6c664f238 SHA512 c74a842b57d1239329b35af63070c147e75455c929999265eb0ddef9f360301c266885dee5f32b13d3cc1b953761db6f5949eb70ad9ecc2920777ec2c1507dbc
DIST cc-1.0.98.crate 76780 BLAKE2B 64124ebdda70b211b6fde8c02d256d97d57fc3a0db433371bad896c06e36caaa5f938074d92ca82724b34fde06bc10af63c7fdde8f52ac50a3ea6e3329d18d93 SHA512 dfeb194266a4a9cf2ddf69fe20f8e20a72a0a9c2f72b1ea578fd48dae5b0c3589f501068ca24e0da7b3691860cd8c05247c803f3ef2f338d56eef8b1f4f4fbd2
DIST cc-1.1.18.crate 83315 BLAKE2B a97d24ffdf44f80795f67f7721ed4d2524d92342bfb4ba39e00a1d3351945c904ba84cc7e245c637453e70d19b1584a400e8422e185d42c036ef44d3f2135663 SHA512 af525791c6ba731d688d3f5bf898c0ff86bbd81b127454d7f933491cea1e921d171cb819d04e460e759c6ae0f6da2188ede6bbe94c940c47c6d9d9f991925401
DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
-DIST cxx-1.0.110.crate 197887 BLAKE2B 5f727fe8bc2c46052208499f5bf0061b5cb3feefb30d96fad3f5d3f8fc67fc0a1d37148620a1c77bad4ecf2037559919c6f286451e56d41ae9933a5ea5fec775 SHA512 ee168deaf5f08bed4f6f4613c38ccf0c219ec00393204c67d6ce5495ecaf1cc67a7ad30d36f2277cfd276ba284ebe37aa784a81d59019ab973988ab52ee3c136
DIST cxx-1.0.122.crate 274986 BLAKE2B 60c30c0c27885f2362a17cb32a9b28ccfe65593c4545b2915c5a73bdab372abf48286f42e1e8dc9c763a44a7d7f8676aad5fc5572717d2d60928d6f3fd4e26c8 SHA512 5985d5324d77b50e8fd71f3fc820e52f21ab1b4fbc1171c111136ef86d9e5ee70d823a21c2860006d0fb72c690a31d93a80f2bb2ca7616896aa2174c215c93ed
DIST cxx-1.0.128.crate 268642 BLAKE2B 0a9c5c30f6099f725b9b5e0dcf948a81211cb37e415fc9098eaa3cec8dca15b7c303add44ceda3c73fcdc70aa224113825c75558efbd7a43c32322ab23580800 SHA512 a426721f5d11989398c1c62bfc2561c08efe314d39e146b868ff6df53328f16d1704f48cfbac38f1eb1c2cffec75aebf4f93ca236f9cf904f2e32110e5438af3
-DIST cxx-build-1.0.110.crate 86469 BLAKE2B 91dfb19587505c020f1130a9f213a9e8f496ea3a1feeefd471b0d3cb4f60a7abbe8ba4bb41ae63ef1b231806b5407fe0850907bd79fd462a81919e8515f534e4 SHA512 a37dfbe97a03026d8469db25c2dbb5110f301a72b22f0b0d98559c7f69a39ad6786f2a9c7a8d6bba3286f374a2024d7b5aaafa7bfc9a603444032f75c7019fdc
DIST cxx-build-1.0.122.crate 86704 BLAKE2B cab17e180c641f82fe76cfccadd248b28868137d83566aacde61c6461f84f38f07c1054d464885b7a5f427201bd3d61a0a5ead97c6db134c9a4228e55d20b421 SHA512 5a20911dbaad7669788d7228c9588a367f0fdfdb19828b5ecc38e958a4b5e09bf96d9d2d2ce658286e8188e0213e7b1ce56be7cb8a52668edc99abb572bf675a
DIST cxx-build-1.0.128.crate 86674 BLAKE2B bc4028b4e2c51822e86bc7c8b906bb195556df9f81300ed36606996138b4222bec7d8bc2cec204b4703f7db7ef0416e88f4c010159de58f90626dd9909129d68 SHA512 c4121c27d5f3489e82016fc5342820bd4bf1af2d185d0c9ae85eded567fd274db6bcfb394d60d766ebacd2d78082f15073e762f9dd7dfbf45b398cd51d38f0c0
-DIST cxxbridge-flags-1.0.110.crate 5284 BLAKE2B f8cd35bb64cb0b8e371f3c58f251a7595d105e5ca628c1ca016bd831d8ba18c4f598b1a47d32ae6256f24feb8d3aac116c046a42a9a03115d506bb684b0e1a83 SHA512 c78014624144232e84a76f649fef90ac8187fef76bdd802f9d75fdc502b56946580303c39141750544490521c787a9ee7398e40529f791e6066c57ade0c105a0
DIST cxxbridge-flags-1.0.122.crate 5312 BLAKE2B 8a00b92e787bce33092103bfad765a256febf1a83a8533d6a029c5dc63ceb34cce171a3939277652cb7bffd3658e20f2c21c7e48e0d9881812c8a3cd2ca0fa22 SHA512 b2995a302c857ebced6ccb0c87bb4dce7818a124c56342d2faedc3458eb371aeacd9097c237bcd39f654c9159adb9e0f4357bff0950c4e4d4232e620cabdd24f
DIST cxxbridge-flags-1.0.128.crate 5313 BLAKE2B 7548c095e4367dab0b5ab080028ce3582dbfcd068726e1c9347f242f6f90a8c770f2238f0b4d6febd0ae80f2f94da40be35dd221c0c3479435ef57e694c32c19 SHA512 caba89e959f53362829e4554e73fed1900a9d172c756552c5bca8b3d04839e4107b6bc1a48ccf50d30ceb369a419fc1e3b846ab57760e3d3449c41efffefc7c6
-DIST cxxbridge-macro-1.0.110.crate 60405 BLAKE2B 38d1f105a427cd0ab40508ce190e45e6e4829051347fc5677d9cbd35551719f119ddf938cd0152f2624f4305fe98e6219dcc117780e64e9480b76ccbc66ce7f7 SHA512 3119839d71d55805dfa22308add558cc4973bd9e7991f04a155da0e81f3e1c927282cff494c205eee6df42c8ad4c97ecf94ad4fe1f5842dd926be8e4d695f6e0
DIST cxxbridge-macro-1.0.122.crate 60451 BLAKE2B b8c9c1a380e87a578fa9ee1f3c6fb273b1bc211280adc911c902b66aa4291a76d20a90625439635dab5b0c925dc6afac9ae209a262a3c2daa6a23d0b97df1805 SHA512 74c8debaff29ee50c37a3af0b290ce7127d47bc980cc60ab43b47a883a4b0c67b3c7121f1462c017cbfa9fe6c92833cf245e04a4d5a8f02ad0192d51c3ee317f
DIST cxxbridge-macro-1.0.128.crate 60417 BLAKE2B 3cf8cf16e2ff0ccda30783afe9b1b9d942162a7abccf5215840be34ef8ec5c375736a4cac18e84c36170801e48ece54a009ae8699630b1bc54ed8723d4c721f4 SHA512 9a7a91c8de8e240b0cf7f054e9d5097900aa4982722f55082a71715265fd10c3650e11f7b9705d8d88c04593bdd68529bca74d283f7d404368c442a5a1a5a873
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
-DIST hashbrown-0.14.2.crate 140080 BLAKE2B 4a9fc89d77940d116d781ac6ca2a07a8ba3146fed54bd5d304d5ccb7722d27c053bbd83ec5ef897f1a25db50f838b73421677fd92be5d534a91909a7ad390d3b SHA512 a611359ccc8d859a72e812b94123ff162f5653caa1839c5f5e3269ed18b5fe2b2c7b15b4f03ae8076a622d08090a90e747d8cbcdfce9cf7f317592f1a3695351
DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
-DIST indexmap-2.1.0.crate 68224 BLAKE2B 9d833570cbb63ecae138ca234b998bd0e5b11b1a7e3d5ef4a21212bb32d0998395f1fc609f66860bdbab198081687630f583f5a2e495fac1afa40ff48bee8a0f SHA512 9d303eef918b9264b9fe326cc1d71f4095f7ed5639ed8696efa3e9be65dff2c50ada4495409e109e7718997db51ae1fd865cf8e88978107d7823faba14380600
DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea
DIST indexmap-2.5.0.crate 85919 BLAKE2B 766da0a2ddc406e3fb1a70a0bee00141045ff72b52cc412adf05972ccef59d416f502c429dada111461cb522a5c442087e01d8fb235c2f1fd5493adea00e79dc SHA512 c4627d43b1bc5c5fd64861d1a7ed66255ec3f790367028b2758a40751286d6677da7170cfb04dd88ca4c2d163df621583d2e0dc4e9db6d7ed9bd0cbea42b1729
DIST ipnet-2.10.0.crate 28372 BLAKE2B 9bac14f8742962b16ff36c8f8ec6527ceaf60d77c11cd85a557ad2e5d1f99d568512233771b87f0f3b53fed90fbe44262ed8a41f097f0f0fac2a4df359dda83a SHA512 1c82a2bffe92fabedc5bf07c43580bd1bdf2e7293c7dc62d511420a8f4d1c3ecf4831f252a4867fa3693627d798977a04be075be413106403470c4d4729ae557
DIST ipnet-2.9.0.crate 27627 BLAKE2B e7e1c74815b965e9cec1cd37cc3dca76671168feb689620d44d5e635f3a5fa92a7276cb3022f25a9512ffbaaa11b0a8719cc1b838a7dacda71a5beb1a992ecc0 SHA512 8ce429ba2bae53cfdaf8a7d6bf980e10b9dd515446ef3ed4e4e11432043a18e09454260567419818f523bc589fc367194bc345660f2cc808d281db235d3e0b54
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
-DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
-DIST libc-0.2.150.crate 719359 BLAKE2B d08e17fb29992c76337bb5862cbc1cdaf7b9d7749cd65021f145fcf49fa7954d6251c8c2f3c9a796b46283c3bc014bccfd259ea52824459841911ad847fd7f5a SHA512 7ae8fe6a1db38ac6d951c0b4880d25a02f064f5e61d6057c20f7208dec8395d58efd085e41857bcf5f4da2b014d2952dc4ddaf18ac4acd3a23675bb659e70385
DIST libyml-0.0.5.crate 97931 BLAKE2B f79d8e9ab775a6a31be18757129708a6b6f173b3ce2e58696992b34e42b820e4c3426202df1ed7c07601dc351a60d770285c8adf3d5383e515cdb4aea3a3a6b1 SHA512 69ce3208f0602e15cedc6e82b8b27ef7ed20f76fdd9820269959515d964ed8ee3f3f624d73d2989188af0fcd24a915576a3c441c857b29495bac2977e379c714
DIST link-cplusplus-1.0.9.crate 7484 BLAKE2B 4f73807068243aa0dc4b6773c5446fc988154669eb196afca19fe39ffe63627ee705c4ee3cf9cca9628d0bb8fc4cdeb7ef52b41bab810d12721a6ad53d9557ee SHA512 30697093b54ca449135d7a2a963bdd9af61a446472b0f245c87a05bd6eefa62eeebf9cc58cf17aa77ac5f2301b05ae27d13eb50d92ec58fec27303f865261170
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
-DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
-DIST pdns-recursor-5.0.9.tar.bz2 1679197 BLAKE2B 1f69f0aa800b8265a580eb9ac2101e19fc383c5a0d8ead98420d399f97fda748cff4e6d7b090259197be2d822e71f65d3c62ddf7710c56cc1e6ca7b600d972d0 SHA512 4fcb417e63383111bbb784b440c5b9bf9351a4d8dfae404aa468515cd74a4789fb969b8f3bcee1a08792dcb01a2d8129bbb671db1959f523e557bf69a4bc0fca
DIST pdns-recursor-5.1.3.tar.bz2 1718665 BLAKE2B 1030d7ee0b4fc06a4e20f23249167d21ac6439218652a5853ea5f3aaaa476c5bd659cf0e79df27cf42ab6efdd9f5ade856ddde8716aacd1914fe8f8f8792549f SHA512 6ff144efb60125c5fa66232852f267270a24f4b656d039f167be007b6aefb65fb68e53007a868493fca11f7e33916565fb3e4de87dd9bd0899f2d975271a72ec
DIST pdns-recursor-5.2.0.tar.bz2 1729913 BLAKE2B 61fcfe736e5da8bfb61d359db887a19132516247cfcdc87e6b43db55e8b7ac6f81a7ecd15b8985b0aa1ec91ed3da1d1f23cc4a5415285e32faa0b53ff283e6df SHA512 00b1d9a837d2e854750a90f6306d3a7d7b23cf96dd0897666034f120d2c57f1277e1bc1677b8b54eec804f8983483208e3d2e4f156ca376374d06f3d73e3abd0
-DIST proc-macro2-1.0.69.crate 44271 BLAKE2B 9d1531a0b123e6238363d574bee03ad050454b65710b9800c12597f3a9ae2f9bf50c617da0472b7ac0b549afaca19c546ccd6519e648598500efda9c0db2ef6d SHA512 d197cbe9b6100c3193a01fd7dd6b4e49d440290012ababb5d9f139409f0afe816f213d67a03abeb1f3227228e0a1f2446d1dc0a2775363a15d1237c38b45d6a1
DIST proc-macro2-1.0.84.crate 48922 BLAKE2B 51f73a6bbc3cc42aa5bb5c3f4bf404a0c7803f7219673771d375ab288c638113f496e932b98981ef56dac755d9387f888a4147864d8f9364cef47644ea179161 SHA512 0d0bd0cc1f457b6d5feb9fd6da670f2a0662d15d88e5d20d4d308103c689a103861b3838eb25e5144cf24fb87abffdebb3175989285a03f08730ce3daa55e35e
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
-DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d72851d73768d491c56c6779a0882a304c1f30c88732a6168351f0f786b10516ae537cff993892a749175848 SHA512 c1e76c3c017e8554eebe309f8167fd56fce931981c06798aa85a0cc6d64a9cba6ab103f5a1324e69c6f9ca5dc47a8e31ff2e847850542748697afcd265b5939c
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
-DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST scratch-1.0.7.crate 7997 BLAKE2B cb92a93751d209c68cd003792e45365d186138a115b936f190ad22b33f87c1e1aea2bcd20937188ba496cbe709539bf5fc1d73c0760020e5159121e88c82aed8 SHA512 2cdd160a89844101b62b4d6c23a56d3f9089828b8914031ca973bcbdeffba41ee7d9fb2edb0736d5f8e19d3bf2b1491e8451ae8fe2525518939b2f5cc6310d55
-DIST serde-1.0.192.crate 76866 BLAKE2B 4920089921e23bbc9180d413cff34277683db1881d7e65c5fd9dc8bad2beae954d2429c9c2049b3e98bc04314ef059e59562c936d6c767681e75b84aa0a2a468 SHA512 b34cea6034a14a6785b3023d0a1c2cb5b1c2756c28f02ea20ba62a657ba54e9d04096a54c4fdde3ff4094913dba46c99713828de4287186bf9dd3f7d89dda0c3
DIST serde-1.0.203.crate 77935 BLAKE2B 3d3dd4f81f7d74b60483d6759879a9f87c0c7d615aec308bad1bc575fac4e2071dc86551c2789e87331dbf8089e923ae56fff82e6f5a9992cf850121b052ce1d SHA512 a8d302589244e41f6f675e8d199b2532b29f62b63e45aee141a93dad96033e4bbb27ed01c11e329ec2266cdcc6f2a40f41dfc7d1b9bada69aea81d35d2d82cec
DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
-DIST serde_derive-1.0.192.crate 55690 BLAKE2B 1e9706fdf38880989cf907c36d1f72b5b211fc6f263a4ee35d5f7106aea0a792fd79a3361d09f831e06ce0a43680647952a8478bd1001f617d2571be428b5516 SHA512 67ad208291c8d7063adce4bface5d963488c43a326e77a89970f86f65e8f77856e173d134718f64eb80dce67283df1951022c12300dea0b4d9570fb7f637643a
DIST serde_derive-1.0.203.crate 55867 BLAKE2B 1bc8aa96328bb83e4e4ff527b1df855bbcefd333f0c43c96d1e0b93f98a46273dd88a21653bccc8f517c4fc06d17b9b44332a963d024796e0a2c18a5bfecc824 SHA512 b2aeeab33395ac11ebdbd922fcdbda29f2592e7a20e78aef250713baf269cacf497271be7aa407f657aba33da132df0e035be046fef070f915f234097d1dd392
DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
-DIST serde_yaml-0.9.27.crate 64781 BLAKE2B 071d9ec686e0fd029cda986c14a6156c617e64b94ca9f7608c6306fbe426e07dee6231504f346d53b658395812b0fe32d74a103fc1b361e642949474211df41e SHA512 661b6a796caa3da6fabc3b24e798f9608c97706d49f64f05b8e046d40fd7c5e60ac66c3a88d399fdcd7eb2c71f3b6cec0104bdaf46870404e938b08fd55c7ea5
DIST serde_yaml-0.9.34+deprecated.crate 65290 BLAKE2B 1c1f8c7dd1a7952948596d8c727fb6fd36426c7b80ddaba2e6065db7551757e6fb170c77373ba9784f6b32de9f8aec94f90e1c85df98b9ac1f75a7cc8e5da174 SHA512 64329436d18bc3b1a0737afff7c8727f7e04c71b2bf6022f597a45f0860fa3a678eac688f61f0bf7a7846f98809f427c9907625e1d00c8691c383043c1cffaca
DIST serde_yml-0.0.12.crate 125859 BLAKE2B b9edf944cb967a66882354b15b99fb469005e6af002d7a1064b63b0e2cfba812fed56b2c5ca994a157694a10f1e3a0777a1645ae07d347c7840c632f621e189d SHA512 a7a3ef7b9114410388496817e417aa11c8f73cadd09c51ad60c7b62ea4932a6c4cbfa8b735efc8cd4077bee5249949203d618961eb99dd8472ffce4a61711ba1
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
-DIST syn-2.0.39.crate 244129 BLAKE2B 2cff6626624d03f70f1662af45a8644c28a9f92e2dfe38999bef3ba4a4c1ce825ae598277e9cb7abd5585eebfb17b239effc8d0bbf1c6ac196499f0d288e5e01 SHA512 96cc347cfdb0f9ca0b6c7289279a1cad8fc401625783742292564f7ceca8237ced8d9a3f62069696f6132ed06092dff2baaf4be09ef53b21260d93785b0e27c3
DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0
DIST syn-2.0.77.crate 268784 BLAKE2B adf14ddc4b284ad78dae3c05be7e63a58a85a2ef16c1051b991aa278843ba7231f0da3cf2adc65eb95762d4c88b4e1440cb616c651d3bb568392bb036399304c SHA512 f8030332c3c4ab34fc1e86196eb0eeda9700e5438f2a339591a5968d8bdd3373b523dba4bd998bf578e4247e0019d999d4e9c6d062a1dedcafe18d27b6c9f6d4
-DIST termcolor-1.4.0.crate 18765 BLAKE2B d7286fcc84843296e2edf074e316ee8fcceb018c08deda7f1048e38108bf1a7c5f6b90dd3150078c413322eda08a1c58300b4adb963d9f51f307ecd08b5b7e10 SHA512 36c8550fe85cb90c4fdd1a6e3f60b42b6c71f65b6128da97d5ad6aac8350d907410899ad4a47bb4dc72ea6d00bc69e5a1ccc80ee9b0e80a1a27912e233f3e416
DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-DIST unicode-width-0.1.11.crate 19187 BLAKE2B 6baf7f3b32eb838925e591792abfe11968206d177facefb89ef51daf44c18f3fef1e41c19a47b88b81be50667af626af2024ccc540b240fb6e1d83fdea57076f SHA512 ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
DIST unicode-width-0.1.12.crate 24062 BLAKE2B 61afd22353d46a8a77519af9b3580d75dafc7965967f7724cb740f1ee199c7742b3549ad6c67776b876dbda5b8f27c634431f68517e29a72ade1622da9fde446 SHA512 0bafd7a69bdf49c849e7c063ebf0487eca8a76244e3bc18c9a5f4609465dc0e5d482daceb6a9a6f4125b801bf7063cb8225fdb55173e5dc55e7bf278300df1b4
DIST unicode-width-0.1.13.crate 457228 BLAKE2B 757c4da5fa090369a26130b08440c2348f1cd1c0dfbb6770dd75b65eba797eaa65f5d683f0c2862cced06124d46a89b4825af0d990f6adc2df8709b8ef291665 SHA512 9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4
DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
-DIST unsafe-libyaml-0.2.9.crate 60812 BLAKE2B 2fc475191d1285344e06a7056503bb994acf3bcd19fc5692a61cbf2315b2a331a0ed7d30d50c112cf05fa41f6f71b0b8235e15bb936848497bee85592f6ddc3d SHA512 31e803c321475364c6df65cec149a044bf7941379e9e66f47a698ab324eef0b1a3c32092ccf060e73a350b4c87e4e8bd908a1ad0cccf7b75fd86da679300663e
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
-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.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9
DIST winapi-util-0.1.8.crate 12416 BLAKE2B 5b48c27dfbb5db5c332f7e248138327b35ceec0909788b940168e7f6fe1402800da5e7690b2b1654da6c510b5c720330a92da16dff53ef15821f37fef6f335e3 SHA512 e186111398f9f0f0686e791ad0d72c39205e5f246b6e020df413e477ee07f32e91d09405c61dc92752f061f54fd7533435545c1a151477b40e2d68acc94a57fd
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-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee
@@ -95,7 +69,6 @@ DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a63
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-EBUILD pdns-recursor-5.0.9-r1.ebuild 2812 BLAKE2B ab0552cd028c5188159a260d86515073da0f6f048e36b1b2dbab2b535c92cf9237a38fd2e03dbbcdc28f7d1e32cc0d3a36e7b93eef6189b0d820c33dc8b57363 SHA512 421e4c186064cfe48700b1673f7a4ac20a76b67134d2901fa1e07e146fbf7db79860198c20c38be4f65c5223d8b6b911055c5fb9d0defb53d0ae3dcd0c56f568
EBUILD pdns-recursor-5.1.3-r1.ebuild 3117 BLAKE2B c9cb01d44d61feb9b94f14f0d335bb81f46ba92d9e768703b92c7dea9f1f2475f8d425b5f6836bc8c8ebda16018b35df7b177cef1c98df9729fdd5715e8e9a14 SHA512 58127bb959707958161fb104b39bb74c261d6f4e93d289fdd11e03218e62e60a75d3ddc51a53300e146886649b1c500902afc3528735c92e25af49367d360dfc
EBUILD pdns-recursor-5.2.0.ebuild 3135 BLAKE2B a522d383ccfcb155d600b6e592f6e1c5c85ad87fda152dd6254ba47659ea7e147c2936b44c2daa28193f88554248b9fe8dee87db4b5f90ca79f922ee2009126a SHA512 ddbce963173e39c4816a935a4881743e185247fc833cdfe944205e696cbe9933554e17ef8a82a496d41c3a51abf8dfef72f716f507bdd9f47c2e5b5bc7fab3e0
MISC metadata.xml 930 BLAKE2B 997ed7f557ddae9d8a5b3f92396cb5acb9cde67de5cc750c4c3b051635557ff22fcdd94400a95cc7e5328ccca9786fe3b780c81d57f785865a18e68701916d00 SHA512 3415ed721ad143cae712ee309ba9f3057273b8e594617fe12382bd316cad7dc6e2ed66d660d9c13fa3db993852c85f21d1ea1c0367e595dd5bbf782add225cd1
diff --git a/net-dns/pdns-recursor/files/pdns-recursor-r2 b/net-dns/pdns-recursor/files/pdns-recursor-r2
deleted file mode 100644
index 0ca3dfc18782..000000000000
--- a/net-dns/pdns-recursor/files/pdns-recursor-r2
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-get_config_option() {
- awk -v option="${1}" -F = '$1 == option { print $2 }' "${PDNS_CONFIG}"
-}
-
-PDNS_CONFIGDIR="${PDNS_CONFIGDIR:-/etc/powerdns}"
-
-PDNS_CONFIG="${PDNS_CONFIGDIR}/recursor.conf"
-PDNS_CHROOTDIR="$( get_config_option chroot )"
-PDNS_SOCKETDIR="$( get_config_option socket-dir )"
-PDNS_SETUID="$( get_config_option setuid )"
-PDNS_SETGID="$( get_config_option setgid )"
-[ -z "${PDNS_SOCKETDIR}" -a -z "${PDNS_CHROOTDIR}" ] && PDNS_SOCKETDIR="/var/run/pdns-recursor"
-
-name="PowerDNS Recursor"
-description="Recursive name server"
-
-extra_started_commands="ping"
-description_ping="Ping the PowerDNS instance"
-
-command="/usr/sbin/pdns_recursor"
-command_args="--config-dir=${PDNS_CONFIGDIR} --write-pid=yes"
-command_args_foreground="--daemon=no"
-command_args_background="--daemon=yes"
-yesno ${rc_verbose} || command_args_background="${command_args_background} >/dev/null 2>&1"
-
-pidfile="${PDNS_CHROOTDIR}/${PDNS_SOCKETDIR}/pdns_recursor.pid"
-
-control_command="/usr/bin/rec_control"
-control_command_args="${command_args}"
-
-depend() {
- need net
-}
-
-start_pre() {
- checkpath --directory --owner "${PDNS_SETUID:-root}:${PDNS_SETGID:-root}" --mode 750 "${PDNS_CHROOTDIR}/${PDNS_SOCKETDIR}"
-}
-
-ping() {
- ebegin "Pinging ${name}"
- ${control_command} ${control_command_args} ping >/dev/null 2>&1
- eend $?
-}
diff --git a/net-dns/pdns-recursor/pdns-recursor-5.0.9-r1.ebuild b/net-dns/pdns-recursor/pdns-recursor-5.0.9-r1.ebuild
deleted file mode 100644
index bdcc684d3c98..000000000000
--- a/net-dns/pdns-recursor/pdns-recursor-5.0.9-r1.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-CRATES="
- cc@1.0.84
- codespan-reporting@0.11.1
- cxx-build@1.0.110
- cxx@1.0.110
- cxxbridge-flags@1.0.110
- cxxbridge-macro@1.0.110
- equivalent@1.0.1
- hashbrown@0.14.2
- indexmap@2.1.0
- ipnet@2.9.0
- itoa@1.0.9
- libc@0.2.150
- link-cplusplus@1.0.9
- once_cell@1.18.0
- proc-macro2@1.0.69
- quote@1.0.33
- ryu@1.0.15
- scratch@1.0.7
- serde@1.0.192
- serde_derive@1.0.192
- serde_yaml@0.9.27
- syn@2.0.39
- termcolor@1.4.0
- unicode-ident@1.0.12
- unicode-width@0.1.11
- unsafe-libyaml@0.2.9
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.6
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
-"
-
-inherit cargo flag-o-matic lua-single
-
-DESCRIPTION="The PowerDNS Recursor"
-HOMEPAGE="https://www.powerdns.com/"
-SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2 ${CARGO_CRATE_URIS}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm x86"
-IUSE="debug dnstap snmp sodium systemd test valgrind"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="${LUA_DEPS}
- dnstap? ( dev-libs/fstrm )
- systemd? ( sys-apps/systemd:0= )
- snmp? ( net-analyzer/net-snmp )
- sodium? ( dev-libs/libsodium:= )
- elibc_glibc? (
- arm? ( >=sys-libs/glibc-2.34 )
- x86? ( >=sys-libs/glibc-2.34 )
- )
- dev-libs/openssl:=
- >=dev-libs/boost-1.42:=[context]"
-RDEPEND="${DEPEND}
- !<net-dns/pdns-2.9.20-r1
- acct-user/pdns
- acct-group/pdns"
-DEPEND="${DEPEND}
- valgrind? ( dev-debug/valgrind )"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}"/${P/_/-}
-
-pkg_setup() {
- lua-single_pkg_setup
- filter-flags -ftree-vectorize
- filter-lto
- append-lfs-flags
- append-cppflags -D_TIME_BITS=64
- rust_pkg_setup
-}
-
-src_configure() {
- econf \
- --sysconfdir=/etc/powerdns \
- --with-nod-cache-dir=/var/lib/powerdns \
- --with-service-user=pdns \
- --with-service-group=pdns \
- --with-lua="${ELUA}" \
- $(use_enable debug verbose-logging) \
- $(use_enable systemd) \
- $(use_enable dnstap dnstap) \
- $(use_enable test unit-tests) \
- $(use_enable valgrind) \
- $(use_with sodium libsodium) \
- $(use_with snmp net-snmp)
-}
-
-src_compile() {
- default
-}
-
-src_install() {
- default
-
- mv "${D}"/etc/powerdns/recursor.conf{-dist,}
-
- # set defaults: setuid=nobody, setgid=nobody
- sed -i \
- -e 's/^# set\([ug]\)id=$/set\1id=pdns/' \
- -e 's/^# quiet=$/quiet=on/' \
- -e 's/^# chroot=$/chroot=\/var\/lib\/powerdns/' \
- "${D}"/etc/powerdns/recursor.conf
-
- newinitd "${FILESDIR}"/pdns-recursor-r2 pdns-recursor
-}
-
-src_test() {
- default
-}
-
-pkg_postinst() {
- local old
-
- for old in ${REPLACING_VERSIONS}; do
- ver_test ${old} -lt 4.0.0-r1 || continue
-
- ewarn "Starting with 4.0.0-r1 the init script has been renamed from precursor"
- ewarn "to pdns-recursor, please update your runlevels accordingly."
-
- break
- done
-}
diff --git a/net-dns/pdns/Manifest b/net-dns/pdns/Manifest
index 1ae785190bed..b7edb49f27de 100644
--- a/net-dns/pdns/Manifest
+++ b/net-dns/pdns/Manifest
@@ -1,7 +1,7 @@
AUX dnsdomain2.schema 6640 BLAKE2B d3efc6bc16390f35979f1184632e7184cf403453422888e2cb44fa4fed7891241919a39c8c6f539a61de032654650a45ea548a6983777ea1bfe029e817f2c315 SHA512 ac16f8d528d6138d3c2cbf997fd8fbb467d388aa63eb6ed4e7780a3dad11ea885b91252ff0809b1d2cf7d5200814b8963aab890af84741ea86d35b2f5955a7ea
AUX pdns-r1 2815 BLAKE2B cd607cb30a94540eca9cfa2defb7c996f6e151875fcaad8ad3357261937868bc346962f1080ad45a0ef38c2dfc126eb11e41837ee0784f677d1e7c071589a057 SHA512 4c0442d8d92d95268d4971f80782d2772e2a22c43da00566a9328c79a834e4355b2610d133034351d7137ed6cd7fda300f3db8093b09d5852cea44d983de1e39
-DIST pdns-4.9.2.tar.bz2 1378434 BLAKE2B 96a5ae874b3df27f00891d8e6e399fb529371bb70dffa4cb7167887da5ef231809faac1cddfc3ec84a0ccb286487d8c5c9ba5f5b8ed12398260cc5c4f369407f SHA512 42292d5dadadf39077a5be2bb0f973292375e2d0695738bfee73d91681f9e7b0e313343dafa042ce3c7141e3132ee5756cb42eabab2188c02adb44fa07866235
DIST pdns-4.9.3.tar.bz2 1375976 BLAKE2B 1c4b459d658696bb00eb1dd34f41fde480f8880503f7bc8549485aa27556fb07f0c59d47c16f2854a6761d35175a232af010b1f334c96b11dbfd1973900b0e43 SHA512 fdedd2a766b758362d43fe7baa645e8e9a20bd632647fe8a175b9c5fbf74aaa9aa57a500dc2857fe8ccf7574f538f8f2a46ee2456a2427f264dd7fa0a27daa60
-EBUILD pdns-4.9.2.ebuild 4383 BLAKE2B b7b4b79fe965a5d133426a74f9963267788ee285c4ad2ff50177ca6a3cb7538883bee3bf3bdf3a9a084e4810be4f02a6df86eb06f4d218e56a7843c1a163c9ff SHA512 f930d20162fa7d6e010268fa9c35de71860c3b44143a0b931a898c4b1aeee2087480e8a41454f04bfd222e49dc45332cdfdc744c8fdd1cf359695dc19e8d6613
+DIST pdns-4.9.4.tar.bz2 1375659 BLAKE2B 1cbd27f5950b0561d21ab7bbd43aa761e4ded69b2f0f0ca2ad5e9512cae55e32082b77a260066d69d16c5541088a03a565fb8b9a3f543f607cbd0a562e5e3ed6 SHA512 fe597a84443bef2c47fdc8302b0fc3e809a48012cec40c4fafb79196eb13be547846d3bd088a93e3bac31bec94bed904b128afc9b8effd78c63c21178f0b2b1a
EBUILD pdns-4.9.3.ebuild 4383 BLAKE2B c2777d097430c1a885d341e9150c098d5f643f79d96fba040a4e3b4772ae1fda3e7ba71217727e302e57f1ed63a12d8cf4eea08eff158635b1c8e9d6c7f8e5f7 SHA512 b571a61b362213d02283357ba857138157710afb1263da2988d4ec191456e8b1a5c7ac0c344a87e5b4a21e9a9a524a795517f2e8e84b05a3b7615d597860c712
+EBUILD pdns-4.9.4.ebuild 4385 BLAKE2B 35d1f4e22ee4522bd1cd052c9ccdfd8ab915abce08311263a0b6a8bccc4c179e4efef1c27d0d3d965efe0b4dc1be7ac7e390e8ef0fe72aeb1d708a2ce570b3c1 SHA512 2a9d2cb86432ebe013947263e9e77021ed116f2d0b39abb025c9030364a89b7d24908fda9983f51e214ba02c3604fc875113842c303752cc317011316b86b62d
MISC metadata.xml 951 BLAKE2B 37f168bd4a7db2c11c6da9d5a07abc506c5b7115f10512b0e500cb3c3ea64758cd44d4222b2d750be3a731e8a6d12dee922f829ee5beb11eb1bd5c01f0827af1 SHA512 70612d620009416b680dc442cc0cfe7ea903f87a27f9b2e76fe77ad14eb1428f5a0133eb9e393bd286f404a755246250feeb5f5da63772aa2be2c5db4bc11ee9
diff --git a/net-dns/pdns/pdns-4.9.2.ebuild b/net-dns/pdns/pdns-4.9.4.ebuild
index 01177ed19023..f6df116ae075 100644
--- a/net-dns/pdns/pdns-4.9.2.ebuild
+++ b/net-dns/pdns/pdns-4.9.4.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
@@ -14,7 +14,7 @@ SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE="debug doc geoip ldap lmdb lua-records mysql odbc postgres remote sodium sqlite systemd tools tinydns test"
RESTRICT="!test? ( test )"
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index ec9c66350749..81f4d080493d 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
index 33d032b6c954..f99ac692f547 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,7 +1,7 @@
-DIST tdesktop-5.10.3.tar.gz 22323592 BLAKE2B f851c59b2247cc3b2483a28a69a262cc2bf4b643bc18b065657f190718166a2943c0e2648a5093e1ba532e45fe6bf1de9448a1fd823e18056800ce47c212b7df SHA512 e8b3dd9ab806647e95d54dbf94798e0b3e1b2268f3103fc2db71de4a0e0354bb04dc0394e3a4513633fe111c3ea0d94666a51e44dd1e98d4e9cb8fbc15ddabf6
DIST tdesktop-5.10.5.tar.gz 22357673 BLAKE2B 4d76c5fde0ee901cc8f4db74dcea1d1fe73fda1fa36812f94a02a7892864675d43f1c9c63e14ee719c8c9e8e4845821786889360fcd4644cbab832852f0ba912 SHA512 3b930ad55554d974c49c1f87f950c2feaaedddfca9c2d439ae65595ee2e35c229eaa7408d1cf3313543d917cdb622da6fb1c2af7534a0e9546f06e55f6f57b01
-DIST tsetup.5.10.3.tar.xz 58701288 BLAKE2B 00446ea9e6fb61ac41c29c925b5062d9113da81145fb2fd754b6de860239e3c917c607bcc5be6b73ddf54733bae273de26664b9fe552f7bd6e31dd69bf213af7 SHA512 ee54bec2bbb093c4a4684dc15681818e4e94f33b92a41939f3d082c21b20abb7e1cbbedd18ce0d1e80fa8b223e505b2b0bf2194a70e65ba30f1b8876f5147388
+DIST tdesktop-5.10.7.tar.gz 22361039 BLAKE2B 788f608608f07da14bab3629627155195a8bcd4e39a2329ec96fc27075793d9adf517ff8ad27ab35ba07dfa59e13f4c273b3cf47de6cd2cdf53aa247a77f04bb SHA512 2db210380946e8b8bfa5a8070c1aef541e4169b20879bc570987cf705196bb82fa9f80d40f26ade22f463e3574262a3b6c0ee75a941be5817122c6fe694ac8f1
DIST tsetup.5.10.5.tar.xz 58847384 BLAKE2B 1c1b9f051703cef78f34e2154ecfdb9d0d6ef3f5443bf2bbbb146b17125dc5313fe7281b8970edecc230251feda0fa3817314ac8f7871a04991bca05053d2ee2 SHA512 3bfe3592f5e9df02c286d92bc87cf55d8f8a1164837f36cde66ff0ebdc0e8c685913e50531ca2571e8dca867fab56a8b1323f1ea40bf4884c65eeb203f0c936e
-EBUILD telegram-desktop-bin-5.10.3.ebuild 1623 BLAKE2B e942518e6475566fe8b8aa13a764e94e9c44a70b226ac0c9444ba313c179346b37ef0346d136a1796efbee548ca6a01503d50ec184baada53602f5fa62ca79f4 SHA512 90df07c769caf489ea6493708dd418ee5ade2b61abeb001b63fde9561b1e475387082c798c3f5e88db2a80a08ea7f83a6f01c73a3e8de4f0719610dcb90f31bc
+DIST tsetup.5.10.7.tar.xz 58867040 BLAKE2B cf8899bb11ddac3bf86fdac789851e132995434fd251b68ef25a7f84e3bdafc6924db00f0a7e2ab6637e08339b06cbc6ebb869abc4677f6ad63a1b44dcd08c3e SHA512 f90b2b1b20f77c39faec11a2d169ff45802d701977ae6f61943fdc1c38947c5310153072909d942cd4e1cf6fb8f50e3d91cbd964226f66dbbc5f98b111827830
EBUILD telegram-desktop-bin-5.10.5.ebuild 1623 BLAKE2B e942518e6475566fe8b8aa13a764e94e9c44a70b226ac0c9444ba313c179346b37ef0346d136a1796efbee548ca6a01503d50ec184baada53602f5fa62ca79f4 SHA512 90df07c769caf489ea6493708dd418ee5ade2b61abeb001b63fde9561b1e475387082c798c3f5e88db2a80a08ea7f83a6f01c73a3e8de4f0719610dcb90f31bc
+EBUILD telegram-desktop-bin-5.10.7.ebuild 1623 BLAKE2B e942518e6475566fe8b8aa13a764e94e9c44a70b226ac0c9444ba313c179346b37ef0346d136a1796efbee548ca6a01503d50ec184baada53602f5fa62ca79f4 SHA512 90df07c769caf489ea6493708dd418ee5ade2b61abeb001b63fde9561b1e475387082c798c3f5e88db2a80a08ea7f83a6f01c73a3e8de4f0719610dcb90f31bc
MISC metadata.xml 501 BLAKE2B 94aa66404772e94f51d8c59e36d19e6454f37173aaac352fe3539bcc09e72c267e69001c41f8356f19ca2830107164144d907865ad7fb3ad1def8771f5ef6d9a SHA512 3cd8e818062cd40787f12c9530ed202ea23c3f60a70f1ab50c95a7b3310197590be5a75378c598dabe5a1fce310fa8acf409a36e7446b66c2046a109d59a5ff8
diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.10.3.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.10.7.ebuild
index 590a50fa0310..590a50fa0310 100644
--- a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.10.3.ebuild
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-5.10.7.ebuild
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 7c9f69c332a4..87bc4c2a525a 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
index e50734177383..73e580676dcd 100644
--- a/net-irc/irssi/Manifest
+++ b/net-irc/irssi/Manifest
@@ -1,7 +1,4 @@
-AUX irssi-1.4.4-fix-usage-of-type-in-ExtUtils.patch 1115 BLAKE2B f5d6b1da6d0978b412437f65fe8eaeb99d9f31493050641b6c0780cc17ccc717b3e51799a7008716573236df86218c8f28a434ee193be340d57d6f8a329028d8 SHA512 2d6aeeef705fe2268c629c2a778aabce8260957e288a900af2596396bc0149eeb3dbba644e13b985e5b78a27cd48bfdb8ff1bcb063c8f060aab3527d8cf455f6
-DIST irssi-1.4.4.tar.xz 1213784 BLAKE2B 5b77ca692130a87228eea05f9a8d2da65a7c483e031d8c12dbd29bb9cd629444aae28bc3ffe0dc862891f59047997a323cea3b4d9d388573d4f06b569abbf950 SHA512 da28ac7a527be301d0615d6d733e4cf4e09bb6d4f5c70bc33ff70e22439a01f197bb5d91b4432ca74d3ac2dbb3235f30d53efc63a4279de8664923c2ccdbdbea
DIST irssi-1.4.5.tar.xz 1215688 BLAKE2B 573d8552137cb09c152fe0d1f9196c966bc0afb23e8817fed7315a07d2fc36b3ffabf5e8384bb80a48aa24cf57e5d336f40e708a4c9ef6bad3ec8ce10125f196 SHA512 5d80107ad625feb6d2b3ac807f517c5cfeae58986d3fbfe53ea82f2dee70396f5092abdc6ef137c5651e4515e081591079b37f0e428f69990db493cfe14e4f36
-EBUILD irssi-1.4.4-r1.ebuild 1533 BLAKE2B d3aabc2ea130a9518ef0608cb062f8c0f9ff73af79f4f74003a93f953f7652e05546df3067bb0a3caf4ed6aaa0d16dc441ccc22769f48b25e7152fba1647a5bd SHA512 e59bc9e2fdad2bbe473c910050f3c2c8e91ac89328c073af1d3df8bec85d66d38fdb929278705f107e4cd7abf3111fcf514dfbbe4787c62688b0855f97eb9d27
EBUILD irssi-1.4.5.ebuild 1464 BLAKE2B aae28a1fa4e1738dc345e5ccf0f4cc57c20bb6ffcf1f0208bfd142f9ef1fb54f1bc74e86db6a3287fd9a0758b50b3423689d85f965d0cceb6a15cf7389651c5d SHA512 2ce0aaff60e3e9f89d461323f5a2e877a26d838dea01bb7a8e5c1a20a8e79a64c38cadd412f9c9465ce261676734c536065e839bf2b92f9f5027b97573144e87
EBUILD irssi-9999.ebuild 1472 BLAKE2B f468fc7d37e01f8e84d88287c28a1664ce9cdcc717bc90a46dab917dd4e1188bef85e1c422d6ca907bbdb42c8215e3377b4440b21dc6163e12398c9571259d6e SHA512 b3ba1727775cf135ae90b711ad94f557bc5d579c10edd12b73cded7664f3e414e59987bb57bae0bab68e957b1620caae8cf1d9e1efdfd96f1c90a060749a6a01
MISC metadata.xml 481 BLAKE2B 68339a69e4f3f5830fb6d0960b7c45559abeba5edea1d99f7ea9f44af0385dee108d192f964d7c4ee2ea4b0ef408de6cca305b0271212e163cd40a59cb71e8bd SHA512 5154bf2ade9ba207bfca260a344639b50058687cebbf9d86773c877fbb00af334883face0f9f42e4f7c9daeaf074afffc57b11ef1faa14d08c6203825db699dd
diff --git a/net-irc/irssi/files/irssi-1.4.4-fix-usage-of-type-in-ExtUtils.patch b/net-irc/irssi/files/irssi-1.4.4-fix-usage-of-type-in-ExtUtils.patch
deleted file mode 100644
index 517618e15098..000000000000
--- a/net-irc/irssi/files/irssi-1.4.4-fix-usage-of-type-in-ExtUtils.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-https://patch-diff.githubusercontent.com/raw/irssi/irssi/pull/1474.patch
-From: Ailin Nemui <ailin@d5421s.localdomain>
-Date: Tue, 4 Jul 2023 10:27:09 +0200
-Subject: [PATCH] fix usage of $type in ExtUtils::ParseXS 3.50
-
---- a/src/perl/common/typemap
-+++ b/src/perl/common/typemap
-@@ -28,5 +28,5 @@ T_IrssiObj
- $arg = iobject_bless((SERVER_REC *)$var);
-
- T_PlainObj
-- $arg = plain_bless($var, \"$type\");
-+ $arg = plain_bless($var, \"$ntype\");
-
---- a/src/perl/irc/typemap
-+++ b/src/perl/irc/typemap
-@@ -36,5 +36,5 @@ T_DccObj
- $arg = simple_iobject_bless((DCC_REC *)$var);
-
- T_PlainObj
-- $arg = plain_bless($var, \"$type\");
-+ $arg = plain_bless($var, \"$ntype\");
-
---- a/src/perl/textui/typemap
-+++ b/src/perl/textui/typemap
-@@ -18,7 +18,7 @@ T_BufferLineWrapper
- OUTPUT
-
- T_PlainObj
-- $arg = plain_bless($var, \"$type\");
-+ $arg = plain_bless($var, \"$ntype\");
-
- T_BufferLineWrapper
- $arg = perl_buffer_line_bless($var);
---- a/src/perl/ui/typemap
-+++ b/src/perl/ui/typemap
-@@ -13,5 +13,5 @@ T_PlainObj
- OUTPUT
-
- T_PlainObj
-- $arg = plain_bless($var, \"$type\");
-+ $arg = plain_bless($var, \"$ntype\");
-
diff --git a/net-irc/irssi/irssi-1.4.4-r1.ebuild b/net-irc/irssi/irssi-1.4.4-r1.ebuild
deleted file mode 100644
index 4323de89e04d..000000000000
--- a/net-irc/irssi/irssi-1.4.4-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-GENTOO_DEPEND_ON_PERL="no"
-inherit perl-module meson
-
-DESCRIPTION="A modular textUI IRC client with IPv6 support"
-HOMEPAGE="https://irssi.org/"
-
-if [[ ${PV} == *9999* ]] ; then
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
- inherit git-r3
-else
- # Keep for _rc compability
- MY_P="${P/_/-}"
-
- SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="otr +perl selinux +proxy"
-
-RDEPEND="
- >=dev-libs/glib-2.6.0
- dev-libs/openssl:=
- sys-libs/ncurses:=
- otr? (
- >=dev-libs/libgcrypt-1.2.0:=
- >=net-libs/libotr-4.1.0
- )
- perl? ( dev-lang/perl:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl
- virtual/pkgconfig"
-RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-usage-of-type-in-ExtUtils.patch
-)
-
-src_configure() {
- local emesonargs=(
- -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
- -Dwith-perl-lib=vendor
- -Dwith-otr=$(usex otr)
- -Dwith-proxy=$(usex proxy)
- -Dwith-perl=$(usex perl)
-
- # Carried over from autotools (for now?), bug #677804
- -Ddisable-utf8proc=yes
- -Dwith-fuzzer=no
- -Dinstall-glib=no
- )
-
- meson_src_configure
-}
-
-src_test() {
- # We don't want perl-module's src_test
- meson_src_test
-}
-
-src_install() {
- meson_src_install
-
- use perl && perl_delete_localpod
-}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 372b5886f5a0..3ab7a1089d4b 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index c014e94eea3e..1bd70bab2ed0 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -17,7 +17,7 @@ EBUILD nodejs-20.17.0.ebuild 7834 BLAKE2B 1a8c89db2e4061e0a68bf7530b81aaffd79373
EBUILD nodejs-20.18.1.ebuild 8163 BLAKE2B b5b0d9bb09f5a6aa1644bbbd02f076157c7d0b8995e68e21be1bf45e3dd27453683b435af963e68cd4646a5bfeb128690f36a9e840e826204b43b182f354f87c SHA512 84e1ec0dcfe019b7aa286d07ffa3362a250a9a449058ffa8206c160082b634f12f832e47e29d0d4c9e24637987821a155d61b28a86b6b6c1a5fa1a0dd9b8ec2a
EBUILD nodejs-20.18.2.ebuild 8165 BLAKE2B 593208c848bba2c21c8115156e7d725ca4a7dad745e8b9d9fea1c0228cb14055a0b25be8b4864251e3d01692c4d6d2c1750f8bb6d0dfed04db8a1ecd8041a4f6 SHA512 863d3f7607d1c391be924ffc984453873897b62a6cbc152a8baa4207b9c692612733e8daae6b9abde077c26f3e2257f26e4c9f1d1de262816217941b9a4683e7
EBUILD nodejs-22.12.0-r1.ebuild 8812 BLAKE2B 855dd95f0c1e952b318518a2ad38c265f3eba0054e17404a503e872a79879de88cc58412ab46c9917207b96bcc84e51e610c54d3dc22f14ab03ae9f2793fa00a SHA512 917906ca0251a6634c44c566d8a9284318db4920a97af571c35891c65b69596cc10a6ec18e785258a74bfa50e5426161e69e1451be1c2eb72b7549c575f3f95e
-EBUILD nodejs-22.13.1.ebuild 8862 BLAKE2B 8bd4ab87260350475223ea67200ba87db45486f35c61c0e75cd44aff08f2e13453025ee4f489530892c882605055c2d4f74789b870735907b5570ff5af4fc6ce SHA512 e99cf1fd984439b876db52bf38a207cc5e98fbd8ada8beb13748b1ea4b61232c276be4d4879a8d99d184b401d9a27af46a2b480ea8d6adf2a6dea0ac2749f48c
+EBUILD nodejs-22.13.1.ebuild 8860 BLAKE2B 11065416b63a4e11d28b20b7c47dd255c69c6aeac19d03380385989ea4fb14becc3b9e0c020c1cf012ed499a9c598b97f445ce83e631506e2d23152c157e95e3 SHA512 30d24d02fa606991c6d69746a706082b1adc0a364700ccaa91eaecc51ee02b2f1c62b7fab4fee7fca43a92c1a0c858cf76cc682bf1cc18965910d76e82e6fb39
EBUILD nodejs-22.4.1-r1.ebuild 8589 BLAKE2B 4c06dded4d861d1184a9169f59aef42e4ad9d775dfd15dafae0d8c91205088a3d686f8bdc556046cfc4f0823076a036d9ddff591d1b142b8ec86bea0eabff1fd SHA512 9d3e4cbd98189c7182f774a662774747c0ed9b1e509a3041080f528441bb4e1f0591c549b8a8649a72335add2fced4236dc7aca75982a4a7dd821f180ba68301
EBUILD nodejs-22.7.0.ebuild 8672 BLAKE2B 53cb924b169a4621e9b86896d34a20e2436115fb51760c334beb567404763532c941fa7bb6ed467827df8b68680bbe244048ac1fce1bee884a997a19718855a7 SHA512 c9cf331248a244e8c35dd69d82d6ea2c0b928410fc78afba23a28f8cf8d66dbcbee36d2e3d2f5d97bde5af0d486651c0dec93168df970e2037ab2e267038d5db
EBUILD nodejs-99999999.ebuild 8813 BLAKE2B fcafa6fc1072930ba673f9953fd125e2f0ccef0b5a52387709fd137467b4c1c01333086960346b7479296dace7a3f7ca30ead82b87b3bdc0f68407d4fa6dfa3e SHA512 637f04e204513b53db3a44d54159c6d800b32dedbc93b8be14d92e21669454ab3515fa5571aa506b8ed84f57a3db02c262946e866c2d29d59a5c8b8659fc6aa3
diff --git a/net-libs/nodejs/nodejs-22.13.1.ebuild b/net-libs/nodejs/nodejs-22.13.1.ebuild
index cfc525b03105..a3e104fba25d 100644
--- a/net-libs/nodejs/nodejs-22.13.1.ebuild
+++ b/net-libs/nodejs/nodejs-22.13.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
diff --git a/net-libs/xdp-tools/Manifest b/net-libs/xdp-tools/Manifest
index c702f429e5bf..87c45ed2ae8f 100644
--- a/net-libs/xdp-tools/Manifest
+++ b/net-libs/xdp-tools/Manifest
@@ -1,5 +1,5 @@
DIST xdp-tools-1.4.3.tar.gz 339989 BLAKE2B 836eb66a2264e9d46124a009a8b3e039da23f28f83460fb3aa724c8ca4c37952979278e3041e9acca44acd68cc94423d73f381febc107c454db7da01f583ae41 SHA512 3ba176e573d02feefc1baf81570b514bc25a61d7be3256ce530128092f07b246b8731430289cdcd874f8846122a4451f0bcd06891565dd1b48beaa10b854c646
DIST xdp-tools-1.5.0.tar.gz 353321 BLAKE2B 41ef06c544af743a8542306af93b1d2a671e53118aa9c4230521c755868245d854ef4ed38ac47102869c18104d67808e8ede8baef45dde8811b074501fc34520 SHA512 9713280fc5d58c19f972cced614f0acdb21de0f467439af2364217ae5381963f90c9e4aba9b6de1a8fdb7fa36c1f645c42b9cd1c86a2cd60168a3b974f14c0dd
-EBUILD xdp-tools-1.4.3.ebuild 2297 BLAKE2B 8b9c74a04d291694aae41a83cda2553d5a77c5cb106192ae004d7519ba1c0329860e6ff47cd992ec0a2ae631d0969c01f379f41d7cd51fc2e565785642095fbe SHA512 d6a28299fa3b8faec29e1301bd885423de7a4f5484ad9b64ba3552fc553df39e59a2e969983e1785029f0ea8d1c3b974e0d52deb0eb0c64623f19fbcd74014bd
+EBUILD xdp-tools-1.4.3.ebuild 2296 BLAKE2B 840253744216af5175d108cb02f84ef5006e5a47aee49cd7986821590ef1ac91380f98ec5e3167941f282faeb51bd937b7efb87cfbacabe8ad4fd834110df5bb SHA512 0a7a2789bc0590e6ee7ea1b7c661bff64995192ba90859ce8e7df16ac68d98836b58858fe5db1beaded055d583412ef0fba1186b4520209077ab66db5d900831
EBUILD xdp-tools-1.5.0.ebuild 2411 BLAKE2B 335c1fccdb21dc9238db7a99573053c41e88ff0a498f84ce35f3106ef71e52523c4c0b3e42329a43a5ebb729cc0b8ccb5760135efe2679e8fcbf00e942201544 SHA512 13c787c82f4a7a753b9162d0c46ab5f5c0caf2bba8300ed511aa5558ff15511ac454adccd7c9730a4a7003e0fcf24b9612f8c06944b57eee75dff6f2fd9503f3
MISC metadata.xml 731 BLAKE2B a9c958d31f9ece376e4518e213823c14474df47747205020b76da7a0a67f7ed926ec55002b586143ce84cb965a23ad1794a42862597278682ef3605fc7d07911 SHA512 78774e4bcc6e05d56fe82b0aacd46e4d23e3bd89aa5bb55900adb94648d06b3251c575d4d0b6108cdad0f2ffbabcc2973e50e804b120a73e8923cd679601384f
diff --git a/net-libs/xdp-tools/xdp-tools-1.4.3.ebuild b/net-libs/xdp-tools/xdp-tools-1.4.3.ebuild
index eac81b938665..d986fca25e3f 100644
--- a/net-libs/xdp-tools/xdp-tools-1.4.3.ebuild
+++ b/net-libs/xdp-tools/xdp-tools-1.4.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/xdp-project/${PN}/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-2 LGPL-2.1 BSD-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
IUSE="+tools"
DEPEND="
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index e9f38d57a454..0d4df801de5f 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index 6b5796ca3350..b88bc98263c8 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -6,6 +6,7 @@ AUX curl-8.11.0-mbedtls-global-init.patch 1868 BLAKE2B 722959cd1f70d336f093ae833
AUX curl-8.11.0-netrc-large-file.patch 719 BLAKE2B b7a838f76a6c6eba341bacb7826caf1c7ca73c57a3b60f8136b47b32e91bfe3b0663d47b3273095b8a93736ceda96833d25f106d82efbc7afe6315020bfca798 SHA512 ef0d4204e6ca7bee17ccebf20ea6873076a571819bcece058eae7e6c3a62bff431d6161aa4da0725ea1e8b278f121d682361f4df1fe4adc58a1375e611a510a8
AUX curl-8.11.0-setopt-http_content_decoding.patch 691 BLAKE2B a812c178c0a3a4f5dc78fc576c9aef247de70eb32ab02b96e2e1e5b9428e6928c538e0a981ac98ae2f1428ae4c12bad767e1efc32a48a21ed99e0afc50180ec6 SHA512 9ef6fca7ae98bce6cee40ca5c25e7a22e937e0118bcee948e95cb8a8c5e6ca3f7e8b2327716cf7d55d976bfd6d30d57617d7da52ff971b82b22ff33878fa1d3e
AUX curl-8.11.1-async-thread-close-eventfd.patch 1080 BLAKE2B fa1ff8ff20870c80a4c7dd0ef2ec116ce78a987b9659a77f513c44b6237f0b0b6bf48e547cefd6e157d85ee6113669bffe02e6f7321b19a8ffec12caa2d655f4 SHA512 a4662fbea884a05e151c0d100e012e9f1c1f8de53f70f20c9df6fc54ea9d293211475dd084bae32bf0508c7438971f921f6840cae4e9424589511dbe44584609
+AUX curl-8.12.0-multi.patch 5760 BLAKE2B 563bba68b61ab1f7cde20130b398e10fde4618b199d1db276d4c8864b1b68792ff6b209dce40311184fd73606a17f38a0cce263a3adea33d2881d3fa38b22911 SHA512 7e72c091e1aede53f3981df81972908c19d15925ad78f396b02e13a44ffd487bacddb4514d05609f0bae5d78c8a4ebcf648fed0076f28146ed3e4501ef97d960
AUX curl-8.8.0-install-manpage.patch 659 BLAKE2B 44a303863fb826d0fca139c8a9091ce1e9ed461f3ee1545b4c3fb9a03dae2f707622b61d4f34345bafcccab751f989972eead676de5a784b5af138a1cc0e467c SHA512 0d5acfb2cf32b3855a29e01cacc5b3f06014832ca0adfa554938b3b06658dd63a4bac75932b4476b856f4c9adb096217bbb549b1a81a4a012f8b668cb9420079
AUX curl-8.8.0-mbedtls.patch 1686 BLAKE2B 6bafbfcf8c418e0507dc910aafe8667c3a71c535fa13f329ef67087edb4f6dcbe70113f752baf8a9ac6c72424045a3111b4e21992c84c7d2cd66684cfaa0ad0f SHA512 07ae1a42da92a200bbc72d911ecbf83b93df2a2be6022605842fc08bc870e466b19b6dc78298039027266155a5c9fcc81f05107fdbdfba4cfac4ddaad4d2a586
AUX curl-8.8.0-multi_wait-timeout.patch 2732 BLAKE2B ae2f40f6dcec16761d959fe5eeaff531ff3ac2c2cd26d676261ecac406653c3d560941455f6d46dd1552f20429582173e45f05865cbdd009c28f21de6a98a458 SHA512 1fbb5506ce1b87c90ea2d029adb9eaccb9930203c8aa0c119666cbee6fc1fc190423f02592bb2620ca3fa1b60822fc704bbc6f671152e877b2383173260acb04
@@ -24,6 +25,7 @@ DIST curl-8.9.1.tar.xz 2782364 BLAKE2B 6e38e20e2b03ab5bfbb8d9797442dfdd9644fc80d
DIST curl-8.9.1.tar.xz.asc 488 BLAKE2B 437268f6e5ba5db73f205fd87f3ded1e5fc200e8bf63a83cdb7e21dfbf2f4a4620e598cd0bf5d8fa1548ade08d45b386599542cd988df46a238b85790409f42e SHA512 18acd58436d70900ab6912b84774da2c451b9dbfc83d6d00f85bbbe7894b67075918e58956fdb753fcc1486e4f10caa31139d7c68b037d7c83dc2e9c2fae9f9b
EBUILD curl-8.10.1-r2.ebuild 11386 BLAKE2B 4fc98c3aa27836ed387bee340f1c197bd1c3eeb902bc976de4a04e35df38df8e57f790d827583fb08e6634b160adbf35ffa97b036162542bbc540e5425bfa1b2 SHA512 be8490b399f27925e0f911f7aa4a21f4967c68b1e22b0c3e85776118b8db68161b7c9568f4f1fa85bdf4acbdc876068cf2054a17e04ba0640ceb18165091f30b
EBUILD curl-8.11.1-r2.ebuild 11440 BLAKE2B 7b9b657400dc526b4f3e062d930861c11a783d6ca749df3d4673aa5409fed3c4cff25adea2263e8713de28db99b7a66a74fe0508c60773a028157af31e1ee2eb SHA512 5c80516ee662687c65e5f77e19469a8d36d65277f40110b3c3d54a6c94481aad0212ff98783f65ef0667b37b971cd7472f55b662eb1ad2754b6b881a4dd14a68
+EBUILD curl-8.12.0-r1.ebuild 11669 BLAKE2B 84f5d4b056b2f4a2e142cddd26d9c5d8143677350d2be116fe04c7dba6e7590fe075c02ba3466acb32091662f47254f489bef93ce8bb4c87edd3be1abb451a88 SHA512 b934aefa031d3242bbdbf6b676eab406ddeedf7d869361b800c42737dec6819f3bab7cd6618bc8ad8afdc72c0c965be93f57d2e03874e7ae283a053702a73626
EBUILD curl-8.12.0.ebuild 11637 BLAKE2B e2263e9b91e5629d126cd3a151e0bc5f8cf289148d50d70df2237ff5d73c1afc4473813ac08081a2818e2b4069f7e7b7f9121cfdeb9025c19a7ca71263f8c7dc SHA512 98599baa5514c7a1010b149dc5b15610464a5f188f4ec2bc479102cac35a551e49f0418dad01236be277dc3619d129af4d9aab949a6b85ee3247afa4080e9294
EBUILD curl-8.9.1-r2.ebuild 11436 BLAKE2B d3c76be0c731c44b2f5a2005f1820582c359128b4d1936789fd6d10bdfb8c6f2b9edeb12e978b5e211f2af4ee4a1381195ebcb4082ba756bd26fea7114b7998c SHA512 85430bf7f790d20368926e0b512277daff19f299517824d23aa7dc80fa96150b203abaa9a36736a7e6cc232a437198605df8860f84ae56c2d62027cfdbe7f663
EBUILD curl-9999.ebuild 11637 BLAKE2B e2263e9b91e5629d126cd3a151e0bc5f8cf289148d50d70df2237ff5d73c1afc4473813ac08081a2818e2b4069f7e7b7f9121cfdeb9025c19a7ca71263f8c7dc SHA512 98599baa5514c7a1010b149dc5b15610464a5f188f4ec2bc479102cac35a551e49f0418dad01236be277dc3619d129af4d9aab949a6b85ee3247afa4080e9294
diff --git a/net-misc/curl/curl-8.12.0-r1.ebuild b/net-misc/curl/curl-8.12.0-r1.ebuild
new file mode 100644
index 000000000000..7acb873fe0b5
--- /dev/null
+++ b/net-misc/curl/curl-8.12.0-r1.ebuild
@@ -0,0 +1,389 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintainers should subscribe to the 'curl-distros' ML for backports etc
+# https://daniel.haxx.se/blog/2024/03/25/curl-distro-report/
+# https://lists.haxx.se/listinfo/curl-distros
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
+inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.se/"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/curl/curl.git"
+else
+ SRC_URI="
+ https://curl.se/download/${P}.tar.xz
+ verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
+ "
+ 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
+
+LICENSE="BSD curl ISC test? ( BSD-4 )"
+SLOT="0"
+IUSE="+adns +alt-svc brotli debug +ftp gnutls gopher +hsts +http2 +http3 idn +imap kerberos ldap mbedtls +openssl +pop3"
+IUSE+=" +psl +progress-meter +quic rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp +websockets zstd"
+# These select the default tls implementation / which quic impl to use
+IUSE+=" +curl_quic_openssl curl_quic_ngtcp2 curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
+RESTRICT="!test? ( test )"
+
+# Only one default ssl / quic provider can be enabled
+# The default provider needs its USE satisfied
+# HTTP/3 and MultiSSL are mutually exclusive; it's not clear if MultiSSL offers any benefit at all in the modern day.
+# https://github.com/curl/curl/commit/65ece771f4602107d9cdd339dff4b420280a2c2e
+REQUIRED_USE="
+ quic? (
+ ^^ (
+ curl_quic_openssl
+ curl_quic_ngtcp2
+ )
+ http3
+ ssl
+ )
+ ssl? (
+ ^^ (
+ curl_ssl_gnutls
+ curl_ssl_mbedtls
+ curl_ssl_openssl
+ curl_ssl_rustls
+ )
+ )
+ curl_quic_openssl? (
+ curl_ssl_openssl
+ quic
+ !gnutls
+ !mbedtls
+ !rustls
+ )
+ curl_quic_ngtcp2? (
+ curl_ssl_gnutls
+ quic
+ !mbedtls
+ !openssl
+ !rustls
+ )
+ curl_ssl_gnutls? ( gnutls )
+ curl_ssl_mbedtls? ( mbedtls )
+ curl_ssl_openssl? ( openssl )
+ curl_ssl_rustls? ( rustls )
+ http3? ( alt-svc quic )
+"
+
+# cURL's docs and CI/CD are great resources for confirming supported versions
+# particulary for fast-moving targets like HTTP/2 and TCP/2 e.g.:
+# - https://github.com/curl/curl/blob/master/docs/INTERNALS.md (core dependencies + minimum versions)
+# - https://github.com/curl/curl/blob/master/docs/HTTP3.md (example of a feature that moves quickly)
+# - https://github.com/curl/curl/blob/master/.github/workflows/http3-linux.yml (CI/CD for TCP/2)
+# However 'supported' vs 'works' are two entirely different things; be sane but
+# don't be afraid to require a later version.
+# ngtcp2 = https://bugs.gentoo.org/912029 - can only build with one tls backend at a time.
+RDEPEND="
+ >=sys-libs/zlib-1.1.4[${MULTILIB_USEDEP}]
+ adns? ( >=net-dns/c-ares-1.16.0:=[${MULTILIB_USEDEP}] )
+ brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+ http2? ( >=net-libs/nghttp2-1.15.0:=[${MULTILIB_USEDEP}] )
+ http3? ( >=net-libs/nghttp3-1.1.0[${MULTILIB_USEDEP}] )
+ idn? ( >=net-dns/libidn2-2.0.0:=[static-libs?,${MULTILIB_USEDEP}] )
+ kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+ ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,${MULTILIB_USEDEP}] )
+ psl? ( net-libs/libpsl[${MULTILIB_USEDEP}] )
+ quic? (
+ curl_quic_openssl? ( >=dev-libs/openssl-3.3.0:=[quic,${MULTILIB_USEDEP}] )
+ curl_quic_ngtcp2? ( >=net-libs/ngtcp2-1.2.0[gnutls,ssl,-openssl,${MULTILIB_USEDEP}] )
+ )
+ rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+ ssh? ( >=net-libs/libssh2-1.0.0[${MULTILIB_USEDEP}] )
+ ssl? (
+ gnutls? (
+ app-misc/ca-certificates
+ >=net-libs/gnutls-3.1.10:=[static-libs?,${MULTILIB_USEDEP}]
+ dev-libs/nettle:=[${MULTILIB_USEDEP}]
+ )
+ mbedtls? (
+ app-misc/ca-certificates
+ net-libs/mbedtls:0=[${MULTILIB_USEDEP}]
+ )
+ openssl? (
+ >=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+ )
+ rustls? (
+ >=net-libs/rustls-ffi-0.14.0:=[${MULTILIB_USEDEP}]
+ )
+ )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ dev-lang/perl
+ virtual/pkgconfig
+ test? (
+ sys-apps/diffutils
+ http2? ( >=net-libs/nghttp2-1.15.0:=[utils,${MULTILIB_USEDEP}] )
+ http3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
+ )
+ verify-sig? ( sec-keys/openpgp-keys-danielstenberg )
+"
+
+DOCS=( README docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} )
+
+MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/curl/curlbuild.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+ /usr/bin/curl-config
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ __builtin_available
+ closesocket
+ CloseSocket
+ getpass_r
+ ioctlsocket
+ IoctlSocket
+ mach_absolute_time
+ setmode
+ _fseeki64
+ # custom AC_LINK_IFELSE code fails to link even without -Werror
+ OSSL_QUIC_client_method
+)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-prefix-4.patch"
+ "${FILESDIR}/${PN}-respect-cflags-3.patch"
+ "${FILESDIR}/${P}-multi.patch"
+)
+
+src_prepare() {
+ default
+
+ eprefixify curl-config.in
+ eautoreconf
+}
+
+multilib_src_configure() {
+ # We make use of the fact that later flags override earlier ones
+ # So start with all ssl providers off until proven otherwise
+ # TODO: in the future, we may want to add wolfssl (https://www.wolfssl.com/)
+ local myconf=()
+
+ myconf+=( --without-ca-fallback --with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt )
+ if use ssl; then
+ myconf+=( --without-gnutls --without-mbedtls --without-rustls )
+
+ if use gnutls; then
+ multilib_is_native_abi && einfo "SSL provided by gnutls"
+ myconf+=( --with-gnutls )
+ fi
+ if use mbedtls; then
+ multilib_is_native_abi && einfo "SSL provided by mbedtls"
+ myconf+=( --with-mbedtls )
+ fi
+ if use openssl; then
+ multilib_is_native_abi && einfo "SSL provided by openssl"
+ myconf+=( --with-ssl --with-ca-path="${EPREFIX}"/etc/ssl/certs )
+ fi
+ if use rustls; then
+ multilib_is_native_abi && einfo "SSL provided by rustls"
+ myconf+=( --with-rustls )
+ fi
+ if use curl_ssl_gnutls; then
+ multilib_is_native_abi && einfo "Default SSL provided by gnutls"
+ myconf+=( --with-default-ssl-backend=gnutls )
+ elif use curl_ssl_mbedtls; then
+ multilib_is_native_abi && einfo "Default SSL provided by mbedtls"
+ myconf+=( --with-default-ssl-backend=mbedtls )
+ elif use curl_ssl_openssl; then
+ multilib_is_native_abi && einfo "Default SSL provided by openssl"
+ myconf+=( --with-default-ssl-backend=openssl )
+ elif use curl_ssl_rustls; then
+ multilib_is_native_abi && einfo "Default SSL provided by rustls"
+ myconf+=( --with-default-ssl-backend=rustls )
+ else
+ eerror "We can't be here because of REQUIRED_USE."
+ die "Please file a bug, hit impossible condition w/ USE=ssl handling."
+ fi
+
+ else
+ myconf+=( --without-ssl )
+ einfo "SSL disabled"
+ fi
+
+ # These configuration options are organized alphabetically
+ # within each category. This should make it easier if we
+ # ever decide to make any of them contingent on USE flags:
+ # 1) protocols first. To see them all do
+ # 'grep SUPPORT_PROTOCOLS configure.ac'
+ # 2) --enable/disable options second.
+ # 'grep -- --enable configure | grep Check | awk '{ print $4 }' | sort
+ # 3) --with/without options third.
+ # grep -- --with configure | grep Check | awk '{ print $4 }' | sort
+
+ myconf+=(
+ $(use_enable alt-svc)
+ --enable-basic-auth
+ --enable-bearer-auth
+ --enable-digest-auth
+ --enable-kerberos-auth
+ --enable-negotiate-auth
+ --enable-aws
+ --enable-dict
+ --disable-ech
+ --enable-file
+ $(use_enable ftp)
+ $(use_enable gopher)
+ $(use_enable hsts)
+ --enable-http
+ $(use_enable imap)
+ $(use_enable ldap)
+ $(use_enable ldap ldaps)
+ --enable-ntlm
+ $(use_enable pop3)
+ --enable-rt
+ --enable-rtsp
+ $(use_enable samba smb)
+ $(use_with ssh libssh2)
+ $(use_enable smtp)
+ $(use_enable telnet)
+ $(use_enable tftp)
+ --enable-tls-srp
+ $(use_enable adns ares)
+ --enable-cookies
+ --enable-dateparse
+ --enable-dnsshuffle
+ --enable-doh
+ --enable-symbol-hiding
+ --enable-http-auth
+ --enable-ipv6
+ --enable-largefile
+ --enable-manual
+ --enable-mime
+ --enable-netrc
+ $(use_enable progress-meter)
+ --enable-proxy
+ --enable-socketpair
+ --disable-sspi
+ $(use_enable static-libs static)
+ --disable-versioned-symbols
+ --without-amissl
+ --without-bearssl
+ $(use_with brotli)
+ --with-fish-functions-dir="${EPREFIX}"/usr/share/fish/vendor_completions.d
+ $(use_with http2 nghttp2)
+ $(use_with idn libidn2)
+ $(use_with kerberos gssapi "${EPREFIX}"/usr)
+ --without-libgsasl
+ $(use_with psl libpsl)
+ --without-msh3
+ $(use_with http3 nghttp3)
+ $(use_with curl_quic_ngtcp2 ngtcp2)
+ $(use_with curl_quic_openssl openssl-quic)
+ --without-quiche
+ $(use_with rtmp librtmp)
+ --without-schannel
+ --without-secure-transport
+ --without-test-caddy
+ --without-test-httpd
+ --without-test-nghttpx
+ $(use_enable websockets)
+ --without-winidn
+ --without-wolfssl
+ --with-zlib
+ $(use_with zstd)
+ --with-zsh-functions-dir="${EPREFIX}"/usr/share/zsh/site-functions
+ )
+
+ if use debug; then
+ myconf+=(
+ --enable-debug
+ )
+ fi
+
+ if use test && multilib_is_native_abi && ( use http2 || use http3 ); then
+ myconf+=(
+ --with-test-nghttpx="${BROOT}/usr/bin/nghttpx"
+ )
+ fi
+
+ # Since 8.12.0 adns/c-ares and the threaded resolver are mutually exclusive
+ # This is in support of some work to enable `httpsrr` to use adns and the rest
+ # of curl to use the threaded resolver; we'll just make `httpsrr` conditional on adns
+ # when the time comes.
+ if use adns; then
+ myconf+=(
+ --disable-threaded-resolver
+ )
+ else
+ myconf+=(
+ --enable-threaded-resolver
+ )
+ fi
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+ if ! multilib_is_native_abi; then
+ # Avoid building the client (we just want libcurl for multilib)
+ sed -i -e '/SUBDIRS/s:src::' Makefile || die
+ sed -i -e '/SUBDIRS/s:scripts::' Makefile || die
+ fi
+
+}
+
+multilib_src_compile() {
+ default
+
+ if multilib_is_native_abi; then
+ # Shell completions
+ ! tc-is-cross-compiler && emake -C scripts
+ fi
+}
+
+# There is also a pytest harness that tests for bugs in some very specific
+# situations; we can rely on upstream for this rather than adding additional test deps.
+multilib_src_test() {
+ # See https://github.com/curl/curl/blob/master/tests/runtests.pl#L5721
+ # -n: no valgrind (unreliable in sandbox and doesn't work correctly on all arches)
+ # -v: verbose
+ # -a: keep going on failure (so we see everything that breaks, not just 1st test)
+ # -k: keep test files after completion
+ # -am: automake style TAP output
+ # -p: print logs if test fails
+ # Note: if needed, we can skip specific tests. See e.g. Fedora's packaging
+ # or just read https://github.com/curl/curl/tree/master/tests#run.
+ # Note: we don't run the testsuite for cross-compilation.
+ # Upstream recommend 7*nproc as a starting point for parallel tests, but
+ # this ends up breaking when nproc is huge (like -j80).
+ # The network sandbox causes tests 241 and 1083 to fail; these are typically skipped
+ # as most gentoo users don't have an 'ip6-localhost'
+ multilib_is_native_abi && emake test TFLAGS="-n -v -a -k -am -p -j$((2*$(makeopts_jobs))) !241 !1083"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+
+ if multilib_is_native_abi; then
+ # Shell completions
+ ! tc-is-cross-compiler && emake -C scripts DESTDIR="${D}" install
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -type f -name '*.la' -delete || die
+ rm -rf "${ED}"/etc/ || die
+}
+
+pkg_postinst() {
+ if use debug; then
+ ewarn "USE=debug has been selected, enabling debug codepaths and making cURL extra verbose."
+ ewarn "Use this _only_ for testing. Debug builds should _not_ be used in anger."
+ ewarn "hic sunt dracones; you have been warned."
+ fi
+}
diff --git a/net-misc/curl/files/curl-8.12.0-multi.patch b/net-misc/curl/files/curl-8.12.0-multi.patch
new file mode 100644
index 000000000000..b9405af8da5b
--- /dev/null
+++ b/net-misc/curl/files/curl-8.12.0-multi.patch
@@ -0,0 +1,136 @@
+https://github.com/curl/curl/issues/16236#issuecomment-2645385845
+https://github.com/curl/curl/commit/242a1439e7d8cdb72ae6a2fa2e705e2d9a2b7501
+
+
+--- a/lib/setopt.c
++++ b/lib/setopt.c
+@@ -1584,10 +1584,6 @@ static CURLcode setopt_pointers(struct Curl_easy *data, CURLoption option,
+ if(data->share->hsts == data->hsts)
+ data->hsts = NULL;
+ #endif
+-#ifdef USE_SSL
+- if(data->share->ssl_scache == data->state.ssl_scache)
+- data->state.ssl_scache = data->multi ? data->multi->ssl_scache : NULL;
+-#endif
+ #ifdef USE_LIBPSL
+ if(data->psl == &data->share->psl)
+ data->psl = data->multi ? &data->multi->psl : NULL;
+@@ -1628,10 +1624,6 @@ static CURLcode setopt_pointers(struct Curl_easy *data, CURLoption option,
+ data->hsts = data->share->hsts;
+ }
+ #endif
+-#ifdef USE_SSL
+- if(data->share->ssl_scache)
+- data->state.ssl_scache = data->share->ssl_scache;
+-#endif
+ #ifdef USE_LIBPSL
+ if(data->share->specifier & (1 << CURL_LOCK_DATA_PSL))
+ data->psl = &data->share->psl;
+--- a/lib/transfer.c
++++ b/lib/transfer.c
+@@ -567,12 +567,6 @@ CURLcode Curl_pretransfer(struct Curl_easy *data)
+ #endif
+ data->state.httpreq = data->set.method;
+
+-#ifdef USE_SSL
+- if(!data->state.ssl_scache)
+- /* There was no ssl session cache set via a share, use the multi one */
+- data->state.ssl_scache = data->multi->ssl_scache;
+-#endif
+-
+ data->state.requests = 0;
+ data->state.followlocation = 0; /* reset the location-follow counter */
+ data->state.this_is_a_follow = FALSE; /* reset this */
+--- a/lib/urldata.h
++++ b/lib/urldata.h
+@@ -1199,7 +1199,6 @@ struct UrlState {
+ curl_prot_t first_remote_protocol;
+
+ int retrycount; /* number of retries on a new connection */
+- struct Curl_ssl_scache *ssl_scache; /* TLS session pool */
+ int os_errno; /* filled in with errno whenever an error occurs */
+ long followlocation; /* redirect counter */
+ int requests; /* request counter: redirects + authentication retakes */
+--- a/lib/vtls/vtls_scache.c
++++ b/lib/vtls/vtls_scache.c
+@@ -82,6 +82,17 @@ struct Curl_ssl_scache {
+ long age;
+ };
+
++static struct Curl_ssl_scache *cf_ssl_scache_get(struct Curl_easy *data)
++{
++ struct Curl_ssl_scache *scache = NULL;
++ /* If a share is present, its ssl_scache has preference over the multi */
++ if(data->share && data->share->ssl_scache)
++ scache = data->share->ssl_scache;
++ else if(data->multi && data->multi->ssl_scache)
++ scache = data->multi->ssl_scache;
++ return scache;
++}
++
+ static void cf_ssl_scache_clear_session(struct Curl_ssl_session *s)
+ {
+ if(s->sdata) {
+@@ -792,7 +803,7 @@ CURLcode Curl_ssl_scache_put(struct Curl_cfilter *cf,
+ const char *ssl_peer_key,
+ struct Curl_ssl_session *s)
+ {
+- struct Curl_ssl_scache *scache = data->state.ssl_scache;
++ struct Curl_ssl_scache *scache = cf_ssl_scache_get(data);
+ struct ssl_config_data *ssl_config = Curl_ssl_cf_get_config(cf, data);
+ CURLcode result;
+ DEBUGASSERT(ssl_config);
+@@ -826,7 +837,7 @@ CURLcode Curl_ssl_scache_take(struct Curl_cfilter *cf,
+ const char *ssl_peer_key,
+ struct Curl_ssl_session **ps)
+ {
+- struct Curl_ssl_scache *scache = data->state.ssl_scache;
++ struct Curl_ssl_scache *scache = cf_ssl_scache_get(data);
+ struct ssl_primary_config *conn_config = Curl_ssl_cf_get_primary_config(cf);
+ struct Curl_ssl_scache_peer *peer = NULL;
+ struct Curl_llist_node *n;
+@@ -870,7 +881,7 @@ CURLcode Curl_ssl_scache_add_obj(struct Curl_cfilter *cf,
+ void *sobj,
+ Curl_ssl_scache_obj_dtor *sobj_free)
+ {
+- struct Curl_ssl_scache *scache = data->state.ssl_scache;
++ struct Curl_ssl_scache *scache = cf_ssl_scache_get(data);
+ struct ssl_primary_config *conn_config = Curl_ssl_cf_get_primary_config(cf);
+ struct Curl_ssl_scache_peer *peer = NULL;
+ CURLcode result;
+@@ -898,7 +909,7 @@ bool Curl_ssl_scache_get_obj(struct Curl_cfilter *cf,
+ const char *ssl_peer_key,
+ void **sobj)
+ {
+- struct Curl_ssl_scache *scache = data->state.ssl_scache;
++ struct Curl_ssl_scache *scache = cf_ssl_scache_get(data);
+ struct ssl_primary_config *conn_config = Curl_ssl_cf_get_primary_config(cf);
+ struct Curl_ssl_scache_peer *peer = NULL;
+ CURLcode result;
+@@ -924,7 +935,7 @@ void Curl_ssl_scache_remove_all(struct Curl_cfilter *cf,
+ struct Curl_easy *data,
+ const char *ssl_peer_key)
+ {
+- struct Curl_ssl_scache *scache = data->state.ssl_scache;
++ struct Curl_ssl_scache *scache = cf_ssl_scache_get(data);
+ struct ssl_primary_config *conn_config = Curl_ssl_cf_get_primary_config(cf);
+ struct Curl_ssl_scache_peer *peer = NULL;
+ CURLcode result;
+@@ -1021,7 +1032,7 @@ CURLcode Curl_ssl_session_import(struct Curl_easy *data,
+ const unsigned char *shmac, size_t shmac_len,
+ const unsigned char *sdata, size_t sdata_len)
+ {
+- struct Curl_ssl_scache *scache = data->state.ssl_scache;
++ struct Curl_ssl_scache *scache = cf_ssl_scache_get(data);
+ struct Curl_ssl_scache_peer *peer = NULL;
+ struct Curl_ssl_session *s = NULL;
+ bool locked = FALSE;
+@@ -1092,7 +1103,7 @@ CURLcode Curl_ssl_session_export(struct Curl_easy *data,
+ curl_ssls_export_cb *export_fn,
+ void *userptr)
+ {
+- struct Curl_ssl_scache *scache = data->state.ssl_scache;
++ struct Curl_ssl_scache *scache = cf_ssl_scache_get(data);
+ struct Curl_ssl_scache_peer *peer;
+ struct dynbuf sbuf, hbuf;
+ struct Curl_llist_node *n;
diff --git a/net-misc/lyricwikia/Manifest b/net-misc/lyricwikia/Manifest
deleted file mode 100644
index 4998bda581f2..000000000000
--- a/net-misc/lyricwikia/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX lyricwikia-0.1.11-skip-online-test.patch 506 BLAKE2B 92bf9826dd35d483fdabae057884e36847e2be273e668adae281962ec26ec05338b5fe53debb01655136af6a1325a20d043f023e756ee674c876c40d08095915 SHA512 6bb6d2960c39bee05e1d5b3a01656d78bce4fe07038758029274cf7e4d8495a29ffd2b79a7f3e02902a5e73fce03b505d1fed48a75e3681ab004a95cd6466416
-DIST lyricwikia-0.1.11.tar.gz 5571 BLAKE2B 1e2fb5400b4c0ed07d419e577e3c12c6b8eca749ce1a5b7dea51d6d055979722b82d003eac20402da873d3011d1b444c0783935adbc01ec99dd6079b234e6bc7 SHA512 53ff9a2837ccc10be62c2a92240e9849a9c88b7979f8058deff87ce6eda6e98e39fb86c78052de9a885db679cd87a6c5749af2f9502d3316fbbf2c0796718805
-EBUILD lyricwikia-0.1.11-r1.ebuild 1319 BLAKE2B 88b2507dd610d72229663cbb154f75882237909a009be8aa33195bcb5b92214bfae169a0420d164b1bb0f386f97c635fc63a39cd11cc4218556673ab1bf94244 SHA512 358906eba20db0ff3bbda15496d77a638947eb8f78902fc386798c9cb42e48037e3673a6606d90b506f1562df7e8aa8d64ed1d6df7f0c7e502c21e9ec94e2dbc
-EBUILD lyricwikia-0.1.11-r2.ebuild 1350 BLAKE2B 754185ce161f5ecfad79ef6878e60d8630ee207b22dae048146a7866a30ea1841cacd582d870eb8a23afbdd321482db10ed542b0412c96a6bf01b61ebe05998b SHA512 39fb244209f3876fc37a7bb560d5a8e44fd0a34b256023eece44608938b302ef3249cfaef850480d89a41805f2c3ed3f446a31f44e49889bcfd05a8b9de6fc9d
-MISC metadata.xml 358 BLAKE2B b51540ee73e34027f08cceeed768affd1f14042dbac223beee95648fec56ebb66f6364fce7425670273915a4820d32ee232d3167ef595004c14764f2636aeb6b SHA512 0f55222f688183afe808a93186993147f91b7e615ea887f8067b39dd5121c011ed2761b75b739316c0a90227c0d9c89e749999c6653b13fc5f63a0c1137fb866
diff --git a/net-misc/lyricwikia/files/lyricwikia-0.1.11-skip-online-test.patch b/net-misc/lyricwikia/files/lyricwikia-0.1.11-skip-online-test.patch
deleted file mode 100644
index 5ca24dd4d4bc..000000000000
--- a/net-misc/lyricwikia/files/lyricwikia-0.1.11-skip-online-test.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/tests/test_get_lyrics.py b/tests/test_get_lyrics.py
-index 5b1bb74..634ca55 100644
---- a/tests/test_get_lyrics.py
-+++ b/tests/test_get_lyrics.py
-@@ -26,6 +26,6 @@ def test_returnLyricsNotFound():
- assert len(responses.calls) == 1
-
-
--def test_integration():
-- lyrics = get_lyrics('Led Zeppelin', 'Stairway to Heaven')
-- assert 'lady' in lyrics.lower()
-+# def test_integration():
-+# lyrics = get_lyrics('Led Zeppelin', 'Stairway to Heaven')
-+# assert 'lady' in lyrics.lower()
diff --git a/net-misc/lyricwikia/lyricwikia-0.1.11-r1.ebuild b/net-misc/lyricwikia/lyricwikia-0.1.11-r1.ebuild
deleted file mode 100644
index e75202fdafa6..000000000000
--- a/net-misc/lyricwikia/lyricwikia-0.1.11-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python API to get song lyrics from LyricWikia"
-HOMEPAGE="https://github.com/enricobacis/lyricwikia"
-SRC_URI="https://github.com/enricobacis/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="test? ( dev-python/responses[${PYTHON_USEDEP}] )"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-
-PATCHES="${FILESDIR}/${P}-skip-online-test.patch"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # do not depend on deprecated dep
- sed -i -e '/pytest-runner/d' setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # rename the executable to avoid file conflict with net-im/lyrics-in-terminal
- find "${D}" -name 'lyrics' -execdir mv {} lyricwikia \; || die
-}
-
-pkg_postinst() {
- elog "Note that access to LyricWikia through this API (and products that use this API) should comply to the LyricWikia terms of use"
- elog ""
- elog "LyricWikia is now offline, this package is provided solely for the purpose of satisfying media-video/vidify's dependencies"
-}
diff --git a/net-misc/lyricwikia/lyricwikia-0.1.11-r2.ebuild b/net-misc/lyricwikia/lyricwikia-0.1.11-r2.ebuild
deleted file mode 100644
index e5c93282a1f9..000000000000
--- a/net-misc/lyricwikia/lyricwikia-0.1.11-r2.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Python API to get song lyrics from LyricWikia"
-HOMEPAGE="https://github.com/enricobacis/lyricwikia"
-SRC_URI="https://github.com/enricobacis/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="test? ( dev-python/responses[${PYTHON_USEDEP}] )"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
-"
-
-PATCHES="${FILESDIR}/${P}-skip-online-test.patch"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # do not depend on deprecated dep
- sed -i -e '/pytest-runner/d' setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # rename the executable to avoid file conflict with net-im/lyrics-in-terminal
- find "${D}" -name 'lyrics' -execdir mv {} lyricwikia \; || die
-}
-
-pkg_postinst() {
- elog "Note that access to LyricWikia through this API (and products that use this API) should comply to the LyricWikia terms of use"
- elog ""
- elog "LyricWikia is now offline, this package is provided solely for the purpose of satisfying media-video/vidify's dependencies"
-}
diff --git a/net-misc/lyricwikia/metadata.xml b/net-misc/lyricwikia/metadata.xml
deleted file mode 100644
index 4c3bd46031cc..000000000000
--- a/net-misc/lyricwikia/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
- <maintainer type="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">enricobacis/lyricwikia</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-misc/nx/Manifest b/net-misc/nx/Manifest
index d2d32da8b14e..29dec0641307 100644
--- a/net-misc/nx/Manifest
+++ b/net-misc/nx/Manifest
@@ -1,11 +1,12 @@
AUX nx-3.5.99.26-binutils-2.36.patch 1130 BLAKE2B 80bcb5c7fa7d4e14493a6e641dab3db393da2d20aa90cd5da68520c90b20b608c8a247ef0c85ee8f501907fe45c3b68d7c122b133c14a37d90599bcf132b22a2 SHA512 f767cb459f82c5f69fd957b42f04c51fff5fb583a2f1b47edb14a33654f5e36b8371fa9ca886fbf13ef780e403af089c055349b21f0f1cb154bb82e32980bcb3
AUX nx-3.5.99.26-gcc14-32bit.patch 2033 BLAKE2B feefddc7af011ffd6e1432b3abb4846d5b6a3ba6eedf19ad3eed144599670335430da1b5dfdfc207f72a04189b2fbafd4dbc3297ddf1965b9933a22f2e19967f SHA512 9596c717b98951eaec930dda2b72a440bcc3e0fa5806130a23c66cb3d3e6a47f00c7dcb794498b9a29954b9e44d40298aa997f773ede277cf71a19eb85789291
+AUX nx-3.5.99.26-gcc14-access.patch 974 BLAKE2B c08473dc34a6fbc261e6a9ac6fabe540279a0bbe2b0e8bd5b4accb7fc88ff11150adb2d52100300dc514614379e7e806f00cd00d779e2f5f029b6bb656606b8d SHA512 6274ed37ee8918a1b612971e907d793845338bd5cc93a83cf9631396bb75cbbfeafc2c9a07dbfa8fb1a5776fa45af7198b8668406bc2777826ada5b8cc9f59a4
AUX nx-3.5.99.26-musl.patch 2203 BLAKE2B f4c43ed04ef6f35ef159ff30102cc6b52154e1a620a5a419f82e20f721f37832826ce0f8f141b6fdb6ce8a6814cd2fd5fec308c6f69f0b235b72578e67c1cbbd SHA512 f99052424faa49324aa79deeb92890e018872615c3d10bb0426e26487c3394201c6cb477628676583fda1794b1c980c07f31fdfe6379558694cce17734787131
AUX nx-3.5.99.26-riscv64-support.patch 2204 BLAKE2B a52c4bf54edb09a73d86ecaf6daf5aeff820493c927fb6277fac4d7f514117d2f55eb38bf81539af4b8793b439ff78772cda819979e0b144b69f0d272664ba90 SHA512 a7ebfd63a54436e61c895c43290f805833d1f704b1e17cdff6607239dc84cc08cd8bcab0a5e1154ffa8bde3d28e2482d9ecf9d6697c23df6f29797b7447fc052
AUX nx-3.5.99.26-which.patch 1157 BLAKE2B 0118abda74ceffa96bbf7fc1518ca5073c3a51b4762ba5769e061878613e27491e01c1d9ba3ca632b4de1166fce345e55f6840daf27608ce627f0c58b2b869b0 SHA512 b31ea5a6cbf5f65ac9a15ce83e2181dd1c9783e8b0ac9af24260399539a9c93bd0466d10cd7cf1eddbc95edfb1a1f7bd403f4cf1ebc66816463a2252300f4835
AUX nx-3.5.99.27-which.patch 758 BLAKE2B 6d8841c80f086592365042d225128ebd897b118f5fdf6c573df2a845ae08d54e08f8c5c349a3a601325fb82f83bc5411262cc48b05f28a6ba24de685ab11a491 SHA512 3adca92c7e6aad36eec354f7a637c864e0ebba99535d6568c52e033ebd07ce1b026204f9b849889b324184f479ffe6195249c7d3affb1852934cca980b7c018c
DIST nx-libs-3.5.99.26.tar.gz 11070624 BLAKE2B f67f522b127858aa2ddf1c9723468a74722a5ef2fa1e7f438844a8e5b05b868cacac22abf2c604c67d5e83a346217b192773f5debe67945d085768ae43205cb7 SHA512 1aead6161e4d7b8d7229ff80937935b23ad1f87135a578ae483a00348d0df7de35e9f9b78c47c473fda3ab2cc896ef23e845cc5656344a43520b091af9663211
DIST nx-libs-3.5.99.27.tar.gz 11076330 BLAKE2B 713f6052a8405bd61916bc2c31cff1b3b14f63f78138a2d8a3c8d85170fede3d126071ef0e03fa267ef1533432f324992ed67edc86f922e3dda4f0cb40811045 SHA512 bfba1eea6f4debe90fa020276079027c3716daaff91bded72297ecab2a8c9f56d07630ca8bc9084c319d2c674304ad80131190ec1272c161c05221d6f19089d0
-EBUILD nx-3.5.99.26.ebuild 4079 BLAKE2B b0728e3ccfa65db9aec0c13dc7d445f2f5d85478a7a148276ecbb8deb5d2e1a18ae800791678026c883cb9c7d00cc0e47eb8b5251396840453be18df82de0c5a SHA512 06f147874ccee72357334dab53542f87dd6037ae3c8c97bd59c368a0af1a33e26367310dd6e98e02b043de48a2a8edd6d16f3d145e29c03a0c59b1047fb3acfe
-EBUILD nx-3.5.99.27.ebuild 3822 BLAKE2B 234e6eb1fa670d4135c38f36b27797c85100080c6ba8c3b1cdd090b75d8e972b4ef9ce0ddace1f045d4ff4517c0752c81b46f0ee762bca3b5b3bbcb8577fc219 SHA512 f9c3abed8a12d4164b3c008cd549e1b1286efc736ec550a2540d4eec5ab4ec7b105d7561dd5276ce38dddcba4791789b2a795694da7994460a5e63678514763d
+EBUILD nx-3.5.99.26.ebuild 4130 BLAKE2B f92015e1efa731e3dc1c75d6e29de00f7ef70b30c4dfe1a355b76ab1c13db2b027b716416e85afc435901c390c7ebc36483fc9c5b2a18503ce57763affcbb120 SHA512 7de6e10c81de359248e0d180a671ffe0d483acd2519aa1a5684f7eac44dbe3a19f677a6f22490874cae44e3576d26bc05fbfa1e0fbb643d44fcfbaaf540576d0
+EBUILD nx-3.5.99.27.ebuild 3872 BLAKE2B 4114a2ae478adb98e206b04c652e2e6e59a30ec443db819928916ece9f35c02511afb76422346ea608e0e45aee97b9ae33e1313030ba7d32176fe019a586a221 SHA512 fafcc97bc26438fa09fcaecdfeb1d0f6cf2c8a90c6e95d023a7ee19e8f8de8895954905f6c6cf71ee2a429a75fff84d05d23c22ec584e49933e81ff53e2b3132
MISC metadata.xml 333 BLAKE2B 1b2843f4928b28b0b3abea2c4b7cf046c77d8c87363672f8516c7edab36597bd2ae831f23eecbec5c38029891bd5fa5bc0dc42a407e3d656ab6cfb098262f64a SHA512 77a92a8f8cec2c2a236544dc53e58fce7e0d399d9122042ddc6a097b58d013d04bad6e2ccaafcca11ce3c2e0ddd2d6aa479776e1e37539e40e3645ed20485bfd
diff --git a/net-misc/nx/files/nx-3.5.99.26-gcc14-access.patch b/net-misc/nx/files/nx-3.5.99.26-gcc14-access.patch
new file mode 100644
index 000000000000..44afd9232434
--- /dev/null
+++ b/net-misc/nx/files/nx-3.5.99.26-gcc14-access.patch
@@ -0,0 +1,28 @@
+Bugs: https://bugs.gentoo.org/934131
+https://gitlab.freedesktop.org/xorg/xserver/-/commit/0ddcd8785199c08d9bded3c767a3b1227c670999
+
+Backport from XOrg server:
+
+ commit 0ddcd8785199c08d9bded3c767a3b1227c670999
+ Author: Joaquim Monteiro <joaquim.monteiro@protonmail.com>
+ Date: Sun, 23 Jun 2024 21:17:25 +0100
+
+ [PATCH 1/2] os: Fix assignment with incompatible pointer type
+
+ struct hostent->h_addr_list is of type char**, not const char**.
+ GCC considers this an error when in C99 mode or later.
+
+ Signed-off-by: Joaquim Monteiro <joaquim.monteiro@protonmail.com>
+ Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1572>
+
+--- a/nx-X11/programs/Xserver/os/access.c
++++ b/nx-X11/programs/Xserver/os/access.c
+@@ -1941,7 +1941,7 @@
+ char hostname[SI_HOSTNAME_MAXLEN];
+ int f, hostaddrlen;
+ void * hostaddr;
+- const char **addrlist;
++ char **addrlist;
+
+ if (siAddrLen >= sizeof(hostname))
+ return FALSE;
diff --git a/net-misc/nx/nx-3.5.99.26.ebuild b/net-misc/nx/nx-3.5.99.26.ebuild
index c08c5941821d..437f6f51c202 100644
--- a/net-misc/nx/nx-3.5.99.26.ebuild
+++ b/net-misc/nx/nx-3.5.99.26.ebuild
@@ -50,8 +50,9 @@ PATCHES=(
"${FILESDIR}/${PN}-3.5.99.26-riscv64-support.patch"
"${FILESDIR}/${PN}-3.5.99.26-musl.patch"
"${FILESDIR}/${PN}-3.5.99.26-which.patch"
- # https://github.com/ArticaProject/nx-libs/pull/1087
+ # https://github.com/ArcticaProject/nx-libs/pull/1087
"${FILESDIR}/${PN}-3.5.99.26-gcc14-32bit.patch"
+ "${FILESDIR}/${PN}-3.5.99.26-gcc14-access.patch"
)
src_prepare() {
diff --git a/net-misc/nx/nx-3.5.99.27.ebuild b/net-misc/nx/nx-3.5.99.27.ebuild
index 095b3d048849..9df06029d9a7 100644
--- a/net-misc/nx/nx-3.5.99.27.ebuild
+++ b/net-misc/nx/nx-3.5.99.27.ebuild
@@ -46,6 +46,7 @@ PATCHES=(
"${FILESDIR}/${PN}-3.5.99.27-which.patch"
# https://github.com/ArcticaProject/nx-libs/pull/1087
"${FILESDIR}/${PN}-3.5.99.26-gcc14-32bit.patch"
+ "${FILESDIR}/${PN}-3.5.99.26-gcc14-access.patch"
)
src_prepare() {
diff --git a/net-vpn/Manifest.gz b/net-vpn/Manifest.gz
index 1540bf085114..c924d9982218 100644
--- a/net-vpn/Manifest.gz
+++ b/net-vpn/Manifest.gz
Binary files differ
diff --git a/net-vpn/tailscale/Manifest b/net-vpn/tailscale/Manifest
index 264623a7a1db..7da057c656a2 100644
--- a/net-vpn/tailscale/Manifest
+++ b/net-vpn/tailscale/Manifest
@@ -5,6 +5,9 @@ DIST tailscale-1.78.1-deps.tar.xz 265614604 BLAKE2B 590c750ff34b3044793ebffc4335
DIST tailscale-1.78.1.tar.gz 3378628 BLAKE2B f8f6dfaf5498eb7a230035373d1b1d501da3296e394083d26870596bacf5e6a1f4d849a016dc652ba3e416de960a2a5483aa5e3b44b33b6759f42959cd7208ab SHA512 1286971554f15c601ee36050cbe361170de2ea4955fc8dde01a4a231f966a1049b9d85d2854637077c1900d4e67ef15352250e412f9e13b2d1cb6b34b2dce05a
DIST tailscale-1.78.3-deps.tar.xz 265496184 BLAKE2B de585f36dfcb0cca5234df06b7395de7e7f84f74b31c14ded548bbd7202865697646e6108c820f55b7d76758ca284a8c461c1fd715140262208b864608c1ab1b SHA512 c67a62081fba3cb4c61e0eec22915d6bd535173d2936e3214b63af93109dcb38293d0bcc4649f7382772f65d6c5d35fde7b4fb5b9eff28e114f091b858c10175
DIST tailscale-1.78.3.tar.gz 3378578 BLAKE2B d36d549875e2a20fcff0112636d0dce1a206c66e9f06498959072a4fb5f97bf3b63841f27ebe89aad14d403eb3ac0f3d3835da2d6a4c17dc4d2bfd369d868875 SHA512 555de6801c10cc3d5b61eae3bf01d14f9e7b80f39adc2ab35dc70adea11fecc396ade52423028d584d0a13cfac01f23aea39be641f63a6621bcc4ef11077391c
+DIST tailscale-1.80.1-deps.tar.xz 259376152 BLAKE2B 490864215ac90afc42471e42a17b50686a52db620d9a90ee6be59a4be816df6db74daa9e769e6bf9e02e11945737d9f7a4507b2d9307bbe52f55c48eda3d2e91 SHA512 9941b4c2b456529ffe87c42b8ca027827cc062b1e885c814530d33c16937bf64dba250195a43980ba5ad307c0b20116b050b4ce8415c26dfdbfa1d11910d3ec1
+DIST tailscale-1.80.1.tar.gz 3528371 BLAKE2B 44a6c8bf3d8a87b21de962410ea2243d4f8c05c9aff36d65e15f33bab935b3ca1e2395ba06c7fc3e724fdc6e924a84e1be80e553a8a694f79d6a9e2c673b4f44 SHA512 e80c9528a0656f707eb48d7aad68e52ce22ee8421cdfb2d64975492b056654837e00cb1ef5d36a099ace2500c79995714346d8c92e8d25038f20d091fe0143ed
EBUILD tailscale-1.78.1.ebuild 1643 BLAKE2B e575cdfa03c8f304492ac0f0f03e570d49a6306caf2889beb8d3c57d22522abb9b32430661e9948834999e7d5708204f33e65719e0c7036e26e130e778ee4fee SHA512 1cd58ea924eec383dd95fc034b63bbfd56087a6135395e825ca9350df8f551023887d88a19ec59ba7e9ff7a08afdb8bd1764f66526c53e15bb075b7d662eee59
EBUILD tailscale-1.78.3.ebuild 1643 BLAKE2B 40bbfe7ce1d9aaf92b390397c6f87079de1f672f1232a00f67c6dece341a6dca3dec0d500d29fd408d1a24e4322aba9c73ff24bcef1294033f39f34d95f1bd8c SHA512 5d999486f5c39a661183d8ca4517719b063929c03cf052985f68a586f1017f39f65c469c61f66d81a0e13bf5aa55292f0d9a7ae3564654b87307c30a6761bbd7
+EBUILD tailscale-1.80.1.ebuild 1645 BLAKE2B d77018b97f269edfdf2944aa5ce4c7f69f176a550d286a26dadda1a7f4af5ab5345315efc895a98c113e6c7b77d288f1c26e9e11e1f83d738ccbe389509aae6f SHA512 d4205da3dea91012cee5e5a90335f4362b70908b5817f0aa09725b255aa8f0139009c6a4b2b23bbb7523883bc59eb7f8dcf49dbc8f9f5a6867ca6aa3e07de913
MISC metadata.xml 333 BLAKE2B 2ab80664e8a4588d485b0ac9fe9dcd8addcca7bf59e091052db0dd7fb09abf985c81490c795cd2daa97447282885c322fbe6202c8ae0c22e92cd2f2a2b9b02b6 SHA512 fc80f602a7d40a2aea28d1e24b717cf080c77f773578fb3ed8bae40b99f7664c693d486c6e40aa2e83d2256b851d27ca9876417e18ac356ddfec51a90cc049f7
diff --git a/net-vpn/tailscale/tailscale-1.80.1.ebuild b/net-vpn/tailscale/tailscale-1.80.1.ebuild
new file mode 100644
index 000000000000..ef3cc095ce2e
--- /dev/null
+++ b/net-vpn/tailscale/tailscale-1.80.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module linux-info systemd tmpfiles
+
+# These settings are obtained by running ./build_dist.sh shellvars` in
+# the upstream repo.
+# They should be updated on every bump.
+VERSION_MINOR="80"
+VERSION_SHORT="1.80.1"
+VERSION_LONG="1.80.1-tb9dc617dd"
+VERSION_GIT_HASH="b9dc617dda124e4fd7bf356c53da074f1dbb2d93"
+
+DESCRIPTION="Tailscale vpn client"
+HOMEPAGE="https://tailscale.com"
+SRC_URI="https://github.com/tailscale/tailscale/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+CONFIG_CHECK="~TUN"
+
+RDEPEND="net-firewall/iptables"
+BDEPEND=">=dev-lang/go-1.22"
+
+RESTRICT="test"
+
+# This translates the build command from upstream's build_dist.sh to an
+# ebuild equivalent.
+build_dist() {
+ ego build -tags xversion -ldflags "
+ -X tailscale.com/version.longStamp=${VERSION_LONG}
+ -X tailscale.com/version.shortStamp=${VERSION_SHORT}
+ -X tailscale.com/version.gitCommitStamp=${VERSION_GIT_HASH}" "$@"
+}
+
+src_compile() {
+ build_dist ./cmd/tailscale
+ build_dist ./cmd/tailscaled
+}
+
+src_install() {
+ dosbin tailscaled
+ dobin tailscale
+
+ systemd_dounit cmd/tailscaled/tailscaled.service
+ insinto /etc/default
+ newins cmd/tailscaled/tailscaled.defaults tailscaled
+ keepdir /var/lib/${PN}
+ fperms 0750 /var/lib/${PN}
+
+ newtmpfiles "${FILESDIR}/${PN}.tmpfiles" ${PN}.conf
+
+ newinitd "${FILESDIR}/${PN}d.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}d.confd" ${PN}
+}
+
+pkg_postinst() {
+ tmpfiles_process ${PN}.conf
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 18d311b8ca53..10ca567d4e31 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/amd64/package.use.mask b/profiles/arch/amd64/package.use.mask
index 885390ca59c8..008329e56761 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -159,11 +159,6 @@ sys-apps/irqbalance -thermal
# media-libs/shaderc is keyworded here.
media-libs/libplacebo -shaderc
-# Michał Górny <mgorny@gentoo.org> (2023-09-19)
-# dev-cpp/cpp-httplib is keyworded here.
-llvm-core/lldb -debuginfod
-llvm-core/llvm -debuginfod
-
# Ionen Wolkens <ionen@gentoo.org> (2023-09-13)
# media-gfx/renderdoc is keyworded here
dev-qt/qtbase -renderdoc
diff --git a/profiles/arch/base/package.use.mask b/profiles/arch/base/package.use.mask
index 256443307be4..bbdf1065dbdf 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -134,11 +134,6 @@ media-video/obs-studio mpegts
# media-libs/shaderc has very few keywords.
media-libs/libplacebo shaderc
-# Michał Górny <mgorny@gentoo.org> (2023-09-19)
-# dev-cpp/cpp-httplib is barely keyworded anywhere.
-llvm-core/lldb debuginfod
-llvm-core/llvm debuginfod
-
# Ionen Wolkens <ionen@gentoo.org> (2023-09-13)
# media-gfx/renderdoc currently has few keywords
dev-qt/qtbase renderdoc
diff --git a/profiles/arch/loong/package.use.mask b/profiles/arch/loong/package.use.mask
index 6cfbd91d8900..864c9e29bec9 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -157,11 +157,6 @@ gnome-extra/gnome-software flatpak
# dev-ruby/asciidoctor is not keyworded yet.
dev-util/librnp man
-# Michał Górny <mgorny@gentoo.org> (2023-09-19)
-# dev-cpp/cpp-httplib is keyworded here.
-llvm-core/lldb -debuginfod
-llvm-core/llvm -debuginfod
-
# WANG Xuerui <xen0n@gentoo.org> (2023-09-10)
# Revdeps of dev-python/ujson which is masked.
dev-python/cattrs test
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 3cd9bf818161..b0a86cacb752 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -92,11 +92,6 @@ sys-kernel/installkernel -grub
# media-libs/shaderc is keyworded here.
media-libs/libplacebo -shaderc
-# Michał Górny <mgorny@gentoo.org> (2023-09-19)
-# dev-cpp/cpp-httplib is keyworded here.
-llvm-core/lldb -debuginfod
-llvm-core/llvm -debuginfod
-
# Jon Janzen <jon@jonjanzen.com> (2023-09-11)
# librttopo has not been tested on this arch
dev-db/spatialite rttopo
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 66e273cac9ea..9d1c9ca1bf6d 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -3,6 +3,12 @@
# New entries go on top.
+# Michał Górny <mgorny@gentoo.org> (2025-02-08)
+# Requires dev-cpp/cpp-httplib that has extremely unstable ABI.
+# Not worth the constant churn of having to rebuild LLVM again and again.
+llvm-core/lldb debuginfod
+llvm-core/llvm debuginfod
+
# Nowa Ammerlaan <nowa@gentoo.org> (2025-01-04)
# Missing dependencies not packaged currently
dev-python/pyside doc
diff --git a/profiles/package.mask b/profiles/package.mask
index f70a69477c2d..d9ae7efbad4e 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -211,57 +211,18 @@ dev-qt/qtstyleplugins
>=dev-libs/intel-compute-runtime-24.52.32224.5
>=dev-util/intel-graphics-compiler-2.5.7
-# Andrey Grozin <grozin@gentoo.org> (2025-01-09)
-# Unsupported old version, newer versions are not open-source.
-# Depends on Qt5.
-# Bugs 499030, 437262, 597268, 603592, 734890, 745495, 947740.
-# Use app-text/crqt-ng instead.
-# Removal on 2025-02-08.
-app-text/fbreader
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-01-09)
-# Last release from 2017; fails to build w/ GCC-14 and qscintilla-2.14.1.
-# Depends on Qt5. Bugs #914918, #917408. Removal on 2025-02-08.
-dev-db/tora
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-01-08)
-# Qt5-based library without any revdeps. Removal on 2025-02-07.
-dev-libs/kqoauth
-
-# Andreas Sturmlechner <asturm@gentoo.org> (2025-01-08)
-# Qt5-based library without any revdeps. Removal on 2025-02-07.
-dev-libs/qcoro5
-
# Andreas K. Hüttel <dilfridge@gentoo.org> (2025-01-06)
# Masked for testing
=dev-lang/perl-5.40.1*
~virtual/perl-File-Spec-3.910.0
~virtual/perl-Module-CoreList-5.202.501.184_rc
-# Hans de Graaff <graaff@gentoo.org> (2025-01-06)
-# ruby32-only package. Depends on assumptions that are no longer true in
-# ruby33. No reverse dependencies left. Last release in 2007. Upstream
-# gone. Removal on 2025-02-06.
-dev-ruby/dust
-
-# Sam James <sam@gentoo.org> (2025-01-05)
-# Removed upstream in gstreamer-1.24. See bug #947522. Removal on 2025-02-05.
-media-plugins/gst-plugins-kate
-
# Nowa Ammerlaan <nowa@gentoo.org> (2025-01-03)
# Contains a serious bug that can cause deletion of the users home dir.
# See-also: https://github.com/keshavbhatt/whatsie/issues/230
# Removal on 2025-03-03 unless upstream fixes the issue
net-im/whatsie
-# Nowa Ammerlaan <nowa@gentoo.org> (2025-01-01)
-# Broken with Qt6 and in wayland sessions. Archived upstream. Has been on life
-# support for several years already.
-# Removal on 2025-02-01
-media-video/vidify
-media-video/vidify-audiosync
-net-misc/lyricwikia
-
# Michał Górny <mgorny@gentoo.org> (2024-12-05)
# 6.12.2 does not boot for me.
=sys-kernel/gentoo-kernel-6.12.2
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index c41407c3e0ed..ab78646f154f 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -2221,10 +2221,6 @@ dev-libs/protobuf:protoc - Build libprotoc and protoc compiler
dev-libs/qcoro:network - Build dev-qt/qtbase network support
dev-libs/qcoro:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
dev-libs/qcoro:websockets - Build dev-qt/qtwebsockets support
-dev-libs/qcoro5:network - Build dev-qt/qtnetwork support
-dev-libs/qcoro5:qml - Enable QML/QtQuick support via dev-qt/qtdeclarative
-dev-libs/qcoro5:testlib - Install coroutine-friendly versions of dev-qt/qttest macros
-dev-libs/qcoro5:websockets - Build dev-qt/qtwebsockets support
dev-libs/qhotkey:qt6 - Use Qt6 dependencies
dev-libs/quazip:qt5 - Build with Qt5 support
dev-libs/quazip:qt6 - Build with Qt6 support
@@ -4670,7 +4666,7 @@ media-sound/cadence:a2jmidid - Enables support for legacy ALSA sequencer applica
media-sound/cantata:cdio - Use dev-libs/libcdio-paranoia for CD support (instead of cdparanoia)
media-sound/cantata:http-server - Enable internal HTTP server to play non-MPD files
media-sound/cantata:replaygain - Enable ReplayGain support, for relative volume adjustments
-media-sound/cantata:streaming - Enable playback of MPD HTTP streams using LibVLC (media-video/vlc)
+media-sound/cantata:streaming - Enable playback of MPD HTTP streams using (dev-qt/qtmultimedia)
media-sound/cava:pipewire - Enable support for the media-video/pipewire backend
media-sound/cava:sndio - Enable support for the media-sound/sndio backend
media-sound/clementine:box - Enable filesharing via Box.com
@@ -5252,10 +5248,6 @@ media-video/vdr:pinplugin - Support for media-plugins/vdr-pin
media-video/vdr:resumereset - rreset resume of EOF
media-video/vdr:ttxtsubs - support for media-plugins/vdr-ttxtsubs
media-video/vdr:verbose - enable full output on compile
-media-video/vidify:dbus - Support local MPRIS players
-media-video/vidify:mpv - Use python-mpv as backend for vidify
-media-video/vidify:vlc - Use python-vlc as backend for vidify
-media-video/vidify:zeroconf - Use an external network player
media-video/vlc:X - Enable support for e.g. fullscreen mode via X and the X C-language binding. It does not build a graphical interface
media-video/vlc:aom - Enable AV1 encoding/decoding support using media-libs/libaom
media-video/vlc:archive - Enable support for libarchive stream extractor
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 8929ae345fbe..65c09985746a 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/hipBLAS-common/Manifest b/sci-libs/hipBLAS-common/Manifest
index 1a3f12967ec1..69f9dc8071f2 100644
--- a/sci-libs/hipBLAS-common/Manifest
+++ b/sci-libs/hipBLAS-common/Manifest
@@ -1,3 +1,5 @@
DIST hipBLAS-common-6.3.0.tar.gz 7512 BLAKE2B d074cd925f06619028bf1a5b5ae69f10b8852ef321a9ec6f92b3fe1f63baadc90f8fa39872e433f81bbed072364dd63d0b37bfa49bdc0d9faef5027b52af6c1e SHA512 3812a277fbde7bee2f3ab6040e89b97dd60385797bdab942907d59d01d684cc4ec84476333e9e6efded90400d6f99daad669d027ceb46c9dfe3a0d5d24e584d3
+DIST hipBLAS-common-6.3.2.tar.gz 7507 BLAKE2B f8a59ba428d48f2999e4b6b16b11f392cb8b3f9c04603b212b721c8f87d0779343abc721a39910100f253d633f6a037f61cb6558a40899a3eabafe8bbef55dc5 SHA512 a6d8fabbaa9db8fe61e5788c1ee27ae2c36da75dbb2e7fa17437c610641fbd141aea1f5c20f30e19420c108343ba05452d7dedde0e88c6ecc1486d0085ab7c6c
EBUILD hipBLAS-common-6.3.0.ebuild 456 BLAKE2B 14976552e0872b0b2b6399668605f49b7f4c2dbcdbe582f4befa9d4cc82bdf3c1df0a9f9f6d9146ed71c9a9034f5e0aab373b4a2b38a33f53e5560db833bc7de SHA512 ac8ce8a7ba6e4b49080f302eb3aba96c3f99c15bd0c2cfbdfec400049a6c77087c2d8005e9fbbf6a36752052d0ebd5fba75ec08338a35722930483f0bb83fb6b
+EBUILD hipBLAS-common-6.3.2.ebuild 456 BLAKE2B 89f85e32ea9115d53f81af98bd0861772d0cf84c68a8167192b037d9bb0c3c579177464f7540c9ddf69395cad66f8e73d20b2184e47bf14feda040eac9bada21 SHA512 449b7cf4f9ffa6337e00a14797e67aa1e90a0f05890661cfd9f428a5168b56cc60d82e9dcc0d94843399f1e5dfc30d2d45cac75bf89eeea4b5e6c29190d1ef7a
MISC metadata.xml 421 BLAKE2B 17cb718822d85b314a5dd8d334b972275537269cff854e2a30460fc4e370b45dbe109c9fbadedb48bef2756a3fdd221577e62b7b2bf99fd541eb0dd814bd0354 SHA512 6a3e92e63c84a8b7930b00512247bda003350d5b427416828e6522ea680461a02f8edf9217a884851c9474b3612c297dcf2f367c30c9084fb2dd4502ea7eb2f2
diff --git a/sci-libs/hipBLAS-common/hipBLAS-common-6.3.2.ebuild b/sci-libs/hipBLAS-common/hipBLAS-common-6.3.2.ebuild
new file mode 100644
index 000000000000..867f3cde4720
--- /dev/null
+++ b/sci-libs/hipBLAS-common/hipBLAS-common-6.3.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+DESCRIPTION="Common files shared by hipBLAS and hipBLASLt"
+HOMEPAGE="https://github.com/ROCm/hipBLAS-common"
+SRC_URI="https://github.com/ROCm/hipBLAS-common/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/hipBLAS-common-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+BDEPEND="dev-build/rocm-cmake"
diff --git a/sci-libs/hipBLAS/Manifest b/sci-libs/hipBLAS/Manifest
index 2705a9dd544d..e5754169c9a1 100644
--- a/sci-libs/hipBLAS/Manifest
+++ b/sci-libs/hipBLAS/Manifest
@@ -4,9 +4,11 @@ DIST hipBLAS-5.4.2.tar.gz 930814 BLAKE2B 702df09010b50652feb8f7e5741b27117aa58fc
DIST hipBLAS-5.7.1.tar.gz 669163 BLAKE2B e065f77eba0bb99d347f71920e733d30b7693f9eaf0c1f2a87a169360ccff23b8294e367eebfd6489440308b9bb1ae662c39617c5bb94275bf9b0ed60d555f85 SHA512 24c074f07865e1a3dfb0aca0b1d494e340a584ecb408813bb5b053f8282437cfd3644d730163f4faf1b93da306626ba68904141f9c3730a29749537fb7fd1a63
DIST hipBLAS-6.1.1.tar.gz 835570 BLAKE2B dc8a54f3b6c780f63e57f208d67b15e965d3a7c98e20766ef22ecfd41e8780a6b9464e31efad8003b52562222ec7ad06801d93a502ff99f8456f415db09e5ace SHA512 390b9a9bf0238a5c72d51d034c0053ec8c6b007547b1ec9561064828c24335e099ddb0402ad76e60018ec96742d5acfbb29b9d218a613e1c6d54e4b8b05ceca7
DIST hipBLAS-6.3.0.tar.gz 993145 BLAKE2B 6bd6108c90c511fb9e68f628714545569dac9afe9f022f9d59e365f44177ae574a4e3b94c9276b64aad3c72c94d5b3d87babe79edbb9cc2e6d5cbaebb82f3a83 SHA512 c5d40a6dcce467e44b091c610d35dc7abfe9e863b37438642e98568a3f8b084ffd94ee41e466a60f21151df765c0df377d553700e2df2b08375a58f40654f7dc
+DIST hipBLAS-6.3.2.tar.gz 993139 BLAKE2B a053f8b54318a169518f084e0bca3c9272cb51fab564c8d874b19483232cfeacb92707ad5224f4d0c3848b52d82973c36f0d4fdb429c9f5d995b3c56b1194075 SHA512 8581905a923484662471da786b795d7f960b45cc5eed991b101a88a4e3d4ea5217582c813192dde8eb35eafba9867c3ac448aeb4d7ef470e6da544f09397d902
EBUILD hipBLAS-5.1.3.ebuild 1290 BLAKE2B 2d5722359ad1192d245a0d344aa2d3ab794f49be3cf7d6e0e90936d8813c29e7d2b96fb571f0b34aa5cf2883186bf20c5a4e8d974bba148ac20370b032176d1d SHA512 a95a0f8ae694e346aa00d4de3b09938515e8f104e731fa14936dd6f335996c32136d043f326887b8bcde718b5782cb464fc9a23641ea9641492fa21efee4b3a3
EBUILD hipBLAS-5.4.2.ebuild 929 BLAKE2B ce433ff82d693d8b446bc47ce93e7ded4a4401cb423d45cbe9040d5a6b19bd1daa1b0b62e227c69505f941778fd3832827e867894f1ddb92538aebedddc26f67 SHA512 09813a2e0878222efdee2a5e87401671337dedb76441bbc5cca3c42f2aea3e88281ac503feb93b5ec3d4a904ceebe34bb9344ac577b9fdedb9f65e6678ead8fa
EBUILD hipBLAS-5.7.1.ebuild 919 BLAKE2B 35676f043ad9ab3f3dc3398915e285fd5d8f15fd7ada8b1f3dc9af667853e7c57f79a51a3868141f91b8804b31353794038c0dd8be4a206ad44843609e385fb3 SHA512 2d825e3e69473d0fb0c8b718b0bc2751363bf0cf6f77f7afef54a9a4d2616cc09d8910a8196e44eb31aac8a3d3db389d702d5f2fa70107eae2ff8b38b72c15e0
EBUILD hipBLAS-6.1.1.ebuild 1031 BLAKE2B 7cf62b4427339cf3deaca50d30b95587240578e24cb2ad47ce01852e33141a4bd4c8208b28eb8923103ce8023bbef14da51a7e401a774f65b80c1efef8f4229d SHA512 82a4cd120f1ad40a3239d6e09542c04bede0c6619d53532276597b4aeafbb2773d75e8b3af49751e675ab4e7fd9eb90e162e9bf2e372408546c9150dbab38fd9
EBUILD hipBLAS-6.3.0.ebuild 1128 BLAKE2B 45c1131ee455c26c2aeb1141ec04c90931d4e2296644b929ed37ec7fedfc804724e45a2c43fe5e73a4107eb0ff8ca440ea8be03ad3442382cf006207ef1c3483 SHA512 99d089246917c80aa203c5cbbbccc47c711d69706c477dc5f1904f9d2870a03f0f17d66c4b47f3f0d4588fcc96ebb0c11479ead0192f62a849f38e9c83099bd6
+EBUILD hipBLAS-6.3.2.ebuild 1128 BLAKE2B 45c1131ee455c26c2aeb1141ec04c90931d4e2296644b929ed37ec7fedfc804724e45a2c43fe5e73a4107eb0ff8ca440ea8be03ad3442382cf006207ef1c3483 SHA512 99d089246917c80aa203c5cbbbccc47c711d69706c477dc5f1904f9d2870a03f0f17d66c4b47f3f0d4588fcc96ebb0c11479ead0192f62a849f38e9c83099bd6
MISC metadata.xml 647 BLAKE2B b4e941583a6b55bfa45a58e3173c6cecfcadaffd5e782c052f9cc8a46b37e1a09d9fd48b93fd0bd2977a982ec6752aed254f341caad0035a5dd8d2a1dad98b18 SHA512 d3ca380b71547c0e28be4dfbcc0b568fc2e2d89ae2ed0eca3bd087650d352539e5921d89d28bfd255e1564ec6c79dff5df2cddd3c008f91990f8c6f37ae3f3a8
diff --git a/sci-libs/hipBLAS/hipBLAS-6.3.2.ebuild b/sci-libs/hipBLAS/hipBLAS-6.3.2.ebuild
new file mode 100644
index 000000000000..1faf7edbf78c
--- /dev/null
+++ b/sci-libs/hipBLAS/hipBLAS-6.3.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+DESCRIPTION="ROCm BLAS marshalling library"
+HOMEPAGE="https://github.com/ROCm/hipBLAS"
+SRC_URI="https://github.com/ROCm/hipBLAS/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/hipBLAS-rocm-${PV}"
+
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-util/hip:${SLOT}
+ sci-libs/hipBLAS-common:${SLOT}
+ sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
+ sci-libs/rocSOLVER:${SLOT}[${ROCM_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.3.0-no-git.patch
+)
+
+src_configure() {
+ # Note: hipcc is enforced; clang fails when libc++ is enabled
+ # with an error similar to https://github.com/boostorg/config/issues/392
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ # currently hipBLAS is a wrapper of rocBLAS which has tests, so no need to perform test here
+ -DBUILD_CLIENTS_TESTS=OFF
+ -DBUILD_CLIENTS_BENCHMARKS=OFF
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DROCM_SYMLINK_LIBS=OFF
+ )
+
+ cmake_src_configure
+}
diff --git a/sci-libs/hipBLASLt/Manifest b/sci-libs/hipBLASLt/Manifest
index 7f3b1978843d..72a7359cb2af 100644
--- a/sci-libs/hipBLASLt/Manifest
+++ b/sci-libs/hipBLASLt/Manifest
@@ -8,6 +8,8 @@ AUX hipBLASLt-6.3.0-min-pip-install.patch 770 BLAKE2B a30eb865998ddd7bb3f1802dcb
AUX hipBLASLt-6.3.0-no-arch-extra.patch 674 BLAKE2B b02f01364f71824c6bd74c8202c1916156a53a2f41b244c55d18786e576bbf0e0b250ff67194e55c230ec9156e6461839698fb86caedc665a601290bf791155b SHA512 2fbb6fa3d9a6b7f19d326014836efdd9d1c1aa7a5306511700f89b8f1d24acaf336092f33b60de4ddd1fc8d7fd885596e6edf8f5350913adaff27f376cfed78a
DIST hipBLASLt-6.1.1.tar.gz 78448557 BLAKE2B 08ac9ce45d7d1e4384a36939af22f65589ed87e25b4db77f5f7ff5fbe65b8070e9c55fbb09db3b7bd49be98981dc8bf939e646ea27571bf1d1ccfa52a50b0f92 SHA512 1aa3a1cb8e9c7f653db66909b38be065b7386b97d4bd6b52ecc6c2bf72c6cdfabde6f12ebc6016b5fa195f979359af875eda8d54ea6772329312cb357bc2ebc5
DIST hipBLASLt-6.3.1.tar.gz 89385330 BLAKE2B 4bcf083e41ad6f22f61321bd066d79a6a387ea677cdb05f96f474e1b409f0b1cc5dc0c61259d7d6456ced2b77191388e1bd4b260bd7d185875241f55246ed1a8 SHA512 7a6443ab7a66bae1d6273945ea91814b2d5f9846d8276040cda7f43ed7ea0c2cb6063009e7fe092742d396c8d87c2cf62ed4cf8249e936eed69c0cad6db02193
+DIST hipBLASLt-6.3.2.tar.gz 89385514 BLAKE2B 785ee2951b76100f29eed4891cdc3fc58abbee866a9eac7109bc49e56854007d57d15bc6d605a7527ecc685e59500567581d194ede67cff566fba3b582d7b3c4 SHA512 2f4f497a5228162f4fffda9f549f943d26c86d7160a50c0aadc403340cee4466e9f16bd5cfcd386535b7f05cc8d1839a4d146c52761b6eb29e2e53962437e781
EBUILD hipBLASLt-6.1.1-r1.ebuild 3296 BLAKE2B 26c2c36cfece4e6d5dc59cb32c4b7c4649cf56fbaa831ff19e34f1609801146ab48145a8dc8e37e0aa7c66e0b4fdf4e87ba134803ea09b8f1e7f2651c99b8d56 SHA512 69ce9c6ddc8e97a475a646a10234b53ac7c803f80adf61cd44baee1a21e1254f95300a8e7d10201e39c1a25d6ee10c075dc2dde475414ff834e0f3527f91d4cb
EBUILD hipBLASLt-6.3.1.ebuild 3918 BLAKE2B 2d63262bb72370f98638dcaab6b36500d9f867614177bdf3f77650d66bd4fd80a30d04b8e4d01c12792c96067208d01a40d49a12dbd20982bee7d626c89c9530 SHA512 f137c4725dd75ffa1653b756dac66973ac994c3fcdec052f4ba7dc53113cdd77a735b339a59ef279f7d11b435147fa57f60ba6bef022b81f5a416de14733f69b
+EBUILD hipBLASLt-6.3.2.ebuild 3918 BLAKE2B 2d63262bb72370f98638dcaab6b36500d9f867614177bdf3f77650d66bd4fd80a30d04b8e4d01c12792c96067208d01a40d49a12dbd20982bee7d626c89c9530 SHA512 f137c4725dd75ffa1653b756dac66973ac994c3fcdec052f4ba7dc53113cdd77a735b339a59ef279f7d11b435147fa57f60ba6bef022b81f5a416de14733f69b
MISC metadata.xml 500 BLAKE2B 1ff23ba7bd97b462ec9f17174ca25d072bb830651b7f9ebb2ad7b3a269d0ef51789a9f96538ed79981ccc7419bb246658db90df4d2bdea1d57819884602d40a9 SHA512 50c685230927192c701385841afff049c7e297c2b3fe7a4df67294e02186e9d429a41ad60a0fd0b0e3811b030917796b14baf786262e1b83293862a6249bfd1b
diff --git a/sci-libs/hipBLASLt/hipBLASLt-6.3.2.ebuild b/sci-libs/hipBLASLt/hipBLASLt-6.3.2.ebuild
new file mode 100644
index 000000000000..27266b0b717a
--- /dev/null
+++ b/sci-libs/hipBLASLt/hipBLASLt-6.3.2.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_SKIP_GLOBALS=1
+PYTHON_COMPAT=( python3_{10..13} )
+
+LLVM_COMPAT=( 19 )
+
+inherit cmake flag-o-matic llvm-r1 python-any-r1 rocm
+DESCRIPTION="General matrix-matrix operations library for AMD Instinct accelerators"
+HOMEPAGE="https://github.com/ROCm/hipBLASLt"
+SRC_URI="https://github.com/ROCm/hipBLASLt/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/hipBLASLt-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+SUPPORTED_GPUS=( gfx908 gfx90a gfx940 gfx941 gfx942 gfx1100 gfx1101 )
+IUSE_TARGETS=( "${SUPPORTED_GPUS[@]/#/amdgpu_targets_}" )
+IUSE="${IUSE_TARGETS[@]/#/+} test benchmark"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-util/hip:${SLOT}
+ dev-cpp/msgpack-cxx
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-build/rocm-cmake
+ sci-libs/hipBLAS-common:${SLOT}
+ $(python_gen_any_dep '
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/joblib[${PYTHON_USEDEP}]
+ ')
+ $(llvm_gen_dep 'llvm-core/clang:${LLVM_SLOT}')
+ test? (
+ dev-cpp/gtest
+ virtual/blas
+ dev-util/rocm-smi:${SLOT}
+ )
+ benchmark? (
+ virtual/blas
+ llvm-runtimes/openmp
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.1.1-fix-msgpack-dependency.patch
+ "${FILESDIR}"/${PN}-6.1.1-no-arch.patch
+ "${FILESDIR}"/${PN}-6.1.1-no-git.patch
+ "${FILESDIR}"/${PN}-6.1.1-clang-19.patch
+ "${FILESDIR}"/${PN}-6.1.1-fix-libcxx.patch
+ "${FILESDIR}"/${PN}-6.3.0-no-arch-extra.patch
+ "${FILESDIR}"/${PN}-6.3.0-min-pip-install.patch
+)
+
+python_check_deps() {
+ python_has_version "dev-python/msgpack[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
+ python_has_version "dev-python/joblib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+}
+
+pkg_pretend() {
+ if [[ "${AMDGPU_TARGETS[@]}" = "" ]]; then
+ ewarn "hipBLASLt supports only few GPUs: ${SUPPORTED_GPUS[@]},"
+ ewarn "but none of them were defined in AMDGPU_TARGETS USE_EXPAND variable."
+ ewarn
+ ewarn "Library will continue to be built in \"dummy\" mode,"
+ ewarn "serving as a non-functional placeholder for end-user applications."
+ fi
+}
+
+src_prepare() {
+ sed -e "s,\@LLVM_PATH\@,$(get_llvm_prefix),g" \
+ "${FILESDIR}"/${PN}-6.1.1-gentoopath.patch > "${S}"/gentoopath.patch || die
+ eapply "${S}"/gentoopath.patch
+
+ local shebangs=($(grep -rl "#!/usr/bin/env python3" tensilelite/Tensile || die))
+ python_fix_shebang -q ${shebangs[*]}
+
+ sed -e "s:\${rocm_path}/bin/amdclang++:$(get_llvm_prefix)/bin/clang++:" \
+ -i library/src/amd_detail/rocblaslt/src/kernels/compile_code_object.sh || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ # too many warnings
+ append-cxxflags -Wno-explicit-specialization-storage-class
+
+ local targets="$(get_amdgpu_flags)"
+ local build_with_tensile=$([ "${AMDGPU_TARGETS[@]}" = "" ] && echo OFF || echo ON )
+
+ local mycmakeargs=(
+ -DROCM_SYMLINK_LIBS=OFF
+ -DBUILD_WITH_TENSILE="${build_with_tensile}"
+ -DAMDGPU_TARGETS="${targets}"
+ -DBUILD_CLIENTS_TESTS=$(usex test ON OFF)
+ -DBUILD_CLIENTS_BENCHMARKS="$(usex benchmark ON OFF)"
+ -Wno-dev
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ local -x ROCM_PATH="${EPREFIX}/usr"
+ # set PYTHONPATH to load Tensile from virtualenv, not the system-wide one
+ local -x PYTHONPATH="${S}_build/virtualenv/lib/${EPYTHON}/site-packages"
+ local -x TENSILE_ROCM_ASSEMBLER_PATH="$(get_llvm_prefix)/bin/clang++"
+ # TensileCreateLibrary reads CMAKE_CXX_COMPILER again
+ local -x CMAKE_CXX_COMPILER="$(get_llvm_prefix)/bin/clang++"
+ cmake_src_compile
+}
+
+src_install() {
+ cmake_src_install
+
+ # Stop llvm-strip from removing .strtab section from *.hsaco files,
+ # otherwise rocclr/elf/elf.cpp complains with "failed: null sections(STRTAB)" and crashes
+ dostrip -x /usr/$(get_libdir)/hipblaslt/library/
+}
+
+src_test() {
+ check_amdgpu
+
+ # Expected time for 7900 XTX: 340s (full) or 5s with GTEST_FILTER='*quick*'
+ cmake_src_test
+}
diff --git a/sci-libs/hipCUB/Manifest b/sci-libs/hipCUB/Manifest
index 06c7df6ca629..bc721e941c6b 100644
--- a/sci-libs/hipCUB/Manifest
+++ b/sci-libs/hipCUB/Manifest
@@ -3,8 +3,10 @@ DIST hipCUB-5.1.3.tar.gz 278021 BLAKE2B f30e567370fea80ef63a455c2c27b3f4ff241e7e
DIST hipCUB-5.7.1.tar.gz 322980 BLAKE2B a9b2a69b47661532858f18e7296ef37be41da814bb4886f7b8b444829e6ad1374d1c3117b57e7599095253ed56ea2403c895bb820dbde9cec77c28a041af3898 SHA512 7cf7dc819a3d8bac2cf70aa077616e65d785d76bae3ad3991db7b940a061f694ac82b1e4219aa16476351f1329e3f0d09a818b0ff0b9c5ad261937879c21dca8
DIST hipCUB-6.1.1.tar.gz 343181 BLAKE2B 3943278597c5e9d41c225ad86c3cdcc113f35cf1bf218ba357a112c25ae14df8d0e3f385aacd82ab4c694ae2382012aea06c02d40d982d00929d03d0d3908b55 SHA512 37297f6791146cc9db11d3d494555672c021dea06bec1e8a780ca926df1e5de140c8ee560657668df6221279a0418af9e34a235b3b52df3df2a66adabea7ca6f
DIST hipCUB-6.3.0.tar.gz 387560 BLAKE2B cd5712267d9284a42364e0563503f1213b32bff69f17faea4fbcb7c85e5f95ac742f89a957b9924abd54beff8b010a03ceb095c669e27c870244731a5f05f7ee SHA512 2b3a8fbdae8a2146788d7a34956572bbf63188c7bd871b4eab78017b3144b6e4e0cd902d152f9624eb485b365cdca1d81681dcfeea44e1f57f112f1a12bfead1
+DIST hipCUB-6.3.2.tar.gz 387546 BLAKE2B b0d4d487fc1f799e10cd684255fe4bb31ed7329d0ea628c818df560d506aa2b4e5bdb08b007aab9ee95492a3fecf6f559c5c9724df15fe7da86d9aed84951c6b SHA512 735610735e4584ded05b30d99ae9042d3ccd4590689fc2c415eb45fb2fd0d7ab431704709bdd066341ec10284ca0f4c1ad108c188f95949ce962b6a75eb57e19
EBUILD hipCUB-5.1.3.ebuild 1930 BLAKE2B 9a686ada92902f9ee2fed32ac68e5599a38fd25ab639a22316293efe868701399d6d26c401d9c09b328139d94fe4fccbe8a33e6dd3eb675b7b9704c906af3ce9 SHA512 91a0e1284bb43502525120d031586b12238a71c28583135848b824e555c5ed84ab7d2258eb38945090a00def1ba060ae2ba8aefa7c2fe5cd35ae38808b4df94d
EBUILD hipCUB-5.7.1-r1.ebuild 1303 BLAKE2B b5702011d5ef9ffc482cec9a74bf6b05bc952d8d071b38d7dfe8ae5aa48d8944ec248d23eef9bbdf25e25085cb99e5b578a291b206fb6dfb97f2ca257245b515 SHA512 97e716391c5f75d05396b46cf05f73130eefc12566c07f550d25ed38fb764a02d3bee0b77ab0cdb849261bce8dba0fe66d01e9d261a110e4a06dbde1d201ffe5
EBUILD hipCUB-6.1.1.ebuild 1272 BLAKE2B 6bc38cd3d84b2c88e3926a54f52f7e3918f5fb2f9e723bb9fa4ce766b9b847890a42238d30c2c982ccd64ff95960ebb43da0fb83893f206b54eab6ed0771462f SHA512 aedac3ee24b853953f22d6beeddcbeff4e62acd5f33e69c5d1c85e4b7c398b25d466afdf95a90634aae1a3572eb9544ef19cfd7a5fadb2f80cd1d7d3fc1c5be7
EBUILD hipCUB-6.3.0.ebuild 1378 BLAKE2B 662956e626b1defc7274a6e6b93cd49f4ed7d6fe875c7949930b689ace2b836a5451c153864d93e24dc2b59abd09a738003768cf0c89dbcc8b2ecf7721946562 SHA512 3418a67fe0e234c0c367c68631bd6f0ba680d01db668ccda6476438bbf955e43049c87fc66de8e260b992e5d1b04ea633248dcfe0f331698eb21aff77f471df6
+EBUILD hipCUB-6.3.2.ebuild 1378 BLAKE2B 662956e626b1defc7274a6e6b93cd49f4ed7d6fe875c7949930b689ace2b836a5451c153864d93e24dc2b59abd09a738003768cf0c89dbcc8b2ecf7721946562 SHA512 3418a67fe0e234c0c367c68631bd6f0ba680d01db668ccda6476438bbf955e43049c87fc66de8e260b992e5d1b04ea633248dcfe0f331698eb21aff77f471df6
MISC metadata.xml 716 BLAKE2B 433c3fdc53e3748b67a65d62ce8380044a4c5456191a14cc723e614d90da63b2e4bf4ff6d8f1fd9a7595041f6380a17c502d3bb5f17d8d0c08e0b7b1205ac8f5 SHA512 5130451d65a122a242bc9c553efed4289f54aa3e7bd56c1b3ac636ae902ce0df4502d9bbdca61e58c4a94bb4ea8adb00d94baacced1e487ed563c6c489377587
diff --git a/sci-libs/hipCUB/hipCUB-6.3.2.ebuild b/sci-libs/hipCUB/hipCUB-6.3.2.ebuild
new file mode 100644
index 000000000000..ae5c0e0c441f
--- /dev/null
+++ b/sci-libs/hipCUB/hipCUB-6.3.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="Wrapper of rocPRIM or CUB for GPU parallel primitives"
+HOMEPAGE="https://github.com/ROCm/hipCUB"
+SRC_URI="https://github.com/ROCm/hipCUB/archive/rocm-${PV}.tar.gz -> hipCUB-${PV}.tar.gz"
+S="${WORKDIR}/hipCUB-rocm-${PV}"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="benchmark test"
+REQUIRED_USE="
+ benchmark? ( ${ROCM_REQUIRED_USE} )
+ test? ( ${ROCM_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip:${SLOT}
+ sci-libs/rocPRIM:${SLOT}[${ROCM_USEDEP}]
+ benchmark? ( dev-cpp/benchmark )
+ test? ( dev-cpp/gtest )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ sed -e "s:set(ROCM_INSTALL_LIBDIR lib):set(ROCM_INSTALL_LIBDIR $(get_libdir)):" \
+ -i cmake/ROCMExportTargetsHeaderOnly.cmake || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DBUILD_TEST=$(usex test ON OFF)
+ -DBUILD_BENCHMARK=$(usex benchmark ON OFF)
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ # Expected time on gfx1100 (-j32) is 85s
+ # hipcub.BlockShuffle fails in parallel tests, but adding -j1 makes tests too slow.
+ local CMAKE_SKIP_TESTS=(hipcub.BlockShuffle)
+ cmake_src_test
+}
diff --git a/sci-libs/hipFFT/Manifest b/sci-libs/hipFFT/Manifest
index cb0d45c2d7b9..50e62b14f49c 100644
--- a/sci-libs/hipFFT/Manifest
+++ b/sci-libs/hipFFT/Manifest
@@ -7,8 +7,10 @@ DIST hipFFT-rocm-5.1.3.tar.gz 89397 BLAKE2B 3c29d5d660e9f3db8afd8c9e524296c29f50
DIST hipFFT-rocm-5.7.1.tar.gz 102616 BLAKE2B ee8d6dcb7924c8989987b02533126c4e4419d8dc83067a816f2253efe4537e094f1665d95699d4bf27f30cd13f3fc5df7d3b0062c267ecbdcbb3aad961fab6f6 SHA512 4bfd812fa1e949574b4170833755a435f47e893f0615b65d8d273af6e8f89ea4d28632a208de20321e834c8bc237b11816e2af0363b60adca9af736b9bc87465
DIST hipFFT-rocm-6.1.1.tar.gz 170796 BLAKE2B 8c957db8e7e2548918539c94262d912c2f33b70d8482b727c78c13323bdb6822c3e95439854b8ab4fed970d21ed0c6fd2ab8c2805db59d3a3606d73e7eb47468 SHA512 531be32b12ed5f0f2352e3e0a893ca988a4c8492e66fc9347b6754ae4e769549d6f638a760de35cb15ef2d301ab4200a76c832d769ecb0cd55e9e42f839a1876
DIST hipFFT-rocm-6.3.0.tar.gz 267945 BLAKE2B 33d9013ddb20b37b17a05dc647e74eaccede7e952723a177cb0f1e54f2b25cd6a76b1a8b00f419cf197e495dd654b04f418d28ca1023ea4bc88f0ccf8191d6c0 SHA512 a210e044a87845a861c127529143ea8517f5eef30a07007f43bd29a85b5c2999bd6002d12cd2a06c1c8b469ea3d52c081bbcc5146c5fc585df8505ddfa6a3e06
+DIST hipFFT-rocm-6.3.2.tar.gz 267935 BLAKE2B cb2f2f616f70578d98b47eeb1c89e81b769c5e615ec3f5421fc1a4fd8deb2695a3e69f8f41da3aa93adbb61d0c85596d89301437ad2d092779355976ff8d7b9c SHA512 788c1a4313c4b863051d0f7ea1a4ccd1d7955469dfcc604644041a6936279211b58850589aac90fde76b96cbe6452e87feb8ab2c01186a924ae8de47ff792cb7
EBUILD hipFFT-5.1.3-r1.ebuild 1055 BLAKE2B 421cdf532e119730b6d3115b40d304b24156b0724f80188dd6059e0bcc017b66744bb66c52e520349e5423d80edd6c9c7eec57476a7553cfbef3965777c51caa SHA512 fe8dfd3e06dcec747dd182bd9eba449f5947d72214d2865c2789cfa0ded17e9394762d8e4a4b307de45169461cbbc6facaaa188f5f0c8b68a9b48be77c297a2e
EBUILD hipFFT-5.7.1-r1.ebuild 988 BLAKE2B 8a15335790603e3499c1824bfc0dd5aa4fb305320bacc37dc17579fab895b1d7dbfca8da3a47efdf8a8fc1f32d7eca72db24d59fc764fc5c09997e2e1a232ff1 SHA512 7af50918064c2792e194ad9da8e00b96c84f275c2f38f8ad831109024d16e92c0aaad059e4da7bb3862368e1b776b416628b743e5ff7e7831fa9253cce11f645
EBUILD hipFFT-6.1.1.ebuild 936 BLAKE2B 180d9f0d4d9f83d8b161f1d8d8b7ac83bb6ab9a1c7accb28b0957a24dd72076d0cd02b2e718c1ed7fe9794df7054c706ab591c0af4c7126a1e0441214906228c SHA512 6911033e816d9c914be257781d778914996b21dbbcfaf9e58b8435e7a995dfe092c95138ae2da6d3a9fae667e0a18272af2a9e38971a6c84aa212727ed1da8b3
EBUILD hipFFT-6.3.0.ebuild 936 BLAKE2B 180d9f0d4d9f83d8b161f1d8d8b7ac83bb6ab9a1c7accb28b0957a24dd72076d0cd02b2e718c1ed7fe9794df7054c706ab591c0af4c7126a1e0441214906228c SHA512 6911033e816d9c914be257781d778914996b21dbbcfaf9e58b8435e7a995dfe092c95138ae2da6d3a9fae667e0a18272af2a9e38971a6c84aa212727ed1da8b3
+EBUILD hipFFT-6.3.2.ebuild 936 BLAKE2B 3988d401a96a328bd4f1431edcfc845482ab1aeb8964524b3506e3bff804b6c5de5d3c1d8dd110cf79992aedd112bda3d279352389d859dd14d8df4ded0a2c4f SHA512 0db6b0d82036dda5bab983deef22f94cf5bbdb02988ac22dcf85df54f8c20c109c5bc31b4bef4e27eb554693b3674400fb5a1d81a61f9ab7c35956bc58721820
MISC metadata.xml 714 BLAKE2B 092bc9b24f4f4471096402455b42f65bc7850a46a08dc1e5721d25d630a9dbfd3ba9e770e7c529187cb483161a47e6fd0bdbd617e54b80280704c58a6c6256e8 SHA512 4da0b797299b620d14b2f1ce5dd2c7adcad555dacf11a5f1aa991773895730330c381759e29f43b2a2bbd3d3f50995b1cbb654fdd0d2e8b622db1e1385b9a8d1
diff --git a/sci-libs/hipFFT/hipFFT-6.3.2.ebuild b/sci-libs/hipFFT/hipFFT-6.3.2.ebuild
new file mode 100644
index 000000000000..d1dcfdf8e9fe
--- /dev/null
+++ b/sci-libs/hipFFT/hipFFT-6.3.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="CU / ROCM agnostic hip FFT implementation"
+HOMEPAGE="https://github.com/ROCm/hipFFT"
+SRC_URI="https://github.com/ROCm/hipFFT/archive/refs/tags/rocm-${PV}.tar.gz -> hipFFT-rocm-${PV}.tar.gz"
+S="${WORKDIR}/hipFFT-rocm-${PV}"
+
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="dev-util/hip
+ sci-libs/rocFFT:${SLOT}[${ROCM_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ # Note: hipcc is enforced; clang fails when libc++ is enabled
+ # with an error similar to https://github.com/boostorg/config/issues/392
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ -DROCM_SYMLINK_LIBS=OFF
+ -DBUILD_CLIENTS_TESTS=OFF
+ -DBUILD_CLIENTS_RIDER=OFF
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ )
+
+ cmake_src_configure
+}
diff --git a/sci-libs/hipRAND/Manifest b/sci-libs/hipRAND/Manifest
index 96b7e5783aea..8a8f06ba1b32 100644
--- a/sci-libs/hipRAND/Manifest
+++ b/sci-libs/hipRAND/Manifest
@@ -2,8 +2,10 @@ DIST hipRAND-rocm-5.6.0.tar.gz 477597 BLAKE2B fdc88ac7076ab6b31ba794f9274881323f
DIST hipRAND-rocm-5.7.1.tar.gz 478352 BLAKE2B 5f435cf53d213b1d95ee8b766df2c9bc4b4d590ccf63fe867bd033eeb4b7fef67e2bde22242525686a8dee59fd811363857312481e9cb3575357c612ab519a41 SHA512 b3c51728c1d7cc37760f49f36ab7765c166f105bc5b1b6ce65ac4a1de9bb70f8e2c10f5c41f89040288b09c9257d913d745a416bd4785b71f170a4f57e1f95e2
DIST hipRAND-rocm-6.1.1.tar.gz 119063 BLAKE2B dc314d8b09c15351075594335d14f65024be54597e7cbdfb7671ebea29fa208c9a33530a2d406a8a2a9d8738f0aae7e9fc25d8c39304ef2ef27aaf8b327b5975 SHA512 4c350c8a75e6b4064e22cd73679f66e5caf28f7922fc47ef9670c1023b58b36bf3a2a35580463ee7c89e26ed924aaaa68166a11f64823b99f2f8302f80d6e87a
DIST hipRAND-rocm-6.3.0.tar.gz 125500 BLAKE2B 80b64692c5bc8dc1cb6861f98c927d14215c1115dfb69153cb2d69d17dbe7a8e53c9985d3457762740866f6f773999ed8fc91c70133e8996f50a1413b064bf8c SHA512 47a2b21618ee3f0c91df7a7b707473ef2f82ee75f4084e8acc07e90cf0d668c7903ab4fe44fbb105a476a4730782a9de30446f620e0ba0cfca62257e8ac0fffd
+DIST hipRAND-rocm-6.3.2.tar.gz 125506 BLAKE2B 836eb474c4b88a4729e3e9176736b28c090cf2add0ef463bf594deede353b755a1a07ef5898ec51e3ae66c2972cbfe6a71815020dd5f3e3b1aca105d8d8ca8e2 SHA512 8f3893ec89f76b859847b75acf3ec20f751924cd16d3ea25dbb0e1f2a5b7d75832c214e6ce9e180e3f74fbcb0c4bf95b75bf3ad32e9ac34e5e0f7522554f38a6
EBUILD hipRAND-5.6.0-r1.ebuild 815 BLAKE2B 568be23ee847e47d5aeee9cb63b318961057a6787140ef54ce5bce289703b0b611cb52f501bc6fc73c2365549af482ba7483a6edda9e91b5cbe419f5b9cfb07f SHA512 8e8eabb6d74cdaffb3e8c9c41fddb166e8b49317285c4f79574253854b70c8f7b43689df767a3b8117f0591a9ea9f2a0652c1b7696b8cbfb04481a41c61de37b
EBUILD hipRAND-5.7.1.ebuild 815 BLAKE2B 568be23ee847e47d5aeee9cb63b318961057a6787140ef54ce5bce289703b0b611cb52f501bc6fc73c2365549af482ba7483a6edda9e91b5cbe419f5b9cfb07f SHA512 8e8eabb6d74cdaffb3e8c9c41fddb166e8b49317285c4f79574253854b70c8f7b43689df767a3b8117f0591a9ea9f2a0652c1b7696b8cbfb04481a41c61de37b
EBUILD hipRAND-6.1.1.ebuild 790 BLAKE2B 1eac4994b7c6dc84110e1bf3163f82ee201173588002a1524f413290b7de6bf1c7289af0e07e91d4a3658d0288feed0b5e360f5ca89ee0ee0e620fb2591fca9c SHA512 4dec1a6d7b6a180dfe6a44b5cdd75775fb6599b696ca39197edd6ac46e9a64f286ae0db8345f14c5c2fb25a0f9a8165ab701007d9cfe86ea8bb2237e478e9896
EBUILD hipRAND-6.3.0.ebuild 801 BLAKE2B 874f9628a1fd54556603289ef36c83025e2981d0c0de972849826b2e3befe49c9cf806f6b85d8810afa2127f5220f7dce41b7b151018cc9f21cfbdd4d9410d32 SHA512 c94b9e7fedc8c8f40b9889f66f3c3bb8db578e0c7720d9e163691429b5b023a7d8586dd47403ad128b96608a706a96fbd960b1942d76d9c91e8e303f27acc727
+EBUILD hipRAND-6.3.2.ebuild 801 BLAKE2B ff4dfefb1ed8ccdaeeb2102344d34213f8eeb76ea14fabc12bea7f65950bcd5abff8d2985a2e2aba13aea0d976755a4c2f8e019cfc31f03830901f3be386a303 SHA512 24724c2c7d21c358d2f0cbbd9115800d0f44b365f79f42972958163efa0e24ce9d783bb48db8a001259fd32ada0aaf3dab7dde98407f9480a2b445fafc5e9845
MISC metadata.xml 586 BLAKE2B 98f8745143ec4d1c89f1e12747e1f1abe97ec74bab97f2afeea257f3a900b87c76efccebb39abd500f36ff88eab2284ec73a89db90ff0c5e616dba912f084f11 SHA512 71778ca99fb19bf30fc2f301f188e4ded754eafd2eba8abe1143cbecbf143d7f3cc8ce908592dee9e7cdc242d4f05f4a2d10739893357abb0a30362ec4448b85
diff --git a/sci-libs/hipRAND/hipRAND-6.3.2.ebuild b/sci-libs/hipRAND/hipRAND-6.3.2.ebuild
new file mode 100644
index 000000000000..10c1112facb7
--- /dev/null
+++ b/sci-libs/hipRAND/hipRAND-6.3.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="CU / ROCM agnostic hip RAND implementation"
+HOMEPAGE="https://github.com/ROCm/hipRAND"
+SRC_URI="https://github.com/ROCm/hipRAND/archive/refs/tags/rocm-${PV}.tar.gz -> hipRAND-rocm-${PV}.tar.gz"
+S="${WORKDIR}/hipRAND-rocm-${PV}"
+
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+RESTRICT="test"
+
+RDEPEND="dev-util/hip
+ sci-libs/rocRAND:${SLOT}[${ROCM_USEDEP}]"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ -Wno-dev
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DROCM_SYMLINK_LIBS=OFF
+ )
+
+ cmake_src_configure
+}
diff --git a/sci-libs/hipSOLVER/Manifest b/sci-libs/hipSOLVER/Manifest
index 1098df279208..c980a190ee3c 100644
--- a/sci-libs/hipSOLVER/Manifest
+++ b/sci-libs/hipSOLVER/Manifest
@@ -3,7 +3,9 @@ AUX hipSOLVER-6.3.0-find-cholmod.patch 2171 BLAKE2B 5e85019a3c25dc535ac9ce1d03a5
DIST hipSOLVER-rocm-5.7.1.tar.gz 1516012 BLAKE2B 8d0966d34877978784b9872150283719602465c85036c3a74a72a2fe7c516b6029af3f4aefbc022088b2cf37bb1e0a450c0221aef0ac3227018020de340adfcd SHA512 f9c14b51ea582f17d1b323c7d066d9c0c95f4250f08515768d7a11067774fd2841fa3dec7354d3c98e56bd8dd53cff3b993c68b1d7df4b24f562b3afe9c4625e
DIST hipSOLVER-rocm-6.1.1.tar.gz 2553462 BLAKE2B 77731b876a7fe5f80f79e5af5128a84d8a5d4dee6d511f3e1cf4964845b636380f7f1e19f07e84ed24b98e99c3bdfbba623b97b48cf4ea1bc09a4c1bd3dccaed SHA512 4f28ecd807717013318f293df8c48d7674f64fd3a538c2b827f4188a00a36165f48277d5ac50e806461d52a8a3b6d626cab91ff7c6687b17fea2580461e08de9
DIST hipSOLVER-rocm-6.3.0.tar.gz 2575560 BLAKE2B 293a149e162e74bbf5ddc143bb5bb3fffe52fbe0a53f7ad2d3141fb91cd2fe1108f6a12c976e5b4b91de98b146a84f7290f073d6226214e2dbc13ccd1ddca26c SHA512 a648472695c917e3eab49414ceb6eb9a1c4a6dc3f667907f7d9a67f873d8826588dad823f74b8498bc81c23741a52b745451d13e78079e86d95b36da9b789a7b
+DIST hipSOLVER-rocm-6.3.2.tar.gz 2575541 BLAKE2B b61e50de293ef5b37e5296a194ce3ecef3fafa624345d1d0be1ef987db5bc15b9d8d8a5399faa5ab6745d2af9326c8d19b002411d143aa4f0b0bd4b47bae8070 SHA512 fb7de8eccd8691723b1ff86f1e9a7fe5f3ceccb77eb4fe6f2098987904cd874bb442d9b4728f980ed2c41f145e0f46fe6beae9a001305792ff50c81b5baffc7a
EBUILD hipSOLVER-5.7.1.ebuild 820 BLAKE2B 2e172aea78616bb75696b6dcf81e7ebee8902ff15335a5d7d36e9728e74eb20c320124491bccfb6cef9b4804e14fd7c58accacce500d13c043f6a104407f0c77 SHA512 83d99abbb856cfe7ce029fd8c7529fdd07be56e60a4ce6f00b662c5a6c3c829e99e66081fa907e61ee673320991fcbccca26b493022cdcae5e6d12dac04b62ea
EBUILD hipSOLVER-6.1.1.ebuild 1017 BLAKE2B 7cc5d1b9f2e22bae160652364884bfea62fe106661df928cf3b21c91db898c88a169157eba24bda216a51f5d1d2a99e4f72e874ea0c25913a698ce4ccafb8d23 SHA512 82ceee4649fdb98531331325a9d9db11d17ab4782861aa8d89e1f07646e517a0be896190cc0f279f3f72c35a20d9465bddba6ed16db7270a48f0f23fa8df2d73
EBUILD hipSOLVER-6.3.0.ebuild 1017 BLAKE2B a85de77721e5ec40fdc36502bff6fd256162231fcba6880e4145bb0f15baea7a9760e8f9e4b156bf3a80c799136cc9f3049e6239a9675691e375c7d7b8d44003 SHA512 a0a23cca7699c4bdda606d3f1fcc5851f61eb3e96a8beeb357ed33647ac34616ea2e33aabf3865e428cd28d371792762c6b80afea0069c53a12463d99b095a3d
+EBUILD hipSOLVER-6.3.2.ebuild 1017 BLAKE2B edeb4d422fdb6b9119a2840e355cab3b1fc30db3a214b7bda407a7ca714d2c5d95fdc2649bc902469267d25d40a1d6a098fc4a3187c32ef46cc886a6f01cad38 SHA512 a766290bfce69f200cc393e8a1a08dbeb80326ae4d09c10da1ced7077b0273c3b7f8969a2f3e9f1348d47203ef87bd0e7e2bbea877310247617a4cd9807057ee
MISC metadata.xml 711 BLAKE2B 4b6209b802e7fe231e87d5fd020c864cbbc3511ae471648bfb0ba3afb294c17a3a279d243e5b5531626aa7e0b3324099a073738ec3656c6a918d6f7f299913ee SHA512 54b14188dfc59bbcf4fd21d44b41508b01ee939c7591fea77ae601c337c7812b679aba3201e97ff5760baedc144b9ce6ad98855e1fd8976c60fff366cd0c7f7c
diff --git a/sci-libs/hipSOLVER/hipSOLVER-6.3.2.ebuild b/sci-libs/hipSOLVER/hipSOLVER-6.3.2.ebuild
new file mode 100644
index 000000000000..fcd2d71089d6
--- /dev/null
+++ b/sci-libs/hipSOLVER/hipSOLVER-6.3.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="CU / ROCM agnostic marshalling library for LAPACK routines on the GPU"
+HOMEPAGE="https://github.com/ROCm/hipSOLVER"
+SRC_URI="https://github.com/ROCm/hipSOLVER/archive/refs/tags/rocm-${PV}.tar.gz -> hipSOLVER-rocm-${PV}.tar.gz"
+S="${WORKDIR}/hipSOLVER-rocm-${PV}"
+
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="sparse"
+
+RESTRICT="test"
+
+RDEPEND="
+ dev-util/hip:${SLOT}
+ sci-libs/rocSOLVER:${SLOT}[${ROCM_USEDEP}]
+ sparse? (
+ sci-libs/suitesparseconfig
+ sci-libs/cholmod
+ )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.3.0-find-cholmod.patch
+)
+
+src_configure() {
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DROCM_SYMLINK_LIBS=OFF
+ -DBUILD_WITH_SPARSE=$(usex sparse ON OFF)
+ )
+
+ cmake_src_configure
+}
diff --git a/sci-libs/miopen/Manifest b/sci-libs/miopen/Manifest
index 8264574e838f..0152019ae479 100644
--- a/sci-libs/miopen/Manifest
+++ b/sci-libs/miopen/Manifest
@@ -17,9 +17,11 @@ DIST MIOpen-5.1.3.tar.gz 88118329 BLAKE2B d24722ffc5f5dab6d6a1de2ce34193ad2f25c9
DIST MIOpen-5.7.1.tar.gz 100751593 BLAKE2B c5f847fe4374ab22737c281a65401125012328412d584fc09244b431ea6265d6d5028429115ee15fa8b04cbe0edd020e4e7ac8deb22561183ed76cb8c3d4d9d4 SHA512 3354b3b154f29a6337403abc5a71ec47c0b2558320c5a1b0cbfbbdb370c4fada2db12d4a19a312b5e30ca2e2302ee50ece3390603e84d132b2212a168e9523fa
DIST MIOpen-6.1.1.tar.gz 101935496 BLAKE2B 5aadaa5eefa1b22dedfe87deb36f8acdbe57962cac8b7b6b20bc76f136ef29f0441e48112010280c2e674a1ae9fd202ca3e07be47cf4a4bc797234d6dc618be5 SHA512 b8860583919bf2f3e0da7ace30fdb0595ab45b85a367be3737e0b15a22a5565b8d6660c652ee070f21c36ac7d17ef3ba8e2eda7ed89bd6a0c65a4df799626d1a
DIST MIOpen-6.3.0.tar.gz 104152308 BLAKE2B 46c238314393599a1bd4d3c49b0c95386b36cbee1831bf442ab127082b4c740116e81cf643c773627125b59c3974a2344753939b4287aa4adbbc51e4c4833988 SHA512 14ca2967ed6545ad68c362128be93b8e6a9d4aa69e16e989b187463d15351eca2fc437d07e88c41f693138131a7449add607333c698e24efaf0207077e15ae55
+DIST MIOpen-6.3.2.tar.gz 104156821 BLAKE2B e7611ea2d37d3c72cde2e6be153271dacd7150083ec63ec2357e1c808dc9e79c1928f06fd4e70712989c5ab13a604a91d3fba1819723da12b49f6a447a561f3c SHA512 bf219459244c8f0962c54a8e94273aeeafe4b9b093c72ac962fa9d373526c9dc406c46d0464ec6b20d52b1e6c01e2cf2544267b573a0e774c7afd4ba9adc9fb9
DIST gtest-1.11.0_p20210611.tar.gz 887296 BLAKE2B 8f29b7028a6dd8190a113cd93398705b23b61d88bee38beaf9dcc0dfc8a463aed7fcd3719f6f1b131d4363aa57231629aaeffa108f6558efb58416cfface6d6e SHA512 cf9e7f3fd3e31ce6677eac355fb8bfe19c5b56a8ec3af8b9417d0904cdf5da92f99f7411a08131cc9fa4fc7d38e6a71fcfac993648e47b269a74a27de7607f7a
EBUILD miopen-5.1.3-r1.ebuild 3182 BLAKE2B a6ae78e487ea88d31693fcf1b96a7ce6a1cb0505311c2f101be498bcafce5436cc678ca83e10dafc27549b3121c01cbf0c5d2a35e7f6117de086879002ecc138 SHA512 2165e4d250f125f699963bc7b6f1c22598467e962c9aac1bb7eeff24d6091fa3b72a696a11e1ab80ea18710525ef00f99889cc5b972068e23340c4eb14b621ef
EBUILD miopen-5.7.1-r1.ebuild 3338 BLAKE2B bbd84a39a04c4ef9e1b2dc42ff1bbe7b7e4ceda90ca0c82f416a05a55b1324727418e1c2c1446fe7a82800d23380cfb9a3e30463289a18e9af20ab10239cbfc7 SHA512 5a8ddf01d2c088325fd377499f80b3c1f84881d52596b53450f2ce07714e53a552304bd8a24aecf394a57ee039fd6f364642f93e7920d8d9df63bb7dd312057e
EBUILD miopen-6.1.1.ebuild 2347 BLAKE2B e00b587186711d0a4d51cf354c9cac89fdf0d3a3b05be358adcbb30a1e2cf86f68ad3c4ea136d2015755d814f9f347662343e84be8d7a6aa9f7366f193fa3108 SHA512 d94bef9186d91886d3fcc9310a9d2b12dc6885efb1dc340d8c78e8cf1899a180cf4cd8db2f0749f6ffde19f10e9db23d768d3690ddc758b17b3281c02248e0ae
EBUILD miopen-6.3.0.ebuild 3562 BLAKE2B 86359acdab8fc60cf038fa829ec1c9a1a68717c3d3eb72fef93a36d106b4ca2453616ad4b4682ed25ca5658414f0a082b840dfbdf6bd82cd2d9d965315a3fcff SHA512 3d20eaf391ffe598e7707a1e12d41ae0e0383dc38b4b97a5b9848f13365547456bd504d9776a71d54798c6bfbfdfa0628f63eec1d4ad9afdb107a3c547cf9198
+EBUILD miopen-6.3.2.ebuild 3562 BLAKE2B 0de29e719ad2797bd537b4d82f2dbe1266b7427d08264257c1dd8fe5433c7989f62f6c8141ae5bfcd3d6c5934d034fc572cadd77b642903cc534cbe05d15588b SHA512 04dda9e5d2e7bed2b0e04cae64059a092c401abea78c0c3d410d2c5ba66da77c345c1c056665496827c5fd96b6b270c31c8628968cf381a720da12b91b5275e5
MISC metadata.xml 992 BLAKE2B 1dc36cb359f2ccd2bf0eb0f5fda6140710db00346584a04c212dc3bebea553f51cf62b5749be317582422c26784190ec07164a0f06ff99c684fa1e8145a8959d SHA512 c0eec9a57ce335830b0cbfd59752905d4c06a647dd416c0434f78caf676d56ed3f9d9a706fea4e45c3cbdd40706f31fc0116ebb77dd3e8d9a3d6b905622bc3c8
diff --git a/sci-libs/miopen/miopen-6.3.2.ebuild b/sci-libs/miopen/miopen-6.3.2.ebuild
new file mode 100644
index 000000000000..c8ade5eed8c2
--- /dev/null
+++ b/sci-libs/miopen/miopen-6.3.2.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+LLVM_COMPAT=( 19 )
+
+inherit cmake flag-o-matic llvm-r1 rocm
+
+DESCRIPTION="AMD's Machine Intelligence Library"
+HOMEPAGE="https://github.com/ROCm/MIOpen"
+SRC_URI="https://github.com/ROCm/MIOpen/archive/rocm-${PV}.tar.gz -> MIOpen-${PV}.tar.gz"
+S="${WORKDIR}/MIOpen-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE="composable-kernel debug hipblaslt rocblas roctracer test"
+
+# tests can freeze machine depending on gpu/kernel
+RESTRICT="test"
+
+RDEPEND="
+ dev-util/hip:${SLOT}
+ >=dev-db/sqlite-3.17
+ sci-libs/rocRAND:${SLOT}[${ROCM_USEDEP}]
+ >=dev-libs/boost-1.72
+ dev-cpp/nlohmann_json
+ dev-cpp/frugally-deep
+
+ composable-kernel? ( sci-libs/composable-kernel:${SLOT}[${ROCM_USEDEP}] )
+ hipblaslt? (
+ sci-libs/hipBLAS:${SLOT}[${ROCM_USEDEP}]
+ sci-libs/hipBLASLt:${SLOT}
+ )
+ rocblas? ( sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}] )
+ roctracer? ( dev-util/roctracer:${SLOT}[${ROCM_USEDEP}] )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ >=dev-libs/half-1.12.0-r1
+ dev-build/rocm-cmake
+ test? ( dev-cpp/gtest )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.1.1-build-all-tests.patch
+ "${FILESDIR}"/${PN}-6.1.1-fix-libcxx.patch
+ "${FILESDIR}"/${PN}-6.3.0-conditional-ck-components.patch
+ "${FILESDIR}"/${PN}-6.3.0-isnan-include.patch
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ # complementary replacements for conditional-ck-components patch
+ find src -name '*mha*.cpp' -type f | while IFS= read -r file; do
+ sed -i "s/MIOPEN_USE_COMPOSABLEKERNEL/MIOPEN_USE_CK_MHA_OPS/g" "$file" || die
+ done
+
+ sed -i "s/MIOPEN_USE_COMPOSABLEKERNEL/MIOPEN_USE_CK_XDL_OPS/g" \
+ src/mlo_dir_conv.cpp \
+ src/solver/conv_ck_igemm_fwd_bias_res_add_activ_fused.cpp \
+ src/solver/conv_ck_igemm_fwd_bias_activ_fused.cpp || die
+ find src -name '*xdl*.cpp' -type f | while IFS= read -r file; do
+ sed -i "s/MIOPEN_USE_COMPOSABLEKERNEL/MIOPEN_USE_CK_XDL_OPS/g" "$file" || die
+ done
+
+ sed -e '/MIOPEN_TIDY_ERRORS ALL/d' \
+ -e 's/FLAGS_RELEASE} -s/FLAGS_RELEASE}/g' \
+ -i CMakeLists.txt || die
+
+ sed -e "/add_test/s:--build \${CMAKE_CURRENT_BINARY_DIR}:--build ${BUILD_DIR}:" \
+ -i test/CMakeLists.txt || die
+
+ sed -e "s:\${PROJECT_BINARY_DIR}/miopen/include:\${PROJECT_BINARY_DIR}/include:" \
+ -i src/CMakeLists.txt || die
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ if ! use debug; then
+ append-cflags "-DNDEBUG"
+ append-cxxflags "-DNDEBUG"
+ CMAKE_BUILD_TYPE="Release"
+ else
+ CMAKE_BUILD_TYPE="Debug"
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+ -DMIOPEN_BACKEND=HIP
+ -DBoost_USE_STATIC_LIBS=OFF
+ -DMIOPEN_USE_MLIR=OFF
+ -DMIOPEN_USE_ROCTRACER=$(usex roctracer ON OFF)
+ -DMIOPEN_USE_ROCBLAS=$(usex rocblas ON OFF)
+ -DMIOPEN_USE_HIPBLASLT=$(usex hipblaslt ON OFF)
+ -DMIOPEN_USE_COMPOSABLEKERNEL=$(usex composable-kernel ON OFF)
+ -DBUILD_TESTING=$(usex test ON OFF)
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DROCM_SYMLINK_LIBS=OFF
+ -DMIOPEN_HIP_COMPILER="${ESYSROOT}/usr/bin/hipcc"
+ -DMIOPEN_AMDGCN_ASSEMBLER="$(get_llvm_prefix)/bin/clang"
+ -DHIP_OC_COMPILER="$(get_llvm_prefix)/bin/clang"
+ )
+
+ if use test; then
+ mycmakeargs+=(
+ -DMIOPEN_TEST_ALL=ON
+ -DMIOPEN_TEST_GDB=OFF
+ )
+ # needed by rocminfo
+ addpredict /dev/random
+ check_amdgpu
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ LD_LIBRARY_PATH="${BUILD_DIR}"/lib MIOPEN_SYSTEM_DB_PATH="${BUILD_DIR}"/share/miopen/db/ cmake_src_test -j1
+}
+
+src_install() {
+ cmake_src_install
+}
diff --git a/sci-libs/rocBLAS/Manifest b/sci-libs/rocBLAS/Manifest
index b19675890869..e9e535fb3db1 100644
--- a/sci-libs/rocBLAS/Manifest
+++ b/sci-libs/rocBLAS/Manifest
@@ -17,9 +17,11 @@ DIST rocm-rocBLAS-5.4.2.tar.gz 15938434 BLAKE2B 14ebafa944fdac443800bb7f9b16f8ec
DIST rocm-rocBLAS-5.7.1.tar.gz 55389700 BLAKE2B 9e58b1d29c8a04aa58ce17fdd9b0c2504934261851619dc5b696a04e8c6a79e7c44d86a6db7a9c76a434d76593de8c191cba6f163cf398d01cfc001e5fa32b5a SHA512 cfc73f6c490595a3c153c2ac2a3cb5926c48c2c19baa07ff3dcdf3a7ccaed82cfdff64ed5a3be64c349cb43d654d4b104d9090e2ec9f2061049d6a4921c07722
DIST rocm-rocBLAS-6.1.1.tar.gz 100103895 BLAKE2B df89a21e47730714b80c62717a86d65ac0d819c2d33b2a3c6252b60b8d7cc9eb5f8f1db27159b0a8dfc87aba7ccad97e2f832bc0044e92d0b69c526d382c745a SHA512 74e847c4ddee16cae7f41e268a815ea03875519c365abe7dfce313a9545df245baa73301b432f64a36cc988281fec7530629a0d72583e9ea287c98ec8a0b3907
DIST rocm-rocBLAS-6.3.0.tar.gz 57907324 BLAKE2B a3cce68e0cc06e8df56e1622889254c75744b0f85c9fe66cb94bbc158f7ce45e40a5798d30e6a10430092490c1e347f19f38b36db767ccb784c5757581b0bccb SHA512 45a524d680f1f0760fd37d49b9bd7c6257731ad5d840d832a8e40c121f7f1045a8d5b57ca8ef0943fdf333c55bccb341b529d2ca24664694203b906e510ecab5
+DIST rocm-rocBLAS-6.3.2.tar.gz 57909504 BLAKE2B 0ed000a10c9e71465f83fb9abdb9a745c82bf32552e3d86c61bf0c802f3728f7fd4c47fbf677d01aa35c457dc5281c916ca80fdc033b2752afd6733aefa4653f SHA512 ecfb6c68b0a44ddae0e4e6cf5c41c0c33a9685c590004ffe48fdb163bd059d534181d3faed2a23142078c5f621b1955c91725357c3e8e0f9307b139b19af46fd
EBUILD rocBLAS-5.1.3-r4.ebuild 3060 BLAKE2B fc5dba7b188129cc7c1c7fc07737d96ac86bc6aa2dc86779cceca028d31f0177592dba7698850a504451a253421511a445498a0df4654b12e60ab895b2efeadd SHA512 f6eba78811b8d581a7a4417a1ab637824012b5a30b5c76c6ec5a504d759691d432c53e15ede8ba5edc729a2a8863e86b819aa472589e146e8841c605ff138ba3
EBUILD rocBLAS-5.4.2-r3.ebuild 2699 BLAKE2B a1b5134614e21bb3741530843d17d6016a1629ac9008908004b7743e2c9ff08509ba016db06a127a82679e3864d3e3cb12f1e2808e2edb2223c8993c10cc85d3 SHA512 9208a43e7ec94d9b2dcd61202695f3a78ec89d1062e64500f664a322c3b11e8fadb6e30ec5063012029b28ded5abc819dcd72b0d2b30781cca8b4d0d1897f880
EBUILD rocBLAS-5.7.1-r2.ebuild 2728 BLAKE2B e8256cd30876c89d9d84180e4621884d87c873e9680980369b6ec1a377fac3ba441bfbe5ebd160dbe5a7c13f868a15afd14328f663ff05afae136670a1a7ce97 SHA512 390911c868c8cb4bdec520bcf0d189922e528200c2b43946542034a3bd72141a47730ce67a5d755c4469100165194c8bcdfd81f9e6d6394ee7e51e0f84cac13f
EBUILD rocBLAS-6.1.1-r1.ebuild 3032 BLAKE2B d0815d198208beaa77059ccadeca6c0e9331e52ec1292c1467fecf38ebf8356ddc7b5b8b2e84e1dfe541215cfc54f15b11d20877f56983ec06688edc5119e657 SHA512 91d95e5654369256a1691e204f54f9c71c2aec0a5f09d8fb1bf739d75af38a5ae7e55a6435524832996ed7eaa218709581fd73d6c9f176509ec7f2a488275e7a
EBUILD rocBLAS-6.3.0.ebuild 3153 BLAKE2B 3660826d5d9482c37b2fecf25cf63b53c62f6ee77e088e7230a6d014adb9a1df05bd5052449226a13fdf4a8bc057d544a3937ba764616618def5dd771b9dd498 SHA512 1a1dbf60a04e708fc27311efa893175e1c42965920fd037ed1c5e461cd221291e841c2141e51ba6534adcb5955ee800015605717d26084c899ba322ea5b68514
+EBUILD rocBLAS-6.3.2.ebuild 3153 BLAKE2B 3660826d5d9482c37b2fecf25cf63b53c62f6ee77e088e7230a6d014adb9a1df05bd5052449226a13fdf4a8bc057d544a3937ba764616618def5dd771b9dd498 SHA512 1a1dbf60a04e708fc27311efa893175e1c42965920fd037ed1c5e461cd221291e841c2141e51ba6534adcb5955ee800015605717d26084c899ba322ea5b68514
MISC metadata.xml 951 BLAKE2B 932f1bf013b1a322d19013e6f60905b9b9923650d2feaeb7d907fb6a5a95feba90ad62da496fb09965afd43d972d695158fe3f0a6d7377fab53db8cfa7a8e45d SHA512 0c7cbdeb1325718901040d76cc8b80640d849b7fe647c6f5168e86a42d7e571f0d272dc24d987bf2ca11d62b8f5a6093c833d33da121bc82ea12a3dedc7f19e9
diff --git a/sci-libs/rocBLAS/rocBLAS-6.3.2.ebuild b/sci-libs/rocBLAS/rocBLAS-6.3.2.ebuild
new file mode 100644
index 000000000000..f35ee735d2fb
--- /dev/null
+++ b/sci-libs/rocBLAS/rocBLAS-6.3.2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DIR="docs/.doxygen"
+DOCS_DEPEND="media-gfx/graphviz"
+LLVM_COMPAT=( 19 )
+ROCM_VERSION=${PV}
+
+inherit cmake docs edo flag-o-matic multiprocessing rocm llvm-r1
+
+DESCRIPTION="AMD's library for BLAS on ROCm"
+HOMEPAGE="https://github.com/ROCm/rocBLAS"
+SRC_URI="https://github.com/ROCm/rocBLAS/archive/rocm-${PV}.tar.gz -> rocm-${P}.tar.gz"
+S="${WORKDIR}/${PN}-rocm-${PV}"
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="benchmark hipblaslt test video_cards_amdgpu"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+BDEPEND="
+ >=dev-build/rocm-cmake-5.3
+ video_cards_amdgpu? (
+ dev-util/Tensile:${SLOT}
+ )
+ hipblaslt? ( sci-libs/hipBLASLt:${SLOT} )
+ test? ( dev-cpp/gtest )
+"
+
+DEPEND="
+ >=dev-cpp/msgpack-cxx-6.0.0
+ dev-util/hip:${SLOT}
+ test? (
+ virtual/blas
+ dev-cpp/gtest
+ llvm-runtimes/openmp
+ )
+ benchmark? (
+ virtual/blas
+ llvm-runtimes/openmp
+ )
+"
+
+QA_FLAGS_IGNORED="/usr/lib64/rocblas/library/.*"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.4.2-add-missing-header.patch
+ "${FILESDIR}"/${PN}-5.4.2-link-cblas.patch
+ "${FILESDIR}"/${PN}-6.0.2-expand-isa-compatibility.patch
+ "${FILESDIR}"/${PN}-6.3.0-no-git.patch
+ "${FILESDIR}"/${PN}-6.3.0-find-cblas.patch
+)
+
+src_prepare() {
+ cmake_src_prepare
+ sed -e "s:,-rpath=.*\":\":" -i clients/CMakeLists.txt || die
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ # too many warnings
+ append-cxxflags -Wno-explicit-specialization-storage-class
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DROCM_SYMLINK_LIBS=OFF
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DBUILD_WITH_TENSILE="$(usex video_cards_amdgpu)"
+ -DCMAKE_INSTALL_INCLUDEDIR="include/rocblas"
+ -DBUILD_CLIENTS_SAMPLES=OFF
+ -DBUILD_CLIENTS_TESTS="$(usex test ON OFF)"
+ -DBUILD_CLIENTS_BENCHMARKS="$(usex benchmark ON OFF)"
+ -DBUILD_WITH_PIP=OFF
+ -DBUILD_WITH_HIPBLASLT="$(usex hipblaslt ON OFF)"
+ -DLINK_BLIS=OFF
+ -Wno-dev
+ )
+
+ if usex video_cards_amdgpu; then
+ mycmakeargs+=(
+ -DTensile_LOGIC="asm_full"
+ -DTensile_COMPILER="hipcc"
+ -DTensile_LIBRARY_FORMAT="msgpack"
+ -DTensile_CODE_OBJECT_VERSION="default"
+ -DTensile_ROOT="${EPREFIX}/usr/share/Tensile"
+ -DTensile_CPU_THREADS="$(makeopts_jobs)"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_compile() {
+ docs_compile
+ cmake_src_compile
+}
+
+src_test() {
+ check_amdgpu
+ cd "${BUILD_DIR}"/clients/staging || die
+ export ROCBLAS_TEST_TIMEOUT=3600 ROCBLAS_TENSILE_LIBPATH="${BUILD_DIR}/Tensile/library"
+ export LD_LIBRARY_PATH="${BUILD_DIR}/clients:${BUILD_DIR}/library/src"
+
+ # `--gtest_filter=*quick*:*pre_checkin*-*known_bug*` is >1h on 7900XTX
+ edob ./rocblas-test --yaml rocblas_smoke.yaml
+}
+
+src_install() {
+ cmake_src_install
+
+ if use benchmark; then
+ cd "${BUILD_DIR}" || die
+ dolib.a clients/librocblas_fortran_client.a
+ dobin clients/staging/rocblas-bench
+ fi
+
+ # Stop llvm-strip from removing .strtab section from *.hsaco files,
+ # otherwise rocclr/elf/elf.cpp complains with "failed: null sections(STRTAB)" and crashes
+ dostrip -x "/usr/$(get_libdir)/rocblas/library/"
+}
diff --git a/sci-libs/rocFFT/Manifest b/sci-libs/rocFFT/Manifest
index 7e1cb8e7b698..4747c02d543a 100644
--- a/sci-libs/rocFFT/Manifest
+++ b/sci-libs/rocFFT/Manifest
@@ -8,8 +8,10 @@ DIST rocFFT-5.1.3.tar.gz 845470 BLAKE2B 86060ce4f8612869fedc5bc92ed6a5bb7fbc539b
DIST rocFFT-5.7.1.tar.gz 1192841 BLAKE2B 58f880f7ff866f85af70666d17e8b1a3ac8e63e853520546f746d74cecd805687fd689367a09d2b1ec4e1059b44b858377dce362cd4cae91cb85aad7c3185c00 SHA512 48467589cb4bc1334a4074bacc6a726c850dc2a79ef82622301d61c4269fb81c0b2b9fce56d72bddca584d1797a8634d243a9a6b8cf943e687b2b0f5c931116f
DIST rocFFT-6.1.1.tar.gz 1257210 BLAKE2B 01d383d32bb91a9cd1d68a3b1ef2c6d71b33a9a49389c558adca2673ce4a74aab9f0a420977d4f4d5e8b8e72f3d9bfe3a8019e137968b58984edac4f2e1a9146 SHA512 fb35b4d21b8bd598702f79707cdf19b7c30a9e62176f5f7a71b93076f904a98446dac4fa8bffcd7ba20ecb797aec727e730c8232de881a52d519c0c00a907bf9
DIST rocFFT-6.3.0.tar.gz 1386056 BLAKE2B 1aab60818328cb3a6448f6d555faf2db3b3839e2b3abd7a37cc48054e67321e7c98c319b2f078dfd351f56263c35731608ae65fca427fc3eaaf06c8410b99d89 SHA512 4ac2dac24e77a9d767fa08a9d393cb2c94bc2a8ca32cb75ea53dd83011989bd344ae3c11c9bfc557e71c645ebea34c53a5e050ce6810259f84287e6baf829c08
+DIST rocFFT-6.3.2.tar.gz 1385667 BLAKE2B 3415cca976b31534498b87b1bc800d96aa00c9c8b2665350323f03c47eff922ff3d0b46374af7cee5958572487c51432ef55ffe8c19c8b19e093c7ca7ec05961 SHA512 e58d00810c661ef640d4e33894b41847e69de150fbdf4cd72c14d44b9298a514df7e47bd52902482beb6fb52de6e7cd01e298dec756fec150de967049a370d33
EBUILD rocFFT-5.1.3-r1.ebuild 3926 BLAKE2B ef9cf52ee86139887f87b96f02d28bcb80420af8d3538060596a51b3b8b7369eee5da63d90e8132935acf32cba06024840427cf2e5a2b7662388e75c1b1b4272 SHA512 3a34f05845f726fd6cb71d0315ee6338e1e381910a8dca2d6c655ae80e1ba3f1765a2313f2795be8eb737195fa23e2597bcda89a1e6db778cfddf35485462beb
EBUILD rocFFT-5.7.1-r2.ebuild 4003 BLAKE2B ec65bb2120e61d38bc2a3d8f920c5d1553c4658b99f4171dbdb5b1f6b233652432aa45bc36b61b2c842ff20a20ab288c8b7236cbb6b972ab12647d127dbdabf4 SHA512 12ceadc7a10d718d36aeee65179335f7335a4db15f55b2da6bd6f0df8de3037d021a166c86dc35228efb18cafdd33f0209702e05e2e4ca80d0b9b960c76a0bfa
EBUILD rocFFT-6.1.1.ebuild 3800 BLAKE2B 54624734bdc9c4583c50dac8f802f3ef648734146a70e5b1fae26f77556e60f97b9a5a7fff2a73782dae3eec8df4578650f0ecf2c6608a3009f5e645ab0bdd2a SHA512 77b86a3ac007c317f6aae00a6fb9895ab1cda1fad9ca4c889812134fa8368e26d2d1f943288c39342977ecf54ae71463a97e449cbc82a102825590cd4d670255
EBUILD rocFFT-6.3.0.ebuild 3774 BLAKE2B 5dc6cba52c92afc16321ce3ede491a7aceb502a1228a9cf755be11fca6510a7d9330ef9f4e868f246608e0eec321ceba7467864f90a994bf064160093960e9de SHA512 789b6ad1e5ff3a95bdaf32c1aacbfd2495713e5b3c1af77459b5a0f36e1b2ae72601741e05bce8ecbca6f7fc10286bf2e62c4b841cc0365ecfd7b119d04e2ee1
+EBUILD rocFFT-6.3.2.ebuild 3774 BLAKE2B 5dc6cba52c92afc16321ce3ede491a7aceb502a1228a9cf755be11fca6510a7d9330ef9f4e868f246608e0eec321ceba7467864f90a994bf064160093960e9de SHA512 789b6ad1e5ff3a95bdaf32c1aacbfd2495713e5b3c1af77459b5a0f36e1b2ae72601741e05bce8ecbca6f7fc10286bf2e62c4b841cc0365ecfd7b119d04e2ee1
MISC metadata.xml 764 BLAKE2B 0490d64e75e9269408f31d4ac87f4845f01a306adf829d57d89401cab19c84412896f351c1dc9f6a918679447f1fe62a7fc958bff9c98f1990fe021f99b35e01 SHA512 0135bae193ac9439a86dca5e26a32366eae7b67175c955aace1a1d620f1df5176a3e3a302a5e6f1e6473777e5b51ab772aa67a01ba023e9c8bbb180352ae8e0b
diff --git a/sci-libs/rocFFT/rocFFT-6.3.2.ebuild b/sci-libs/rocFFT/rocFFT-6.3.2.ebuild
new file mode 100644
index 000000000000..474f33952068
--- /dev/null
+++ b/sci-libs/rocFFT/rocFFT-6.3.2.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_{10..13} )
+ROCM_VERSION=${PV}
+
+inherit cmake check-reqs edo multiprocessing python-r1 rocm
+
+DESCRIPTION="Next generation FFT implementation for ROCm"
+HOMEPAGE="https://github.com/ROCm/rocFFT"
+SRC_URI="https://github.com/ROCm/rocFFT/archive/rocm-${PV}.tar.gz -> rocFFT-${PV}.tar.gz"
+S="${WORKDIR}/rocFFT-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+# RDEPEND: perfscripts? dev-python/plotly[${PYTHON_USEDEP}] # currently masked by arch/amd64/x32/package.mask
+RDEPEND="
+perfscripts? (
+ >=media-gfx/asymptote-2.61
+ dev-texlive/texlive-latex
+ dev-tex/latexmk
+ sys-apps/texinfo
+ dev-python/sympy[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}] )
+${PYTHON_DEPS}"
+
+DEPEND="=dev-util/hip-6*
+ ${PYTHON_DEPS}
+ benchmark? (
+ dev-libs/boost
+ sci-libs/hipRAND:${SLOT}[${ROCM_USEDEP}]
+ )
+ test? (
+ dev-cpp/gtest
+ dev-libs/boost
+ >=sci-libs/fftw-3
+ llvm-runtimes/openmp
+ sci-libs/hipRAND:${SLOT}[${ROCM_USEDEP}]
+ )
+"
+
+BDEPEND="
+ >=dev-build/cmake-3.22
+ dev-build/rocm-cmake
+ dev-db/sqlite
+"
+
+CHECKREQS_DISK_BUILD="7G"
+
+IUSE="benchmark perfscripts test"
+REQUIRED_USE="perfscripts? ( benchmark ) ${PYTHON_REQUIRED_USE} ${ROCM_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.7.1-fix-rocm-link-path.patch
+ "${FILESDIR}"/${PN}-6.1.1-find-hip-use-config.patch
+)
+
+required_mem() {
+ if use test; then
+ echo "52G"
+ else
+ if [[ -n "${AMDGPU_TARGETS}" ]]; then
+ # count how many archs user specified in ${AMDGPU_TARGETS}
+ local NARCH=$(($(awk -F";" '{print NF-1}' <<< "${AMDGPU_TARGETS}" || die)+1))
+ else
+ # The default number of AMDGPU_TARGETS for rocFFT-4.3.0. May change in the future.
+ local NARCH=7
+ fi
+ echo "$(($(makeopts_jobs)*${NARCH}*25+2200))M" # A linear function estimating how much memory required
+ fi
+}
+
+pkg_pretend() {
+ return # leave the disk space check to pkg_setup phase
+}
+
+pkg_setup() {
+ export CHECKREQS_MEMORY=$(required_mem)
+ check-reqs_pkg_setup
+ python_setup
+}
+
+src_prepare() {
+ if use perfscripts; then
+ pushd scripts/perf || die
+ sed -e "/\/opt\/rocm/d" -e "/rocmversion/s,rocm_info.strip(),\"${PV}\"," -i perflib/specs.py || dir
+ sed -e "/^top/,+1d" -i rocfft-perf suites.py || die
+ sed -e "s,perflib,${PN}_perflib,g" -i rocfft-perf suites.py perflib/*.py || die
+ sed -e "/^top = /s,__file__).*$,\"${EPREFIX}/usr/share/${PN}-perflib\")," \
+ -i perflib/pdf.py perflib/generators.py || die
+ popd
+ fi
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -Wno-dev
+ -DROCM_SYMLINK_LIBS=OFF
+ -DBUILD_CLIENTS_TESTS=$(usex test ON OFF)
+ -DBUILD_CLIENTS_BENCH=$(usex benchmark ON OFF)
+ -DSQLITE_USE_SYSTEM_PACKAGE=ON
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ cd "${BUILD_DIR}/clients/staging" || die
+ export LD_LIBRARY_PATH=${BUILD_DIR}/library/src/:${BUILD_DIR}/library/src/device
+ edob ./rocfft-test
+}
+
+src_install() {
+ cmake_src_install
+
+ if use benchmark; then
+ cd "${BUILD_DIR}"/clients/staging || die
+ dobin dyna-rocfft-bench rocfft-bench
+ dosym dyna-rocfft-bench /usr/bin/dyna-rocfft-rider
+ dosym rocfft-bench /usr/bin/dyna-rocfft-rider
+
+ if ! use perfscripts; then
+ # prevent collision with dev-util/perf
+ rm -rf "${ED}"/usr/bin/perf || die
+ fi
+ fi
+
+ if use perfscripts; then
+ cd "${S}"/scripts/perf || die
+ python_foreach_impl python_doexe rocfft-perf
+ python_moduleinto ${PN}_perflib
+ python_foreach_impl python_domodule perflib/*.py
+ insinto /usr/share/${PN}-perflib
+ doins *.asy suites.py
+ fi
+}
diff --git a/sci-libs/rocPRIM/Manifest b/sci-libs/rocPRIM/Manifest
index 4fdd45b6c51a..eda5f1596e3c 100644
--- a/sci-libs/rocPRIM/Manifest
+++ b/sci-libs/rocPRIM/Manifest
@@ -6,8 +6,10 @@ DIST rocPRIM-5.1.3.tar.gz 374510 BLAKE2B ab6960e7bd2159ac7a0d72ba6d594684f8d4702
DIST rocPRIM-5.7.1.tar.gz 535649 BLAKE2B 469bf59b5c92c37df96f58bac5a6559dc2cb879e5f82e539881d79bda57d23c25a9b114466042258e87862a88cd53d260155d7785c9a69a1800b0d05e931f56d SHA512 b2f0bc07dbc5cd111dd513f6c05dbc533908c52ea99caf77d6a4dd35db2b28f98c80006bd1f50a232873eab00b70e54231c38bfd1035c8845029d53690fd5e71
DIST rocPRIM-6.1.1.tar.gz 611372 BLAKE2B 984df214179a6d2c90b31bd30ec9472a0b985d9d488ea195968f25df4cac97ce48bfa4c322f2d578771ac63caeafc2c69c9dae911bc3a9d920ab9558ba7d6e15 SHA512 298eebc8a5d3fd7da71ab98a22fd39183436b3d9e14945e450f0fb35e38ea8fb99c5f2b342f1f77f21899a14d506ce96a965fbdb24f106ec9638dcd6afe6ae98
DIST rocPRIM-6.3.0.tar.gz 745936 BLAKE2B 1cdcf886c823959bbb03f53cb6e17abdb009fa48f8e00e96f8d962dd28ef9fb8b6ed796be079b0a3948adc832de8e3449d6439711db821b8a26c5cdc7122ce61 SHA512 c38f3cebfb32c0c9d4f9c1ad261c1dbe793dec1ebc92cf024ef32606f99c91e178526d77a24ad18792099e6f3aafcea43f7bc9282bbc144672684cd5fe296a8b
+DIST rocPRIM-6.3.2.tar.gz 745935 BLAKE2B 21ffbd746e51aa7ed7028be9eea1009757d7d92403999b35310f5c249d76e2dc793d754d2eeaf44e3d0da8aa00c5ca93dfa45ed2a654fd26f88510f422a7ea11 SHA512 e5c57d95cb25a498f9ef8c555dbf89f6be2d0088a04c8fdc470dd98f851ac15dde7ce0493719d544e7f911f3438e780b12aadc42f5d47e25723828149f6279e0
EBUILD rocPRIM-5.1.3.ebuild 2012 BLAKE2B db384e213038bbe8dc5e925905b9637bf5dc14de1b59f1f574abcc0f46aebe876484c0b9704acd0bf447a01727e1a94b388de9989669f64569043bf46cfb6e5e SHA512 3cf65a5a20fcb5b90cc871e266df7d96e791c70f82c33f088349a5cf03a39f0b114972a7fbf25ce8df4d80fc47af379f8cc0bd0466d261a1acee79e4ca7b3dbe
EBUILD rocPRIM-5.7.1.ebuild 2234 BLAKE2B 504db3f20d2bc78f46e3a93d5eac96b275197444448185b0ebce64df866f6e27aa966cc940be9d91cdb3756bfaad2bb00e76cea40fe489e7603e63571d50f590 SHA512 bb10e2ded213c8e5554707e25cde78205cd0b6eb217e68242def0c2126fcd2dbc1dd0182c56df65e6bba5ed7c1931637079106d012a748cf3c53eeb13589e04a
EBUILD rocPRIM-6.1.1.ebuild 1543 BLAKE2B 70aebece6353eed300659e250f714964d9d3565b165e0f43b670e881f7fe13ed9f7e2998500e7ccdc518f6832bc1ef6920b5b7aae67ecb943619392e4a1f8e91 SHA512 36134f4158d97463a798686d2e5e5881c55f96b2ec91b81f402476a2d0ed9a0fe0d2cdb6cd156d1ef4319e8ea635c0706248706b3e5aafa3e180c1e92b06c428
EBUILD rocPRIM-6.3.0.ebuild 1773 BLAKE2B e66bef09d0499d7015c1e29d54598f80a309eec0a989552bce43a89b5d2233c4f1887e765d9228f863be01828550b78a9986fd99da0960ebbc4407b5733312e2 SHA512 46b8d6ae1eeef2654397f39512194bfcf27088d6885eacd97b22d0991f198e2b7e630005b20c1e59af17ec87c1e73222a53aaf59e16e7b0815281bce0f07fa63
+EBUILD rocPRIM-6.3.2.ebuild 1773 BLAKE2B aadbf8399d3a1aba01ff2ad3d6f112f89bb07ee47e711645c8045fc3a1b5e7918c86c6c8f9cdf3f8f56fdeb4b3c574a223095400fc494ef355f26287c7e0fc4c SHA512 dc4a3fe2b522b6281ba53e70796df1f0dce771bacc0ea61c0908fbebbb4d913f9e05c33b7d1652e92323f04ca22ed877a37668a07929ca7e127b065f23a856d0
MISC metadata.xml 672 BLAKE2B 93644f07bd8f34b43e335ec631b69abdfee76bfe55fcccc9c33b772945e72870f4307803a121226d2d87aa55a07f31274f376a6d8a44a9f5996a861d21dc5c38 SHA512 e8f5caa76c96a1ef5affce0a29f07e12fc4a10057c77bbc9f53288fd886488fddde59a713be80fd72dbaa9656abb6d4851995a000e160398c09ed28000a53712
diff --git a/sci-libs/rocPRIM/rocPRIM-6.3.2.ebuild b/sci-libs/rocPRIM/rocPRIM-6.3.2.ebuild
new file mode 100644
index 000000000000..5610ed3b3605
--- /dev/null
+++ b/sci-libs/rocPRIM/rocPRIM-6.3.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+inherit cmake flag-o-matic rocm
+
+DESCRIPTION="HIP parallel primitives for developing performant GPU-accelerated code on ROCm"
+HOMEPAGE="https://github.com/ROCm/rocPRIM"
+SRC_URI="https://github.com/ROCm/rocPRIM/archive/rocm-${PV}.tar.gz -> rocPRIM-${PV}.tar.gz"
+S="${WORKDIR}/rocPRIM-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="benchmark test"
+REQUIRED_USE="
+ benchmark? ( ${ROCM_REQUIRED_USE} )
+ test? ( ${ROCM_REQUIRED_USE} )
+"
+
+RDEPEND="dev-util/hip
+ benchmark? ( dev-cpp/benchmark )
+ test? ( dev-cpp/gtest )"
+BDEPEND="dev-build/rocm-cmake
+ >=dev-build/cmake-3.22"
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.3.0-expand-isa-compatibility.patch
+ "${FILESDIR}"/${PN}-6.3.0-fix-clang-template.patch
+ "${FILESDIR}"/${PN}-6.3.0-fix-libcxx.patch
+)
+
+src_prepare() {
+ # install benchmark files
+ if use benchmark; then
+ sed -e "/get_filename_component/s,\${BENCHMARK_SOURCE},${PN}_\${BENCHMARK_SOURCE}," \
+ -e "/add_executable/a\ install(TARGETS \${BENCHMARK_TARGET})" -i benchmark/CMakeLists.txt || die
+ fi
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ # too many warnings in tests
+ append-cxxflags -Wno-explicit-specialization-storage-class -Wno-deprecated-declarations
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DBUILD_TEST=$(usex test ON OFF)
+ -DBUILD_BENCHMARK=$(usex benchmark ON OFF)
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DROCM_SYMLINK_LIBS=OFF
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ # uses HMM to fit tests to default <512M iGPU VRAM
+ ROCPRIM_USE_HMM="1" cmake_src_test -j1
+}
diff --git a/sci-libs/rocRAND/Manifest b/sci-libs/rocRAND/Manifest
index f2d839a68719..dcd15271a500 100644
--- a/sci-libs/rocRAND/Manifest
+++ b/sci-libs/rocRAND/Manifest
@@ -9,9 +9,11 @@ DIST rocRAND-5.6.0.tar.gz 23189913 BLAKE2B 2418a90c323f483d1f92630df7134bc060b90
DIST rocRAND-5.7.1.tar.gz 23189653 BLAKE2B c70ab6f3b718c2430394f63b93bee15fa72daae704883fdb203b98b0dc4763b46bc27886af64c48bf4ebe8da9b919158b8cd346f70f9b76bf0492ce3b2c1e20e SHA512 4d74bce9fbd3cb45e3f057d38df747270c6986fea7ad524f7a88109b6a53a4ea5dcd60d4bbf2364888501e9444245fb6898bb79fccad0e37b61e819e8c4ed863
DIST rocRAND-6.1.1.tar.gz 26683143 BLAKE2B 4108584c6372adbf2f9ef887cf1aa08f5afdfa489ba0739d247e693628f3e23978fe023c2896e7bff666b8822b0011fd3f635338b013898f8d76b3f31ec21f6c SHA512 d8df0e6bf843719e59434c952ef56b112ada23d0c226bec9f2974ed762500202ac809f495de61a4086289e35c2f4b670f4ed7dcd7092a158c0a731c368950a44
DIST rocRAND-6.3.0.tar.gz 44906536 BLAKE2B 204ba943ba840d78dfc7a69f762dca270f7cb9633dcb9f47df0832958b0c6bf279b0154539c01d0a6037aed9c8ec38edbd566fc102410687d188ff7299d23515 SHA512 aa8f6abc798ac1b24908ec5ef45b38bc63ee79ccf7c333b42f16cb0155f22d1fea34753e61de93a4eaf485457124f23626dd79d35021e3e896bff915a2722455
+DIST rocRAND-6.3.2.tar.gz 44906513 BLAKE2B fba5f0dcc1a6fb5636ffb1c9a13f0d03d908d99c277c783ec53ffbb0b2ff4798c65c9bbf27c591690a5f17db43eb8309ee1648da39c631eba32d183560b645d8 SHA512 6eac3c27f970e75e57a864b26070e1327235a42367e9d137ebeaed8d4a20a85638edfb3d81b142171c260c71403021159c1e3b9bcb0f97c08251c33ca9e62641
EBUILD rocRAND-5.1.3.ebuild 1983 BLAKE2B ea0f8aeebc7d7eaf8bbfe682ea1b4f52c789df5250b05cba6728db6af46c30f852d783c9c5254bde7f7eec36854ab857a18ab0d3536db50ebd0bc016bf82bbb6 SHA512 f4a139505f8b64ae36d912730ac40c78b14dee492cc75499536f8b0697bc3fdaa31c37efc1572faba02ff10952cef0f489a90a72904fc589cd71f5a222f2e2aa
EBUILD rocRAND-5.6.0-r1.ebuild 1381 BLAKE2B 398870e0a0a5d68eaccf173fca87e1d5086e8818e45b56a9811113e3d2038add46bf370af35771079928dfd0770575c74d79aeff92cc149eacf4dbf55ee67643 SHA512 a0d94616f9b63904aab41dbee8e73ba013a6e1e59a8be3526d7f48ec0c7b2463b7282c66f6ad1c0984ee254b9a13d39ae40ea9a272cf9f2213c1a0b5d680a586
EBUILD rocRAND-5.7.1.ebuild 1512 BLAKE2B 52baabeaa5bf7af55555cde6afb2165f36a409150a5d64a0662145d59cff880352a10a42c352b1d989626283295061222be87c9ecff74b998bc3bd4adff98488 SHA512 a909992ee8631bbd0fc4b875d5bc10ca9cb2f6aaead2611978632f0df55a078cf784e9833613c45b28916e6806de5bfecdeb9872784eba7eea990b9c3f720884
EBUILD rocRAND-6.1.1.ebuild 1363 BLAKE2B d76f7774ae483209e47b4a9ecfd79e45e800b4f7d37b0294a565ffced89ea4522239aca07b145720060564108f93d8445dd1b239e38047cedca47ce32d6fac39 SHA512 6bb257e6620b24195328b1c6da356e6b8ec20a79c6317e4c8c8f2be503b49def57257f493306598a24b74ccdf579808ca6651f0dcb99b20d68586bd148bec40e
EBUILD rocRAND-6.3.0.ebuild 1410 BLAKE2B 0aaf8249465e6214b5c45829a720abf4e0daca21736a1c7b17b6f6509e6aab44e4ae0e2786b3eac7136de52032de0fb794f8fe94e663934538aa28b28be3e143 SHA512 53aa1b6f44f05fc4818c9cceaa3670cd3a603500cfa00e5d5dd6d1daed0d084da792d625d1c1763da026c56c8009218112e3d6276a52c209b4b2cdcb0816b6b7
+EBUILD rocRAND-6.3.2.ebuild 1410 BLAKE2B 0aaf8249465e6214b5c45829a720abf4e0daca21736a1c7b17b6f6509e6aab44e4ae0e2786b3eac7136de52032de0fb794f8fe94e663934538aa28b28be3e143 SHA512 53aa1b6f44f05fc4818c9cceaa3670cd3a603500cfa00e5d5dd6d1daed0d084da792d625d1c1763da026c56c8009218112e3d6276a52c209b4b2cdcb0816b6b7
MISC metadata.xml 672 BLAKE2B 418c0adb9c54e60ffbcfdc6abf3bee2c7ca17a5d4e4022f84ed9cdd654f6470a2bb2336f6fdf01766f9ff42eb599d1a155fa575a658c1459c3580396a21847c4 SHA512 9be6210f28457c4e71adaabf3f66f0f58bf8f1db78bb69ea43ed9e621d8f8115a04f05d8db7814725198f2a3e70dbcb723d89ccf5b88ed08b090c5f15f6e370f
diff --git a/sci-libs/rocRAND/rocRAND-6.3.2.ebuild b/sci-libs/rocRAND/rocRAND-6.3.2.ebuild
new file mode 100644
index 000000000000..d5b38455f3d0
--- /dev/null
+++ b/sci-libs/rocRAND/rocRAND-6.3.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="Generate pseudo-random and quasi-random numbers"
+HOMEPAGE="https://github.com/ROCm/rocRAND"
+SRC_URI="https://github.com/ROCm/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/rocRAND-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.7.1_fix_generator_alignment.patch
+ "${FILESDIR}"/${PN}-6.3.0-benchmark-1.8.patch
+)
+
+RDEPEND="dev-util/hip"
+DEPEND="${RDEPEND}
+ dev-build/rocm-cmake
+ benchmark? ( dev-cpp/benchmark )
+ test? ( dev-cpp/gtest )"
+BDEPEND="dev-build/rocm-cmake
+ >=dev-build/cmake-3.22"
+
+src_configure() {
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DROCM_SYMLINK_LIBS=OFF
+ -DBUILD_TEST=$(usex test ON OFF)
+ -DBUILD_BENCHMARK=$(usex benchmark ON OFF)
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ export LD_LIBRARY_PATH="${BUILD_DIR}/library"
+ # uses HMM to fit tests to default <512M iGPU VRAM
+ ROCRAND_USE_HMM="1" cmake_src_test -j1
+}
+
+src_install() {
+ cmake_src_install
+
+ if use benchmark; then
+ cd "${BUILD_DIR}"/benchmark
+ dobin benchmark_rocrand_*
+ fi
+}
diff --git a/sci-libs/rocSOLVER/Manifest b/sci-libs/rocSOLVER/Manifest
index 567bb80f4cdd..33424f250060 100644
--- a/sci-libs/rocSOLVER/Manifest
+++ b/sci-libs/rocSOLVER/Manifest
@@ -6,9 +6,11 @@ DIST rocSOLVER-5.4.2.tar.gz 674866 BLAKE2B 0628353d567da92e3f7c3a11e19859329f3ea
DIST rocSOLVER-5.7.1.tar.gz 1859403 BLAKE2B f7a40494deda9dd66f2fb2f57e13665688e89e1f82733701ec60a520bc4b9f7d5899ada618a37e73baa3a910757be4f11d5fced5d4d2ad82c56918b34d265511 SHA512 78e0a2b5b069378696afebf5e3e023449b3d7705aa79099eb7721c142d7525255825b41bf413324c33178091315e3909980a1bf0cbb66e0891c85e757858ee1c
DIST rocSOLVER-6.1.1.tar.gz 2971118 BLAKE2B 2611b6b65704e7cd64df682728013f07d20c6e17e6729cec7befb91dbed57aabaaed2887a252d4ae610fe0bcb336dfcd4b98d63c107694c22e35be06d06363db SHA512 a96901226cbe5b410fa2885023a080b5ca7dc4659be92b363c37e10eba97d3da09d97488ecdc040452a535ad3284017c64b3b68646f258655583302baa009f34
DIST rocSOLVER-6.3.0.tar.gz 3077185 BLAKE2B 2ac2260aa631756d32a92b9386bda16a46a1b16922072d6962497b2f009c237a0386cc0006ffdd56e6396322fc2408d49fc18e2ccd7120492a2270fce3eba3d9 SHA512 a2655cce8c2eb287893988e8b69e77e2dbcad0f627fac74916be2789cd3357cf29f3e3090a9c88a86ef9a0e80dd0aa949ddfb145a6a0d1c128eac0a8fe708d94
+DIST rocSOLVER-6.3.2.tar.gz 3077213 BLAKE2B ab05f0388f4845e7cbd6279aaa7c6a0774b99153ca0739837186792a8e5c271498d5c18a3305602d979aad65e5bc399305e0c6447bce118694ebbdcb1f26b5a3 SHA512 7a9b705783dde897a8b343e832a7775d131cc0c5caca14ee9abe4349aeff896bb1b073ea077ed1bcced6a358e4b61d9a0155c499c73fccba1d50b0ebc535dd6c
EBUILD rocSOLVER-5.1.3-r1.ebuild 1939 BLAKE2B 5106e36577bdfbbba5039de1007a9d96587354bb634f2ae4cec76c644144ab6b5527082ba96a0039c42c2e0984c1abf99cc30c6d8bb3a3867c45348245ced66f SHA512 8d6abd695f2596fef6f6c2fb66e168ba5b087b71360ffebfd4a0aaa3796d21b9e9deb215e4368ca36a42ede7ac91415ed6641e20e4ac1d40fa420bbdf1cf44b9
EBUILD rocSOLVER-5.4.2.ebuild 1537 BLAKE2B 8881bd0881366f2315011b8fca3562bf85f2fbed0c5522b47b18794366e6d26bf800da60a5f1d73f74b0f4397b6407cea042e6ed9e10595017e51441fe221ea6 SHA512 b9d212bc359301a901750ce682f4658a9ba927950800f5e4692f26991ee1aee86d0465e9a7af5eeef61750fe5799a7e4e636dffd097a8a604208ef8764e961b9
EBUILD rocSOLVER-5.7.1.ebuild 1536 BLAKE2B c85b59fc74642843d586c33e81b6d0e3504e8b53d639072eb65a46112ca56fb229fa6a312b5b2f7e3d8061e89716530b38a4f497ed1c0a512117312c81cafc67 SHA512 36f9bcff6650fe09fbe4227904d1b05259208fed1935f4b8a29e297102e81d77ded767c3392a78b126790ea56413fc56e6828774881bc4313a2714c2a0b9ef2c
EBUILD rocSOLVER-6.1.1.ebuild 1439 BLAKE2B 637f2a432d41dc71231021e419c46303f0882820d268b68b03dacb386b0bb58d7deecba8d8fa2a2b6be80f7040df244ccea90da5546f69f84d348367d7f18e5a SHA512 704a0ba8930b519afd224f6f7713d6ee743ea6d40f9c3bc7a53ffe449b2e9a6fb1ad4c1407891ea2129d43ebbc04308db235e6cc3ff558f9456068499a13fa05
EBUILD rocSOLVER-6.3.0.ebuild 1678 BLAKE2B 64cc0c35bcbfae7cab035747071d83a69fd1f58c9dbd097df1f5326ef8d383912128d903bfcf62e0dea773cb8f0773082848ac290ffc25b0a9daf269fe85c63d SHA512 25b7e8b4ce820b18ee53c45228560022adb2c7991a43678d955ff35d81719071f080c232e5d37979c2e5393bf86461112f9aad6470823f2c4c90da138addb1d0
+EBUILD rocSOLVER-6.3.2.ebuild 1678 BLAKE2B 64cc0c35bcbfae7cab035747071d83a69fd1f58c9dbd097df1f5326ef8d383912128d903bfcf62e0dea773cb8f0773082848ac290ffc25b0a9daf269fe85c63d SHA512 25b7e8b4ce820b18ee53c45228560022adb2c7991a43678d955ff35d81719071f080c232e5d37979c2e5393bf86461112f9aad6470823f2c4c90da138addb1d0
MISC metadata.xml 846 BLAKE2B 4f740804d76db5a55b3ee7bfc1e4e79edb192a0cb3962bee1e1326af0e1b2cdf9e1e410bf0557d0adc2a8e34592b8bf01eb49b951c50c4af3a97c7275c9e3629 SHA512 c8c0d4b5559b2ebb6323137bb6d7017cf50d674e05fb36533c75d3ffe53711b126798cc787521b0f9920c9e510ac163aaefd723b509fe1563d138f393bccbf2c
diff --git a/sci-libs/rocSOLVER/rocSOLVER-6.3.2.ebuild b/sci-libs/rocSOLVER/rocSOLVER-6.3.2.ebuild
new file mode 100644
index 000000000000..0cb4a4616a06
--- /dev/null
+++ b/sci-libs/rocSOLVER/rocSOLVER-6.3.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake edo flag-o-matic rocm
+
+DESCRIPTION="Implementation of a subset of LAPACK functionality on the ROCm platform"
+HOMEPAGE="https://github.com/ROCm/rocSOLVER"
+SRC_URI="https://github.com/ROCm/rocSOLVER/archive/rocm-${PV}.tar.gz -> rocSOLVER-${PV}.tar.gz"
+S=${WORKDIR}/${PN}-rocm-${PV}
+
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+IUSE="test benchmark"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RDEPEND="dev-util/hip
+ sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
+ sci-libs/rocSPARSE:${SLOT}[${ROCM_USEDEP}]
+ dev-libs/libfmt
+ benchmark? ( virtual/blas )"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-cpp/gtest
+ >=dev-build/cmake-3.22
+ virtual/blas )"
+
+RESTRICT="!test? ( test )"
+
+src_configure() {
+ rocm_use_hipcc
+
+ # too many warnings
+ append-cxxflags -Wno-explicit-specialization-storage-class
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -Wno-dev
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DROCM_SYMLINK_LIBS=OFF
+ -DBUILD_CLIENTS_SAMPLES=NO
+ -DBUILD_CLIENTS_TESTS=$(usex test ON OFF)
+ -DBUILD_CLIENTS_BENCHMARKS=$(usex benchmark ON OFF)
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ cd "${BUILD_DIR}"/clients/staging || die
+ # No filters: 64m28s on gfx1100
+ # 'checkin*-*known_bug*': 1m35s
+ HIP_VISIBLE_DEVICES=0 LD_LIBRARY_PATH="${BUILD_DIR}/library/src" \
+ edob ./rocsolver-test --gtest_filter='checkin*-*known_bug*:*GVD*batched*'
+}
+
+src_install() {
+ cmake_src_install
+
+ if use benchmark; then
+ cd "${BUILD_DIR}" || die
+ dobin clients/staging/rocsolver-bench
+ fi
+}
diff --git a/sci-libs/rocSPARSE/Manifest b/sci-libs/rocSPARSE/Manifest
index bfafd4b77a63..a469c5a77758 100644
--- a/sci-libs/rocSPARSE/Manifest
+++ b/sci-libs/rocSPARSE/Manifest
@@ -5,6 +5,7 @@ DIST rocSPARSE-5.1.3.tar.gz 943788 BLAKE2B f9d5fc34d74bc10f3e5bd0a18da41fe9b35a2
DIST rocSPARSE-5.7.1.tar.gz 1167162 BLAKE2B 20ed88c87afbb041a31aa8bf867dca7ee670af093347c9c6a68b0750e70c796e7cfd599f84a58de2b8038f7681524bcb5909230fc340d1575dae3b72089ec650 SHA512 cd48884c51fcddcb26c42920cf477999160b3f06da4ab182f746a18d1fe54f697d89b1e470c550bd2330b26fb596d4a5baadf64366145e0d07f3fd8891f9af59
DIST rocSPARSE-6.1.1.tar.gz 1367035 BLAKE2B fc981df5913ea527bb4a7d3eba69373ebc7b74319f387e9f42a94feb1ec029ecca15618ea2d5ff7a91cb6e8959f164ab4be57755ee17db5f155f3b0e373cc487 SHA512 f87bd724b92fdb35e1c70cafcf09d95ab65f514bacfe1c59c5f0a2a75a8bae7a7dca2ee093ecd2e05adf542cc00165c0f8bf0a67e98013e2c4c72145ba951db2
DIST rocSPARSE-6.3.0.tar.gz 1490336 BLAKE2B 05260170c757247a93c4169603dd8f0c0ce8e1e83ca83775783bee243ed9d174af7762a39f252b1434fb6af8a86fdcc11a7994af79e8a8b9ea9f199670ab3a74 SHA512 c8ddd942ba5765f01457391d028599e8daecd107771a2ff7948f537756c323be516d40fc52f7443472db76f5d7411dcd266f8dbc7f0ae9d9cee8270ec8dcb1f7
+DIST rocSPARSE-6.3.2.tar.gz 1490331 BLAKE2B 77317b2cd7bbfe69577c49d738b3aa829db6a9c54e93f1e5cb874825210658582f084e97e0cb8e76be9d767a3dc95625441604600b948ccebb4e634b24703ea7 SHA512 b1377749cd07ea858a06e9bbd372008d42f6afad8eb48334bbbd8a8e7ab48a4671fb9d23ac8c896e8b3f546a03118f57345ebab8473795fdaa7a49b49f368a49
DIST rocSPARSE_ASIC_320k.tar.gz 11301444 BLAKE2B a00cc4a3ededab3fb56339319e34e936645ddce2dee3c630153b37e337384c207b0a2829227fb7f4c2db1fe33383e97410ab7ad459d391c025f5410843d51cf2 SHA512 1db3af391c30a371c1ac0087436e266721474273a39d5b2b6d56408d950dcbbee004750e4dce4e3dbc4cb512f38f6d945676d7f29b62c52fd5a7fed0fe789e03
DIST rocSPARSE_Chebyshev4.tar.gz 50165660 BLAKE2B f1a95554c8f38937f501488fabfd406b773eb980d7463cadac0de162529ac2f834c655cadd2b65f4c42a8487bc2d67c749601ae33bd789051f9e4d1e157196a0 SHA512 fdec4947a4af923d28b4be8d23690fd6d356c58f8344a5dcdd2e3fa61769d83e47a84d65316b527e6e82d9f988de2675a852367d406e44b44d784137a90b95c0
DIST rocSPARSE_Chevron2.tar.gz 3210636 BLAKE2B 919bc19931cbcb32c09e6b623c9d3890400895dfd65e83845d351a8e3dd8b30ef43374c3c0ca3ee9708c81b5fb8886f1a4adbea6086495f08f9498f19a2279d5 SHA512 22b71deddec4f1af5b239d4065089230cf70e521102803a77ab3f16b34a0d69534817e54d81dfa7f8d1f299932c0f0424237baeb3d8289bcfffa4b902b00e256
@@ -33,4 +34,5 @@ EBUILD rocSPARSE-5.1.3-r1.ebuild 4960 BLAKE2B db6aa536d619dcadf79787ea73d5cae609
EBUILD rocSPARSE-5.7.1-r2.ebuild 4917 BLAKE2B 0f671c24cbdaaab4f2c5f41394a0164bb152b82c45c9f55c169c4785bb7ec51c82ebc47911cdc1d5fd1285a809c860f609437cefb19c34a37a02285102211c2a SHA512 055e7eca53225cd1b14e2fb6c86a30505506dd83c1cbe3b84abd9b2081fb06f993e54376a1f04e4ef4322a9c4cbe8367a6cc797993bd5f104acba8e9422c0de6
EBUILD rocSPARSE-6.1.1.ebuild 4319 BLAKE2B e46bdae6c3c2b29fbddee9152b930d021c752622c4f2fce93ca20a8f63cc111bb20f5ae9bb4b640f136e255ea89e22dcaf1754bc98181f8f6b258c8108e4b656 SHA512 29949ce5def2c52c93c6f85d00dc84d3978ba1425070d4a32639002a6840604742d68664ff196846f43f60ce5b3b780d886994c9a5df2dc3c62aa78cadb1a7f2
EBUILD rocSPARSE-6.3.0.ebuild 4574 BLAKE2B 2187f8f70f4870402daf9d55b1ac292e7f51b22f75153612b4febbae354c129410ce467d9eaed99731f0e7f7207904e8e22cb0b50d1b75762c1e477224d51feb SHA512 2b1f293255445fcb7eaed05b5a4a7523741a696d6e4073c5edc2e21d69882b8d50cf661c3d0041ed61d1a93c518be33740fdc8259cc28e1046bad5954faff660
+EBUILD rocSPARSE-6.3.2.ebuild 4574 BLAKE2B 4ea562dda11e2ae9fd4aee0982a935436b7249c73d29f812b702a41bcf154746efd8a2ce53f08f6d74bdced9ac5b8ecb799964b1333cddf5478559eff68f3b75 SHA512 3bfd3d5dc507f1a3423572c17381e276d74e1aedcdd40129f29816314343dcc68f788fa2c1c6b58f51dcb29767029cb35d2908ea0670852613ec83ebcfbdbd39
MISC metadata.xml 669 BLAKE2B 62133bd86a945eedaba10a5507a30d2dac62984558e74540860bbde3d12cf971de129d5c6e046b3916f4cf048c60aeb87553385b8f28d50ce0046ec04e90385d SHA512 6717bc1ad49a85001695265b3571c3936da67d3ded431149d6d9c98b094386a8899fcbf2375ca799c3e9c742c48460ac482418a53189097f5a12510f8a3ce628
diff --git a/sci-libs/rocSPARSE/rocSPARSE-6.3.2.ebuild b/sci-libs/rocSPARSE/rocSPARSE-6.3.2.ebuild
new file mode 100644
index 000000000000..b3db8b403676
--- /dev/null
+++ b/sci-libs/rocSPARSE/rocSPARSE-6.3.2.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+ROCM_VERSION=${PV}
+
+inherit cmake edo flag-o-matic python-any-r1 toolchain-funcs rocm
+
+DESCRIPTION="Basic Linear Algebra Subroutines for sparse computation"
+HOMEPAGE="https://github.com/ROCm/rocSPARSE"
+
+SRC_URI="https://github.com/ROCm/rocSPARSE/archive/rocm-${PV}.tar.gz -> rocSPARSE-${PV}.tar.gz
+test? (
+http://sparse-files.engr.tamu.edu/MM/SNAP/amazon0312.tar.gz -> ${PN}_amazon0312.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> ${PN}_Chebyshev4.tar.gz
+http://sparse-files.engr.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> ${PN}_sme3Dc.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Williams/webbase-1M.tar.gz -> ${PN}_webbase-1M.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Bova/rma10.tar.gz -> ${PN}_rma10.tar.gz
+http://sparse-files.engr.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> ${PN}_bibd_22_8.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> ${PN}_mac_econ_fwd500.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Williams/mc2depi.tar.gz -> ${PN}_mc2depi.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Hamm/scircuit.tar.gz -> ${PN}_scircuit.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> ${PN}_ASIC_320k.tar.gz
+http://sparse-files.engr.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> ${PN}_bmwcra_1.tar.gz
+http://sparse-files.engr.tamu.edu/MM/HB/nos1.tar.gz -> ${PN}_nos1.tar.gz
+http://sparse-files.engr.tamu.edu/MM/HB/nos2.tar.gz -> ${PN}_nos2.tar.gz
+http://sparse-files.engr.tamu.edu/MM/HB/nos3.tar.gz -> ${PN}_nos3.tar.gz
+http://sparse-files.engr.tamu.edu/MM/HB/nos4.tar.gz -> ${PN}_nos4.tar.gz
+http://sparse-files.engr.tamu.edu/MM/HB/nos5.tar.gz -> ${PN}_nos5.tar.gz
+http://sparse-files.engr.tamu.edu/MM/HB/nos6.tar.gz -> ${PN}_nos6.tar.gz
+http://sparse-files.engr.tamu.edu/MM/HB/nos7.tar.gz -> ${PN}_nos7.tar.gz
+http://sparse-files.engr.tamu.edu/MM/DNVS/shipsec1.tar.gz -> ${PN}_shipsec1.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Cote/mplate.tar.gz -> ${PN}_mplate.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Bai/qc2534.tar.gz -> ${PN}_qc2534.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Chevron/Chevron2.tar.gz -> ${PN}_Chevron2.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Chevron/Chevron3.tar.gz -> ${PN}_Chevron3.tar.gz
+http://sparse-files.engr.tamu.edu/MM/Chevron/Chevron4.tar.gz -> ${PN}_Chevron4.tar.gz
+)"
+
+S="${WORKDIR}/rocSPARSE-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="benchmark test"
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RDEPEND="=dev-util/hip-6*
+ sci-libs/rocPRIM:${SLOT}"
+DEPEND="${RDEPEND}"
+BDEPEND="test? (
+ dev-cpp/gtest
+ >=dev-build/cmake-3.22
+ $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
+)
+"
+
+RESTRICT="!test? ( test )"
+
+python_check_deps() {
+ if use test; then
+ python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]"
+ fi
+}
+
+src_prepare() {
+ # use python interpreter specifyied by python-any-r1
+ sed -e "s/\${python}/${EPYTHON}/" \
+ -i clients/tests/CMakeLists.txt || die
+
+ cmake_src_prepare
+
+ # Test need download data from https://sparse-files.engr.tamu.edu (or other mirror site), check MD5,
+ # unpack and convert them into csr format
+ # This process is handled default by ${S}/cmake/ClientMatrices.cmake, but should be the responsibility of portage.
+ if use test; then
+ mkdir -p "${BUILD_DIR}"/clients/matrices
+ # compile and use the mtx2csr converter. Do not use any optimization flags, because it causes error!
+ edo $(tc-getCXX) deps/convert.cpp -o deps/convert
+ find "${WORKDIR}" -maxdepth 2 -regextype egrep -regex ".*/(.*)/\1\.mtx" -print0 |
+ while IFS= read -r -d '' mtxfile; do
+ destination=${BUILD_DIR}/clients/matrices/$(basename -s '.mtx' "${mtxfile}").csr
+ ebegin "Converting ${mtxfile} to ${destination}"
+ deps/convert "${mtxfile}" "${destination}"
+ eend $?
+ done
+ fi
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ # tons of warnings in tests
+ append-cxxflags -Wno-explicit-specialization-storage-class
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DBUILD_CLIENTS_SAMPLES=OFF
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ -DBUILD_CLIENTS_TESTS=$(usex test ON OFF)
+ -DBUILD_CLIENTS_BENCHMARKS=$(usex benchmark ON OFF)
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ cd "${BUILD_DIR}/clients/staging" || die
+ LD_LIBRARY_PATH="${BUILD_DIR}/library" edob ./rocsparse-test
+}
+
+src_install() {
+ cmake_src_install
+
+ if use benchmark; then
+ cd "${BUILD_DIR}" || die
+ dobin clients/staging/rocsparse-bench
+ fi
+}
diff --git a/sci-libs/rocThrust/Manifest b/sci-libs/rocThrust/Manifest
index 0bd9efefbd45..dbf44651f708 100644
--- a/sci-libs/rocThrust/Manifest
+++ b/sci-libs/rocThrust/Manifest
@@ -4,9 +4,11 @@ DIST rocThrust-5.1.3.tar.gz 1186518 BLAKE2B 2defe71247915940917438d4f0d0a811dca7
DIST rocThrust-5.7.1.tar.gz 1122808 BLAKE2B 41a5d57d03c7f95baf861b772c9513c7fbc26eee8a2f388897eb9b9f9fad3cdad81e2a79932c5b9a6d88b4e1596bf64e59e01337943a036ddb792f7b352ecd31 SHA512 52a9640808f0ed78ae2d6f25e741af59ae4e977535a0431f16c0fa1ee9a395e6f389cf29e61c02ac274cf16fcd193e5df6fb2edc340059ab282ed7cd877fc8b4
DIST rocThrust-6.1.1.tar.gz 1147635 BLAKE2B e71288a4666ba1f23cf85d2d269f61f9085efaeb2921b7f3142c5ce0808380b27a8c07945a44b6a651747046020b412838a667232b1ba65308fd7fd336b840b4 SHA512 30eeb6df73ee0dc2361879337faae09cf19cd151510c6e22d774c22b4be19272f9980cc6ba2b2e42f43738a1e475f49fcb4384d66b24639746a05685a90e37d4
DIST rocThrust-6.3.0.tar.gz 1205810 BLAKE2B bdf617ffac39deb345a2738a7d61ccf282af1ba2d49210aa15e5d3181f64f38bcb609d52d41db892579d9d03013b0ddcad6bc88cd58a3a90fa8e7989e01edfcc SHA512 e73e0fd743dcb5625099aad226b578145e350666eb52ce9682e53a40f4cb17a34f812a94321397acad8dfcf6c573eab86565a220bb42e501296b78450e42647e
+DIST rocThrust-6.3.2.tar.gz 1205797 BLAKE2B 355da53bbc69a6b79909fe48bfa326fc9bc8eabf4b80d3870bd4ef73ff87ebaba5ec06ce2096efd9d4655d1f19970ca60069c14e91b6bf953263145f8ff3a178 SHA512 5f699957ef79346e38d7d8d462b25f67248e5d7b1c2ea71a153fe7f87279d442e181a721b95a2878d52ae08ff3b53797a320f51f707b852ec67d5dfaa50a1bc7
DIST sqlite-amalgamation-3430200.zip 2676699 BLAKE2B b09c59772c920ddef7ba0b15b1721645541678bad9ecb23fb8ecfbb1733177cad836d1d75db8e0722ea7ab4701cfaca187b72c127e9959f7e4f116f1ec7fe41c SHA512 5ef0e65ee92a088187376fa82ccb182dffa35391dd4dbcb3fafeb0a6f1602ced1e212753837079a9cad007d73d3f5b8a67ca1a6596eba6cf0c695052fa307392
EBUILD rocThrust-5.1.3.ebuild 1929 BLAKE2B 04ef6dbe75793a05c9d2f994eb82d7816ec99abed0415e0a3a555aeda4e09267adac4db686d76c409a942c636f035433d33d0727e9c793cf3afdf8bfeaedc371 SHA512 e3867e21e481ccfb13318cb2ba02596e81be6e86b5026083b7091916adc850fe74a926cb98c129a3dbe6ee0ea9c12665849979d63628e081fe56465f746098c4
EBUILD rocThrust-5.7.1.ebuild 2054 BLAKE2B 16f51ff532eb679fa80ab0494066e3113962d01f7fd0927fa70efc923017cabcf09149df2f730a15d17fbd2f95162f051fa8b9b71cd984109236c0be090f2574 SHA512 ca20c3485ab1a0a5f19d15f0275a440176671a808411352582460c203ff00dcd8cde327cf70b54227b2e7eb3ae29005a00eb5e9b6f2a492080086b620a88d1d9
EBUILD rocThrust-6.1.1.ebuild 1313 BLAKE2B 6b420f4a5a8ee338d9ab33288f6fdeb69c3e7c25c6cc73b2fc292b043aea4af3e112fc36592bec1c20239115d3065b736b37d8acb74096f0e816a986e303b62a SHA512 cc6eb3585fccc752b7bd4c2e09a1cd5fdc1ba5a6b5782a85866b5ef89ea5f25a05339eb086514d2b79f3f929fbd9817c548a02009a6d5a462b684a9aa6931e4d
EBUILD rocThrust-6.3.0.ebuild 1558 BLAKE2B 7f81eae26b3b8294450fe5b5b5e73629a33be89229163f1282d475d73105dec443fb8899241525bc72aa294d39be7f39031850576b5ef4aef98ace97d6fb2e79 SHA512 3abe1945a4fc3bf91b74c50e03fa457eaf6b5b3589bc572b82707b37c12a89f1fb96bfb9fdb2acb410813531408e5699c3203bab8dfe3583891b86a3b64d32ef
+EBUILD rocThrust-6.3.2.ebuild 1558 BLAKE2B 7f81eae26b3b8294450fe5b5b5e73629a33be89229163f1282d475d73105dec443fb8899241525bc72aa294d39be7f39031850576b5ef4aef98ace97d6fb2e79 SHA512 3abe1945a4fc3bf91b74c50e03fa457eaf6b5b3589bc572b82707b37c12a89f1fb96bfb9fdb2acb410813531408e5699c3203bab8dfe3583891b86a3b64d32ef
MISC metadata.xml 631 BLAKE2B 99edd995566ee67d4e2fb4fdc67eca30299e81bd657d57c24932b0bc0545c805abce9d2542dfcb9d61d7aa5639ac02dc5385a5d90bfa5fcb757b5fab9f1f11d6 SHA512 bc0f9411724711f1806f1681c6c55877b828807e9deb22123a92b1b1cfc19c2f423ddd111978bf04a3993555cdc984f654c049617e5919e18d09a093c4559136
diff --git a/sci-libs/rocThrust/rocThrust-6.3.2.ebuild b/sci-libs/rocThrust/rocThrust-6.3.2.ebuild
new file mode 100644
index 000000000000..9588f9f0fc74
--- /dev/null
+++ b/sci-libs/rocThrust/rocThrust-6.3.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_VERSION=${PV}
+
+inherit cmake rocm
+
+DESCRIPTION="HIP back-end for the parallel algorithm library Thrust"
+HOMEPAGE="https://github.com/ROCm/rocThrust"
+SRC_URI="
+ https://github.com/ROCm/rocThrust/archive/rocm-${PV}.tar.gz -> rocThrust-${PV}.tar.gz
+ test? ( https://www.sqlite.org/2023/sqlite-amalgamation-3430200.zip )
+"
+S="${WORKDIR}/rocThrust-rocm-${PV}"
+
+LICENSE="Apache-2.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+IUSE="benchmark test"
+REQUIRED_USE="
+ benchmark? ( ${ROCM_REQUIRED_USE} )
+ test? ( ${ROCM_REQUIRED_USE} )
+"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-util/hip
+ sci-libs/rocPRIM:${SLOT}[${ROCM_USEDEP}]
+ test? ( dev-cpp/gtest )
+ benchmark? (
+ dev-cpp/benchmark
+ sci-libs/rocRAND:${SLOT}[${ROCM_USEDEP}]
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-build/cmake-3.22
+ test? ( app-arch/unzip )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-4.0-operator_new.patch"
+ "${FILESDIR}/${PN}-6.3.0-fix-libcxx.patch"
+)
+
+src_configure() {
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DBUILD_TEST=$(usex test ON OFF)
+ -DBUILD_BENCHMARKS=$(usex benchmark ON OFF)
+ -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF
+ )
+
+ if use test; then
+ mycmakeargs+=(
+ -DFETCHCONTENT_SOURCE_DIR_SQLITE_LOCAL="${WORKDIR}"/sqlite-amalgamation-3430200
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+ # uses HMM to fit tests to default <512M iGPU VRAM
+ ROCTHRUST_USE_HMM="1" cmake_src_test -j1
+}
diff --git a/sci-libs/rocWMMA/Manifest b/sci-libs/rocWMMA/Manifest
index fdb695e3b988..e9820a65303d 100644
--- a/sci-libs/rocWMMA/Manifest
+++ b/sci-libs/rocWMMA/Manifest
@@ -4,7 +4,9 @@ AUX rocWMMA-6.1.1-no-test-install.patch 854 BLAKE2B b8d4c15e578cae34eb116a633819
DIST rocWMMA-5.7.1.tar.gz 3163060 BLAKE2B 47ca55c0cd388ca51ad3843e656a31ce04d9e07988c26bfb69a7c61bfe497609408cfd20dcbe9c6698bd79b800a114ab67d582ced43dc6f1c4db4072e2901d99 SHA512 92c9c634fdf1f5319d34fabbf691df45600abdc5285a76b40255e7d6d260553076f65baa1eda566a163725e2a0cec0a85372eb07add39c65368e84505c176f50
DIST rocWMMA-6.1.1.tar.gz 3189782 BLAKE2B fd96d8f3ba8f21ee3544d532a59ffdefa1aefc94d73401f48d470f7f699e28771d5495e98c1ee316d8379167b70b945220be6670dee2757a62af162276a2fb0f SHA512 db2bfe805a4f33c48ee98c821efe0b261eca474af9e954843c83faa3335459bfe635326ba2cfc7b8b8ece2cf0f2c418f49ff6aa81537f8d3747cc729738a6b18
DIST rocWMMA-6.3.0.tar.gz 3225622 BLAKE2B bfcb872393a11c809d1f7d09aeca554c24669650f4e61d5846104d0559b50a584081260ad566b1d79a2d107cc1f2bf9ea26751e0611cba9108a455a2ba48a3cb SHA512 5c72df14eabd0e766ffc03e41cd2e5a07ffb4ab518f7e6c2b1f23517c20a1c076d08a45f9940e499ede02c0d2c77f3f76f65f4748c7c8dfa2e747a406acf0aa1
+DIST rocWMMA-6.3.2.tar.gz 3225614 BLAKE2B ee4c8ba96d5603c1eb029b473a8ab7c80bad0917be58d2a0d3673d84a2ccd743e3f9ee1487c49a866c685426cb1486601de0d94470f0d2de09fcde47bb063353 SHA512 01a3db5234d747273eb925db3c803651bf475d3685f7e0488be880bddceaa008f1988e476d465aba9564e95d5d5c370320d0465605e02ff88e9e7bd67d68e27d
EBUILD rocWMMA-5.7.1.ebuild 1212 BLAKE2B e0bd4413db21ddf0c3933154fd60c561462f21f054bac0990ce3788de9d437a51d128447cf38a59ba29f352e8a39d9e66f3c27ee1eb794f09edcdbf757a9a32f SHA512 cd78d160bee5e49c085b33defc407c26d493e4c9405003dc4d09a5f3fcde7fa22a0db140a6a0736e21e59bd8af39758dd519ba7d8c52c924799fc56bd55808b8
EBUILD rocWMMA-6.1.1.ebuild 1538 BLAKE2B 83267e2a8db5b56fa922592b5e99af37decc33f1b0061a893f73466329adea7b4f1366533b9c1d09a80d96d97c18bac435eef6dc1fc19d09a02920c2f38bf1a7 SHA512 f8c8e9263651f573e22a5f789604de21b56b99e1da7d270c185b450bbb87e589a2c32fb0f098776131d5b59837ce37e06bad87bc8236d28d25a6e00f6987b553
EBUILD rocWMMA-6.3.0.ebuild 1755 BLAKE2B dac9f015c0321dac151e9aa023da3ec13eeb1e0b8b2682e23025a4fc7af43b1f9f7f79a3ec89abc71380579ef6a571c316e05dc0cd21102e2cc12fc9f0cd0431 SHA512 d5335a4c91daa1ed8be3cfed6ebb7cdef87a2e18821c6bb8cf6c2df21c94bf1061f0856e96e1dee26aaa3982313b7906eb68c28b0adb303f1cc08996c1b0cae6
+EBUILD rocWMMA-6.3.2.ebuild 1755 BLAKE2B dac9f015c0321dac151e9aa023da3ec13eeb1e0b8b2682e23025a4fc7af43b1f9f7f79a3ec89abc71380579ef6a571c316e05dc0cd21102e2cc12fc9f0cd0431 SHA512 d5335a4c91daa1ed8be3cfed6ebb7cdef87a2e18821c6bb8cf6c2df21c94bf1061f0856e96e1dee26aaa3982313b7906eb68c28b0adb303f1cc08996c1b0cae6
MISC metadata.xml 468 BLAKE2B 00be6e38c18a77eebb430632acdd9da61aaa299c92cb733735bc7a40e1017e33d778783dd821f4122f46e9f390d7bc37c05c1b43e0abda915586eb83928e5f0a SHA512 9ed778246d9895dfdb2e881b533a2f53a0f6c0361671c33c065ce37e5f2ea4677e9885e28a66466c95e261dea909ec5de9fb79de44d9857520ed269849145247
diff --git a/sci-libs/rocWMMA/rocWMMA-6.3.2.ebuild b/sci-libs/rocWMMA/rocWMMA-6.3.2.ebuild
new file mode 100644
index 000000000000..5a803b20ae90
--- /dev/null
+++ b/sci-libs/rocWMMA/rocWMMA-6.3.2.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ROCM_SKIP_GLOBALS=1
+
+inherit cmake rocm
+
+DESCRIPTION="library for accelerating mixed precision matrix multiply-accumulate operations"
+HOMEPAGE="https://github.com/ROCm/rocWMMA"
+SRC_URI="https://github.com/ROCm/rocWMMA/archive/rocm-${PV}.tar.gz -> rocWMMA-${PV}.tar.gz"
+S="${WORKDIR}/rocWMMA-rocm-${PV}"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64"
+
+DEPEND="dev-util/hip:${SLOT}"
+
+IUSE_TARGETS=( gfx908 gfx90a gfx940 gfx941 gfx942 gfx1100 gfx1101 gfx1102 )
+IUSE_TARGETS=( "${IUSE_TARGETS[@]/#/amdgpu_targets_}" )
+ROCM_USEDEP_OPTFLAGS=${IUSE_TARGETS[*]/%/(-)?}
+ROCM_USEDEP=${ROCM_USEDEP_OPTFLAGS// /,}
+ROCM_REQUIRED_USE=" || ( ${IUSE_TARGETS[*]} )"
+
+BDEPEND="
+ test? (
+ dev-cpp/gtest
+ sci-libs/rocBLAS:${SLOT}[${ROCM_USEDEP}]
+ )
+ dev-build/rocm-cmake
+"
+
+IUSE="${IUSE_TARGETS[*]/#/+} test"
+
+REQUIRED_USE="${ROCM_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-6.1.1-no-test-install.patch
+)
+
+src_prepare() {
+ # unknown arguments for hipcc
+ sed -e "s/ -parallel-jobs=4//" \
+ -e "s/ -Xclang -fallow-half-arguments-and-returns//" \
+ -i CMakeLists.txt || die
+
+ cmake_src_prepare
+}
+
+src_configure() {
+ rocm_use_hipcc
+
+ local mycmakeargs=(
+ -DCMAKE_SKIP_RPATH=ON
+ -DAMDGPU_TARGETS="$(get_amdgpu_flags)"
+ -DROCM_SYMLINK_LIBS=OFF
+ -DROCWMMA_BUILD_SAMPLES=OFF
+ -DROCWMMA_BUILD_TESTS="$(usex test)"
+ )
+ use test && mycmakeargs+=(-DROCWMMA_USE_SYSTEM_GOOGLETEST=ON)
+ cmake_src_configure
+}
+
+src_test() {
+ check_amdgpu
+
+ # Expected time on gfx1100 is 1260s (-j1) or 936s (-j32)
+ # Visible devices are limited to the first one to exclude APU (if not disabled in the BIOS)
+ HIP_VISIBLE_DEVICES=0 cmake_src_test
+}
diff --git a/sci-mathematics/4ti2/4ti2-1.6.10.ebuild b/sci-mathematics/4ti2/4ti2-1.6.10.ebuild
new file mode 100644
index 000000000000..580a2eadbe87
--- /dev/null
+++ b/sci-mathematics/4ti2/4ti2-1.6.10.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Software package for algebraic, geometric and combinatorial problems"
+HOMEPAGE="https://4ti2.github.io"
+SRC_URI="https://github.com/4ti2/4ti2/releases/download/Release_${PV//./_}/${P}.tar.gz
+ https://dev.gentoo.org/~mjo/distfiles/${P}-musl.patch.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ sci-mathematics/glpk:=[gmp]
+ dev-libs/gmp:0=[cxx(+)]"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-slibtool.patch"
+ "${WORKDIR}/${P}-musl.patch"
+)
+
+src_prepare() {
+ default
+
+ # The swig subdir is not used on Gentoo, and in 1.6.10, they
+ # actually forgot to ship it. Let's make extra sure that e.g.
+ # we don't waste time autoreconfing it.
+ rm -rf swig || die
+ sed -e '/SUBDIRS += swig/d' -i Makefile.am || die
+ eautoreconf
+}
+
+src_configure() {
+ # This is not pointless: configure.ac disables shared libraries and
+ # enables static libraries by default.
+ econf --enable-shared --disable-static
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/sci-mathematics/4ti2/Manifest b/sci-mathematics/4ti2/Manifest
index 2261eaaf09e0..400dbf505c69 100644
--- a/sci-mathematics/4ti2/Manifest
+++ b/sci-mathematics/4ti2/Manifest
@@ -1,5 +1,9 @@
AUX 4ti2-1.3.2-gold.patch 434 BLAKE2B 38162dea9fa7e7072966fc7c5fc72c05e2d122dbfbb25aa0027f992f0fe23bd1232245c670b8f3d3a2b75e67319a217aead99850ec6d1a025c6c4a890605b2c3 SHA512 109f89dcf1f66fae079d9ba4c265b0a9ad0a60b88848ae38175d98c51b8b8fce3e92b0f862191340f4a8dd8c60a768c77b1504d0a797553b5cd1fe5bc95189ff
+AUX 4ti2-1.6.10-slibtool.patch 3198 BLAKE2B e6785a6deb104aa114624dfdbcf3e7848ed27eac88fa073f246c70dcd7b8b6e21911904def4940c650b874507fe3ab61e3acdcf330c259fa6134ea3cdd29c6b3 SHA512 be2cc10232e08052cda53661d1048dbf833409ea5e7e2707c6183a943d537c0a4aabf2da69e41e67ff61849b782f4377259407456ea8766c577e08f26987c998
AUX 4ti2-1.6.7-gcc13.patch 895 BLAKE2B 2827da0a04f2871af174ffda828aca91141d18f379e30c27c10e3807b369b502ef7ebf781a4137e0c6651e5e7922912857bbf5cd3d24b12c1571828983ba3f63 SHA512 0de85310fd9680ed1f3adc5b4990283d4d6ee2ebf8a8c82e195ad323fcf1cbd16fa3727dc428f26b945edf660285332354a102c19eb37737beabbc5d9cfe9444
+DIST 4ti2-1.6.10-musl.patch.xz 15820 BLAKE2B 2994a4e0e589e8c8233bf9367206129605538145b3dffd6dc186026d0e45d78e382467dbebd13d5e0ae5d4f96a0a9411811d3ddb390b5a9e68e4251bd37fbb02 SHA512 2fd0f470cf5d571875715be3dd67ea05edb222f1ca30f33698f3bfe1c470fa56695b03ccdf27dfaacaa613616cf67bc9165072c710d267be370a718f40a268bd
+DIST 4ti2-1.6.10.tar.gz 5496480 BLAKE2B e6d90e0282c1ad63ee887c7f301ce8127791d1f75b5c8a43866b812e7e773495ee2cf33e1e1d23eb3974cdd0632d7efc61ee7b2029902adad5601c3eedacbced SHA512 d591ed272664c7467e9b28082c0a99002b3a4616cf437eecd243ccca2ab0f08abdba5dcd039a109b05793f7aaf9f405af9a58c7eff90b7b01b3b1f34fb7fdb2e
DIST 4ti2-1.6.7.tar.gz 5649869 BLAKE2B ab0e7da1de88e5e99ead0b8fa7f7a72773b84ae903a31dc3134e83364ea45069889f8ce9812bb471cf72b824fe013756d557489b4d2ab31216141d5b6347acfc SHA512 38d638fe01ff3cef1aebae1eefd276cf02f808978851b4465e132f77d3ab34ea51d512e2ea28a42ac65263b458c43cf420dc5f8ac930f959dd0c14916cef9841
+EBUILD 4ti2-1.6.10.ebuild 1168 BLAKE2B ed74aae750dc6c887785b576aa2067a77a47761bd0e8c18ab252cd0c61a51f8aefbaf68ff4b937a561a379a3360130bf26157f15c5eaa941e0cc47c2e7c5b8f6 SHA512 ceb1a742061be09112307c8535ea63bc56248aed0e9cc7acdb5d080eece2cc6cc8e4254596c09cbfc909a9f5bc7fe52446d9dfd96dacadb90d9ebe09d382cde6
EBUILD 4ti2-1.6.7-r1.ebuild 882 BLAKE2B 53225de86083c1f5f65a65138979c59eef5d460b0b7e5443d25a5e07957d7df61c4f0bb87621cea0a0e0cea754abcad61da66da0418f9b42354ae0b301d3fb5b SHA512 44966dc8c9f8aa40c02bb542dec561b7c658264ec29845933ff92caea50b9a4dd016b57f1c724f22bfde8a0a81a54b9c29485b82bdf369512b687c9f5982169d
MISC metadata.xml 531 BLAKE2B b06d3faf7ccbde8dfc9012e3d4060a703639873b4ebbda9c2fb07ef1fd4e6ad6b97d09e7ed12d8adfd35492c2cdc93ae9290987129e7f0aa34d6b0df6f8513ae SHA512 3564979bae9192cadb2351ec2a401d71de987d78e320701676f8e356a3352b75e921dd807a33e4963687489cd4b9f1dab7112c7d631cb74fef39d3b66943970e
diff --git a/sci-mathematics/4ti2/files/4ti2-1.6.10-slibtool.patch b/sci-mathematics/4ti2/files/4ti2-1.6.10-slibtool.patch
new file mode 100644
index 000000000000..5765fa75d5fb
--- /dev/null
+++ b/sci-mathematics/4ti2/files/4ti2-1.6.10-slibtool.patch
@@ -0,0 +1,78 @@
+mjo: we had another patch in Gentoo that adds "-lgmp" to 4ti2gmp_LDADD.
+I merged it into this one because otherwise they conflict.
+
+From b87d4c02616d6e5218658a782854e3156ab885aa Mon Sep 17 00:00:00 2001
+From: orbea <orbea@riseup.net>
+Date: Thu, 7 Mar 2024 14:10:14 -0800
+Subject: [PATCH] build: link internal dependencies with .la files
+
+When linking with internal dependencies the correct way is to add the
+libtool archives (.la) files to the appropriate LIBADD or LDADD
+variables.
+
+This fixes a build issue when using slibtool instead of GNU libtool.
+
+Gentoo issue: https://bugs.gentoo.org/916679
+---
+ src/groebner/Makefile.am | 10 +++++-----
+ src/zsolve/Makefile.am | 3 ++-
+ swig/allegrocommonlisp/Makefile.am | 8 ++++----
+ 3 files changed, 11 insertions(+), 10 deletions(-)
+
+diff --git a/src/groebner/Makefile.am b/src/groebner/Makefile.am
+index 64c2780..183920f 100644
+--- a/src/groebner/Makefile.am
++++ b/src/groebner/Makefile.am
+@@ -268,17 +268,17 @@ WRAPPERSCRIPTS = \
+ nodist_bin_SCRIPTS = $(WRAPPERSCRIPTS)
+ DISTCLEANFILES = $(WRAPPERSCRIPTS)
+
+-AM_LDFLAGS = -L../4ti2 -R$(libdir) -l4ti2common -no-undefined
++AM_LDFLAGS = -R$(libdir) -no-undefined
+
+ # 16 bit precision flags.
+-# 4ti2int16_LDADD = lib4ti2int16.la
++# 4ti2int16_LDADD = lib4ti2int16.la $(top_builddir)/src/4ti2/lib4ti2common.la
+ # 4ti2int16_CPPFLAGS = -D_4ti2_INT16_
+ # 4ti2int16_SOURCES = $(4ti2sources)
+ # lib4ti2int16_la_CPPFLAGS = -D_4ti2_INT16_
+ # lib4ti2int16_la_SOURCES = $(lib4ti2sources)
+
+ # 32 bit precision flags.
+-4ti2int32_LDADD = lib4ti2int32.la
++4ti2int32_LDADD = lib4ti2int32.la $(top_builddir)/src/4ti2/lib4ti2common.la
+ 4ti2int32_CPPFLAGS = -D_4ti2_INT32_
+ 4ti2int32_CXXFLAGS = $(TRAPV) $(AM_CXXFLAGS)
+ 4ti2int32_SOURCES = $(4ti2sources)
+@@ -287,7 +287,7 @@ lib4ti2int32_la_CXXFLAGS = $(TRAPV) $(AM_CXXFLAGS)
+ lib4ti2int32_la_SOURCES = $(lib4ti2sources)
+
+ # 64 bit precision flags.
+-4ti2int64_LDADD = lib4ti2int64.la
++4ti2int64_LDADD = lib4ti2int64.la $(top_builddir)/src/4ti2/lib4ti2common.la
+ 4ti2int64_CPPFLAGS = -D_4ti2_INT64_
+ 4ti2int64_CXXFLAGS = $(TRAPV) $(AM_CXXFLAGS)
+ 4ti2int64_SOURCES = $(4ti2sources)
+@@ -298,7 +298,7 @@ lib4ti2int64_la_SOURCES = $(lib4ti2sources)
+ # Arbitrary precision flags.
+ # 4ti2 uses GMP (GLPL), an arbitrary precision arithmetic library.
+ if HAVE_GMP_WITH_CXX
+-4ti2gmp_LDADD = lib4ti2gmp.la
++4ti2gmp_LDADD = lib4ti2gmp.la -lgmp $(top_builddir)/src/4ti2/lib4ti2common.la
+ 4ti2gmp_CPPFLAGS = -D_4ti2_GMP_ $(GMP_CFLAGS)
+ 4ti2gmp_SOURCES = $(4ti2sources)
+ lib4ti2gmp_la_CPPFLAGS = -D_4ti2_GMP_
+diff --git a/src/zsolve/Makefile.am b/src/zsolve/Makefile.am
+index 3a55c40..7826993 100644
+--- a/src/zsolve/Makefile.am
++++ b/src/zsolve/Makefile.am
+@@ -88,7 +88,8 @@ endif
+ # Link in the "common" 4ti2 functions.
+ # -no-undefined declares that no undefined symbols will remain after linking all these libraries.
+ # (This is necessary to build shared libraries on Cygwin.)
+-libzsolve_la_LDFLAGS = -L../4ti2 -R$(libdir) -l4ti2common ${GMP_LIBS} -no-undefined
++libzsolve_la_LDFLAGS = -R$(libdir) ${GMP_LIBS} -no-undefined
++libzsolve_la_LIBADD = $(top_builddir)/src/4ti2/lib4ti2common.la
+
+ bin_SCRIPTS = hilbert graver
+ DISTCLEANFILES = hilbert graver
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index a895f5bcc3fc..62d193508cb2 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/coq/Manifest b/sci-mathematics/coq/Manifest
index daefd4ddc0dd..22b204260021 100644
--- a/sci-mathematics/coq/Manifest
+++ b/sci-mathematics/coq/Manifest
@@ -1,5 +1,7 @@
+DIST coq-8.17.1.tar.gz 7506035 BLAKE2B 29b5b11666185ec293f50264f5a8ad66433c3ce05d74128b524f6fc3c6810551fe76d11d6f9db7d3741b829ac8bacb66948aad522d0cd2c487692c3df8b563ff SHA512 9a35311acec2a806730b94ac7dceabc88837f235c52a14c026827d9b89433bd7fa9555a9fc6829aa49edfedb24c8bbaf1411ebf463b74a50aeb17cba47745b6b
DIST coq-8.19.2.tar.gz 7678311 BLAKE2B 5f9617fbe0127b0c8357c63f331ba3e9fb5a931be9a4a8e8de2e27820a0d986bf99ed9a512740a0f721c742504225ae56e240af893510aa0e449931499d10aab SHA512 91bc81530fa4f6498961583ad51eac5001f139881788b88e360a866ad8e2a6e2c5bce86d1a580ab4cd4782bf49d48318767df82471ce33ba3ac143e5569ad33c
DIST coq-8.20.0.tar.gz 7839432 BLAKE2B 9b489db0cc6874b0a629f3bdb4b503201005ec95a3375441538cd7e51d371a39561b9d0ab23ac485652782fdc7ae8d90c97ca1ff4d9a85fb8727a39ed4a6f48c SHA512 1a7eac6e2f58724a3f9d68bbb321e4cfe963ba1a5551b9b011db4b3f559c79be433d810ff262593d753770ee41ea68fbd6a60daa1e2319ea00dff64c8851d70b
-EBUILD coq-8.19.2.ebuild 2483 BLAKE2B ce2870e40fe70f113cb52eea1a7b5771bee4180d0a58e4bfb539feb0c499531b2dc1388066f33bb7024d77c5efc8541d3e545e86568e58cec12c48eaa9f8360d SHA512 49605fd89331d80ac24bd886f1b96ffbf9ad17c0ffec3dfe2ac0bda2176853f10e023708a02ccffbcda2c0f2a9443e921a44e2745446ac13181aada4c5aebb97
-EBUILD coq-8.20.0.ebuild 2895 BLAKE2B 537f16925a0b630a4fec48a5503aa3e10a8a225aca594d2cdd529f6ede52bdca5b6139b9556daba827f8283278827a013438ce4b4ce5153c038a01b79b774ac9 SHA512 c24c2a9d573a348ca6934de093b281c84de698b95355714f9d8d7d9d81d1d945eafa869370f9847731e4d930ae10e77600581aa3d27be6cace6adfaaa4f62323
+EBUILD coq-8.17.1.ebuild 2491 BLAKE2B cc88e3c71a041b67cbb100551f78c168111e77c7d8b5e3219331b629af909cc80be4a3ef2651fd1705f37505e5df80de5ae0a802f3e8b33a7fa97cc9d1fbaf0e SHA512 b532cd7cecb6279f077a94ddc3dfb579243361f4d3eeb4690467fd3e79e7e8de43c98b9293264733345ca9e4716edd268e6ad68c344d24d3d46b5b9ea823280f
+EBUILD coq-8.19.2.ebuild 2490 BLAKE2B 256cdcc9dd137a45d00f29b7d3f426231b3da7ea3b83a1f6fc6d7a488b74a3d960bbe64fe9086c9d966e286451f6a5db395d508ca269c5468db36349386b5a92 SHA512 ef1951b26bd3e181b7f496dcd4d083bd4d2a7a72a49b5d7001deaa3e2f148080ff3c40a3fbdfc5feff380ce41df5bb611e71bdd7ebd08a240e0cc963650adecf
+EBUILD coq-8.20.0.ebuild 2902 BLAKE2B f733906f095c446825c9266a9dcd302325a9ea7e516362a7fd99cf6290797660a6a2e500e516544187c046f613076f5b970fd8b55aaf615312620929f7a0379f SHA512 d1d2bd27a3fe7b98bb8dae6bf4dbbeaad8721fa0f0193b23427520c10d6fb642026fd2a9f7f8293363ee9226bf4fa68ef70fdff188b691a8299cfe9f00f4e579
MISC metadata.xml 1047 BLAKE2B 9f6defdf213139ee6549bc8f3b36ce5e8f53ea73bd5aad9262932cbaea7e90bd97c9ffc9dbbd03ac50097c5a6f19f5ddf00dd2b74cc6a5349faf1b597244fb67 SHA512 0f5bfbdd9ffd6f64379e697ed7cf90c2d9257cd1815e520aa14235f1cb399d20fc863221a0cae803cc88e5975be964b9debc3d750a6378ea157146f2e567c5dc
diff --git a/sci-mathematics/coq/coq-8.17.1.ebuild b/sci-mathematics/coq/coq-8.17.1.ebuild
new file mode 100644
index 000000000000..f9f1b9c3cb76
--- /dev/null
+++ b/sci-mathematics/coq/coq-8.17.1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/_p/pl}"
+MY_P="${PN}-${MY_PV}"
+
+inherit check-reqs desktop dune edo
+
+DESCRIPTION="Proof assistant written in O'Caml"
+HOMEPAGE="http://coq.inria.fr/
+ https://github.com/coq/coq/"
+SRC_URI="https://github.com/coq/coq/archive/V${MY_PV}.tar.gz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="debug doc gui +ocamlopt test"
+
+# TODO: Lots of failing tests. Maybe investigate later.
+# RESTRICT="!test? ( test )"
+RESTRICT="test"
+
+RDEPEND="
+ dev-ml/num:=
+ dev-ml/zarith:=
+ gui? (
+ >=dev-ml/lablgtk-3.1.2:3=[sourceview,ocamlopt?]
+ >=dev-ml/lablgtk-sourceview-3.1.2:3=[ocamlopt?]
+ )
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-ml/findlib
+ doc? (
+ >=dev-java/antlr-4.7:4
+ dev-python/antlr4-python3-runtime
+ dev-python/beautifulsoup4
+ dev-python/pexpect
+ dev-python/sphinx-rtd-theme
+ dev-python/sphinxcontrib-bibtex
+ dev-tex/latexmk
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-xetex
+ media-fonts/freefont
+ )
+ test? (
+ dev-ml/ounit2
+ )
+"
+
+CHECKREQS_DISK_BUILD="2G"
+
+DOCS=( CODE_OF_CONDUCT.md CONTRIBUTING.md CREDITS INSTALL.md README.md )
+DUNE_PACKAGES=()
+
+src_prepare() {
+ # Remove failing tests. bug #904186
+ rm -r test-suite/coq-makefile/timing || die
+
+ default
+}
+
+src_configure() {
+ export CAML_LD_LIBRARY_PATH="${S}/kernel/byterun/"
+
+ DUNE_PACKAGES=(
+ coq-core
+ coq-stdlib
+ coqide-server
+ coq
+ )
+ use gui && DUNE_PACKAGES+=( coqide )
+
+ emake clean
+
+ local -a myconf=(
+ -prefix /usr
+ -libdir "/usr/$(get_libdir)/coq"
+ -mandir /usr/share/man
+ -docdir "/usr/share/doc/${PF}"
+ -datadir /usr/share/coq
+ -configdir "/etc/xdg/${PN}"
+ -native-compiler "$(usex ocamlopt yes no)"
+ )
+ use debug && myconf+=( -debug )
+ edo sh ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake DUNEOPT="--display=short --profile release" VERBOSE=1 dunestrap
+
+ dune-compile "${DUNE_PACKAGES[@]}"
+
+ use doc && emake refman-html
+}
+
+src_install() {
+ dune-install "${DUNE_PACKAGES[@]}"
+
+ if use gui ; then
+ make_desktop_entry coqide "Coq IDE" "${EPREFIX}/usr/share/coq/coq.png"
+ fi
+
+ local ocamlc_where
+ ocamlc_where="$(ocamlc -where)"
+
+ # Dune installs into /usr/<libdir>/ocaml/<coq> but
+ # Coq wants /usr/<libdir>/<coq> ; symlink those directories
+ local sym
+ for sym in "${DUNE_PACKAGES[@]}" ; do
+ dosym "${ocamlc_where}/${sym}" "/usr/$(get_libdir)/${sym}"
+ done
+
+ einstalldocs
+}
diff --git a/sci-mathematics/coq/coq-8.19.2.ebuild b/sci-mathematics/coq/coq-8.19.2.ebuild
index 4be3a3484836..b18c93f1bb56 100644
--- a/sci-mathematics/coq/coq-8.19.2.ebuild
+++ b/sci-mathematics/coq/coq-8.19.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
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
IUSE="debug doc gui +ocamlopt test"
# TODO: Lots of failing tests. Maybe investigate later.
diff --git a/sci-mathematics/coq/coq-8.20.0.ebuild b/sci-mathematics/coq/coq-8.20.0.ebuild
index ed305875cdd0..67166c74be15 100644
--- a/sci-mathematics/coq/coq-8.20.0.ebuild
+++ b/sci-mathematics/coq/coq-8.20.0.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
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/coq/coq/archive/V${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~x86"
fi
LICENSE="LGPL-2.1"
diff --git a/sci-mathematics/why3-for-spark/Manifest b/sci-mathematics/why3-for-spark/Manifest
index 29f43833e16e..68816295ed9a 100644
--- a/sci-mathematics/why3-for-spark/Manifest
+++ b/sci-mathematics/why3-for-spark/Manifest
@@ -6,5 +6,5 @@ AUX why3-for-spark-2023.12.13-flags.patch 863 BLAKE2B c6456f944667dc72eb87b2e76d
DIST why3-2021-20210519-19ADF-src.tar.gz 10386938 BLAKE2B 93b6323c562126244f5cccef34088a521fe3dc1cec07c966e94472503ec8492707b20a641936449307f0439e711a82260d36679cbc69f53df8e7886a1d3673c3 SHA512 65e3c1430001962f2c7cce786f3e30f14b5295cff89c4087d95c1545e81743723319ba0309dbe15c4c46552110b25ff57addc3ee085dade02ea59a2273b127db
DIST why3-for-spark-2023.12.13.tar.gz 7119379 BLAKE2B 4fd78efaabc2ca40853a905b1581ed976660f5b1b01ab9490c422022284132d8306289aad3eb2111d85d5cde5b50242b5d94d313e8d78a7443b7fcc4298fd11b SHA512 88220595eae9c5cf4125c0dc9d5176e637a1f1e355f61f51176bdb7643a000c837e501101e45c2b50ae3f41f81436e1133be241fd5fb0b6816823b2106113ae7
EBUILD why3-for-spark-2021-r1.ebuild 3103 BLAKE2B fd8e8cd70d1d38c69fad088c3ba66f101e335bea625ab3dffe996d1462f364a2e4e5489869c462396b4a0ec7a4e418df593f1869927188840ffadd4b56a02cb6 SHA512 dc2472a0a6375bb8cf08760d438fdb4cd3f4dcc41063f6b4950657cf7d277c7b6506269fbbd8c711b951fc8cfb8d65fde9df5fa4af556c7a68814001961370e9
-EBUILD why3-for-spark-2023.12.13.ebuild 3023 BLAKE2B 0184260f5a33640e520bb05199d38f98860dd03e2e09e179cd6a7052c104901b5d6004445566366c127ae595c0e5dbea8017e9f767b7fe638f5f7dc4972ac6ab SHA512 cf860788b9775ebaa7924f6b5ae977d74f02e56e05abd43dc82a3a74c4fd057597d351988d6c66bdc9e6d7f556d9a6ee5c793db59584b723886f86732ec55af1
+EBUILD why3-for-spark-2023.12.13-r1.ebuild 3107 BLAKE2B 1477f170923229bd641f61f22259263a028777807b9c99adcf055b14ca1f773e31107d3ce0f347c14feac6e807754b7828cb63489513ef29a67a5ef7dcc0782b SHA512 516831ad8f2974dbaf39bc3de92108c73c12dee9a8a1e2d307ede4cfff3a8dae77aeb332d0a8e63765b63674052b7d2dba90eea0454cf7598692e6ac770e71e1
MISC metadata.xml 1561 BLAKE2B 48c1ebe394b9a4152cd3b3a0560ff5e2d0e93e48422265d224b49b80b5b625b110f3561a09825e7e6efaf1dbb1dca8362612cfdccd43d954f4a848fb39624653 SHA512 02c1cecdd192e289d0146d0ba16148a2fcd9daddc39b6afbaa2a510594475a12cacd4b4c92d1c1b7bf40c291a90d66b887fdbf19fa82af45f197e2323e4b2b20
diff --git a/sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13.ebuild b/sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13-r1.ebuild
index fcbbcab6ccbc..098fc91adf34 100644
--- a/sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13.ebuild
+++ b/sci-mathematics/why3-for-spark/why3-for-spark-2023.12.13-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}"/why3-${ID}
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="coq doc emacs gtk html hypothesis-selection +ocamlopt sexp zarith zip"
RESTRICT="strip"
@@ -25,7 +25,7 @@ RDEPEND="
dev-ml/menhir:=[ocamlopt?]
dev-ml/num:=[ocamlopt?]
dev-ml/yojson:=
- coq? ( sci-mathematics/coq )
+ coq? ( <=sci-mathematics/coq-8.18 )
emacs? ( app-editors/emacs:* )
gtk? ( dev-ml/lablgtk:=[sourceview] )
html? ( dev-tex/hevea:= )
@@ -71,6 +71,9 @@ REQUIRED_USE="html? ( doc ) ocamlopt"
src_prepare() {
find examples -name \*gz | xargs gunzip
+ sed -i \
+ -e 's:configure.in:configure.ac:g' \
+ Makefile.in || die
eautoreconf
default
}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 9b2c968d010d..7505b1ef0a09 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/mcstrans/Manifest b/sys-apps/mcstrans/Manifest
index ccbe5b3b1a51..6b5ec6253e91 100644
--- a/sys-apps/mcstrans/Manifest
+++ b/sys-apps/mcstrans/Manifest
@@ -2,6 +2,6 @@ AUX mcstransd.init 656 BLAKE2B 782add77ee81b582151c35003c303b5e67b4ffc4e6f4af97e
DIST mcstrans-3.6.tar.gz 42199 BLAKE2B 0f1b4ed212994037b062c42887e2629ae7374e0cbbd79692588ce164440eafddc6d7ab15d58f6064d68781a5a8fd614c9cfa734c4dbe1d3fea1dbb0f8191ddc1 SHA512 2c01a70741675faa41e8a9243f3cf08b558e568d7ae343874ff9c269473ba2748d42e0b45871d82d6c9b01bf71547835d547683f1aa5a8cf626708c7c69569fc
DIST mcstrans-3.7.tar.gz 42501 BLAKE2B b1112a5098a6681ade55e9fada8b0e4629bda8ff4334242b570bc042113204374bd2ca72face7fd7bc0958981a3c39284fa953a02e0860c4101e966f77f7e49a SHA512 51483ce4fd0b0a4bcba0d52eb418aa56104732888782f32c27a855c167cdb267de22eeb414ad8c6b2e733620c3e59db39646136c97f7bcb8901ce12fed44583a
EBUILD mcstrans-3.6.ebuild 1068 BLAKE2B 170134f980c19394cc68dc5579342dcedca812e4e0d53b74b39b01245808d3db29fb49c351688e0fc40581c2a475632ba4a1e5af7714fc9109df00b2da722718 SHA512 b027a58403f49451129a0a0d1ec1be5824bc554e5efd2a91065539934424f61298eda5573b6cff43b06b4bcae0684700bde6b126422100cbf21ccd32fd8b4bbb
-EBUILD mcstrans-3.7-r1.ebuild 1072 BLAKE2B e7de841941a9905bf9b6709d5aca9483f7ca6204e150c9c9bd8816c2cd4543c4d04340839418211c2f13e6b81d394106268320bf664b1487962d143ece551807 SHA512 748e92be7dfa209b6396b6828a80e506d62fd36aede38c4b827509f6aa922a224593fd768be4324ce77b3eafcde076560f038823f9b484c317eaa7247017afed
+EBUILD mcstrans-3.7-r1.ebuild 1070 BLAKE2B cf798cff49f6f0be9009f2c9f289e3f28710cd1b9bd1ea7198932afe3d0a087e40b14bce1ed9c82fc2574034cf9d089347470d9c932d09fe9cd10a63289a064d SHA512 64dff1c3c67c339e3398a55aabafe0f8d73b1f9638f4b5066629ef70827bd0d0b0bf13bb051b12baeb1e729d8749bf3e56f1ed73787454db1f0b21315f8cc190
EBUILD mcstrans-9999.ebuild 1072 BLAKE2B e7de841941a9905bf9b6709d5aca9483f7ca6204e150c9c9bd8816c2cd4543c4d04340839418211c2f13e6b81d394106268320bf664b1487962d143ece551807 SHA512 748e92be7dfa209b6396b6828a80e506d62fd36aede38c4b827509f6aa922a224593fd768be4324ce77b3eafcde076560f038823f9b484c317eaa7247017afed
MISC metadata.xml 335 BLAKE2B 72e72bc2d0ca05bf3caafd68121e0d4616306368f355541c2944254262a3ac96a3a6b8e5503ad691c2b7bc18dc6856101c81c47de3a623efc34b23185d9d4e60 SHA512 43cef46780c81459cc75b2a09181e84698a11e81196fea4e962b8081e712de437c8af032349aeb4f1ebe84ccef9cab4978467304d05801317db7a71521cf0664
diff --git a/sys-apps/mcstrans/mcstrans-3.7-r1.ebuild b/sys-apps/mcstrans/mcstrans-3.7-r1.ebuild
index feed71f68c77..a3808d227a3d 100644
--- a/sys-apps/mcstrans/mcstrans-3.7-r1.ebuild
+++ b/sys-apps/mcstrans/mcstrans-3.7-r1.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"
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/policycoreutils/Manifest b/sys-apps/policycoreutils/Manifest
index 5621c004d30a..7f1d30afef56 100644
--- a/sys-apps/policycoreutils/Manifest
+++ b/sys-apps/policycoreutils/Manifest
@@ -3,6 +3,6 @@ DIST policycoreutils-3.6.tar.gz 755682 BLAKE2B a8b180c8006989192d152651dcfa51856
DIST policycoreutils-3.7.tar.gz 757142 BLAKE2B 95794d48ef80882803199af5330f0ac4f1cee6710562a559e3d8fd94475d117286f8b612ffc5dc9027f4f8f4cd55e82ddb4d328e91d6c9846b18460c9bee159b SHA512 30e3413b15df0bf1a994d2b3a03a719f89b3ee521a708b92fcc684822152145722cb3ef28fd5b7c42b779281b0bd4d69d65c0bc2605eec1af3f388609d985500
DIST policycoreutils-extra-1.37.tar.bz2 8809 BLAKE2B a7f6122c2e27f54b018174e962bd7f4c14af04e09bbb5300bde6967ea7f2dc5cd03b5787919a4e7f5288bcbc6747922962b5bd3b588ab1e3a035fbff4910d8f5 SHA512 0a85cd7cf279256b5e1927f9dfdd89626a1c8b77b0aeb62b496e7e8d1dccbaa315e39f9308fb2df7270f0bc1c10787b19990e7365cad74b47b61e30394c8b23f
EBUILD policycoreutils-3.6.ebuild 4634 BLAKE2B 00dea1338682ba26e84bc03ea383b09c9d4c9bc0af9e9430ec0dbc42078853ebd41b2dc3781f672627c31f37d521780f4645234edc8640bc00138b6410bcdbd5 SHA512 e12610dfc1b1180bd6b1f3b76eda5625f39fd002aa884b2694e4bc24accb0df2f97b80266ffd8fa0a3bce9b861cedbdca43906f37905e8cdc88058c8c5e85108
-EBUILD policycoreutils-3.7.ebuild 4645 BLAKE2B 656e19aa61eae98cf27b17c8d044f1ff280cf7af89abe2efdfca4607170d8a19a9e384dc455649c3bf150d9642d7ef73b1b83d346558ab5eaabdb78113bddf1c SHA512 1e9a1332ac52b4be35172c54e4d0f17b42f0945b0ebfb7410d9f5acbe1b51f5045a9112de0ea48d140001dd20457ec20411f8cedaa2007f2c6a4256fc5cfd0c1
+EBUILD policycoreutils-3.7.ebuild 4643 BLAKE2B 945401bbf416481accd7cdba3fdbac7931a6c364e5788f462a27cf0312affb59f9ff7b3ebac0be954f6e2025bcbe69addaa2fc271f40eec8081e33de0dbdef3a SHA512 c4b5c006a07e3c719d50620f6cfd3c0eb000d29b68e20d140ba9c1574c4e392224a1afc368715cfe5470fe661086a6ca35e1c97f0a028a01ba44497b2ba6fb03
EBUILD policycoreutils-9999.ebuild 4638 BLAKE2B 8c8fd31588775d421c121e0b1b7d2a19e9847d6e88c97dbacbfacf316c84a929db8c4c79b872abad1f6bafc2c980fdf2ec98baa3f040d01db7f3c1573c8b39f2 SHA512 ff79166ac60bf68fac07a66af8edd4babf5a06fe8f54061c334266169c4e86d02ed400e97a3bdc7bfc965a5e68953face1e590826ad9d9268d37410a4662165a
MISC metadata.xml 1118 BLAKE2B b77b6c2e9fbc2fe7e0079d08c6e361f91131951db7f3babd217b6a122f780cdb1cf7624ab3af21066d65493b571516da7ba2f2dcb41fe6d1dadef4ffb12852fb SHA512 a1cce588f3d89b33399bc871da491480610c187379d62a4650c02955ff213b93f506a4d82e638a5ffc5ca3a2f4210b89c078406cc0d835d2603676e600b9d8de
diff --git a/sys-apps/policycoreutils/policycoreutils-3.7.ebuild b/sys-apps/policycoreutils/policycoreutils-3.7.ebuild
index a0924ca80f24..26a72cf80ca4 100644
--- a/sys-apps/policycoreutils/policycoreutils-3.7.ebuild
+++ b/sys-apps/policycoreutils/policycoreutils-3.7.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"
@@ -24,7 +24,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz
https://dev.gentoo.org/~perfinion/distfiles/policycoreutils-extra-${EXTRAS_VER}.tar.bz2"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
S1="${WORKDIR}/${MY_P}"
S2="${WORKDIR}/policycoreutils-extra"
S="${S1}"
diff --git a/sys-apps/restorecond/Manifest b/sys-apps/restorecond/Manifest
index c3717b5bb762..88ffe4a4f686 100644
--- a/sys-apps/restorecond/Manifest
+++ b/sys-apps/restorecond/Manifest
@@ -2,6 +2,6 @@ AUX restorecond.init 647 BLAKE2B e716293dee6f66a43d95cf43b6e4a50392d66d3d1fb2f08
DIST restorecond-3.6.tar.gz 18020 BLAKE2B 306b4a7c9990c0b2f229cc7963dbd0481df5f9fbecd709b37d254839177fc604f6f85ac19235209f4fbb12d9186f01dd71a11f98deca5d01bd70c415240ddf5a SHA512 e21fa23bfea488f2bddd01b4bab353f22863e09247078e47db9852995d7a0153aee6483cbeaaaf033b482b60f80affad0b6a3e829f935c3901c034a7efb1ebef
DIST restorecond-3.7.tar.gz 18072 BLAKE2B 3f352345fa169a438fd6dc073d329c68aca67b3c49d100b1dc619ae40eae3764fa07327306ec0f1232450433e27908493711cc6aec20ebb60f2b66dbceed0cb8 SHA512 6b0ed20a5d6654281cae78a337254558a2170040f09c1f7ba023b40cf2a5b33b36d6f3c57d9e32d55523fbe78a8b212c0de377ce201778e2211aa37dc0b2b936
EBUILD restorecond-3.6.ebuild 1149 BLAKE2B 3fe366fcfa52447d631c359b30b031af9aa4985fa00cb50fa6578796648b263b7652b5dc3f8d13043dc21af9f5d02bca7de39108b030a0094388a22e65552c41 SHA512 b302c3dd802eaa2ae7647eef4810e97478af6c3b2c08531eb623c4670f3293acef6363281e34485ad52dba3fd0920d67a145f273173fd1f7389404a10c492874
-EBUILD restorecond-3.7.ebuild 1153 BLAKE2B 6ff3636d8a786f9adaceaa36ee6920c8061c455653f99962305c12f86ae4dbaf53a7a7ed1db85138acd75a22ed051c09b6845f3477049526a3426bdd8e7d522c SHA512 087906e6aaae1c86ed4a1fb2557986f55658f5a3a948abed0f2941ffe6d347bdfeecb5207fe3cf7e30a107e603804fd7c35d8c3f8e480b365c9d8ae3d67d9b72
+EBUILD restorecond-3.7.ebuild 1151 BLAKE2B 4b436d3514bffb38494c16e9faf7ba5b04e6239bb60eeee3e531e771d67adb9b204dcba9d87cc0dad24402a561f4de8250ff2d7a72552d0b24aefb81ffd59206 SHA512 33d2aa9d23ffd4fcb1b643a458e9d79ef8b1238811e10bd21aa82bc42b94eb8db513b5db7b9be1cf07c9c51178327141b3df26478cb52814f45b60017194fd28
EBUILD restorecond-9999.ebuild 1153 BLAKE2B 6ff3636d8a786f9adaceaa36ee6920c8061c455653f99962305c12f86ae4dbaf53a7a7ed1db85138acd75a22ed051c09b6845f3477049526a3426bdd8e7d522c SHA512 087906e6aaae1c86ed4a1fb2557986f55658f5a3a948abed0f2941ffe6d347bdfeecb5207fe3cf7e30a107e603804fd7c35d8c3f8e480b365c9d8ae3d67d9b72
MISC metadata.xml 335 BLAKE2B 72e72bc2d0ca05bf3caafd68121e0d4616306368f355541c2944254262a3ac96a3a6b8e5503ad691c2b7bc18dc6856101c81c47de3a623efc34b23185d9d4e60 SHA512 43cef46780c81459cc75b2a09181e84698a11e81196fea4e962b8081e712de437c8af032349aeb4f1ebe84ccef9cab4978467304d05801317db7a71521cf0664
diff --git a/sys-apps/restorecond/restorecond-3.7.ebuild b/sys-apps/restorecond/restorecond-3.7.ebuild
index 452a33b36841..103b27d4d283 100644
--- a/sys-apps/restorecond/restorecond-3.7.ebuild
+++ b/sys-apps/restorecond/restorecond-3.7.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"
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]] ; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/s6-linux-init/Manifest b/sys-apps/s6-linux-init/Manifest
index 939286a8cede..b5b012476796 100644
--- a/sys-apps/s6-linux-init/Manifest
+++ b/sys-apps/s6-linux-init/Manifest
@@ -1,5 +1,5 @@
DIST s6-linux-init-1.1.2.0.tar.gz 60986 BLAKE2B e1becccf2ae54d06e590586c3158ae4ea4ec9a78c942bbdca5aca7320cd3cbbf9fe7e4b711c1c3505027d704dbd5de2185dc4d84bbc2dfc7687ff41c765bb31e SHA512 76376c4d407e665f67f733f1366dbacca58d268ebdbe22a9147cb102d519bd4c5887a345f66db2005d29ed9a841cb5a388c73c7d8df00d984cc4a25b9a813786
DIST s6-linux-init-1.1.2.1.tar.gz 61073 BLAKE2B ae5d71b3817ef8b2c09d06fb34a8b170a3d63ffd31333bc136f320d31bdcca093915d9711ea018caab85cef0677ef98cd75101671f9a4d72eaba92cbb22c38a8 SHA512 343b6a9bdcf3b1abb544409bb2d7a6c8a1dbcb07d1b941ae74e8800e48ad605c6427f724d7692569b3ade4829948d0e57024c764c18a60c3bb2eb2efefedb622
EBUILD s6-linux-init-1.1.2.0.ebuild 1765 BLAKE2B 0872560322a1463f204ce7cf0013fd1d94d66a38574da40ae8940f8a06df5eba67661ec5840ff0800f9694bfa689b0d5d132e465fce55549af2f6cbb5627d04f SHA512 22377c3138ca2de279502b50b0d82dc2a7ad7145f69d4f5289fb44ac65dc0efb9153938596108b4ee0cabbfa15b94e200e1ff22c7428d43e8fbee75313710a08
-EBUILD s6-linux-init-1.1.2.1.ebuild 1768 BLAKE2B e57f65dff3ea99cce55f8fa52a493c0c4dfca15d30bc7b2fe31b660ea4b3956109065ae70b170fc7e2d5bcbc675a82385df17619723a47d6dd78fec06ad6ad1c SHA512 4ae68df97ea515f31dde7aaf7d775d604f5e46e98b037d08af89436d2544cd68ed65143c8bc80f6fc591a1099f32b4fd53f4ffa61fc5576a1024231e071b74a0
+EBUILD s6-linux-init-1.1.2.1.ebuild 1766 BLAKE2B 92a8a1a0e3bfd2f3c7cad839f02e5744d5cf30ae204c86623de16a55c7e31033b813fe586eca3452826b81e858f6310fde71f61c9a193fb9883f59deb5ab9576 SHA512 47ca4fad2289ae44d0660aa9d1a77633a68d0a8c1ca91ae9b89787d2ef0ce8845eba148b1817ef366582d7ecdfcfa43b709973c1ae5753ecbae7d2e756ebc25b
MISC metadata.xml 750 BLAKE2B b0b1508188b05b09ab4c8ea338d7db19a41ee23bb0ae69916add81ddd0cd9a6a6591c4b53c9fb92ea88510e9b93fa1cdcfa2d89be51acaa6e3260465311d1c10 SHA512 c2cae5bd406eb008667b178636e96fd44707e1468140fc7c088afdf0fcb9fdcaab6c02a791409985c0425c13cdaa12a222d135a6406aef432b1b3bf2d83da1e6
diff --git a/sys-apps/s6-linux-init/s6-linux-init-1.1.2.1.ebuild b/sys-apps/s6-linux-init/s6-linux-init-1.1.2.1.ebuild
index a444a4733a4d..ceee4a37db80 100644
--- a/sys-apps/s6-linux-init/s6-linux-init-1.1.2.1.ebuild
+++ b/sys-apps/s6-linux-init/s6-linux-init-1.1.2.1.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
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~mips ~x86"
+KEYWORDS="~alpha amd64 ~arm ~mips x86"
IUSE="+sysv-utils"
RDEPEND="
diff --git a/sys-apps/s6-linux-utils/Manifest b/sys-apps/s6-linux-utils/Manifest
index 1da8d2b2e7ea..137d6a083090 100644
--- a/sys-apps/s6-linux-utils/Manifest
+++ b/sys-apps/s6-linux-utils/Manifest
@@ -1,5 +1,5 @@
DIST s6-linux-utils-2.6.2.0.tar.gz 43287 BLAKE2B 2dcad4eac6250f7dfb31946baa8b21068297d6723bfd03abb01389183ca7b586db82e12be37acd9d2016923c0c693865153129fc265dd9e00852c1ba0c39c488 SHA512 b7bc96ef3aa81bc01c6ca2a82591201be0966d8aa2b71545c963f67dba8441a05631e0ea593f0a693ee04d6d2637754e9543eddbfe70ed9c0529ff49081aa54d
DIST s6-linux-utils-2.6.2.1.tar.gz 43317 BLAKE2B d566bcd781d473f59e5e22e55e24897a51c0877f41a9d4357f665273cb85fd1647929bddb2bde7d5dbbb0f353cea675250151cdd8c4f59d0571e8b26587fb8f1 SHA512 d3f796c1edc0de6e289b7b82e8c97ea58e80d0bcb2e4731a5c2c25cf4abfbd91318e33ab48956bc6e7b2f188c622bb33def72e96f22f9448778ede5ac829c940
EBUILD s6-linux-utils-2.6.2.0.ebuild 987 BLAKE2B 1428d69cccf59932cefb2fc6ac029e79876232601b0395f3dd6ec1a7904137eb7220daec0f4014db377b79c8bcd8ac7d971ff75676f0097d173ffb9fc37ece87 SHA512 dffadb2657af4d31c4b8ec388550661860338dad49dc847a2c7009d37f72eb14f5551bfd94aa194e30b6164a0c44bd62a322d81fc040f9b0ee2fda36f82b7601
-EBUILD s6-linux-utils-2.6.2.1.ebuild 990 BLAKE2B 0fd263e54a81400207488ad72bfc739b30c8cc0c7eda52ec88b0422c74996b6e2ab542319bf678dfc3b51a3dc3e001d6919b54039b73249a8763efbd300dcbbc SHA512 3479dded19129cfb7705de0ad90628a52fd04ff1f46cbf4f7c226ead4e8cccec75ad308576ac822817169cc6154d808917d09af8aee3919be88dd4ecf9203651
+EBUILD s6-linux-utils-2.6.2.1.ebuild 988 BLAKE2B ee0ce7ce4ddff2f92ea1950dc7ca7a847324101ce7ffedf0fba0c0b91b0e11eb6b6bd27fa5f6701bcf7572e64187ce1cb434c9b6c4fcd565514b54446f1d5a51 SHA512 d6cc2b6d2a816bc48df8d00ffc5c0a9823d18f90f768f4fc33453bceff749cc981a07a41bbcb1fcde507c1886314a8b28cd67077ab51fc11525e0cddddaeb22c
MISC metadata.xml 612 BLAKE2B 5512fe794ae7362a22aab418fd82bcc6f0fc4713dee0657166f045f9c6d0a06e15a1d97ddae56556d996c887a93c401e0874c999b8b5e6bc7a6bb5815ab3921f SHA512 787bcdaaf32e0bda6270e0d21eb0a98e8105055bfe7f681b1bde6ec286df6036a4f4c40641c94341a95d74ff289b7d922774e88605907d64a8f2b1ef5963c689
diff --git a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.2.1.ebuild b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.2.1.ebuild
index 07b45502749c..d3d1c9a7d85b 100644
--- a/sys-apps/s6-linux-utils/s6-linux-utils-2.6.2.1.ebuild
+++ b/sys-apps/s6-linux-utils/s6-linux-utils-2.6.2.1.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
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND=">=dev-libs/skalibs-2.13.0.0:="
DEPEND="${RDEPEND}"
diff --git a/sys-apps/s6-portable-utils/Manifest b/sys-apps/s6-portable-utils/Manifest
index bdbe8d14719a..193400e1f25a 100644
--- a/sys-apps/s6-portable-utils/Manifest
+++ b/sys-apps/s6-portable-utils/Manifest
@@ -1,5 +1,5 @@
DIST s6-portable-utils-2.3.0.3.tar.gz 51186 BLAKE2B 9a0b9f33a89cca730afc8190ab7be7fc25ed286970b430d33d8eb91d5b6e5ac4261e659674ec44c5e5a88b32a324cb62ee63837923f0a7481675c8eaa3e8804c SHA512 f75242ac6c06ffd5bd66b8a35bbdf39938cf3bfa6e79abd214af37e9e4acc732ca1760566862482bc964a5cca05bbce8bd24d7167b02dc66c5f397c85ee0d37f
DIST s6-portable-utils-2.3.0.4.tar.gz 51121 BLAKE2B 7b6ad87ba07f99f0b7b1bf32f966d9a45c0c4aca51b37271136c13c0f2e655c95e850189ec8b210ef0878e89916fc6b1f1e6afd30451462598d98afeec7bcd5d SHA512 0da4fb637f414d870e0476a01c08448b021d2c20c9a4746ab1c6c700e8eeb055d57f6e8326228694463483cd307e308f8fe148a615232039f32dcf351d5060ec
EBUILD s6-portable-utils-2.3.0.3.ebuild 1082 BLAKE2B 49afb8e6580d1e811336769d58073d1c3bdebf3e0c57d71ea8adae200027085e6832bbf008aa69320e1730297fae600fce426e0ff20bbdb0ba4869a6bec572d3 SHA512 74dee334d85ba63f20acd47414d55a4dd9380b360966f04f431e3e3b416d149b299f03bd1467b0041ca5f975ec13758c1070b5aa8096f174a1dfca76666b87f7
-EBUILD s6-portable-utils-2.3.0.4.ebuild 1085 BLAKE2B 30c42cd8802753b9415b84fb5636a2fc0c4c7c72dbe363338b0616a4a645f3b5ba042e460ead2c09f1f64a261e2d7332ccdf42e44cf5b70135186b6a62c86d47 SHA512 3644f0ff31e821692ed049d0fa5448df12060c9bd73fa9bc2f8e1d40b26ad2fe9f06321cebe11885be173997a58db859426a8de910e12e5ecf2b5687762a9228
+EBUILD s6-portable-utils-2.3.0.4.ebuild 1083 BLAKE2B 2f57a18ef278574d5f99f8e411d33d8c796e746ff47a5bd08cad40dcb2f0ce44434e44cbad3dc8b320df735834650d0f97d4773f7e0d7003b75fc8f052e8f6fe SHA512 0fede92a885fa5a4ccd666bd86e3b8fd5e270b654853b0dcc45c382b0daf8cca94804c62ddaab5afdcea31c8e0d271a56c8899559168d38a77339683673be748
MISC metadata.xml 612 BLAKE2B 5512fe794ae7362a22aab418fd82bcc6f0fc4713dee0657166f045f9c6d0a06e15a1d97ddae56556d996c887a93c401e0874c999b8b5e6bc7a6bb5815ab3921f SHA512 787bcdaaf32e0bda6270e0d21eb0a98e8105055bfe7f681b1bde6ec286df6036a4f4c40641c94341a95d74ff289b7d922774e88605907d64a8f2b1ef5963c689
diff --git a/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.4.ebuild b/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.4.ebuild
index c342cbb05383..fd26fb5d0ea9 100644
--- a/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.4.ebuild
+++ b/sys-apps/s6-portable-utils/s6-portable-utils-2.3.0.4.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
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
RDEPEND=">=dev-libs/skalibs-2.14.0.0:="
DEPEND="${RDEPEND}"
diff --git a/sys-apps/s6-rc/Manifest b/sys-apps/s6-rc/Manifest
index ce7d55a49df9..996a5019973a 100644
--- a/sys-apps/s6-rc/Manifest
+++ b/sys-apps/s6-rc/Manifest
@@ -1,5 +1,5 @@
DIST s6-rc-0.5.4.3.tar.gz 101738 BLAKE2B fbf69bff42c999af063810fd92467de5357d9405dbb3767064ab1aa12bda1262f5622884a1d547ca4d2c03cb9714f0f53acc4389949c65f606780837dcd0ccf7 SHA512 7a54a32ea1261de79b9494adde74b50dbefce831f5a00f9d3772c9b64fd71918ce54a16dff828de0fb762633255226ca935357f9f31c4264716b7041a5f5f8bb
DIST s6-rc-0.5.5.0.tar.gz 101915 BLAKE2B 3d6126b72fadd0597e38369b1439e5bdfe6bbfe1c1ada044d98ed83379d94e16e9cc06f99fc5e056b4304fac0cde9f0421ddde9852772588600f5e8b382fea1a SHA512 8769c71eaf1416fb1d2040865585e0c3c7abb0c9732313d3534f82be8f50417500796cda41a434e8a521bff77960ba23009e51080892700a158ae61537303081
EBUILD s6-rc-0.5.4.3.ebuild 1627 BLAKE2B 9b7f35d16fa9e955d310d9fe0ad39a1da58365709a624b325cfc94a391b5e6e3313aa8012d1a9a937f227c5e130751235c6ce3dab5252abf97623233f8b79c82 SHA512 86a5f5b1ef6aba4a10a7d6d01593eeb2e509568ef7e445cc445dccc534faeddd75c1ade25d15a9afa231223b1bdfe80f4c04930a15299579d2c7dcbb71797588
-EBUILD s6-rc-0.5.5.0.ebuild 1630 BLAKE2B 8201e6c4347b112520ea63c4f0896e6827fe3eac65f2f4de606511d313dfcde4afb52b0601d75c18f0f1aa22704e948d930dbcc77362904d4e8a385e035326ea SHA512 d1b07a88300e79e44e818f3316186009eac0328e63dc3172036d870b22158c233c560d6f4dc17167b91247a24b174960ddf56eef9bbaa8232e8a6974055fcade
+EBUILD s6-rc-0.5.5.0.ebuild 1628 BLAKE2B 4648492d7f903667d9bfb7e17386db44fcb2aa97b47ef4bf31a9e31f346b0746d7c163bfa64eba2fd5d68bf71807a642f396406e9a3e583c864aa848fadf49fd SHA512 15b71b67c13152b38a0e0f679fc42bcc6f2dc12c93ef7d561e60e697442173a965d5251fb0b804406d314072ad55df8750afccf70906af86511311e690c1abc4
MISC metadata.xml 612 BLAKE2B 5512fe794ae7362a22aab418fd82bcc6f0fc4713dee0657166f045f9c6d0a06e15a1d97ddae56556d996c887a93c401e0874c999b8b5e6bc7a6bb5815ab3921f SHA512 787bcdaaf32e0bda6270e0d21eb0a98e8105055bfe7f681b1bde6ec286df6036a4f4c40641c94341a95d74ff289b7d922774e88605907d64a8f2b1ef5963c689
diff --git a/sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild b/sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild
index 0a8af8cd7296..d437cf4f152c 100644
--- a/sys-apps/s6-rc/s6-rc-0.5.5.0.ebuild
+++ b/sys-apps/s6-rc/s6-rc-0.5.5.0.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
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
RDEPEND="
dev-lang/execline:=
diff --git a/sys-apps/s6/Manifest b/sys-apps/s6/Manifest
index b16d04f91982..0916eb67c2e6 100644
--- a/sys-apps/s6/Manifest
+++ b/sys-apps/s6/Manifest
@@ -1,5 +1,5 @@
DIST s6-2.13.0.0.tar.gz 256126 BLAKE2B 08c20a6e2268bcecea39f7066f8fcbb61723c4c0ae3772af5362b68f53ed65494b824827779d44d64d204688f03634bdd079f08def5b41a5170d88888e2fbc8a SHA512 b54d334496d79d1b845552f5e7763c536d6f253c9bb2d61802695ea1a596af918562daa230f09f4cbfc06614eff70930d0963439d7d84ec8ae0388291912ca9d
DIST s6-2.13.1.0.tar.gz 256614 BLAKE2B 806a79e293d50180695beed5c397d60b23e9434dfc48d4bdd835e35e073ef8be2c2105cb421e3329a93ec9855fe86275bf745cffb973a02898d99a58e21b674c SHA512 89912f627d239e9d0b830c97e3b35b0358ac3ea1b3b958de091318e19ee9ca0bac0a008f114682bc0ed8388e15592ffd683c4bbf1128fe7109cad16f18a1065b
EBUILD s6-2.13.0.0.ebuild 1285 BLAKE2B 13581fc3b1cdc76b9d731ef67e4809b83bc66fed693f96a24fce76f6e0f7a0fb8aa87544b3e4215a93b696709f0fbce9428c7840605e3d13b3cea8b4f9095d0c SHA512 b670466a50c47a978ca8fa9af1bcc188cf15880afa123ec2d51954c0a3a46e4d9923056b0a71bc28501e0942c2a24cf1c31ee3e0759eb0b11387f8607ae31071
-EBUILD s6-2.13.1.0.ebuild 1288 BLAKE2B 19f699ed1a0c334375ef83c6926a54dd2a9f627049478a283dd2907a048096dbd6f2ca868cead060deddbcb75287f2a57e8368bf9e47db0c14168a9a1e4efa09 SHA512 f8014375a11a223e6fe487128c6394e19b35f9696134c32bf3990b35b873453b3e8f58616c61b990f3a6bd205d638db1503b0b56228e7024c724aa6dbfd29fd1
+EBUILD s6-2.13.1.0.ebuild 1286 BLAKE2B d1b6b6cd80f5acbbc3dfabb5b768d6779ac7ca0b9532e5c593d52af1d97b1fc5a2583867b730207b6a9bd2d840ba678464099181696820e88cedcb28a1f64c1b SHA512 b2801f553f3e1275de03e07868e7342df6bba7beea113d9fbb2c133417f6b5d74af19e37adfad8add34319e7f152bcdf96b936d73c241129c422bdd46e397beb
MISC metadata.xml 871 BLAKE2B 2e6ef16a61c8b9d55bb520adc30479837aae5b85fb2e4ab8e18e0d162ae1e7370dc5823c9a711e92c73620fcc20e4e4a159bd6270f29fe99382163a96dac8c75 SHA512 e1e741d4b13338fb41e1b9fda15e308d84bdd7490a7f98063de4052307703303ac4d313e6ea0673d4095f27041bb62539f986e4ce3ff0ee7133ff319f37d63d9
diff --git a/sys-apps/s6/s6-2.13.1.0.ebuild b/sys-apps/s6/s6-2.13.1.0.ebuild
index 2dc850cad795..83d7e50441cb 100644
--- a/sys-apps/s6/s6-2.13.1.0.ebuild
+++ b/sys-apps/s6/s6-2.13.1.0.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
@@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz"
LICENSE="ISC"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ~ppc64 ~riscv x86"
IUSE="+execline"
RDEPEND="
diff --git a/sys-apps/secilc/Manifest b/sys-apps/secilc/Manifest
index 95c827298fd8..84592a79bc53 100644
--- a/sys-apps/secilc/Manifest
+++ b/sys-apps/secilc/Manifest
@@ -1,6 +1,6 @@
DIST secilc-3.6.tar.gz 185186 BLAKE2B 47fdc281cad69339eb23226a277df8c8086557fe3a2c7f013eef38bbfcd62584e318ce2d79552388617687b39c37e67a1328b808becbecad364253b7527d3a52 SHA512 91381aae1444822c7897729c1695ca221a4226dcec042b2223a55800d1247510ef2033b844d8d0627623fb15b8169a626fb0ca2efeee8090635219c4139eabf5
DIST secilc-3.7.tar.gz 185694 BLAKE2B c7bdfb01bc23008c5f360aeae9473db096a62ba535b2ec54d8f4ec766495f6de2642656c52d5ca8d28335e84bc42e76c9d5294db73a588aa4bceda8f3d59f814 SHA512 1f6061587242b63583370e04cc113b4884060c6071774b90908655df17ddc702187960d1f5b1ed53de9eb6ebd7f0029160e58d8c5f0c1126464bf6222f6f7d3e
EBUILD secilc-3.6.ebuild 842 BLAKE2B 11f7831c1f91ed963df835f9a01ab2762ad02254e70fd9d7b34e20fb67c6bf370874d96eb6574c214870be6b81fd9a3a96e1a78c6749c2b8762de0c9ff80b41d SHA512 b1f4f8ef906d92676e2b8cb916ff1d6dca628e849231e326bde9fec9a523f460b3262347d74ffcb5bcbe571513250f8d08d415c9e40677ee6a01ed3cc5b9bdf1
-EBUILD secilc-3.7.ebuild 853 BLAKE2B db764bef7e508efee33ed920e759d0ddac00dd8a112e96a9e8a5b5003f4c8addd145469a9c6d1d13cd74deb9fdc70fa8683172d9b91ab3934f1dd3534928c219 SHA512 1491924d0f511aaba89fa43e328a727d65915b4cdf4294ff3ec138e877d661049775af7be8c422ba633ee85385e54c03f8ac5eed5755d26990f8aa81a63fb2a1
+EBUILD secilc-3.7.ebuild 851 BLAKE2B 5b452281c7a898a20ef35dbc94fa010249351e289aa88417728a40c8e6dbf9450be05b9b1482f06203cff642c5406f74463ad83023495ab4710343e3281230f3 SHA512 12722cd56323282b64176a2ad074bf000ad575b292031d9cb30761be8d64455018cc2b303a545386194c44496c2daceba7d9aba7c693453fb78e45a758a54d8b
EBUILD secilc-9999.ebuild 846 BLAKE2B 4600b06577156482ea74bb92f65098f86c6278b195353169b141c20ccf2c13feaef6c00187e906439480dbc8d64a7ca36bf730f36901650cfd458ba6bb7dbe54 SHA512 829b8dce150f0b6873b009698727a169b323cfafb699711bf0da16841ab686c682093976d67f785cf4e85c8c97d9ecf11aa291990bee7b2bca647acc8ea20ea5
MISC metadata.xml 518 BLAKE2B e04a38178db6390e78057059950b7c7ff090272739b618e75b5231176594a7fb3c2df88cfbf63575a3805bdb22f87c7f6aba7044bfc0c2c5e6ebdfef18b47d95 SHA512 a0d7f84a3578791107f46664b0da8078c37cf9a976d8aca31d462d2b19b82f1c7a0c7d5d43b9af59736983fa223238aabd1000d4eaaf18ee0a7759e2d6b0ce81
diff --git a/sys-apps/secilc/secilc-3.7.ebuild b/sys-apps/secilc/secilc-3.7.ebuild
index 3a6b4e7fe1f4..ccf68268a437 100644
--- a/sys-apps/secilc/secilc-3.7.ebuild
+++ b/sys-apps/secilc/secilc-3.7.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"
@@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/selinux-python/Manifest b/sys-apps/selinux-python/Manifest
index a4d329a890c6..a6f3deba165d 100644
--- a/sys-apps/selinux-python/Manifest
+++ b/sys-apps/selinux-python/Manifest
@@ -1,6 +1,6 @@
DIST selinux-python-3.6.tar.gz 3633272 BLAKE2B c2b99779eda2c7698f7f68740e3136cbfa5ab471a5d154142aafd2694d8c32aa605df3609a3667c687449d3ba44e72bcc3b37c36adecba8e34fcc629b9f04de5 SHA512 6289f3f2a3038b2cb62f6b3b12c729a9981c34a5ee80c0830e6316e8c77f5283dffa46007f6e7dc073332b829ed9953ba54e64c986fb18c7dc40759ec0375dc9
DIST selinux-python-3.7.tar.gz 3652377 BLAKE2B 59fd7cab0034c175f42f6120ba665701945adcbd4e8af97a0dc2a1c79688a596b199528886ceea079a3f7a969258611fb660449d313d9e893de381293e786381 SHA512 036bc1f0e64cbbaade592dc7899a92765a0bac426140d7d3960f73bad6eb5f95d79d91e0f0e1604f88a991ebf59c4c90ccaaa4158f5dc4d3275ca2aed1673b09
EBUILD selinux-python-3.6.ebuild 3172 BLAKE2B 8d2f3ac1dd29d274af9866a196cd46ff072e4cb96dd1ba45a549a566b68cc72cde92f32cbd0a9d8315ae8d0c2244837dd209765860d4ade74d518054de1cc8de SHA512 0f456170f69a81fc5be055d6fa33affaeced63b821f837c886ec3a5ae55503095c4fe54aa026dbcd3a710e0d2ce38f17f9ef68daa08cda2764a141183c559b68
-EBUILD selinux-python-3.7-r1.ebuild 3310 BLAKE2B 54ebca7d87ce2dde6190fd6944e155982e4f9c7948d371beaab2711a1e45ddbd7527811739911d320947ef8feec3e4b40c9e6355fa30dda54090a895f18c5f5f SHA512 7de56800b4c3ea6e9027ba848389f0e7fea513e6506820688788309980ae1531464a5921cbbc7b6f5297fd75cb9d06fa3aac627ade1fbd6c25354501299b86da
+EBUILD selinux-python-3.7-r1.ebuild 3308 BLAKE2B cd5dba8fc7bbfa29382e0a8e16352974093412db9f6ef4930ae470e478a6769dd6198adca75f89fef44a61dfe13f2894ea9704c3c7b2c36b253f55ae34c710e0 SHA512 a3e5006141c3d77226e8fb2ae0b78672e3c9389f62c3ce863fe39df71af2ed7e818dbdb8a566fff0a98af48585c76d7fb9266aa2b64f9b0363592972e76b9dde
EBUILD selinux-python-9999.ebuild 3303 BLAKE2B 938c6c4d1f89a82fd9cad363bbc338cb8397fca2443f5118f0dce9a8e27053d82ff0586b2fa91f3d2f08f660a51b160685eef3a12b90582e3fd2a18b49693985 SHA512 772e5d08d09b18f2d4ebb0e56b0dbb6713a61fd945af26fbe8af80f96fd818c0b5f4260b7b02de57d2ee2d8a5ffd6d6606f888a3b3f1eccb8b0088fb613e049e
MISC metadata.xml 558 BLAKE2B 6fba5f27d19e5ea730bd1bfb9b63c536a86f0b47c7156388df9e9af9bda8856c8e4291bf822b469afb333638504d75f64215ef86f3bf65b68812a829b0e94f38 SHA512 df8eaff3f7e69d8d0f437d29dc38b654b81a5769c32e8c0fb98aeb83cf18a1598845d03d177b1837a6b0b628a34c524a52fae5672b7c186a6a8567f349b25304
diff --git a/sys-apps/selinux-python/selinux-python-3.7-r1.ebuild b/sys-apps/selinux-python/selinux-python-3.7-r1.ebuild
index 1ab3a996077c..64d6d1f1f057 100644
--- a/sys-apps/selinux-python/selinux-python-3.7-r1.ebuild
+++ b/sys-apps/selinux-python/selinux-python-3.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -19,7 +19,7 @@ if [[ ${PV} == 9999 ]] ; then
S="${WORKDIR}/${P}/${PN#selinux-}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/semodule-utils/Manifest b/sys-apps/semodule-utils/Manifest
index 96889c6066e7..76e24d52042a 100644
--- a/sys-apps/semodule-utils/Manifest
+++ b/sys-apps/semodule-utils/Manifest
@@ -1,6 +1,6 @@
DIST semodule-utils-3.6.tar.gz 12844 BLAKE2B e5e7501c412649f471e89cc89569d6c51421e0b46f172f243ce778bbe3a2c658ef9a92e3f3e1e07fb3358e25f63e004b6bd4b56619472fbcae8cb5b916d54170 SHA512 16b58bbafcaef9a2e8e34a20d0e1e4024a9044024de8fa3137c5ba1b9af600afac51c15ccb648dd6bff77747c047f4c9feafeea07c19b1eb14955acc92697a48
DIST semodule-utils-3.7.tar.gz 12896 BLAKE2B 7487c74585e281f6c44e9977efb85e89bf01d93285c6cc6593dd876e948cc385ec9f11b52f3fc182b2bac3621bcc89c53fc217c41b1a01d586274139b0a40fa6 SHA512 133f76ddff0cc4121e59560f4167e15288cc7f6172a39b49ea631803f6e3365fef95166a55498fa2e036de85466e37bb6ec164ef60855eef8c888c9b384b0120
EBUILD semodule-utils-3.6.ebuild 868 BLAKE2B d4479078dea00ce5b28c380820ec3049f994905d873ae986e6ba7434d43732fd52a98fb25d3b4958afff435cdca4eefeaf6600ef625e223133fdb91f5b46e839 SHA512 3e9f43bf74a9e0757eb6ca26b4c765fb6a7332d1bc3871cfd8924e4eddf275b4986863d416a075950973b53357a5b36a7641379f606cc4c784079bfd99c06780
-EBUILD semodule-utils-3.7.ebuild 879 BLAKE2B 9aa5e53e2863ec70d99e4c29abe722f675520060d45f4652647b3d3ccbc5163cb0031a2d66f3f447e5c29c674d4cb4eeb85da8dd50a9cb95107fc713ab20ecc0 SHA512 9c18e1a4b1367255453b3bd93daa14bef8ef9240004be91b16efb7a6526dafec9b3b55996ac25b5806bdf99d9495574efec75cdf6cc14e7370e37703d2332f95
+EBUILD semodule-utils-3.7.ebuild 877 BLAKE2B 0a99693f0e4984c2a7426864177b81266af8e707749fcbc726183a43ab6d61e37504d7b5e1e39c29688892327cad34f0eeea58fb328bbb243eaf184dbcf45193 SHA512 bc0ac50f8202d385b593f2aa190200a379d645a0b29fa19ecaa98ca1a6a93eafedc4ec30bec31c08f7a2dd6c4c494956220a5709a0bb1f6b314ec4931bba3ba1
EBUILD semodule-utils-9999.ebuild 872 BLAKE2B c226d498965bb773fe1609f72ba7a92d6b9795be6e4062b50fb4f140b2c189d29b8ce1dbeb3b40c24b79c2bf134bf87047afc83bd68a86342be7cfbf088735a2 SHA512 627cede2c56c0d5a8955a4ee999d547dadb4e4207cda6e68c68eed5853d0572ec78683fd58c2babceed3ecbe325880a3bc57c7eb025287ea7bae01e7e85ea9f1
MISC metadata.xml 401 BLAKE2B de9fab42212c80ca7439bc2f09693f17a5da3e0c412a1599e12c9c02087487a68836ecf651b8b016b3215552cc88cd8b398d42eac783f0039d10d962205d280a SHA512 28d7ee52e3e1a41366554857904226d1fa9cea07726538c06913c65f7c12ea9d70a5d6ede253659e14f7672f6cedd90ac4ac572462220493e256f640a40876e5
diff --git a/sys-apps/semodule-utils/semodule-utils-3.7.ebuild b/sys-apps/semodule-utils/semodule-utils-3.7.ebuild
index eb2433901eeb..a0623ed03688 100644
--- a/sys-apps/semodule-utils/semodule-utils-3.7.ebuild
+++ b/sys-apps/semodule-utils/semodule-utils-3.7.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"
@@ -17,7 +17,7 @@ if [[ ${PV} == *9999 ]] ; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index f8d0445e9049..e04276aef936 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -22,7 +22,7 @@ DIST systemd-stable-255.16.tar.gz 15206112 BLAKE2B a5bc9d73b2ae8e1ebe485ab305bd2
DIST systemd-stable-255.17.tar.gz 15206361 BLAKE2B 71b7eb7c90898ee080b258fa6b500b84c588d52bacfd0b3c301b8fd157bc6c6c3ddde11bb3f94a5f162038c527779872586622da1e0cafb9f8685c541ab6a7a6 SHA512 441f27764af708bb1165e671eee8fa5686adbb32f1a4761fef2d89b882d879534d2e74f7e04028ab06457aaa5173fdbcb099aaa20bb0d23b36ed59e8c7ad1887
EBUILD systemd-utils-254.17.ebuild 13350 BLAKE2B 728305ead1a6099a64274cc088e46489135db7aa8fa7dd28198442ec4da3492a1e09f532b424e3cb90e055f60c05f90d65bb6516b4480d379ba226b99a47b5ed SHA512 fcdcb169fb5629c308088e2b022b633dc32f191e9adc4b8ae37b3176d75a8eb5df89e00a0ce7337b19b52f41247f1601390c127a7a5578c4ecc2ad2038c26db3
EBUILD systemd-utils-254.21-r1.ebuild 13412 BLAKE2B 2e9504b9829a0739f02b88a0aa179f809f65898c80bc903378162ec9cf90dc7f8e492006dcaf8fc0f036f29785041711ddd227e6417a53515e4495467c152f40 SHA512 20c367e39e2430bcd623fb136249208009cffb76139523d02e8b5f70c950d67ec36ec3dfa43dc4ddada2f732b8831f1ba766265f96b181b0cbdb25f39d4a396b
-EBUILD systemd-utils-254.22.ebuild 13412 BLAKE2B 2e9504b9829a0739f02b88a0aa179f809f65898c80bc903378162ec9cf90dc7f8e492006dcaf8fc0f036f29785041711ddd227e6417a53515e4495467c152f40 SHA512 20c367e39e2430bcd623fb136249208009cffb76139523d02e8b5f70c950d67ec36ec3dfa43dc4ddada2f732b8831f1ba766265f96b181b0cbdb25f39d4a396b
+EBUILD systemd-utils-254.22.ebuild 13404 BLAKE2B 2947ae9d86608669b7522de1a9be92af0e1301b2d162572c089f4558026fa89252a9ac0c08770593220478ab996c234be6fada004418743b0f9ae5e22939da7a SHA512 2eb0a958656d0a34ac31d90b6a677b44e3fa6ac79e9a4dc763ec62813da9447fdee62b887e3fe9fdfd8d7f33343510d78622be139ee2cf1bc5b036372cf99130
EBUILD systemd-utils-254.23.ebuild 13412 BLAKE2B fe1ca88d934d106bb04256ece1335faba86f26cfd8862f7323f994d0af827409eb1157a9ec0a8c6ecdb745bd51d7f7426e95d6eed4092b127da0917154bd9304 SHA512 8d44d54d782c249da9a21ecd1f247a090f680f687df21cb12ac2b9c849cc3bc24c2ae8d8d5ed516ee1ceb6f770bfb27c6deef49094c4707a538944122460f3b9
EBUILD systemd-utils-255.15-r1.ebuild 14281 BLAKE2B d5facc335ffbf313a64155fdd4f78b878e9a753641f8ecc6cd4ab087d5601625671c9a13eee1d56be8e312e2d6b8d37a45e1ea265a349c4de23f3258651ea19e SHA512 6319982ea41cc9ff2e9b6c390798531ca206c9ddb7928c0d72ec7f6608f228db5a8d2f01f30d6bfbdcbf8d52b1a99441bb1d8c3ae555723bcfd308c67e3a6f05
EBUILD systemd-utils-255.16.ebuild 14289 BLAKE2B c304c8d057d8276a6d8e54d1454242be4e087bf5327dbe505673192fb90b17c239207143d1e405bc5f261eea25c343b672997d7dab5ed5f3db33dbe876d4da51 SHA512 3b85e062cfa1bd0873463500e6f3d2b93dc6c30c0f4da664f7b31a9a8fb91f573692f672d6953d267bb5f11a886e0893c02d574f119e2902bc0fe875f3631e1b
diff --git a/sys-apps/systemd-utils/systemd-utils-254.22.ebuild b/sys-apps/systemd-utils/systemd-utils-254.22.ebuild
index 28e5f1212998..91b07c2d26b6 100644
--- a/sys-apps/systemd-utils/systemd-utils-254.22.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-254.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t
LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
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="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test +udev ukify"
REQUIRED_USE="
|| ( kernel-install tmpfiles sysusers udev )
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index a7c1c7a4d0a9..39c82ecef0ba 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/mbuffer/Manifest b/sys-block/mbuffer/Manifest
index 7d0f78fdc5dd..5f338def6cf1 100644
--- a/sys-block/mbuffer/Manifest
+++ b/sys-block/mbuffer/Manifest
@@ -7,5 +7,5 @@ DIST mbuffer-20240707.tgz 151887 BLAKE2B ae03f9a581ef37d7502d60df35ab7026987ca1e
DIST mbuffer-20241007.tgz 152029 BLAKE2B d26c0d87abacc8826bf2e6f414fe9264da7b3196c62a9853a8ffb6b118df353977c38ea5b1bf79e71fadcae6585b90b1f21152f742c7fafee08ae4294acceb60 SHA512 cb8f9e962510030f8e1500dcd21a556b73144c445bc12ece3915df201fa5e8849c183546c7ce700e06d1c734c0fdf36e31046ac984e232b64f9b019b54e1ddd2
EBUILD mbuffer-20240107.ebuild 1655 BLAKE2B d479f5606d0ed79400d3c67ff6760f2ccc98ceaa2c82b1b31fc9156a0cc452bb828276861bcbb1a578ffbac34ddbc159e71e1c9393fc37efa458f23bfc5bc0c6 SHA512 91c4debc9158664a848ff7f6004cca1c10b215d26e863609f47ececf3f49488923fbbb10df310f17041d0900dc3cf1c300dc275136b0eb8285d3504415071c0c
EBUILD mbuffer-20240707.ebuild 1683 BLAKE2B 2d94305ef3e528bc6a4587606b11e26cd49c6b883e9000b58da1c41b1f81d731cb1de7f1fd78e9452c299d83bcc1f7baa14b802ccf4d367d8a3682de7e7c5981 SHA512 78e9fa9ddbdf9ed6e21ec8a084907610681f0a540dad8eeadcae955d1eccf398f7cf6a48ba8138a594f13835da61509275a6ff351c0ab0d654e26435d458a291
-EBUILD mbuffer-20241007.ebuild 1300 BLAKE2B a0e9e406abe4d00eb2b8887298fd0a150da6bc99ce3c7886a1768f7f752da1f7be9079041749534bec189a17fab599b08dbb56a7a4bd44f0274444b3cfd3bd6b SHA512 d671befb96c5d4e1ba5b9974eeae5ee65c63c09aebe1fda01e44101f0a4556b768e891046601c29786be5811b10d8e11ff75578666315bc0625babca03dfc70b
+EBUILD mbuffer-20241007.ebuild 1299 BLAKE2B 09c221e8baff808a702d94c282e03a5c7b362a5007f77234b961afa31721427a1a5bd8527a1f1f527c00ac2d38d222eebc0fa40bbc87473eed1513fc9b9b5eda SHA512 765cac84bd7d812070dcbb005124144bc0d379e0b7af894cf9a924b977671ef139cef9743e33e9a334c2f0dbdbe23393d5bc2c62124e3945afc96b9bf60ccf7f
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/sys-block/mbuffer/mbuffer-20241007.ebuild b/sys-block/mbuffer/mbuffer-20241007.ebuild
index b8d79941c431..0c010441ecb6 100644
--- a/sys-block/mbuffer/mbuffer-20241007.ebuild
+++ b/sys-block/mbuffer/mbuffer-20241007.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv ~sparc x86"
IUSE="debug ssl test"
REQUIRED_USE="test? ( ssl )"
RESTRICT="!test? ( test )"
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index cdc18ab611cb..8534ff4902ff 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/dev86/Manifest b/sys-devel/dev86/Manifest
index 8864431fb32b..d500c51a5a69 100644
--- a/sys-devel/dev86/Manifest
+++ b/sys-devel/dev86/Manifest
@@ -2,7 +2,10 @@ AUX dev86-0.16.19-fortify.patch 325 BLAKE2B 3747ed3c7cc2df559bfdec185e1db8d45138
AUX dev86-0.16.21-make.patch 2299 BLAKE2B 7bc53ca455c545fe72b71a0daae8de8fd54da6ec915edfabd0d44acef2d3525936272fa666de5f6126013491d4b9f8b93f2086106177210d3490620eeec7771e SHA512 d75913f1c340a4601ca56cda5ad9cf389c0bac874b8f23e2a1362150e26d02ca3da53aee96a47136a3daf06b3020744680e3e479870199f1304bb2f9afd1ab45
AUX dev86-0.16.21-non-void-return-clang.patch 425 BLAKE2B e781f5f38fb5cd4c427aaccc6d47f8935797bc92ac4024ca6bef2c40585ace38bd720e9cf4b3be391d81ff0e4e8708bbf5758979d544417e135430cbd1a06af8 SHA512 57781aab833999b86d57a4c62d686b61f11a64225debf82ca57252bfe5043d0bdef04749bbbf3e1af73a6d40242ebd5efa41b147e4677b7c8ed4b071c5100318
AUX dev86-0.16.21-void-return-check-msdos-clang-fix.patch 512 BLAKE2B 41644161eeb5f28a016f5c70bd5a303217cea9eda2b9c81625779b7d07c01de625d63b53292eea876e48610c88bc836d7e63b41d169cd0be666a02aad178bf03 SHA512 97ef0ecf2294fe1bf6db6ad393023075a9713c4d44ea7acc4a0cb2569e25be8ee35e51d69d9cc2e554f36e8a022a6f686ec0ed1f84ae19560ec91c6da2bc6a81
+AUX dev86-1.0.1-makefile.patch 1867 BLAKE2B d6315c1815792763f4891dd860d7abe25aae3160ee50b0b7fe634f568d1a0be7bd6a83d15cfe7ae6d12d5cb447922a9e2056d406f7a193f8ec7573194c592fd7 SHA512 4ee5542b1619ff4d30147176d4180c5f3223e020fc315646147143bb6a75eb7a5ccd0baa2aacb5e5408f48a90ecbcf9e0c2580a563ef35d9c9923e0301d05fdb
AUX dev86-pic.patch 574 BLAKE2B e6566a39aad0a48b2b1c626630fce8071567c98efd06a37105e5012c6a0c06341a801809efb3d4b3da9ff2313bdbf14c14d885b9eed37ae6ca93011ec3b9edd3 SHA512 44f0649fbb4b2514ecdd54c988db1a5547d68afed2bff7ebe15163ff287fd4be81bc2d700ed92414caea5c967b7455817fdefd1d19a86609221940a495b5ceda
DIST Dev86src-0.16.21.tar.gz 717215 BLAKE2B 977353422937f57d2046f151a53008dcec90f4060d60675dcb81fa58af5f1ed758a1950dcbd211cda57c84b55bf58ffbad28195ff115db50a7a1108d434b8b4e SHA512 6d35dc3c7f9735cf7967cdb2bc0f7bee967ae26667cd8cef56bbdf7d7855ef1d35057db4c0031ff86b9b95d3c8ee44aff408446115b35b6c10cf207a33838016
-EBUILD dev86-0.16.21-r3.ebuild 1979 BLAKE2B 589d7ac1ef48e1deeb404f3e6b5dbd8d1da2b7a1b3a0639880cb81398eaad6e056029144f6e9270e63430506a8766426fa043698912c63b3f1fe71804cc94165 SHA512 5935239b7e3b4c0f60144424ffd01efc286bacabd3600b4dfbfa2d4e941cae37573b6f8ec9bb2d06b7b9968e14131fbca5391f6d00d50612d3271b4b005c876e
-MISC metadata.xml 247 BLAKE2B 01cc3acb954cf4492e36e364972bd63fdb3139f30a4fe37e1346e8dc7635048ee456273388ddaf6e378841f3a3876ea69fb2bc1e1ca37d50d34159d367592b35 SHA512 552e06ee0e8d78822d8179d9b9956f9a7eb01034bded27609b3a69d965757239a27d16cf22acae56202faf9a23b1d962234bebaf2de3514c1d66ca7bfb1568bd
+DIST Dev86src-1.0.1.tar.gz 745528 BLAKE2B e64ab251342cb97bdb581a6170d269282221983d3c751963e6a3ec2d5f1d6878bdf96740a3a84939e2bed110ec84179e9bd8f55209b2be8f66c178d829ac390e SHA512 0b0e08d8a66faf12599085c44082832101202bfe9c5fcbe4e564e104f56075c699b2680d61924a523fc9f61288a75648ec30cd5257c15abed8d95fab55211231
+EBUILD dev86-0.16.21-r3.ebuild 2074 BLAKE2B 3ff690c2f1026c4a4362bffe56f511e8e3c981cd281e430da9fd27ea2af97ec36a71ad080f01e881bca03003fc3c29201b9c5459aa6576eee8e6985a4876c76c SHA512 d12a53c7e627cf76929e4d395ac62d8eff1dcda20be3b16dfd7bb5fb05190be6488e21109814c7d5a04e93954cec497b2b85bb4d2f3de00cfa04e442342e45c1
+EBUILD dev86-1.0.1.ebuild 1841 BLAKE2B db97a04e19ff7dc12540c0fc725a6604c1fe911d6f9dbe0a604ed535fe974658a58a17eb649f013bf20c40e2bb27856c0336e1a33e14bc22da62d50b3991aa14 SHA512 a9f4308723e690d82a220de5b527272c6eefbc70e89d3a63b80850408c6a1fc0c01459f52c5ba1e8102bec46b264b5cb890a83559a5af0086db6c9fe0cff72e2
+MISC metadata.xml 303 BLAKE2B bb2e687c3f47210c72ab520ff0bceb51ed275d42ac9704b1f23e8995324ba37bf60b35a811091c424fe6e5a4b0e339a06e1d3331d309676185e669246b680e69 SHA512 efa698b6444a6f8cf02deb96b60dbc50e702ac0f9cc4d84eedea1a5560dae01bc75073a4f7380a3823951182047ab1ebfe45741bff3379aa9bd392cb82363f8b
diff --git a/sys-devel/dev86/dev86-0.16.21-r3.ebuild b/sys-devel/dev86/dev86-0.16.21-r3.ebuild
index e3784e658bfb..e5f0660f954f 100644
--- a/sys-devel/dev86/dev86-0.16.21-r3.ebuild
+++ b/sys-devel/dev86/dev86-0.16.21-r3.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
+
inherit toolchain-funcs
DESCRIPTION="Bruce's C compiler - Simple C compiler to generate 8086 code"
@@ -11,7 +12,6 @@ SRC_URI="http://v3.sk/~lkundrak/dev86/Dev86src-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE=""
RDEPEND="sys-devel/bin86"
DEPEND="${RDEPEND}
@@ -37,10 +37,11 @@ src_prepare() {
makefile.in || die
fi
- sed -i -e "s|-O2 -g|${CFLAGS}|" -e '/INEXE=/s:-s::' makefile.in || die
+ sed -i -e "s|-O2 -g|${CFLAGS} -std=gnu89|" -e '/INEXE=/s:-s::' makefile.in || die
sed -i -e "s:/lib/:/$(get_libdir)/:" bcc/bcc.c || die
sed -i -e '/INSTALL_OPTS=/s:-s::' bin86/Makefile || die
sed -i -e '/install -m 755 -s/s:-s::' dis88/Makefile || die
+ sed -i -e 's:CFLAGS=-O:CFLAGS=-O -std=gnu89:' dis88/Makefile || die
}
src_compile() {
@@ -50,7 +51,7 @@ src_compile() {
# First `make` is also a config, so set all the path vars here
emake -j1 \
- CC="$(tc-getCC)" \
+ CC="$(tc-getCC) -std=gnu89" \
LIBDIR="/usr/$(get_libdir)/bcc" \
INCLDIR="/usr/$(get_libdir)/bcc" \
all
@@ -63,7 +64,7 @@ src_compile() {
cd bootblocks || die
emake \
- HOSTCC="$(tc-getCC)"
+ HOSTCC="$(tc-getCC) -std=gnu89"
}
diff --git a/sys-devel/dev86/dev86-1.0.1.ebuild b/sys-devel/dev86/dev86-1.0.1.ebuild
new file mode 100644
index 000000000000..10efe33362ce
--- /dev/null
+++ b/sys-devel/dev86/dev86-1.0.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Bruce's C compiler - Simple C compiler to generate 8086 code"
+HOMEPAGE="http://www.debath.co.uk/ https://github.com/lkundrak/dev86"
+SRC_URI="https://codeberg.org/jbruchon/dev86/archive/v${PV}.tar.gz -> Dev86src-${PV}.tar.gz"
+S="${WORKDIR}/dev86"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+RDEPEND="sys-devel/bin86"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-makefile.patch"
+)
+
+src_prepare() {
+ default
+
+ sed -i -e "s|-O2 -g|${CFLAGS}|" -e '/INEXE=/s:-s::' makefile.in || die
+ sed -i -e "s:/lib/:/$(get_libdir)/:" bcc/bcc.c || die
+ sed -i -e '/INSTALL_OPTS=/s:-s::' bin86/Makefile || die
+ sed -i -e '/install -m 755 -s/s:-s::' dis88/Makefile || die
+}
+
+src_compile() {
+ # Don't mess with CPPFLAGS as they tend to break compilation
+ # (bug #343655).
+ unset CPPFLAGS
+
+ ln -s lib lib64 || die
+ ln -s ../kinclude/arch libc/include/arch || die
+ ln -s ../kinclude/linuxmt libc/include/linuxmt || die
+
+ # This is needed to help find `bcc` and `bcc-cpp`.
+ export PATH=${S}/bcc:${S}/cpp:${S}/copt:${S}/bin:${PATH}
+
+ # First `make` is also a config, so set all the path vars here
+ emake -j1 \
+ CC="$(tc-getCC) -std=gnu17" \
+ LIBDIR="/usr/$(get_libdir)/bcc" \
+ INCLDIR="/usr/$(get_libdir)/bcc" \
+ all
+ emake -j1 \
+ CC="$(tc-getCC) -std=gnu17" \
+ LIBDIR="/usr/$(get_libdir)/bcc" \
+ INCLDIR="/usr/$(get_libdir)/bcc" \
+ bootblocks
+}
+
+src_install() {
+ emake -j1 install-all DIST="${D}"
+ dostrip -x "/usr/*/bcc/lib*.a /usr/*/i386/libc.a"
+
+ dobin bootblocks/makeboot
+ # remove all the stuff supplied by bin86
+ rm "${D}"/usr/bin/{as,ld,nm,objdump,size}86 || die
+ rm "${D}"/usr/man/man1/{as,ld}86.1 || die
+
+ dodir /usr/share
+ mv "${D}"/usr/{man,share/man} || die
+}
diff --git a/sys-devel/dev86/files/dev86-1.0.1-makefile.patch b/sys-devel/dev86/files/dev86-1.0.1-makefile.patch
new file mode 100644
index 000000000000..0362d7aa49b4
--- /dev/null
+++ b/sys-devel/dev86/files/dev86-1.0.1-makefile.patch
@@ -0,0 +1,66 @@
+quick fix to make build success w/ modern compiler
+
+fix should be done in upstream
+diff --git a/Makefile b/Makefile
+index 359c47a..8868558 100644
+--- a/Makefile
++++ b/Makefile
+@@ -29,7 +29,7 @@ BUILD_LDFLAGS ?= $(LDFLAGS)
+
+ # Some makes take the last of a list as the default ...
+ all: make.fil
+- PATH="`pwd`/bin:$$PATH" $(MAKE) -f make.fil VERSION=$(VERSION) TOPDIR=`pwd` $@
++ PATH="`pwd`/bin:`pwd`/bcc:`pwd`/copt:`pwd`/cpp:$$PATH" $(MAKE) -f make.fil VERSION=$(VERSION) TOPDIR=`pwd` $@
+
+ $(TARGETS): make.fil
+ PATH="`pwd`/bin:$$PATH" $(MAKE) -f make.fil VERSION=$(VERSION) TOPDIR=`pwd` $@
+diff --git a/bootblocks/Makefile b/bootblocks/Makefile
+index a4c3a2e..4b4aca1 100644
+--- a/bootblocks/Makefile
++++ b/bootblocks/Makefile
+@@ -1,5 +1,5 @@
+ HOSTCC=cc
+-HOSTCCFLAGS=-O2 -pipe
++HOSTCCFLAGS=-O2 -pipe -std=c89 -Wno-error=return-type
+ BCC=bcc
+ AS86=as86
+
+diff --git a/dis88/Makefile b/dis88/Makefile
+index 146d1cf..9c3ab4f 100644
+--- a/dis88/Makefile
++++ b/dis88/Makefile
+@@ -25,7 +25,7 @@
+ # be necessary to alter the formats of the tables.
+
+ #CC=bcc
+-CFLAGS=-O
++CFLAGS=-O -std=c89
+ LDFLAGS=
+ PREFIX=/usr
+
+diff --git a/dis88/dis.h b/dis88/dis.h
+index 21bbc2e..bfc64e7 100644
+--- a/dis88/dis.h
++++ b/dis88/dis.h
+@@ -163,7 +163,7 @@ _PROTOTYPE(void mahand, (int j ));
+ _PROTOTYPE(void mjhand, (int j ));
+
+ /* dismain.c */
+-_PROTOTYPE(void main, (int argc, char **argv ));
++_PROTOTYPE(int main, (int argc, char **argv ));
+
+ /* distabs.c */
+ _PROTOTYPE(char *getnam, (int k ));
+diff --git a/dis88/dismain.c b/dis88/dismain.c
+index 6f51e73..fb07d3e 100644
+--- a/dis88/dismain.c
++++ b/dis88/dismain.c
+@@ -538,7 +538,7 @@ static void disbss()
+ * *
+ * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
+
+-void
++int
+ main(argc,argv)
+
+ int argc; /* Command-line args from OS */
diff --git a/sys-devel/dev86/metadata.xml b/sys-devel/dev86/metadata.xml
index c4f5ea2afda9..6633792f0e6d 100644
--- a/sys-devel/dev86/metadata.xml
+++ b/sys-devel/dev86/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
+ <remote-id type="codeberg">jbruchon/dev86</remote-id>
<remote-id type="github">lkundrak/dev86</remote-id>
</upstream>
</pkgmetadata>
diff --git a/sys-devel/multilib-gcc-wrapper/Manifest b/sys-devel/multilib-gcc-wrapper/Manifest
index 002f32a9c42f..af472f00d871 100644
--- a/sys-devel/multilib-gcc-wrapper/Manifest
+++ b/sys-devel/multilib-gcc-wrapper/Manifest
@@ -1,2 +1,2 @@
-EBUILD multilib-gcc-wrapper-0-r2.ebuild 1640 BLAKE2B 3baec773a0699b3e474f44a372165dc2f069400d34eab90e22688f193af5cdb852d7df381c04d2e281590b632b99e8f49a3798995bc62157125c9d1b4bc21794 SHA512 78da47d2f1c0c714c798c32f771f53500b55996223114c4f19a7b3ba8f40eaf8be5449bb9af886b3bb9e9484bcd4459793cad871878a4ba2346fdaa2011203b4
+EBUILD multilib-gcc-wrapper-0-r2.ebuild 1621 BLAKE2B 49a4944101775d8b9c5ca66727fbba4528b530ad85d358b9700c55c3b32050f33e464b8adc82a11670a12378b3be9a90ed0861da64a23499d05052cce980f3db SHA512 174c992f1120a4efd4193b2b1ef8872490d9fd0a9be816a70617120081369c0ac08d92d21c968576ad2bf3987cd25891d861eb3e046e5687c6f92b2d02546a07
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild b/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild
index 2dfb32856eb2..5e6fc5f299e9 100644
--- a/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild
+++ b/sys-devel/multilib-gcc-wrapper/multilib-gcc-wrapper-0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -7,13 +7,11 @@ inherit multilib
DESCRIPTION="Wrappers for gcc tools to be used on non-native CHOSTs"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI=""
S=${WORKDIR}
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64"
-IUSE=""
RDEPEND="sys-devel/gcc:="
diff --git a/sys-firmware/Manifest.gz b/sys-firmware/Manifest.gz
index fbd255a073ba..67bc77327e55 100644
--- a/sys-firmware/Manifest.gz
+++ b/sys-firmware/Manifest.gz
Binary files differ
diff --git a/sys-firmware/edk2-bin/Manifest b/sys-firmware/edk2-bin/Manifest
index 0ad8ffbcfe26..fb6e45678410 100644
--- a/sys-firmware/edk2-bin/Manifest
+++ b/sys-firmware/edk2-bin/Manifest
@@ -5,6 +5,6 @@ DIST edk2-202411-1-arm64.xpak 2694540 BLAKE2B abf73580f8b9b6e6172918b43906d17787
DIST edk2-202411-1-riscv.xpak 1424979 BLAKE2B 417b183c4786ad094966765912a5359f6764f868f60e6dfc9689342f8f23c223b1770f00f6f31fc6f2826827b5473586013d7aee2a502dfe403784811814c842 SHA512 a20a2222ea5dc13d8fac7beb63a3287572316343a79913eefcc77db53107a6a8ab34094d5b711631f25188810961a873e468f9b07fd13cbc149d119299e5e4c8
DIST edk2-ovmf-202202-1.xpak 2672386 BLAKE2B 75c15d4379610ab2af85b78166e350d52f4f1bc1fff5b2eb693ad0d7b1f6648e65d8ae3e2c5467f93f1557ad3b4fa664ab2d76ff10794667de22c2ea8cca6b2d SHA512 06783b89c96bada0fd025ff39eaee501a027abcb03c0bdcf3ff497d52be22927ab03013d90f145ee94a8662cfffe4f8c154dcd06db1bb1acef8a85ae43de14a3
EBUILD edk2-bin-202202.ebuild 2166 BLAKE2B f20fc57618542d7a95fb40cba6de904cec6841b68606ce170a8bf360cfea45f7201e83d4b21559f4379302397fd14cc8fa90b30f8977967eb2b67b26d0ebd9ee SHA512 2173dfe2d3948786e85fa4ee3ea49be64a29f21e188b71d2e10ace8626bb5d3cf12534184c548104ab1e68f875c4933279209a04ca3f734af2bc801321789ea8
-EBUILD edk2-bin-202408.ebuild 1820 BLAKE2B 04825f21d367508588acc41b311761e8ffd18fbb18db8838f5f1e278f04b5b9a67733d2ec81c79c579e09699dfb1b25d5b8b5be9580d60f3befd853a42abcf28 SHA512 680eaf0ff6f629e19f1b1fd922037d159e65e2c649dd484167f88a74b2a7e6aeff86795ec7ba82b68249c66d0153964702d7b2b8677b0ec5bae2beffbab678b5
+EBUILD edk2-bin-202408.ebuild 1819 BLAKE2B 8480d18185655bd7d80bc5c7c45a684b522b549925b55eb2c732c2c520600f5cb898efb6e382f3857ca4cdcfa09916fafecbec283cbe203b5bac40fdff32c985 SHA512 867fd2849f0a249abb7b4fdb2430a767d7f6b237672737a5e3d20931206c821e66348a972c629714562d71df5200f3ebac077af7ae0c96d30170076dce1ba062
EBUILD edk2-bin-202411.ebuild 1829 BLAKE2B ac5552191b234f636b402b7de4128fcae8e8334c26312078f0823dd2bd1c9ff6bd4cd75a127e1f70edadeccb4ae7cd834e7d46a45c97ae38a281747304e2bc85 SHA512 b1dab5ca421c0503cff74456b61da496804016c05291a12c163be2a6ff6cc8e020de58a3afcd27d4403bebb3e86c765b4722618cb2254414b9886428411867ee
MISC metadata.xml 355 BLAKE2B e88a696d5268856289ed36d6ac864d8b13e2460dc76b7593934a114fd8ca913d92eda660ba116f9d8b3f75e3ab4a8790a421def1a3fb62a3cbf9448f7328ef8d SHA512 c93298fe9106bab617a35dfca405d5307b8588becd7d0b487a0acce60fd3e2f6fd006b38c227378baa6ee751f75c531bce41be92d27642edb41e6c33473810e2
diff --git a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
index f6b8f58721e0..e2582a3f091c 100644
--- a/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
+++ b/sys-firmware/edk2-bin/edk2-bin-202408.ebuild
@@ -14,7 +14,7 @@ SRC_URI=$(printf "https://dev.gentoo.org/~chewi/distfiles/${BINPKG}-%s.xpak\n" $
S="${WORKDIR}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc ppc64 ~riscv x86"
RDEPEND="!sys-firmware/edk2"
diff --git a/sys-firmware/edk2/Manifest b/sys-firmware/edk2/Manifest
index 2fd00556c210..0935d8577f9d 100644
--- a/sys-firmware/edk2/Manifest
+++ b/sys-firmware/edk2/Manifest
@@ -33,6 +33,6 @@ DIST pylibfdt-cfff805481bdea27f900c32698171286542b8d3c.tar.gz 49659 BLAKE2B 05e9
DIST x64_DBXUpdate_05092023.bin 21170 BLAKE2B 9b74945ef441e65c50116122bc24578c22c8f5f7af94e46322a96bd15035b79c0af4c1fd5366017b347b9aaf3f5791b9d6ea84ef141500700ccf69f708f91389 SHA512 71fb6e8cd6918126b3acd78b95651913336df372e13fdfdfdd20d5d23f0e509050c6c88c8a2c43f8ac44f987df86bd45174bb3065d5a7a8c7e3b8772fd06d624
EBUILD edk2-202202.ebuild 4795 BLAKE2B 5d11f5d6372536904f81e425e156cd2b3c3f079b177cab26320bbee6a5951457feda66d0292bd9bbe4a55be7ff11483424e084f31389fd6ce0f9b409fe2477e2 SHA512 e35eb3bedbfcab220f93d3ecce9197ee56f31e71a75442c83189d1c2a47b88171b83bbcb2624b83b04e409498d596ccae3f1371a80e4d38c73c282e62b0ed52a
EBUILD edk2-202405.ebuild 5643 BLAKE2B 671abaa441d53f492894d637458b368e73c71507cd59b32cf0bb86269961b62fefd42bc192a5f77e842f203439e178b3b543eb201af6a5424699aecd12b13e84 SHA512 11e0e51862f2c3ebc709b4be496c0226a7cec8aeded59d57aa104bd983ab0716e784cedbd52b64d6b2a9ba16e8c34ef5b580a44b6d2ea87b11d9dbf918cd7149
-EBUILD edk2-202408.ebuild 9261 BLAKE2B cb93d1a6959224ff7d30a57a57dc186e266bc28eaaf8a019c78ab5d0bc283ebbb19632bad4c72fd5013d4248d142d6d3f9edacda402a85c19c0fd2f6597a9bba SHA512 0dc58168a9b93dac9420da9091b3d0442b164512c35bc13bd46f98a33a62f14f96ea429a3bb327bc1dbb97d9b36fd71ec75b2a99d6105c0875b2a528a1ace2e3
+EBUILD edk2-202408.ebuild 9260 BLAKE2B 31ce890ce07df7955249dfda32370a1a7db0eee0f6022195face02f23fe930cf6ecf79706e978c46efb61488bdc252a7eba1fe6b3b766e26587122fba5f28fbc SHA512 9f2a94a26db3eaed1b6215712c8164ba2116e0198c3dfccda8145cf7cc3c5499a6ef63df1cbd4723edd9722695dfbd01c88a1a0e71b7372281c2aef2872e779a
EBUILD edk2-202411.ebuild 9664 BLAKE2B fccfd882e2aabc55236c0a8346eca5af36fb00daec77e4fa0b2bc839be9a133488268954544adf4d92d5c26664afb13cbb93fbbb68b745a7980b7e3f8921a3ec SHA512 eca6b58e8e4e64bd40b8ade17bf6c5746e8c3ac360b703429ab099cb608428d8bb09d3c060e7c0079482202da478fd98640647a7aee360d238643fb5c38eddc6
MISC metadata.xml 401 BLAKE2B c64a51cd2895610b485f6a9922d27f8894cc20ddace93df39719a39160dda48af9202f52b624465785ac64c751bec6b1612ebad19395aaa31d2c112e3c5f6115 SHA512 a07b485f9c92dc368d2fd62783c323ec03620cebce5146762d12df66eccf515b1f0f6a3d266642135668e3109e0d4b3c888629e8e487d5dbf5fb60ddeab28599
diff --git a/sys-firmware/edk2/edk2-202408.ebuild b/sys-firmware/edk2/edk2-202408.ebuild
index 3e18d683cf73..9f934d953f50 100644
--- a/sys-firmware/edk2/edk2-202408.ebuild
+++ b/sys-firmware/edk2/edk2-202408.ebuild
@@ -49,7 +49,7 @@ SRC_URI="
S="${WORKDIR}/${PN}-${PN}-stable${PV}"
LICENSE="BSD-2 MIT"
SLOT="0"
-KEYWORDS="-* ~amd64 arm64"
+KEYWORDS="-* amd64 arm64"
BDEPEND="
${PYTHON_DEPS}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index bae0b225d517..ff8cce0f0492 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/bcachefs-tools/Manifest b/sys-fs/bcachefs-tools/Manifest
index 988e4a360046..e85dacdcecd6 100644
--- a/sys-fs/bcachefs-tools/Manifest
+++ b/sys-fs/bcachefs-tools/Manifest
@@ -17,6 +17,8 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c5
DIST bcachefs-tools-1.11.0.tar.gz 1131076 BLAKE2B 27b506c004528f3bedb2fddd19bc1d94acacd34152d13870df3be582baaa8843ac505b48b901c829c35789c5c4a09313ddee4a858d3e32d2130e1205f2042760 SHA512 87ca789f1557a026b53469571e5a84d1f6a64e3e3378cc344485d95fae8883eb512a8e3f478d89c6265dd203419412fdce9c396ea805f898b67b9cebec0e4f19
DIST bcachefs-tools-1.13.0.tar.sign 833 BLAKE2B 5163a07570a0c1e12617d07def63c721540e586eb6312a51642683d7008d08c3029c562dc6dddb6dd7bc0443369331544b272c2253d26b2e3789c328bbdad7ac SHA512 950498dfc3ea062803140378a715820e54c0b46c66d77a160040b432c8c5b55141b611b2687bf33bffbd5dc04e18f1f35b40229c664c7841475323f8d2b32267
DIST bcachefs-tools-1.13.0.tar.zst 1136771 BLAKE2B 1ab2d1805d8e18a709f2684785dcbd0cffd27f292eb4f785d4f8187403363db001969200bcf18994827cd11ecb679d6939f02fc6ead069daeef43c7974540433 SHA512 0e79642712db07f92d65c92621ed964695756e3cdaf6214f4787afd0047bde26ad9707c86e14131ad694f6c455f33cd845d720b3b62c57fc9916bdce57decefb
+DIST bcachefs-tools-1.20.0.tar.sign 833 BLAKE2B 2f05ff0329bd7e1294f5612baada16153bc20777075970afe1d6fe4df6946043a65561a195db77caa831e53d8aac12f17ffb2f7cb385c1bf5111acc3c67e4a84 SHA512 ecd5ee8a502b7eeea755a9b3a7be2dec8e5941a2d9b5eb9efb4e9ab8933924f755662fdf045befd17f8b19d14d0404f64bb18999593c82f991b49d212ae6359b
+DIST bcachefs-tools-1.20.0.tar.zst 1171239 BLAKE2B d73fae9dc3b83d0ed5a9a723fba347a3628a7a0a4f7104c50aa93020f28a5eb9fd0b04c34b31a84d13405d7d1a681452deef87e4f04651b070b3e3cf459b615c SHA512 6df9966861bbbcbccc4473847eb38f4fcb2eea5d4c0b3ea745698819b5157d9ae6e0bf7203424d914a672a0554e6310bb3022c23f92c680681e62596ee752d23
DIST bcachefs-tools-1.7.0.tar.gz 1103425 BLAKE2B 952310999035465a4e8621e8e3ef65e5a3ba50d40a0ca76a3ca8b7265bab2f33c40981d2ca83ef3ecc70a5da9cff0d002d2f9676aa6355d1717a0dad968828af SHA512 5f7934997c0cd6b893c67a87e9cb5060cdd37857d6761356bdb1c96572b67ea3a2c03c43fcbd8beb01b0cf9c30da3297d082ef40bb312f5ca40c85faa46cdd3a
DIST bcachefs-tools-1.9.4.tar.gz 1132203 BLAKE2B 447881b52dcaa3990a4c233523bf8c2b3faf4755f3a0fad315ca17fa900e2192b9a2168f22a3ac8c59ad2756999f8a6792b732a527510361044b541fec6ce26b SHA512 8a6a2896620c4e1aa3abd26a2e59087d417b5d546ee6dc1130a59e06c8e8561e8de29edeb1d5dd3c5223be8338a8b4265ad3e753c830f475413ed83a0d968dd8
DIST bindgen-0.69.4.crate 221092 BLAKE2B 69ed55a5827bfe850f589e39bc6e2f4445e20363002c765c5475007b75e4d81cac3d9df358505c63bd6a48300ae4988507abf78dd734bb98b33525bf9212237b SHA512 99530060708690f2ce0b87b97c9ce2998ee968df193137f3c9bf4fa66836814e2ae74c7e0b3057dcff1da7d2c4ea38157e21143c5117be35e94b878c0a427a34
@@ -161,6 +163,7 @@ DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f
EBUILD bcachefs-tools-1.11.0-r1.ebuild 4377 BLAKE2B 0e624cbf095d678a0e98b2b58cfdd253d1139b604793b3a273044007995399dc9480b71674a33d5f48e94a7e0438aee01b09ec1f6b177454baa01fa79e6cb03b SHA512 d1925cc90e5cb859703fbb21425427e0c27ff927e3b4aef239f3832b67a4d634cc7931f0995f45fb7015f3f519e1f64e34530deda4823d533bc47740b5f4f27e
EBUILD bcachefs-tools-1.13.0-r1.ebuild 4596 BLAKE2B 790e40da2bb1ab28836edb19eabedca6597706af1f30045a09206bfc560e7cfc75db7bc28e33501610146a3e574deb71d6635d8025fc45213c43d71e6ba0b497 SHA512 1047f27c76969c136a3db0b5086d0e6e1e0ac840e62349d2cad18fb9446169127479bc061b0c89d9ddc9b1796ff6d4bb29a0dfb1661eee4b9e6c21cdee7241bc
EBUILD bcachefs-tools-1.13.0-r2.ebuild 4544 BLAKE2B 1c5a11dd45a7369da817db478a6aeb3a9a1b4f796a906e6f1a6c2cf5f25e4a8314b0c9d439231195002c0e583185ad4c0bdf9623c87595e91c7d18ff9674a502 SHA512 afa1e1f75c917c8fe081b1db6f94e2524a2270dbd26347c0d76f9df4849cd32784f0cf738971abab0492b2650fb7b0d64436bbe29e7583aeb2b6a9fea9448e11
+EBUILD bcachefs-tools-1.20.0.ebuild 4744 BLAKE2B 1e019c7ae1e839379b8c69e24f8dc359445998f229b8aef4643fbde8fb58e27da340ea576661e2fa275f3b7f40b1fa5dedc93b4f0378a719cb8a0b05e40585d9 SHA512 6930de2c1f940ee555b4ec4d9105ea66f6d2427de17a26b02626dcdebccafd6b2c7587894506c26f9de62e291959c2d7bf9a276be4b6b9d9524de9f972a7ef89
EBUILD bcachefs-tools-1.7.0-r1.ebuild 5262 BLAKE2B 610afe4e5d8f41935a5b8a67f7f0682bdab75a02f6bd4f204376ff5a7e0aa7cbe8d54092d36d6477b55a248bf19b80203a7fa40705ed92c6b7fd5dd30e7614a1 SHA512 8764ac6e087e9b81fef2c1d42c7edf2efab925f99952f62c286d0b8c63a77d542dc4c41d5f73cb4c4801ab5d87009c9db6a0d4c6dec93d39e406563b58c2bd44
EBUILD bcachefs-tools-1.9.4-r1.ebuild 5378 BLAKE2B 5ffcb42b37a50880592aef6577fa49b5fe18c460891864a7328b8b7bddc48f2ae03bcc66c11a0cf887d69e3dc61e6870c9cecca6286b7081eff7ef6956ec03ed SHA512 b0f44f0daebcec27892ae37a620bbe640c6f0cfadae41db47bfb5a0422394e94a3ad48676b40a26a9efd62ad7ed56d78cbd9dff1dc4fe4a0d615fb08bd990a5c
EBUILD bcachefs-tools-9999.ebuild 4319 BLAKE2B 558cd5e4b40789bd921b9ed1b49be51f8c46767b9292fb8224e17fb775c23220de7a3e329d8b6bfd23fe552f954423bb10f9dbcb9bc15b6b93a96b98af12fcff SHA512 5a1602b22373f049ecb5e027c1731a5aa26b610fe85308cb85c927730f1bfe857de2104b71fc7496b76f488d84057044272b5c3c073129156f6cacd30520ec47
diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.20.0.ebuild b/sys-fs/bcachefs-tools/bcachefs-tools-1.20.0.ebuild
new file mode 100644
index 000000000000..c84d856e0e12
--- /dev/null
+++ b/sys-fs/bcachefs-tools/bcachefs-tools-1.20.0.ebuild
@@ -0,0 +1,230 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+ aho-corasick@1.1.3
+ 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.89
+ bindgen@0.69.5
+ bitfield@0.14.0
+ bitflags@1.3.2
+ bitflags@2.6.0
+ cc@1.1.28
+ cexpr@0.6.0
+ cfg-if@1.0.0
+ clang-sys@1.8.1
+ clap@4.5.20
+ clap_builder@4.5.20
+ clap_complete@4.5.33
+ clap_derive@4.5.18
+ clap_lex@0.7.2
+ colorchoice@1.0.2
+ either@1.13.0
+ env_logger@0.10.2
+ errno-dragonfly@0.1.2
+ errno@0.2.8
+ errno@0.3.9
+ glob@0.3.1
+ heck@0.5.0
+ home@0.5.9
+ is_terminal_polyfill@1.70.1
+ itertools@0.12.1
+ lazy_static@1.5.0
+ lazycell@1.3.0
+ libc@0.2.159
+ libloading@0.8.5
+ libudev-sys@0.1.4
+ linux-raw-sys@0.4.14
+ log@0.4.22
+ memchr@2.7.4
+ minimal-lexical@0.2.1
+ nom@7.1.3
+ once_cell@1.20.2
+ owo-colors@4.1.0
+ paste@1.0.15
+ pkg-config@0.3.31
+ prettyplease@0.2.22
+ proc-macro2@1.0.87
+ quote@1.0.37
+ regex-automata@0.4.8
+ regex-syntax@0.8.5
+ regex@1.11.0
+ rustc-hash@1.1.0
+ rustix@0.38.37
+ rustversion@1.0.17
+ shlex@1.3.0
+ strsim@0.11.1
+ strum@0.26.3
+ strum_macros@0.26.4
+ syn@2.0.79
+ terminal_size@0.4.0
+ udev@0.7.0
+ unicode-ident@1.0.13
+ utf8parse@0.2.2
+ uuid@1.10.0
+ which@4.4.2
+ winapi-i686-pc-windows-gnu@0.4.0
+ winapi-x86_64-pc-windows-gnu@0.4.0
+ winapi@0.3.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
+ zeroize@1.8.1
+ zeroize_derive@1.4.2
+"
+
+LLVM_COMPAT=( {17..19} )
+PYTHON_COMPAT=( python3_{10..13} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kentoverstreet.asc
+
+inherit cargo flag-o-matic llvm-r1 python-any-r1 shell-completion toolchain-funcs unpacker verify-sig
+
+DESCRIPTION="Tools for bcachefs"
+HOMEPAGE="https://bcachefs.org/"
+if [[ ${PV} == "9999" ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://evilpiepirate.org/git/bcachefs-tools.git"
+else
+ SRC_URI="https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.zst
+ ${CARGO_CRATE_URIS}"
+ SRC_URI+=" verify-sig? ( https://evilpiepirate.org/bcachefs-tools/bcachefs-tools-${PV}.tar.sign )"
+ S="${WORKDIR}/${P}"
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+LICENSE="Apache-2.0 BSD GPL-2 MIT"
+SLOT="0"
+IUSE="fuse verify-sig"
+RESTRICT="test"
+
+DEPEND="
+ app-arch/lz4:=
+ app-arch/zstd:=
+ dev-libs/libaio
+ dev-libs/libsodium:=
+ dev-libs/userspace-rcu:=
+ sys-apps/keyutils:=
+ sys-apps/util-linux
+ sys-libs/zlib
+ virtual/udev
+ fuse? ( >=sys-fs/fuse-3.7.0 )
+"
+
+RDEPEND="${DEPEND}"
+
+# Clang is required for bindgen
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/docutils[${PYTHON_USEDEP}]
+ ')
+ $(unpacker_src_uri_depends)
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ ')
+ elibc_musl? ( >=sys-libs/musl-1.2.5 )
+ virtual/pkgconfig
+ verify-sig? ( >=sec-keys/openpgp-keys-kentoverstreet-20241012 )
+"
+
+QA_FLAGS_IGNORED="/sbin/bcachefs"
+
+python_check_deps() {
+ python_has_version "dev-python/docutils[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ # Upstream signs the uncompressed tarball
+ if use verify-sig; then
+ einfo "Unpacking ${P}.tar.zst ..."
+ verify-sig_verify_detached - "${DISTDIR}"/${P}.tar.sign \
+ < <(zstd -fdc "${DISTDIR}"/${P}.tar.zst | tee >(tar -xf -))
+ assert "Unpack failed"
+ fi
+
+ if [[ ${PV} == "9999" ]]; then
+ git-r3_src_unpack
+ S="${S}/rust-src" cargo_live_src_unpack
+ else
+ unpacker ${P}.tar.zst
+ cargo_src_unpack
+ fi
+
+}
+
+src_prepare() {
+ default
+ tc-export CC
+
+ sed \
+ -e '/^CFLAGS/s:-O2::' \
+ -e '/^CFLAGS/s:-g::' \
+ -i Makefile || die
+ append-lfs-flags
+}
+
+src_compile() {
+ use fuse && export BCACHEFS_FUSE=1
+ export BUILD_VERBOSE=1
+ export VERSION=${PV}
+
+ default
+
+ # This version mangles the symbolic link,
+ # please check if this can be removed before bumping
+ rm "${S}"/bcachefs
+ ln -s "${S}"/target/release/bcachefs bcachefs
+
+ local shell
+ for shell in bash fish zsh; do
+ ./bcachefs completions ${shell} > ${shell}.completion || die
+ done
+}
+
+src_install() {
+ into /
+ dosbin bcachefs
+
+ dosym bcachefs /sbin/fsck.bcachefs
+ dosym bcachefs /sbin/mkfs.bcachefs
+ dosym bcachefs /sbin/mount.bcachefs
+
+ if use fuse; then
+ dosym bcachefs /sbin/fsck.fuse.bcachefs
+ dosym bcachefs /sbin/mkfs.fuse.bcachefs
+ dosym bcachefs /sbin/mount.fuse.bcachefs
+ fi
+
+ newbashcomp bash.completion bcachefs
+ newfishcomp fish.completion bcachefs.fish
+ newzshcomp zsh.completion _bcachefs
+
+ doman bcachefs.8
+}
+
+pkg_postinst() {
+ if use fuse; then
+ ewarn "FUSE support is experimental."
+ ewarn "Please only use it for development purposes at the risk of losing your data."
+ ewarn "You have been warned."
+ fi
+}
diff --git a/sys-fs/lxcfs/Manifest b/sys-fs/lxcfs/Manifest
index 69f718d61d50..1d4dca9ee270 100644
--- a/sys-fs/lxcfs/Manifest
+++ b/sys-fs/lxcfs/Manifest
@@ -4,11 +4,8 @@ AUX lxcfs-5.0.2.service 428 BLAKE2B effef16bfac727f703b9adfdaa5faf2ce76ac7efef61
AUX lxcfs-5.0.4-fix-incompatible-pointer-conversion.patch 662 BLAKE2B 63ef53897cc254a58dea5eb4c892b1b6f8c49da04b45bf760acb82ca8dbcef9e8ccec54be98f1665ca9dac2d5dcb291c4c75f8a648243c82e8841e02c2eb4512 SHA512 6ecb89e94afc483ca628ca6c6e3e2d1afe0087bd14f917b29be1f60bd31df23e5f48169a9930020e4b8cf1e6366282995ec067ee930d7c0676b48adb45fb295b
DIST lxcfs-5.0.4.tar.gz 104249 BLAKE2B 83a7b861136c34da8a24dd525fd0767193f2bbd92b40e3b9fd5e42d7645465411792e65e95797ab13b33330299d12b19bdd5786352875ed88ac0097b72b711a9 SHA512 b404045dbabe23e1d1f1d74c1648d2596bb70aaa9f9e46f9f5635b0a02d0c451f68b2559920bbefc5b889e908cf1da0a33c148b26bdce3e45c3d0cbdff710604
DIST lxcfs-5.0.4.tar.gz.asc 833 BLAKE2B aff883d24b374b296ea3678670e5e82c723fd0e35cfd7fed555aabbd811a104becc0b741331b4aa4a5129c9fff4dc88c6a86e7d64a89fe86aea81718f5d432dd SHA512 56b639597dbaf3008fe030147ea37192bd465c467a79e11ce139bcaa6bca1625b4bb9c4eda6ea1877446769f0fad9b4c5a3513d4f4415b841db96d5da8325ddc
-DIST lxcfs-6.0.2.tar.gz 105748 BLAKE2B d6f5d74db46346a0c9fd365652990a79aec209910a698af40a6b30f2c28618f5a618e9dfb1ff6c11bc2b93b2da001dc110400cd121f71446a7184d7b617774de SHA512 4f01793495889f129dc97e140df7649ed1809bf52ad2f6e2786721b389a9a748e75987ea704529c40d76623b90030d9c0ee1e66338e7e1c24330e96118db5aa3
-DIST lxcfs-6.0.2.tar.gz.asc 833 BLAKE2B 47db49320a530c649174410c63a07214d003e68c1980274a6c08dcaf6c8ec3ab59a1e34fddfc78d881b5fbb1ea6720f807be1c6eec73822f878b79fd4a1a45c3 SHA512 564f47dbbc1ee8e718c2c740ae3c0a5574040509a0463434aa236ba2e945a23cf18014ac1d4668c7f3bd6ce656ca4120d464c130f6ceeb1e0fb22996675d8c5c
DIST lxcfs-6.0.3.tar.gz 106684 BLAKE2B 358033df95b52c6b04f5f622eb89e1f62f4f86098d9478b2643c83c3b62c5a6d1429c34b37b7d6241b522ec1d0ec8f8922c01a990cfb75b0b022b00720ded1d3 SHA512 c32941ccdba5906f5542b393077ea6cad9d5cd83eab38692c22614c19fec4f0fe95d3428ae7a49f6e9e9e1879db3479a2a09f37755d2c45c8230b099986eec2d
DIST lxcfs-6.0.3.tar.gz.asc 833 BLAKE2B 202b5539f5d4621e0d2071aaa861976af801a6c5c49bf921acd9015923bf8201178273aa79d7b69b51d7fa1abb0112a4960452e86d7d340b752b2f8d4bb2c559 SHA512 dd27747d56cddb6e0057232a9a451f5d08d812aa73fe70633d31ce38d650dcbdda3e6f195aad3d591dd4ba3ad7cdf658b0bb1ce55b660d26d315ad598d44a74e
EBUILD lxcfs-5.0.4-r1.ebuild 1984 BLAKE2B 1a8fee2564a4d6d72258ab3d1126f60184d7d0478de3df8802fe6b1dd2a76bf3e4dc59ce3c035b67f8d955c6186d8c063909b82eb334ee06acc2100b1a77763e SHA512 3219991bae3823abc98279f709130e79d2ff881b35ebdbc38b6c3c5cddf394f36104610d14556352854991f04f5ce3850238604187e1f834d0f854055853d460
-EBUILD lxcfs-6.0.2.ebuild 1902 BLAKE2B dc87187de1879074a9d484a08689fa2e9cd5d8cb252f335c07895027c6ed2390b16af34ec93ba399bdd4f56b5723618cde3d0cf23f246f690de2c6154ff59e38 SHA512 05fd6dfcf8555a8805c3a0dc9f9791166e5b2e6a119c155e83a8c7893428d2c063ec3c3c4ff9fe5a9c72a3f77c3126b8795dd5a8c79f342faf3767245232bf6a
EBUILD lxcfs-6.0.3.ebuild 1902 BLAKE2B fc2b1ed0cae0b70b26cb721a388a9293abab8c71ee482ee2dfb765e3ba3509f7d358b1f00c105a3e2aaa3338a89eba1668284a7eff0814608a0e8f75e2b6cb6a SHA512 5264bf48e843d1a2cea2f998c3a7c4fbea846a7d180c855b9dcc83a18f707f03f1a60af4885becf26c35d42b033aae031e8511402503325c1e394e654ba78f7b
MISC metadata.xml 769 BLAKE2B 2e11677f002a9ac8d0524d2cf280e4a39871bcddf095b37c6a9c6bcbdbbc346a397b9b6e64cecd40539cf96f4155a83d451a3a0e462a5cf0696fd5523b08f430 SHA512 364780d6ed12d98ca62183f90b12363ac581cdb4495bbfde4983321858d3f2d29343e7ac6a8b36c24a3518c868b67e38d5d28f7dee4a6e13aad65fcd9b9b4170
diff --git a/sys-fs/lxcfs/lxcfs-6.0.2.ebuild b/sys-fs/lxcfs/lxcfs-6.0.2.ebuild
deleted file mode 100644
index 0c3f3ff19667..000000000000
--- a/sys-fs/lxcfs/lxcfs-6.0.2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake meson python-any-r1 systemd verify-sig
-
-DESCRIPTION="FUSE filesystem for LXC"
-HOMEPAGE="https://linuxcontainers.org/lxcfs/introduction/ https://github.com/lxc/lxcfs/"
-SRC_URI="https://linuxcontainers.org/downloads/lxcfs/${P}.tar.gz
- verify-sig? ( https://linuxcontainers.org/downloads/lxcfs/${P}.tar.gz.asc )"
-
-LICENSE="Apache-2.0 LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-IUSE="doc test"
-
-DEPEND="sys-fs/fuse:3"
-RDEPEND="${DEPEND}"
-BDEPEND="${PYTHON_DEPS}
- virtual/pkgconfig
- $(python_gen_any_dep '
- dev-python/jinja2[${PYTHON_USEDEP}]
- ')
- doc? ( sys-apps/help2man )
- verify-sig? ( sec-keys/openpgp-keys-linuxcontainers )"
-
-# Needs some black magic to work inside container/chroot.
-RESTRICT="test"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/linuxcontainers.asc
-
-python_check_deps() {
- python_has_version -b "dev-python/jinja2[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # Fix python shebangs for python-exec[-native-symlinks], #851480
- local shebangs=($(grep -rl "#!/usr/bin/env python3" || die))
- python_fix_shebang -q ${shebangs[*]}
-}
-
-src_configure() {
- local emesonargs=(
- --localstatedir "${EPREFIX}/var"
-
- $(meson_use doc docs)
- $(meson_use test tests)
-
- -Dfuse-version=3
- -Dinit-script=""
- -Dwith-init-script=""
- )
-
- meson_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}"/tests || die "failed to change into tests/ directory."
- ./main.sh || die
-}
-
-src_install() {
- meson_src_install
-
- newconfd "${FILESDIR}"/lxcfs-5.0.2.confd lxcfs
- newinitd "${FILESDIR}"/lxcfs-5.0.2.initd lxcfs
-
- # Provide our own service file (copy of upstream) due to paths being different from upstream,
- # #728470
- systemd_newunit "${FILESDIR}"/lxcfs-5.0.2.service lxcfs.service
-}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 44c0a0e2c6b4..89c6c81d6f25 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/gentoo-kernel-bin/Manifest b/sys-kernel/gentoo-kernel-bin/Manifest
index bd804839915d..3ae23f77fd26 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -14,12 +14,18 @@ DIST genpatches-6.12-14.base.tar.xz 846696 BLAKE2B 63f6f0326eedcbc5d44f2320dc0c9
DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4ab00639fe1b0c73776e0b038f6f996db29f0890d796effd120c3428a9515771016cd0a23da559c028996b312e75525d78aa SHA512 79a23575135205c33eb07d7026ccd0c38e5223b4b29d7c90002b72074a089fc994c38dd17868e53198fc11d2fc28e229a79ea50d5449261aad9689cd73139003
DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdeadc173e3ab5d739cb251e4415887815a420ba295fcdb80f53f2601f5274ba206d9f562d3841977391f254ef5783dc5f329010 SHA512 ca9958e76b1c156e7ebad1c14a1f957733a8cd99f9c8e23b82bd06bc4fc982c70685668f5d5dbc251abc4e7ea32a9508b0215babf18511514aa2c159767760f4
DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
+DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
+DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
+DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
+DIST genpatches-6.13-3.extras.tar.xz 4056 BLAKE2B cd43af52aff7f3b5bfb46f3b2f2df0b421bcd33aa478993115e9fe58205f4b347e722bc5f14e9c8b1a2a563db987d335a993dc5293fcd972b78a5a258c819b24 SHA512 1f2968091cba801465a74c58f0d265ae7c53d4f4e03c0369ddb4d9c855783255a404d4677c9a3fd06a8a820717562e2f2ec3ff31d126b0243909c29a3175995f
DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
DIST genpatches-6.6-84.extras.tar.xz 4052 BLAKE2B df83469e572dd8c8df747a546649ef6daf570c064d5a8b8c75823a9eb86564e93742d468d76c1a1d50fe1269c1f77be0d52e6a3e0259fc96d5b0d4e340d4b157 SHA512 06ca529e5ce3fca530e0708c198fee3764bf0b79d361b0aa6f0bb4153f3dfb018fca2d63c749093347ae625f26204e28f50d3b74d91d4d6158ef055dc18c47f0
+DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
+DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
DIST gentoo-kernel-5.10.233-1.amd64.gpkg.tar 63692800 BLAKE2B b1807bcd074455292610a08353a8cbd329c9c8eddc09bae9bc089d6c1dc099a3937a98017f577d5d90cf7b7ca15c92845d16af7a124d08b9057a56c5fcc13a6d SHA512 95889f3754ea1601e063866a59599389229346b195b5247151dd34f6fcd397424d9d504a5aefe7d8424e62a4a043e9d9c82fcd32e633928e3905c89baef6e608
DIST gentoo-kernel-5.10.233-1.arm64.gpkg.tar 56842240 BLAKE2B 80650d6155278c12120fcd831018b565bafcbfa34f782c9a0038d5cf950d975c9eb66754cef37a72379813241359582f1746066dbffd34d11be5b35c64591412 SHA512 c74297b9035a0f74e98ef609a7bf81017f78cec0e1759c278f6f18504f9ae1a2f1609d6286530ceb19ce90c713f7af39abf531b7b3d4ccf5ad2390c207ffae3a
DIST gentoo-kernel-5.10.233-1.ppc64le.gpkg.tar 52828160 BLAKE2B e7297dfab0cc9303c31f97772c0f91bd47f5e15c7b618b86d701b399cffdf06b58519381be73c6e0c67e8848929a1e058757e82e8653eb90b04e1d5e31e5277b SHA512 1aaf95701bd26cb16a65d9436fb7f6b0a62d74fab6d30bb1cc87b24be91b2149b265411053b14d31d4ff7b4f61c08ef53a589fc9934700a7326bb0cc18603e3b
@@ -52,10 +58,18 @@ DIST gentoo-kernel-6.12.12-1.amd64.gpkg.tar 301352960 BLAKE2B 0936a4c9395264fb8b
DIST gentoo-kernel-6.12.12-1.arm64.gpkg.tar 277350400 BLAKE2B 34c7e77cbcb9fc6ddca038dc01095fd988a741f42283ce9fda78c2c14702785b40d2fef7fd15c4529ab782cc2aa7cc70943a876e715e94217217289dc82b5fde SHA512 df0ecec53c80e42f53177b57a3c24a9f6bdb89cdb566c66aa49611401ce8e005a19ff6740823c4ab301346a9c9ca2057e74c1af208144e6a3abb89af02d7c7dc
DIST gentoo-kernel-6.12.12-1.ppc64le.gpkg.tar 73134080 BLAKE2B af4b89a71712d7a119901f23ea7160cac06ef4f0cec3332e5ef510172e662bd4831b3d8a9c68975e9cf6fe4a1a394410f5faf1287fa84d3f494d41e184a7c139 SHA512 cd9591dc748b229063c5a2079acfd29d164ddeab565ddc98cf37d3b4ed014a3171ac6af6ab00aeebbb6dcf2a832335180037eb42691cead49c80ac55a52fb1bd
DIST gentoo-kernel-6.12.12-1.x86.gpkg.tar 77414400 BLAKE2B c5ec7fba2cacd3bbc151413fe194c2b47e7d9496478ad2291f96a56fefb9f8e39e0a7daa6cec7cfe7291d54be92c00bebdcd0ceca2a0cb6ab40d9c71e4995e4d SHA512 9b97685266e193b49d2a1047b5ca0b2088016ecbcf16bde6a550417037b0294621b7747caa875a8a1a2bf9f23daaadfaf2f1a2393f5bb6957bbd27cc5a4d2593
+DIST gentoo-kernel-6.12.13-1.amd64.gpkg.tar 301363200 BLAKE2B 20b43dbc1cdaf8d67e65710084e1e73fde4ee55f7bca7e6308813fa3348a55f556fb6f21c5423ae439540e3d74f2705b0379568a121b92e663a336905600ee86 SHA512 6d7eaf6fcfb13739ee14f0087384662b9d5b3da1358c9ba5478b6ed6418aa0123dc830caccdd1aa2d9a62e2a79ad9e4c387f5b7139b65d6476d0feac5a33b26d
+DIST gentoo-kernel-6.12.13-1.arm64.gpkg.tar 277422080 BLAKE2B 9e5470d0aaee07886110388f1abfb5e7096f0fa554208ce32dc7aee566c55bdacc05ee7a8a3304ea2786609302dd5b737b0f879e1b8afbeb742837c82504c5f0 SHA512 be8817a64ca9c046378c0a2c2238797e7680a6895c57bf0989e2a5c547f98544b8030bf189dc685991f753c2f39dc18d3a8b881f6ccc2c34e2cde0cdc8fd619a
+DIST gentoo-kernel-6.12.13-1.ppc64le.gpkg.tar 73103360 BLAKE2B 56c2aaca9824f6de5d8ec43b9b6f0a3bf36acb6766e1040494a00f7a01fc45e241a3ca8f6826bad38be354de6b2576ad17348db3036aa9df71cb5a823b7b305c SHA512 b249faa9a70b43aa3335df98803bb3921cd005fdb52602b384c1eb10b4df71418f659d2ffa541930d7eb54e69365fb0bac040650a482e11df283a1e9ffc14f4b
+DIST gentoo-kernel-6.12.13-1.x86.gpkg.tar 77424640 BLAKE2B 2acb496e1d0ab45a55cc1594bc32e0a88fb25845a01cb766f250fb0804e07dcff2deb4a133729711902421eb80274d6abfc8635bfff0b68404aeaf9c0b14025e SHA512 db2c29dea6d6ff9863c9651a3a27fef0cb86d6ed92ee758ceb8c683cb3f6049ebfe228fa713cda8fc0aeaf9b65f9f6e984c89802ad1887d225f58e2d9aae47b0
DIST gentoo-kernel-6.13.1-1.amd64.gpkg.tar 302438400 BLAKE2B 9332494e18e9e19df2a0b858e8f20ce2bef78c6dae9c0802464a8ee79281c7ef017655585be72098c9a63e2bb9efc4128e1dcd99ed41470f60346ac7da4c86d6 SHA512 8ecce0a52904a1e4d0335f3ad8c0856d9ff74119299f0b1621e86436d923a434d36b80e1fa626fbb8662af57b1bb8d0c1bbd2f4a4264c37873d9d86891f345e3
DIST gentoo-kernel-6.13.1-1.arm64.gpkg.tar 278824960 BLAKE2B 9ff3d775aa63dfed2c318ef7bbca39647414ea667cc2b5732efa97900a896b0cc8bb03a0d538eb51ba9bb6a1ef48f6dd2f14590a225715e2a7309f1712b89e9d SHA512 d115eb3738ac79f2227c580affe90c7b0c89b623e2de6e1771cf599825fc650fdade345de794c543e5b96c7c0eb980186551ae1773d0ec396014a8c6f89fbff0
DIST gentoo-kernel-6.13.1-1.ppc64le.gpkg.tar 73164800 BLAKE2B 3266957def06bafc2b2740c402bd59902731f6a0b173f570eb575fbad33ac6cdd52a35eb6984c99d2e5915934b06626ec07c0e91871e8d913febcf2d0305d049 SHA512 768cdeefa7bbb8bdfdbe1a6c0550beb6a4896688f194bba1a81c319f53bc263136581620ebe43ecd09a83b6a5302fa1e7e2333d6b85c82f73747d221e766d2d8
DIST gentoo-kernel-6.13.1-1.x86.gpkg.tar 77496320 BLAKE2B 5fe8ee8778390963182575617828b2b3a9f43bab5d8d7ab85afc2b2596db1b4cea5ad23383c45a2eaab3e4b7812fbf28745b316b99a3ed4423ef2e1a557a9a8c SHA512 586085ff0f614b6dd97935c73943c533980de3f9271ef9b3d6c4c2103e816c29ec4b690374099e08973b0b4e3a173911dc96cd4d2cccb410bedf71e00e6313fc
+DIST gentoo-kernel-6.13.2-1.amd64.gpkg.tar 302581760 BLAKE2B c871add0ebfc7cbec4ff21d3ad3480cf5832c54f5ddbb921b39ae9b318a8a1b04231de7fd60fe9fce91205ab3ecce83cf7b93b13111d0ba0d48710c3c935b9cc SHA512 9f267f3a3c09338956d37a3f6f1025acf814b15f23771ffcd5c6f72a0063b294610b1709686bd2a435ffc02a9f88413ad4b8b46ffbe69899cf4176e382439c7e
+DIST gentoo-kernel-6.13.2-1.arm64.gpkg.tar 279203840 BLAKE2B 4ab544f394a5ac5ab448dd4208d2ee793645b1f5889a5251296845f13bb6abe2ea89d36016c4309d3c58ec985768de5f51712cbed82f5bc12f87aab38663e4a9 SHA512 a14b7264c45078331d89ce8b56b8ba9b8a1e97ceb4481fcab269b53688d6252849575cd9ddf3bbe82999f79b3844cee7e241ae8047af5a534bd788ea29665216
+DIST gentoo-kernel-6.13.2-1.ppc64le.gpkg.tar 73236480 BLAKE2B e8d8bc694a6c645572a964769e784a5251e273379c19b68c0c36e7fb32a789c0a48f55d60706998b4481838070ff5ee85ceb545867217210385a220ac4baf721 SHA512 988fee69f31246692a92f13696e2fccf09f9bbf1b6866b224d78116d0d5956c2f2eee0d31020bf573412dcd3c943056fb3299a65f02fa743a888058543cfe933
+DIST gentoo-kernel-6.13.2-1.x86.gpkg.tar 77619200 BLAKE2B 99a98bd8ebe2882b95463e04270951680b0392d455ec7781774d456e0307bc6ba761500e09ff96ebc109ed6c29bcdb019b283062bb27dbeda4472dc7d2fd24b0 SHA512 c5d5ed7cbd48357a1e8b2a19f448b37f71e7756ea71832beec4a093821370654033a5122ffbe968810ef7e4141cd038a89b9c06e5ed6677ff13740af7b1666e2
DIST gentoo-kernel-6.6.74-1.amd64.gpkg.tar 270028800 BLAKE2B e74b3ccc5ba74a5138536eeaffb699cd7130b6e05fedeb4e85464def2eca67e153ddcc61a43be9eb6c46b402024411578b3abdebba26d4cca3444d1e84e7fdd6 SHA512 7dd5bdc97bfb69ab6d859d52823f737430d4cb5d16f20dac7c081706ea49b05de6dc4f17d79a87666133c45220e5d02f82255e7e469feffe0aeb3b7775257ed3
DIST gentoo-kernel-6.6.74-1.arm64.gpkg.tar 245944320 BLAKE2B d113815afd6a696630525b13775d625c33f087c5c6fa817149b478b94153414eab8f413b236144b3989a043329b82c0f79f38679e1e6d65fab7c8fa4fb15ba43 SHA512 9f855f1882e40a1b596041c1370500baa1119ec3e4987ef500487dd87f62c1b6527eca4b23df4001cfc167f9375101ec938f783d717460ecff8fb218c371bbc6
DIST gentoo-kernel-6.6.74-1.ppc64le.gpkg.tar 64409600 BLAKE2B 439c66dfb35eaf37b5f21d7a36f728230861cbf1fd3e4e7420af87ca2d8b45fbbf0b730ca17670c513b4a7bc060d5e13b3f99db35df4e8ad619940bcb4886ee5 SHA512 673bc0a287737dca8079466e1fe2fb1f07d19ca15f05aa4c5537f49dfd486d7ec73172025f43d8474707e48814407980b0b842ec410257241b5710bc169074e6
@@ -64,6 +78,10 @@ DIST gentoo-kernel-6.6.75-1.amd64.gpkg.tar 270049280 BLAKE2B 240f983b90ec46f3be9
DIST gentoo-kernel-6.6.75-1.arm64.gpkg.tar 245934080 BLAKE2B 44a5131716d725b733075cc7f689f184820ef7e8a95ab2fc810e4f1ac3f4f5689c01e6a91a51eb329926dafe706061bbc6d64927981b7c427f07141eda0eb687 SHA512 acd42c8a4ab5f035a6612e7006f9d5a71c416e5d42fdfc3946fb3cdec210cd0a311b091ce407396ac0966cfd603b83d17475019d03355095b99b7a1c2e829bf0
DIST gentoo-kernel-6.6.75-1.ppc64le.gpkg.tar 64409600 BLAKE2B 264a885622bcc9f84d82f4b8091eedf8545a3c58722668cff6d1a5421246a3f35b342c7d2f58fd5f631323ce787f712a275b9d492c965fa948b907f588588ca7 SHA512 06ab51df6df9c24f138b19f735f09ca237b1548a74882fde2ce0fe2654c70241c62ad4ace8bb114ff6640e51ab71d223965cce9c70740f1367dc5f8cb8e30f8b
DIST gentoo-kernel-6.6.75-1.x86.gpkg.tar 68556800 BLAKE2B aabb3f526874dd0177c54a7500a9a6ce90caba168281dcd6a8ea30c35f771166b84af150e6536b25cf1476f7757bb1c449309b0c271ceb2f1024d7232e22731b SHA512 bbccd51d501355425aa7ddd44c37fcf61e627c1bce1ceee568fda9d8effb424b373d4de9d3ad87f5522a7c40682b9d119008bd81902b99b46c8d949c122387cc
+DIST gentoo-kernel-6.6.76-1.amd64.gpkg.tar 269987840 BLAKE2B b446aaa0789bfcab7e1d9f43123368a3ff30a3a9bd007bbbe24cccf708345168adc8cfab5fddf5e014afcbb04896faddbce1309312b49636e25d07b28bad526b SHA512 180cb1a5c0f38edd618a5000e9bb8b968819fbd1056c9fbb774a87f93d3b87fc6fc0bd488aca27c1dfcdd33838586c086d603e84639595cc3774839b15aca621
+DIST gentoo-kernel-6.6.76-1.arm64.gpkg.tar 245903360 BLAKE2B 02ef5017a9fb10e6fc16ab32db54bc0d3f1545910a57fb9b3b0f464dbe94ced67c45ecf1ae944c854e2a30742d829f5b77e3ed65299c0af659a4fb861c774833 SHA512 2280b9e1a9b84464bd8f9be21f89e46cbaf5b88c812c61bd0afeea1cf8480a3f5f0a7995f0339bea95abac1f398b47ff90bde6a32f06a89114b5fd1735971ae5
+DIST gentoo-kernel-6.6.76-1.ppc64le.gpkg.tar 64409600 BLAKE2B 5dd98062e64856483dcf2144bd526f8b2f3d92361e2616328e356d1ba70f9731c58d3be7c3928b5d72b1b2330876609884ce905baad2bcd2e20d97db0fc3aa4e SHA512 ea35133f8d7a37dc690825f2428d77d930079a9d58cdfea4ae1aaae251ae092fcaeb20b6519b5c6732593fe55c027b87cb391e394d27489d162f55ca8c446e82
+DIST gentoo-kernel-6.6.76-1.x86.gpkg.tar 68567040 BLAKE2B c54b2326a264181845a982a16ea522e3ae640524da1d84828bb53bf0f1209d78ecc36e0df7a7bdbb18197d18139b0898f44ac64e949f80d0b8b3e8f6195d4c71 SHA512 3bed7e115daa8a3554c91adf80ca330fbdf4425ea033a1c87f82a37051df75760467aba6ddad0d6e7337ac7b75ad32346086771ec858f0ac85c1e4d49aae391a
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -78,7 +96,10 @@ EBUILD gentoo-kernel-bin-6.1.127.ebuild 3411 BLAKE2B 0fcef239e4f39ef9dd3d614ef08
EBUILD gentoo-kernel-bin-6.1.128.ebuild 3415 BLAKE2B 2a82d9eebf57975c51ebac5e8cac306831d29d423756bbf6d2b8c4a92df78ceed832c80ccf6d201921b8e174f2a4e9c5f2807a0cb7f1e2b25ab71c14e67ff01b SHA512 00081dd1717126236d8468f054e6ac9c07ee1c2c281b221e47585b2d5892a79e967ab49c4b333eabb7056c2afd8648fc8b510b6b8fc2623a340fde47112ea3de
EBUILD gentoo-kernel-bin-6.12.11.ebuild 4840 BLAKE2B 9d284df32218317e248b99bba07507fdcb812eb9c154e368f76039bcd9dbbeb2d7fe5667616ef1b6ce77c529d24e0f22a8806959330b40a5298eaa064fca4678 SHA512 ef018e3a5c254bf0e71d0a4fafc0881dbc038cda99feaaa27e4722aaf656b5e969877739ea9d2d32b1bf5f150eaa977ea5904805b6234b22fd387b1620b2a98a
EBUILD gentoo-kernel-bin-6.12.12.ebuild 4840 BLAKE2B 9d284df32218317e248b99bba07507fdcb812eb9c154e368f76039bcd9dbbeb2d7fe5667616ef1b6ce77c529d24e0f22a8806959330b40a5298eaa064fca4678 SHA512 ef018e3a5c254bf0e71d0a4fafc0881dbc038cda99feaaa27e4722aaf656b5e969877739ea9d2d32b1bf5f150eaa977ea5904805b6234b22fd387b1620b2a98a
+EBUILD gentoo-kernel-bin-6.12.13.ebuild 4840 BLAKE2B 9d284df32218317e248b99bba07507fdcb812eb9c154e368f76039bcd9dbbeb2d7fe5667616ef1b6ce77c529d24e0f22a8806959330b40a5298eaa064fca4678 SHA512 ef018e3a5c254bf0e71d0a4fafc0881dbc038cda99feaaa27e4722aaf656b5e969877739ea9d2d32b1bf5f150eaa977ea5904805b6234b22fd387b1620b2a98a
EBUILD gentoo-kernel-bin-6.13.1.ebuild 4840 BLAKE2B 4bc216fe15a8debff60076cc04be3c42e5cf42bcb1582187a1f33386ae4f4067118037c14bd7f014a1e487e9ecf8a16c737a05fc82b3829dd5cedba757fffa94 SHA512 01704548d10021746aaa9782a575c1df902c342f634d78753632d2112b28b02f500baec8ff1400f0677fc416159c1bfd00b3678075b1c69aab8ef6043f4bb00e
+EBUILD gentoo-kernel-bin-6.13.2.ebuild 4840 BLAKE2B 4bc216fe15a8debff60076cc04be3c42e5cf42bcb1582187a1f33386ae4f4067118037c14bd7f014a1e487e9ecf8a16c737a05fc82b3829dd5cedba757fffa94 SHA512 01704548d10021746aaa9782a575c1df902c342f634d78753632d2112b28b02f500baec8ff1400f0677fc416159c1bfd00b3678075b1c69aab8ef6043f4bb00e
EBUILD gentoo-kernel-bin-6.6.74.ebuild 4800 BLAKE2B 90f70735a7740122d1dbb6e1a866e4304fd01b1c86dd1f0f40e533610d9e548f22e20cd569808271eb974eac7cc8c9e7741aa68f282ffd8e84889023beea6de1 SHA512 7946073bc602ca2b8c6473085cd6e2144c880b4423c6d1571b3e7f1dc2cc9c1f3a743d0a5e0edbfd09722ff6268abf8a14307c4e73b7df668d40bc7e66f764e7
EBUILD gentoo-kernel-bin-6.6.75.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66
+EBUILD gentoo-kernel-bin-6.6.76.ebuild 4804 BLAKE2B 3b8ef15af5c1e0e09bd1ed2710c7f2877263aa343ed18854cbab6626bb90c0106a01fc9cbdcee26fd1d114408259e04b7eed5c74534d887cbacb381cf79cfdc7 SHA512 ef24bba0994169eb64c05c086d6910110482028ea2ab2e5c981bbfbe718a12da7b85242ddf087d091b584e5dd2cffa136b30c18831c8a1bb45882040099bfe66
MISC metadata.xml 482 BLAKE2B 3e7e4723542cbb8ac93dae78248fb8c26b96b7bfb2a3cd7913e4e7aef9beff07d9e8301219ae95bbbe4282d0806614b2733bea5d818797d19b0070c9119c0e1d SHA512 e3de887610d2c063fde21d52ce78c5d15301bffff49a82508c50dc1b03e606bf3e87506b376f10c6c10334949f577bc0f5307c3f45f2544fac799c57cf75d4d4
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild
new file mode 100644
index 000000000000..8431fd7c468e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.12.13.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ dev-util/pahole
+ virtual/libelf
+ app-alternatives/yacc
+ amd64? ( app-crypt/sbsigntools )
+ arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local HOSTLD="$(tc-getBUILD_LD)"
+ if type -P "${HOSTLD}.bfd" &>/dev/null; then
+ HOSTLD+=.bfd
+ fi
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTLD="${HOSTLD}"
+ HOSTAR="$(tc-getBUILD_AR)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP="$(tc-getSTRIP)"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+ READELF="$(tc-getREADELF)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # We need to extract the plain image for the test phase
+ # and USE=-generic-uki.
+ kernel-install_extract_from_uki linux "${uki}" "${image}"
+ fi
+
+ mkdir modprep || die
+ cp "${kernel_dir}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ local rel_kernel_dir=/usr/src/linux-${KPV}
+ local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # Keep the kernel image type we don't want out of install tree
+ # Replace back with placeholder
+ if use generic-uki; then
+ > "${image}" || die
+ else
+ > "${uki}" || die
+ fi
+ fi
+
+ # Overwrite the identifier in the prebuilt package
+ echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+ # Update timestamps on all modules to ensure cleanup works correctly
+ # when switching USE=modules-compress.
+ find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+ kernel-install_compress_modules
+
+ # Mirror the logic from kernel-build_src_install, for architectures
+ # where USE=debug is used.
+ if use ppc64; then
+ dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+ elif use debug && { use amd64 || use arm64; }; then
+ dostrip -x "${rel_kernel_dir}/vmlinux"
+ dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+ fi
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild
new file mode 100644
index 000000000000..c0377f141128
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.13.2.ebuild
@@ -0,0 +1,184 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ dev-util/pahole
+ virtual/libelf
+ app-alternatives/yacc
+ amd64? ( app-crypt/sbsigntools )
+ arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local HOSTLD="$(tc-getBUILD_LD)"
+ if type -P "${HOSTLD}.bfd" &>/dev/null; then
+ HOSTLD+=.bfd
+ fi
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTLD="${HOSTLD}"
+ HOSTAR="$(tc-getBUILD_AR)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP="$(tc-getSTRIP)"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+ READELF="$(tc-getREADELF)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # We need to extract the plain image for the test phase
+ # and USE=-generic-uki.
+ kernel-install_extract_from_uki linux "${uki}" "${image}"
+ fi
+
+ mkdir modprep || die
+ cp "${kernel_dir}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ local rel_kernel_dir=/usr/src/linux-${KPV}
+ local kernel_dir="${BINPKG}/image${rel_kernel_dir}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # Keep the kernel image type we don't want out of install tree
+ # Replace back with placeholder
+ if use generic-uki; then
+ > "${image}" || die
+ else
+ > "${uki}" || die
+ fi
+ fi
+
+ # Overwrite the identifier in the prebuilt package
+ echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}${rel_kernel_dir}"/ || die
+
+ # Update timestamps on all modules to ensure cleanup works correctly
+ # when switching USE=modules-compress.
+ find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+ kernel-install_compress_modules
+
+ # Mirror the logic from kernel-build_src_install, for architectures
+ # where USE=debug is used.
+ if use ppc64; then
+ dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+ elif use debug && { use amd64 || use arm64; }; then
+ dostrip -x "${rel_kernel_dir}/vmlinux"
+ dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+ fi
+}
diff --git a/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild
new file mode 100644
index 000000000000..7ffb1f6159f9
--- /dev/null
+++ b/sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.6.76.ebuild
@@ -0,0 +1,183 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_EFI_ZBOOT=1
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_SECUREBOOT=1
+
+inherit kernel-install toolchain-funcs unpacker
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+BINPKG=${PF/-bin}-1
+
+DESCRIPTION="Pre-built Linux kernel with Gentoo patches"
+HOMEPAGE="https://www.kernel.org/"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ amd64? (
+ https://dev.gentoo.org/~mgorny/binpkg/amd64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.amd64.gpkg.tar
+ )
+ arm64? (
+ https://dev.gentoo.org/~mgorny/binpkg/arm64/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.arm64.gpkg.tar
+ )
+ ppc64? (
+ https://dev.gentoo.org/~mgorny/binpkg/ppc64le/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.ppc64le.gpkg.tar
+ )
+ x86? (
+ https://dev.gentoo.org/~mgorny/binpkg/x86/kernel/sys-kernel/gentoo-kernel/${BINPKG}.gpkg.tar
+ -> ${BINPKG}.x86.gpkg.tar
+ )
+"
+S=${WORKDIR}
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="debug"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel:${SLOT}
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+BDEPEND="
+ app-alternatives/bc
+ app-alternatives/lex
+ dev-util/pahole
+ virtual/libelf
+ app-alternatives/yacc
+ amd64? ( app-crypt/sbsigntools )
+ arm64? ( app-crypt/sbsigntools )
+"
+
+QA_PREBUILT='*'
+
+KV_LOCALVERSION='-gentoo-dist'
+KPV=${PV}${KV_LOCALVERSION}
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ cd "${MY_P}" || die
+ default
+}
+
+src_configure() {
+ # force ld.bfd if we can find it easily
+ local HOSTLD="$(tc-getBUILD_LD)"
+ if type -P "${HOSTLD}.bfd" &>/dev/null; then
+ HOSTLD+=.bfd
+ fi
+ local LD="$(tc-getLD)"
+ if type -P "${LD}.bfd" &>/dev/null; then
+ LD+=.bfd
+ fi
+ tc-export_build_env
+ local makeargs=(
+ V=1
+
+ HOSTCC="$(tc-getBUILD_CC)"
+ HOSTCXX="$(tc-getBUILD_CXX)"
+ HOSTLD="${HOSTLD}"
+ HOSTAR="$(tc-getBUILD_AR)"
+ HOSTCFLAGS="${BUILD_CFLAGS}"
+ HOSTLDFLAGS="${BUILD_LDFLAGS}"
+
+ CROSS_COMPILE=${CHOST}-
+ AS="$(tc-getAS)"
+ CC="$(tc-getCC)"
+ LD="${LD}"
+ AR="$(tc-getAR)"
+ NM="$(tc-getNM)"
+ STRIP="$(tc-getSTRIP)"
+ OBJCOPY="$(tc-getOBJCOPY)"
+ OBJDUMP="$(tc-getOBJDUMP)"
+ READELF="$(tc-getREADELF)"
+
+ # we need to pass it to override colliding Gentoo envvar
+ ARCH="$(tc-arch-kernel)"
+
+ O="${WORKDIR}"/modprep
+ )
+
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # We need to extract the plain image for the test phase
+ # and USE=-generic-uki.
+ kernel-install_extract_from_uki linux "${uki}" "${image}"
+ fi
+
+ mkdir modprep || die
+ cp "${kernel_dir}/.config" modprep/ || die
+ emake -C "${MY_P}" "${makeargs[@]}" modules_prepare
+}
+
+src_test() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ kernel-install_test "${KPV}" \
+ "${WORKDIR}/${kernel_dir}/$(dist-kernel_get_image_path)" \
+ "${BINPKG}/image/lib/modules/${KPV}"
+}
+
+src_install() {
+ local kernel_dir="${BINPKG}/image/usr/src/linux-${KPV}"
+ local image="${kernel_dir}/$(dist-kernel_get_image_path)"
+ local uki="${image%/*}/uki.efi"
+ if [[ -s ${uki} ]]; then
+ # Keep the kernel image type we don't want out of install tree
+ # Replace back with placeholder
+ if use generic-uki; then
+ > "${image}" || die
+ else
+ > "${uki}" || die
+ fi
+ fi
+
+ # Overwrite the identifier in the prebuilt package
+ echo "${CATEGORY}/${PF}:${SLOT}" > "${kernel_dir}/dist-kernel" || die
+
+ mv "${BINPKG}"/image/{lib,usr} "${ED}"/ || die
+
+ # FIXME: requires proper mount-boot
+ if [[ -d ${BINPKG}/image/boot/dtbs ]]; then
+ mv "${BINPKG}"/image/boot "${ED}"/ || die
+ fi
+
+ # strip out-of-source build stuffs from modprep
+ # and then copy built files
+ find modprep -type f '(' \
+ -name Makefile -o \
+ -name '*.[ao]' -o \
+ '(' -name '.*' -a -not -name '.config' ')' \
+ ')' -delete || die
+ rm modprep/source || die
+ cp -p -R modprep/. "${ED}/usr/src/linux-${KPV}"/ || die
+
+ # Update timestamps on all modules to ensure cleanup works correctly
+ # when switching USE=modules-compress.
+ find "${ED}/lib" -name '*.ko' -exec touch {} + || die
+
+ # Modules were already stripped before signing
+ dostrip -x /lib/modules
+ kernel-install_compress_modules
+
+ # Mirror the logic from kernel-build_src_install, for architectures
+ # where USE=debug is used.
+ if use ppc64; then
+ dostrip -x "${rel_kernel_dir}/$(dist-kernel_get_image_path)"
+ elif use debug && { use amd64 || use arm64; }; then
+ dostrip -x "${rel_kernel_dir}/vmlinux"
+ dostrip -x "${rel_kernel_dir}/vmlinux.ctfa"
+ fi
+}
diff --git a/sys-kernel/gentoo-kernel/Manifest b/sys-kernel/gentoo-kernel/Manifest
index 74c44b63291e..a98602baf3d9 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -16,31 +16,44 @@ DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4
DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdeadc173e3ab5d739cb251e4415887815a420ba295fcdb80f53f2601f5274ba206d9f562d3841977391f254ef5783dc5f329010 SHA512 ca9958e76b1c156e7ebad1c14a1f957733a8cd99f9c8e23b82bd06bc4fc982c70685668f5d5dbc251abc4e7ea32a9508b0215babf18511514aa2c159767760f4
DIST genpatches-6.12-15.experimental.tar.xz 78472 BLAKE2B 4f03e5134b855fab5f001a688ccc200243f8e51a258e65064bd664d1f6a4a97bba5735f67ce9972640ee52db2244049a8ba2dc192283047287b10ececb528fed SHA512 320f7277284ea3f4ab8fb47b23aedfcaf6bb1f9b882a45d389b7e4ecb017d058f6f6fd9dea961d9c465da79877f287656e4791779fd911c4f7b43c05745321c1
DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
+DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
+DIST genpatches-6.12-16.experimental.tar.xz 78508 BLAKE2B a27156f113875d779ee4d5a382bb41e88093a25bb4d853690bde6b0817e5684bd14a65a1a19bb35813bfb00f5766ea699fd3415b53c2dde96b9dff6bcc9aeee7 SHA512 64b48effff1a0b4ec7e0d2dd8e585af862b059a2e0c83099962b54af548eb9778ef186bd93a7a2d7c4b5b91f2f375939b50bec79039e4fcead11b584cd48804a
+DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
DIST genpatches-6.13-2.experimental.tar.xz 6052 BLAKE2B f53af366977e853537659e1eb80f40fa2dfcdbb8ffbbf57c1de98466e3c61c0839c529b582587fde2cff0701793d86f35e2d6cf4aa5ccea84818acb0a83f8420 SHA512 8176bd1707abff801885c968cc45515ba14bfe4c1f846ba85a2fe3c0c097eebe753df0c828ed7c003590128b6c2f49950fc24030b2e2802da291a84455e36012
DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
+DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
+DIST genpatches-6.13-3.experimental.tar.xz 6052 BLAKE2B 782113ff4f82cfbbd1b28e388db42c671188283816eb0da3ed64c343566df8c657b519acc3e170c817c0dfb6016aa32c33b26c7ace85411fbc16b36cb9caaf68 SHA512 f6c9288f0c5683a550b2300d94fd069e210af5334c55b2ea8e54576c25789e4999c3121750f4c7b0a4ecad6b188da018b6f25b6ec149b676658a6df4fd2c4f4c
+DIST genpatches-6.13-3.extras.tar.xz 4056 BLAKE2B cd43af52aff7f3b5bfb46f3b2f2df0b421bcd33aa478993115e9fe58205f4b347e722bc5f14e9c8b1a2a563db987d335a993dc5293fcd972b78a5a258c819b24 SHA512 1f2968091cba801465a74c58f0d265ae7c53d4f4e03c0369ddb4d9c855783255a404d4677c9a3fd06a8a820717562e2f2ec3ff31d126b0243909c29a3175995f
DIST genpatches-6.6-83.base.tar.xz 4270596 BLAKE2B f94c4d0387957b4384a893f37bd232eba24dac57fa73297f4c25822c2aaaf6e9616c402624e43daab655c31677a59129dc853914fe9817125281ed40139b0bc9 SHA512 7479e6ffc5e736cd36df2a3f66079514b016059a273ef92d2e120f8da050c0383f8249dbd9f45daa1ee192117942d339b0bbe1a6afb1eae6e118b483fddbb8a2
DIST genpatches-6.6-83.experimental.tar.xz 5760 BLAKE2B c386820f271246e427fa89b5ab810a0c78da4290af42c6eace86f5fb2f8806180cf69e9b50b50ea192ffc4149236a5306b79a0a17f5524127c0736eb42d20d56 SHA512 63651e164d45c08c93b9f30c9fd3f7631c0b667f11d36bc72541f84e81e4fdec4228ca5f4c0dc13f371358538c20bc3fe03d07870b0669801c9508821e27a48f
DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae8431a93d44967c52dab2bce6b3cc17c75c063ef675765da94a212eab94dc64d144283049570d413b5d7acffa7be207249557 SHA512 27a91748aa74628c3fdb78709e39166858280a4cd80f4d3241e96158d1267b79c0a6a3cbc9b70fb7ec9069e6c8c7f7210efa174ffca4aaf3234ec34083fdd61d
DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
DIST genpatches-6.6-84.experimental.tar.xz 6048 BLAKE2B 7b93aaf94bc3c7fb3d09f3f26672a9cc70642d5bc6aabfb48a29d051d1c4bc1cd6017b347ff4cb44eb9767478bc402c2fc2893330b11bfcdf57112fa62127a1f SHA512 fe7ced2014b4f0c806c52cfb40c856379552a08e0071ddb8108870b416491fb2d07b6d11b84e1f343f77c34b3f30e7292aa003bd29a9b770f3b72216273b9de4
DIST genpatches-6.6-84.extras.tar.xz 4052 BLAKE2B df83469e572dd8c8df747a546649ef6daf570c064d5a8b8c75823a9eb86564e93742d468d76c1a1d50fe1269c1f77be0d52e6a3e0259fc96d5b0d4e340d4b157 SHA512 06ca529e5ce3fca530e0708c198fee3764bf0b79d361b0aa6f0bb4153f3dfb018fca2d63c749093347ae625f26204e28f50d3b74d91d4d6158ef055dc18c47f0
+DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
+DIST genpatches-6.6-85.experimental.tar.xz 6052 BLAKE2B e6941428784bf32ca75580c25bfe79a624bc119727313044f50736042d51ef6c2bfec88e85e6e8f4ea5ec2825524ff248cd1bda78e52f46b586645676ea11546 SHA512 7aa4f507cfb76a2760e855c5c7e70e3b39982efda2d06cb970e2914a7a66020e8200f209981db7823290638e7de2e6c4f0cf7203265a0e07333d77783fdc4394
+DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
DIST gentoo-kernel-config-g15.tar.gz 5746 BLAKE2B 2baef40e18cbf3bb975362d71ad674604ad80338d1e6914ffa2fc03af26f1b9c9cec66d39a56077693a7327060bc29bd5eb5787549857dd3779e841192cb2016 SHA512 45d609ee25a529988868b8c99c808f4e6abbde34ae501bf35523431ee85c9f3657663d6f938f2036a5f012a55a68965b32fd41fc44d8f6ca606a6fd38f952445
DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52
DIST kernel-aarch64-fedora.config.6.1.102-gentoo 252811 BLAKE2B f6bad0d23132bf0dfbaa25db928a95f39763b6500fd1df9b4aeca4351e3e75f185891c0df96b111ad840e4bac431d74a9b11e7344e766ab49715663c89e4dbfc SHA512 41ebf195d8b656801d49c6bb693ebe1404b6725d70d88d93a75bc4af230030d65ef0701ea931846b022a3c598dcca068fbc38ecf6d064262b3f5b88e57060437
DIST kernel-aarch64-fedora.config.6.12.8-gentoo 288081 BLAKE2B 08273a34c387621d0ccffcc325a0a34b40e0a8fbe78f2429c8a9efc73aa05f8fb563ed53e5fadb25662089f23ebafb61b2d08f91ea00b073e67e702798255e9c SHA512 58ea4f247aa9af6f7535ab5fe44dae2fbf286c7fbceeda86df532125807bbd4c25a89ddeeff4284592efefbaaef5022626abad7f1d1d64976e3040dc6e89251a
+DIST kernel-aarch64-fedora.config.6.13.1-gentoo 289462 BLAKE2B 419f4872e2b38c5d8a92de437be2beba3b2354475c06ae0b640c556147f064cc6477de8da464a68184983951f65c33a90daf6575f2cdc8e4ce58f3491b007ff5 SHA512 09db1a1ffa3ec1f1df5b6215d07fee3d1a189ccc710028f6e7cd8b397562453f736f461b989caa72bc9690a44187b6b70c2f98bcda934dfc8ca841bb8d6580cc
DIST kernel-aarch64-fedora.config.6.6.12-gentoo 271041 BLAKE2B 5af7c2f57cd6cd9230d9ab1a539a4b12b02cfdd777f5921b2d69329b171060a8085909a60eed9916aea504e8d9c9d1e907a61f0c6681ac75d5c64864052f821e SHA512 f744444f2840020dce2dc8473e3e562fa53ac1c34a641a9f322c2c7efd8fc4d9b3677479d3a31e705fa60beff0b1beca79ab78ad7dd4b6633d4499bebbfc76bd
DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10
DIST kernel-i686-fedora.config.6.1.102-gentoo 228064 BLAKE2B 9e783fc6087efeb0808437bb8bd80ccb54c29fd48a6893087a51b452dab98586f476be8d2dc4e0a2896308c9a0c185879deca46ffba1bb446b142ab3e81303a3 SHA512 4ef3eedd4c1ab78c2c5294121b47a2c4b465b4f537d12d48c397a7ab30ab4dc58b65d680326a23bce661d611aa37a2f98e814ec8e3cb84c3522151f09661e90c
DIST kernel-i686-fedora.config.6.12.8-gentoo 255163 BLAKE2B 7015bbcfb2aed0ba70173dc7e9abf464e167184e2bc8cea6d26623972bbe6b42956241a7d75ff8604d70d5c0202db6e40cdb890abfcea3d0c8e0d00aa869353e SHA512 a1b4b688510a231fe079b4158e8aaddaddc4e719367132668279edcb16e32b6c7f2c449ec196646b0986171dc43a82475255502ae40679e0433de9f9876e0a20
+DIST kernel-i686-fedora.config.6.13.1-gentoo 257002 BLAKE2B f724ca5be42ab4b2e27eaad08bc413938affcfaa441c96f9854deeda3050af78647dfbe13bfbdfb367cab109f7315cf1f26975dcb145d76576cfefbbab316cd6 SHA512 61e18826fd7a3917896c2a91a522c9dc2ae0da09d47db07c3e00092259512c9a3e7248dbb05a35ba96050d03447052f25b4e516751c950c27239737c936077ad
DIST kernel-i686-fedora.config.6.6.12-gentoo 242515 BLAKE2B dbb4df93a5c8ee34d687262cced152a07f412a89ef2e8122429477633424fdac80809ed57a5a6de72de05313ec91f266d37c3494426099621d047c0561ccb57e SHA512 a65fe3299b6d8f89373937d2a782aa1469ebf18954b00bbf2798cee952b9946d7fead795388c079cb508f6d431e49b2812fb6d845c8a0e3861a4a3bd11e81968
DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770
DIST kernel-ppc64le-fedora.config.6.1.102-gentoo 218278 BLAKE2B f4dda4430e9801c4660be4bbf6e4b37052e720656e77c928adb7176ff3dba55feb2fe66dd564d41a181809488941cf392ec9c94d786e4a3d813fbe5d683d305f SHA512 a5e12ab1045fae61b494938047cf1c2a3c34693d3d242968e4ab564a012c70e6d232b9d5333347f5ba114a64bb59dd96919b38c5a1327fb8c5154ef40ad28d2c
DIST kernel-ppc64le-fedora.config.6.12.8-gentoo 241851 BLAKE2B e7b8833572348037d7af2ba1f9671e8010276d853e0d85b8a175c0dcc5c212c57c7660be54a7ba2621c427cc8120acbeb1063a1c1a1c293894ebe1d63921b684 SHA512 7a81fe1c4b1d4fb9f2d68846882a8869c0888c8fa764ec41f41d27e61b7a69825ea8ceba2209b40deb7c0e8f4bb2c5d81226a4f28e7ca8aff4788bc7a3292194
+DIST kernel-ppc64le-fedora.config.6.13.1-gentoo 242398 BLAKE2B 89abd6b5b75f120c1e084059d54a3de035c7518d65ea4cc2575b1ec0980abc6ee62263b4093f7cf2a7cf4fe31d5b6705ea9109e0e249a5fbc73414a3f9acaaa3 SHA512 3031ee386b4769510d4fba46979e8e3321567a16253bc5727263a786a7c258039bd3707fea05803c7464553375c6cfecd1636648a2a5c651048be834e5290264
DIST kernel-ppc64le-fedora.config.6.6.12-gentoo 232147 BLAKE2B d67c2ab2d089ecdde3879129d2b1f85a592adae811ed053d00d4ff120e6bb44546bb41d74817be558adb1d669d06f3dd50e6ea542c8a9c2f13672f77f4e4eed5 SHA512 b130b4c57959c0f7be983334b08354640d5e2946bfdd956d6c5b895f816f6177d5fa4bb1c4382cca5c4dd4723aac42e9e89a002b71d86f4eb30f755008f8f9af
DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26
DIST kernel-x86_64-fedora.config.6.1.102-gentoo 228685 BLAKE2B e68236ccc1d51b2aff850eda9f3197b7ea95b8a88716bc7b07dad30348a86fdbb99a948060300dddae73ca82267d851d357f1c9547a9dcefae1364deebdbd124 SHA512 42bec2ddb9cf7eb6e84bbdeb23eb98dc11c9cea41f6134b776010c6b36833b520a290f0ef0145379de15c7f7834398fa5e3aaabd7258d7d4e89567faa09eeb4c
DIST kernel-x86_64-fedora.config.6.12.8-gentoo 256210 BLAKE2B f14f7de8ae573561824df47cf94c3c0ce52a820456ebd0e618e4c1e7f5454b7d3f6f86c559a3cd98dd94c55aaeed397f3d0cee6b0e37cf6b47d3aedd920a9dea SHA512 ea87b4b45c78888e02d0288dd5844cf2d97a14e251b565c7d6451a0e62fbe0dbef38f46715467af2f869995d6bbc8be61d5b70476a86d607a5bfa27fbaf36e92
+DIST kernel-x86_64-fedora.config.6.13.1-gentoo 258093 BLAKE2B 84c768819a1caf46076f5956ced96e1fc7a76e2bac1a9ac1ca5f1116fea8fdf254e12aec0fb2f3d34d09eae7750f44099c3fd3ea994fe11a5033b8738133de39 SHA512 e01ef77b14d28006f59e4c2f875c26b02a5eceaf553b46dffa9221d14042498b69cf40c1fec01bcc4306bc76c06783c0ed32639e6e420c9d1cdee344577f3b88
DIST kernel-x86_64-fedora.config.6.6.12-gentoo 243607 BLAKE2B 7e670d37c6471e50aa0ba395570cd0173af0210afe63faa48d7a147327110652e3aab5c339cf10ed22a6a20e81e505aee84311beb21fda3eb577e06ea55ecac8 SHA512 c484403a60670dd006ecbe65240cb00d97e8b3fe22d1169c5b6ccb92bcdbddb3ecd474d2b57880b30baf6a38bcef11fc8d56b8b0b02fcddd859833c3640cdc9c
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
@@ -56,7 +69,10 @@ EBUILD gentoo-kernel-6.1.127.ebuild 3936 BLAKE2B 55546c80947d21c44e524f360aeeac9
EBUILD gentoo-kernel-6.1.128.ebuild 3940 BLAKE2B 8911136c4a459ae5d78375628ab9414a74639aa403ec4e838fb3378c032a3fcd0b5e1a407c645e9b53878b9ff2dab53778c40b126c66659bc34abc228c0ba475 SHA512 f7da7e65135152f3a90fc85d42ccdcb99d022f7f1e19299f7988b52e911d7213b81484bd3685773a23a21da16fafee7480e2be595d75e4df23fc9240c002f8ee
EBUILD gentoo-kernel-6.12.11.ebuild 4187 BLAKE2B 2fe745f8d9278a6ef0b4545e8a9298b71d911003a70f8a4e4929bcb6d48a0e50273a1d6a96f4158b75c9edbbd562567ccb627471b812a16b97615cb04255b286 SHA512 e5060cb5e03adeac9a4d9c6b7477f9296f6354dbcc66c1c65e717f4819547138a30709b7ced7cb17b281822c0367b678408e5748817a15cd6a297677224c61da
EBUILD gentoo-kernel-6.12.12.ebuild 4187 BLAKE2B 2fe745f8d9278a6ef0b4545e8a9298b71d911003a70f8a4e4929bcb6d48a0e50273a1d6a96f4158b75c9edbbd562567ccb627471b812a16b97615cb04255b286 SHA512 e5060cb5e03adeac9a4d9c6b7477f9296f6354dbcc66c1c65e717f4819547138a30709b7ced7cb17b281822c0367b678408e5748817a15cd6a297677224c61da
+EBUILD gentoo-kernel-6.12.13.ebuild 4187 BLAKE2B 2fe745f8d9278a6ef0b4545e8a9298b71d911003a70f8a4e4929bcb6d48a0e50273a1d6a96f4158b75c9edbbd562567ccb627471b812a16b97615cb04255b286 SHA512 e5060cb5e03adeac9a4d9c6b7477f9296f6354dbcc66c1c65e717f4819547138a30709b7ced7cb17b281822c0367b678408e5748817a15cd6a297677224c61da
EBUILD gentoo-kernel-6.13.1.ebuild 4187 BLAKE2B 62e1a6e2c5b4bc67de3420f076c8408caafa8d61d29eea85c336eda3b66baa7dadbe55842d4148ea56cf74e9d6bf0d5da635a6eef52cfe5723b8cf7bb7c6b7a4 SHA512 7950655661145e7f49ff3617576aa0dd20f4bf478468bd6b23f92af77baa44047e74187ad7eb24f62c59c61f03cb3206b3f7fbc04326bd2a3ea1baa18e75b747
+EBUILD gentoo-kernel-6.13.2.ebuild 4187 BLAKE2B e2f7fb53eba0bed39828dcff812230054ac57d93a90ac06b6ef0a5daad8b893fdb6b55dd2d6290f9a2a1c0e221a438bb598cd94f39497db42dae6bbd2e49bba1 SHA512 60c8e33d76eea2c4219e5d14b0bdefa35f81aeb2085667674227d4fec2f5189cb74f9d62365c3734e60911c0a0ebe933bfebd1a1adc40c429c195773b3d91843
EBUILD gentoo-kernel-6.6.74.ebuild 4183 BLAKE2B a1070b62afe40366c6e27c54251eac4e004c043a69a68115c02ae0abddbeed67318fadf51885a853f1ee3ab80f602cecebc81d8a74108598720c4dbe49d26bf7 SHA512 52e45ae4c3fc7d8c6fb1ffadf317b7196faeff1755e2532f28de641e47b8bb3535fdb63c619a8e08190fa51d0942f9c65ae1061f1097f84f9905c136cd4c19ab
EBUILD gentoo-kernel-6.6.75.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25
+EBUILD gentoo-kernel-6.6.76.ebuild 4187 BLAKE2B ebaa553d81376b3efbf1b57306e4ba1d7d215b7763a1ea61b1a405cfe1f8be9945531032e3d2655b16f8d8d6dee4002ed423316459de5b6f1cde9623ce0d91a1 SHA512 8e3c0a950c64d1175a7586aa3dc634a11da90a37b9e11c20edbd5b2f3befee1fe2cb4b9b12af6eaa228c56e2a77301d385ed6473be36f2fc6ad07474a297fa25
MISC metadata.xml 837 BLAKE2B 4a479438c85425dc4b1450f546cda4cb516284062391554a7944b56e11643c96dfcfdf354670b8e733ef3c1e86f6e47cee7e37445fed688123185c5e970a6669 SHA512 fc8982b0c939c006971bdaea1d91a13d232d41aa62451db5a07ebe55e5b87de548d40dd1d953f60fab8fd7567f56c8c918db76d34cd3c6239c6e0b545a539f94
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13.ebuild
new file mode 100644
index 000000000000..dab371bb9c4e
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.12.13.ebuild
@@ -0,0 +1,144 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 3 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.12.8-gentoo
+GENTOO_CONFIG_VER=g15
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ experimental? (
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
+ )
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug experimental hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ arm | hppa | loong | riscv | sparc)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.2.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.2.ebuild
new file mode 100644
index 000000000000..5eca64d9a42d
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.13.2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 1 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.13.1-gentoo
+GENTOO_CONFIG_VER=g15
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ experimental? (
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
+ )
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug experimental hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ arm | hppa | loong | riscv | sparc)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76.ebuild b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76.ebuild
new file mode 100644
index 000000000000..3cd7741b4cb3
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.6.76.ebuild
@@ -0,0 +1,144 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_GENERIC_UKI=1
+KERNEL_IUSE_MODULES_SIGN=1
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 9 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g15
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+ experimental? (
+ https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.experimental.tar.xz
+ )
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug experimental hardened"
+REQUIRED_USE="
+ arm? ( savedconfig )
+ hppa? ( savedconfig )
+ riscv? ( savedconfig )
+ sparc? ( savedconfig )
+"
+
+RDEPEND="
+ !sys-kernel/gentoo-kernel-bin:${SLOT}
+"
+BDEPEND="
+ debug? ( dev-util/pahole )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+QA_FLAGS_IGNORED="
+ usr/src/linux-.*/scripts/gcc-plugins/.*.so
+ usr/src/linux-.*/vmlinux
+ usr/src/linux-.*/arch/powerpc/kernel/vdso.*/vdso.*.so.dbg
+"
+
+src_prepare() {
+ local PATCHES=(
+ # meh, genpatches have no directory
+ "${WORKDIR}"/*.patch
+ )
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ arm | hppa | loong | riscv | sparc)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-gentoo-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index 97adc9b4347f..764e25021d57 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -31,12 +31,18 @@ DIST genpatches-6.12-14.extras.tar.xz 4056 BLAKE2B db12618351b80d499fbf9b3f8d0a4
DIST genpatches-6.12-15.base.tar.xz 856536 BLAKE2B dba6809d63e9ff073b40a08afdeadc173e3ab5d739cb251e4415887815a420ba295fcdb80f53f2601f5274ba206d9f562d3841977391f254ef5783dc5f329010 SHA512 ca9958e76b1c156e7ebad1c14a1f957733a8cd99f9c8e23b82bd06bc4fc982c70685668f5d5dbc251abc4e7ea32a9508b0215babf18511514aa2c159767760f4
DIST genpatches-6.12-15.experimental.tar.xz 78472 BLAKE2B 4f03e5134b855fab5f001a688ccc200243f8e51a258e65064bd664d1f6a4a97bba5735f67ce9972640ee52db2244049a8ba2dc192283047287b10ececb528fed SHA512 320f7277284ea3f4ab8fb47b23aedfcaf6bb1f9b882a45d389b7e4ecb017d058f6f6fd9dea961d9c465da79877f287656e4791779fd911c4f7b43c05745321c1
DIST genpatches-6.12-15.extras.tar.xz 4056 BLAKE2B f3b21174d15e3ee9f367ddd10745e1812b2a7573dc618f1c42db7afc9794208fdb67f62e2f400a144ad2f6d050b0419d67152c10af83ca263ba210bd8d939972 SHA512 7a5460091350c279519bacbfdcc83ee69d14364c0a8b5c192b244695196f72ec24e27d85d1f87608b1af6e9adcb5089ffb079c3e5190b7580833a438a2672c32
+DIST genpatches-6.12-16.base.tar.xz 1027208 BLAKE2B 2b1afff6deacca3df2b83a04a104271d167d37b4200b8396adc8a3751bb9f972a9442ad1a6aa7d9e8867a9112be1dfce236b0aa2d16f706520d586a736289a7b SHA512 5660c464c27586c9ab7b95ad5cd61cbf6c982e5c4a281cbb65e55cd562a885c4a9c5a79cf08373ea1b1f9757aeae1da00cdbb6c3bf559fcfcba0d9d380b45fbc
+DIST genpatches-6.12-16.experimental.tar.xz 78508 BLAKE2B a27156f113875d779ee4d5a382bb41e88093a25bb4d853690bde6b0817e5684bd14a65a1a19bb35813bfb00f5766ea699fd3415b53c2dde96b9dff6bcc9aeee7 SHA512 64b48effff1a0b4ec7e0d2dd8e585af862b059a2e0c83099962b54af548eb9778ef186bd93a7a2d7c4b5b91f2f375939b50bec79039e4fcead11b584cd48804a
+DIST genpatches-6.12-16.extras.tar.xz 4056 BLAKE2B 268700eac9cc0e309e30140397211d9fe614edb3c9a1208d8e05d5eff07f959ceee6ec7c68b8331df601f5ab1d81ab04bb7054513fed02a027e02b7c31e02207 SHA512 7fb9d6b03236370370528d28f4b4dea0cc132ba839ccbae80e31fc4c532f85acc2cd56e8a0a9f27ac7ed3497721f69d3ccba0c338be7e1d38588229202b3e456
DIST genpatches-6.13-1.base.tar.xz 6348 BLAKE2B da919e38b83672200039934658074119951b6a2448227bac6864185d076a349859f3ba0e9f6f078ba517c91a61d9c348f926865f2efff89f4f52edd99d257fd0 SHA512 98eb401837b38e98d3aebb24942274eebe244a5dbb76509094bbb1d5004c973314a3ec7ce6072d137bef365dcb4f5c62806c9e9f8acd9f5694cf51e454036fbf
DIST genpatches-6.13-1.experimental.tar.xz 6004 BLAKE2B 786212f705220ac5aecaa207b4570e2a58c9ffcf85230b6580338fb5ede63faf8dd0ea8ed4b3fb28e34b03592360fa7ca01ff81d31cb9f2e9fc60250a920c7f8 SHA512 cab118a55f6808f90790940db8450d123eac958d93f8def780a4d1799cbb5eef717cdb595c7fd64742c41d633d92ca0c573d48a686346958d148e7af8f196882
DIST genpatches-6.13-1.extras.tar.xz 4056 BLAKE2B f1f78542fb91ee08b6493d231be58c3673e22f813572b276f39852134a6a0021d5371a0b2d5f933bd4dc5b3c3d3df247f309c183c2a9f15fcd0a823e3737d841 SHA512 7033516cb4533596699a16c04efd0dbec3e8d212d8f7c9caeb0ad4dabb3c5a93bdf88500103c8a8c9b80cad24078121437da1d150bf2d01c3f52fbb23de18c28
DIST genpatches-6.13-2.base.tar.xz 15268 BLAKE2B cf7b141b036ce1f324e59a2a159cf031e05242dc82f56f65f280e93650c879c35fad3906b680394741a8582310b7924cd09e0b48887130e39ef713fcf4c513f5 SHA512 058545ff09be7f54889b691abbface6579a3f030830115a06c15182d1a92ff5e566b4989de65ec21c57a233f792b973408f8405fb33d020939b06ab31f3b1449
DIST genpatches-6.13-2.experimental.tar.xz 6052 BLAKE2B f53af366977e853537659e1eb80f40fa2dfcdbb8ffbbf57c1de98466e3c61c0839c529b582587fde2cff0701793d86f35e2d6cf4aa5ccea84818acb0a83f8420 SHA512 8176bd1707abff801885c968cc45515ba14bfe4c1f846ba85a2fe3c0c097eebe753df0c828ed7c003590128b6c2f49950fc24030b2e2802da291a84455e36012
DIST genpatches-6.13-2.extras.tar.xz 4056 BLAKE2B 87dabe3972da098d4491f83189fa2cef15d7212800f4daad3bb248a0895112def3ceebe5c6101eea3832eef329827ca53e2c0fbc82febac0158a461ee59a5b51 SHA512 526d45b794e14a6097e25f1a614680a76db07fd6c423362fd38378986f29fc139557573ad61fcd2a2f865cbe2e575528fbf57a04f2b5804f84fe89f284ca8c07
+DIST genpatches-6.13-3.base.tar.xz 206716 BLAKE2B 8e5b254c09e81896cf6228cda82228d055ed3b6c2ff27db2af4c0c1abca6dbbfffad64a52e864ee5aed5244979dfe4ec5c27916c62021816cc25cd966f1c843b SHA512 913f79df9a918146d447a7862d52ce14102a66b9c3112780e182de61ae45b867fca25c4e286dbe1d9e8b6922fda07e724d8784b47d378015998dcb42ae55c88f
+DIST genpatches-6.13-3.experimental.tar.xz 6052 BLAKE2B 782113ff4f82cfbbd1b28e388db42c671188283816eb0da3ed64c343566df8c657b519acc3e170c817c0dfb6016aa32c33b26c7ace85411fbc16b36cb9caaf68 SHA512 f6c9288f0c5683a550b2300d94fd069e210af5334c55b2ea8e54576c25789e4999c3121750f4c7b0a4ecad6b188da018b6f25b6ec149b676658a6df4fd2c4f4c
+DIST genpatches-6.13-3.extras.tar.xz 4056 BLAKE2B cd43af52aff7f3b5bfb46f3b2f2df0b421bcd33aa478993115e9fe58205f4b347e722bc5f14e9c8b1a2a563db987d335a993dc5293fcd972b78a5a258c819b24 SHA512 1f2968091cba801465a74c58f0d265ae7c53d4f4e03c0369ddb4d9c855783255a404d4677c9a3fd06a8a820717562e2f2ec3ff31d126b0243909c29a3175995f
DIST genpatches-6.6-70.base.tar.xz 3723176 BLAKE2B 19017743aaa0e1c717746592f253a14ca476eae1658742c6e487023ee5a670473fe582a814a1202f2aeefc78d7dd3dd249810d7665299f740fcfceb1c8c11f84 SHA512 dfaa2df7ceb9411e9e35fc9f4822f7d579c1106b49c57805d657ec14699764a54e10d93f717801db7e33698b1c01dbab489e7b9953b1ff23feacbdec5a99c95b
DIST genpatches-6.6-70.experimental.tar.xz 5760 BLAKE2B 819eec9931b944363d5da41bddcc17007f9825d6caa736e30869d175cceb138a87a2c22c2b17ebd070b583d69840d2b28597dbf80ce2835e1088cc6c7fa86660 SHA512 b6b1a58c549a1350e4b1479544db9658a8ad78f61dd3c486b909351c29e61d9d6fe97230f01437775d32711633cde4300be1b00bfa6dc9687e60b126427689da
DIST genpatches-6.6-70.extras.tar.xz 4060 BLAKE2B 65cc5e2a27894992dd78d6cbfe5601f2e10b21f6e588d8a8d75f1f265f1fdab3ab03dd4d5c18e3ac5f48a6a72f021e2f125c5140224b26f0caeba3def4054042 SHA512 728495f3fa06f52f0ececb3b5e69b1cd4c7aa29d8ca02bc7a537616a2c1cf81859b5f624e125332a1def8176f7a878da58843ef8d363a5d622009b31548879c6
@@ -46,6 +52,9 @@ DIST genpatches-6.6-83.extras.tar.xz 4056 BLAKE2B 5b28f9a1750f3aa6dd30c976f1ae84
DIST genpatches-6.6-84.base.tar.xz 4282452 BLAKE2B 86b6018d06d2d16087af80a717b1b4240fc422dcbe9e96bc76c8ce98de21f1520e652051d4821abb7985df9ad5b760bf9ee2d2b00fb91736912e85d8d457b4a7 SHA512 8f2b431877399295b43af5b0c8b314dd9b00dcc3e62585da4c05a048118393e65933063c49e6d346a550e7aeaff49a841a4ee8378266b03b0c880f41319c9b5d
DIST genpatches-6.6-84.experimental.tar.xz 6048 BLAKE2B 7b93aaf94bc3c7fb3d09f3f26672a9cc70642d5bc6aabfb48a29d051d1c4bc1cd6017b347ff4cb44eb9767478bc402c2fc2893330b11bfcdf57112fa62127a1f SHA512 fe7ced2014b4f0c806c52cfb40c856379552a08e0071ddb8108870b416491fb2d07b6d11b84e1f343f77c34b3f30e7292aa003bd29a9b770f3b72216273b9de4
DIST genpatches-6.6-84.extras.tar.xz 4052 BLAKE2B df83469e572dd8c8df747a546649ef6daf570c064d5a8b8c75823a9eb86564e93742d468d76c1a1d50fe1269c1f77be0d52e6a3e0259fc96d5b0d4e340d4b157 SHA512 06ca529e5ce3fca530e0708c198fee3764bf0b79d361b0aa6f0bb4153f3dfb018fca2d63c749093347ae625f26204e28f50d3b74d91d4d6158ef055dc18c47f0
+DIST genpatches-6.6-85.base.tar.xz 4392112 BLAKE2B f373bf5719fe6b1148a1cdb8e38cc5a0efd60d78353c2a79b562f26c4156cd94eaf60e2534c2b9b6bac655ed6a58d294d1afc7961607aa1f505925d3cd49840b SHA512 95bd5611ee602478b46711653d022b0252027b101ac4fa6a6b6332308f6c6ed3f211b4abc858052d00eda6e3ca14a772ff45b0d4009f9b975abf2219049c201b
+DIST genpatches-6.6-85.experimental.tar.xz 6052 BLAKE2B e6941428784bf32ca75580c25bfe79a624bc119727313044f50736042d51ef6c2bfec88e85e6e8f4ea5ec2825524ff248cd1bda78e52f46b586645676ea11546 SHA512 7aa4f507cfb76a2760e855c5c7e70e3b39982efda2d06cb970e2914a7a66020e8200f209981db7823290638e7de2e6c4f0cf7203265a0e07333d77783fdc4394
+DIST genpatches-6.6-85.extras.tar.xz 4056 BLAKE2B fde9e8fb71fa1017338e793487ff7c5b02125b77ec9c8ba9417d23256201c794bff30f681f685ea398fc762711d2e7104f35a0a5a4cbfeb7b13dc894126e78f4 SHA512 7b96d2c7c805a14db1d500e94bb9077eb6826c3f115fa378620b6ad82da98ad3bac377f2a12b17ae6ec2d456abe1faca3088763f03784838d02ec5d33b629dc2
DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1 SHA512 95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
@@ -64,9 +73,12 @@ EBUILD gentoo-sources-6.1.128.ebuild 742 BLAKE2B 0efc1daf0c33c97dbe4b51b919bad12
EBUILD gentoo-sources-6.12.10.ebuild 928 BLAKE2B 5dd2bf9aaaa0faf2a59555fac109db8854e6c14a55575c5259aa534fa4fb16c15332da4e9b4070fa966599529cd81d7a29da10c3b166e0fd10f143e3a2f49c6c SHA512 66704c13423c9937939b14ec03c75603d5adee7d1aeac20ee1b2267215bb36b3be3f9f23cfd26b62ab6b11a2d69c4d44d57d78e8088682cc6bcb2d85ca94173c
EBUILD gentoo-sources-6.12.11.ebuild 928 BLAKE2B 498d8299bc8939739d11d2f1f1c41c496c3eeeeeb6a139f943d6a2ce75bec543503bad819801430756fd8d0eaaa849d3765d49a3a1f411b2f808306158a0cb59 SHA512 d84f9195e12f4a33662485bf45cd9fbe27120288680f9c31b4a49494f9f04bfae68acf480ff400ce6d4571a679e5a4d3b4df1c446c62d818fcfe869a86b91c35
EBUILD gentoo-sources-6.12.12.ebuild 928 BLAKE2B 79c398e037098864f43b63ca0d31776f3cd6aa7c5b5dfce901be6e9867d0f0e1fe385b344e52181fba75e21a0bd25f1fac09247e4549ea436e26f97a6add5686 SHA512 80b63499e876e63ea49994b401bf9c14ee675f5ed9f55fd5509234b456c8787c122bc254c6ec80d68c7b83169690740f19d42b3372e4c5070b33b9aaad71ca78
+EBUILD gentoo-sources-6.12.13.ebuild 928 BLAKE2B c7ce2fe0c3ac46d3198a14afd69f0dfa50fe4ce7525d1b63955760b328fb98eeb7c8d67e9b1111010276cc7f42135d439aa7a700e7ebf53fddc97860c76acd78 SHA512 618da553eb0c620ac86070dc385ecdee8407d9bed609c57ce3144eb0d1ef2c6bfb054ed1351580e2fe07cdd9f1e14881444381ea041e840072f818065098256f
EBUILD gentoo-sources-6.13.0.ebuild 927 BLAKE2B d16bedaaf9da1ff38fa1b23fd1b8731b48c6bdd13c566abd8acf88e5e37228e3f19d7c9bb5dfc1a03a82e00450f2e1ef246a08e83c2b0bd6da94cb91346e92d9 SHA512 4d849541daa7eb7d7940751da9518beea36f6247f6f1aebf438d43c878b3ab056f16efa44c70b6afe9068d3f7d136cc1c7c36776c103c8e5687d57e5957a3a45
EBUILD gentoo-sources-6.13.1.ebuild 927 BLAKE2B 080d75328dfaba17e5af1f34d91ae626d0427a93af3a3b915278eb29f439333fdcdc9bbb0fc44259b5c8b370620a293ce6a10b62433e579081256ab3b89fb739 SHA512 54c4c64f0d841529f5fdaef348cd0b5bd923453d9f704a98f5e0237d1830b9c56d4730319adcc8426a84877e21a53963fd09d253957c5779fbd78f2495a6e278
+EBUILD gentoo-sources-6.13.2.ebuild 927 BLAKE2B 6cc56fcfdb686c075af481104c8506a2ca8b6a077a9ff4b1ddbc5bc0752f2b42712eaa04ea059f1f3bac165efa8334158f9280570b125861b98fddeb584fcd3f SHA512 37f4bc7a0e43318c7eff636fe48f0ee507c31172d90e3e419d2656df06aac18e696cf0102b9b4efa232efb34a31f902f2d9442c21c04a113f974f91118bf1ec4
EBUILD gentoo-sources-6.6.62.ebuild 698 BLAKE2B dc488e742bc2e9eede45e646abb4d0bd9a0a563066f0facde7b021efae8152f3e0db15ad38a97b4060c5dfaa47f619513565f95e195f6d4fae7cf5f470c5865c SHA512 a99f6584c94d553241bd9cf561af2f7159b216b281a987849eaa98f4fdb7946525ec5688e7010a48837508782b59faec03b337cb3f408f11f8e4d3d3de6abcde
EBUILD gentoo-sources-6.6.74.ebuild 746 BLAKE2B 7bea96343cd37e4e2c32a76f76da5f4aa5b958f3448435d6cca623c4b3ef4af08435342cf782edc6390af22163e5d03d9f78f2561328709d09049cec3388b769 SHA512 cef9d238f8330081590a85f4482f7bbe0f6b509dfd0b115e5e7a92318da3cdad5f82b149ebfa95d99e3b34a5cb4d93872ec1e587054377c9a7131cc8e53f7fab
EBUILD gentoo-sources-6.6.75.ebuild 748 BLAKE2B dbd2f01596ca4e8f329a6613515a17d59dc4dead26c0a2c096e97781663a0016356be03e7d31a5f02ad38dbc0478ddd5d18c598941fd3e28fa14742be73a7291 SHA512 4e37209e4f687dfd17c6fe9c5349c499e03a9e98ceda2d565e2f6893a23320f5e9c7b899f39f5de0226b765dd46626c16f207a684c12d1ea988e3cda3f8b81bd
+EBUILD gentoo-sources-6.6.76.ebuild 748 BLAKE2B 1e9fe09d06e1a342b9ff6fd6f990a8fa952489494dfaba860fd7c45c2691077f846ed21626815eb22f1b1db470734fa67fc7e61faa1ef0e6f44b84a07eda5ff5 SHA512 3a429067b0be96299c47c3febd64e482cb99737348947e8b77e103890bca2e30980fcf0cf6a83784a7c75f8e49c50c6f49d6ef6852240734bdfa19c18e34a4ef
MISC metadata.xml 501 BLAKE2B f5363c8a19540d5bb924b38bdebeb8dbc60c84e58d1d87a9148a3e7abb09b0a1b733c98b130b778b8ab3a88375598444aa9d537d8c5338864a3d4497600d7836 SHA512 bc1ba0d75dbf5b95b3f93e666389c6408f20aebeec99bc8ec00653758b67588e07214285ed106fd9e5aed2c8d57c625d666c797212fda51e1ab98ce1df816467
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.12.13.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.13.ebuild
new file mode 100644
index 000000000000..b88cef2a6193
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.13.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="16"
+
+inherit check-reqs kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_pretend() {
+ CHECKREQS_DISK_BUILD="4G"
+ check-reqs_pkg_pretend
+}
+
+src_prepare() {
+ kernel-2_src_prepare
+ rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.13.2.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.13.2.ebuild
new file mode 100644
index 000000000000..c568adbf7d79
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.13.2.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="3"
+
+inherit check-reqs kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_pretend() {
+ CHECKREQS_DISK_BUILD="4G"
+ check-reqs_pkg_pretend
+}
+
+src_prepare() {
+ kernel-2_src_prepare
+ rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.6.76.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.76.ebuild
new file mode 100644
index 000000000000..19b20d13680d
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.76.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="85"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="experimental"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest
index 47a56f8c7071..c44c07ebcd9e 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -35,12 +35,18 @@ DIST linux-6.12.11.tar.sign 991 BLAKE2B f4752562d0d07bc8d92895ac31589b02f28ae314
DIST linux-6.12.11.tar.xz 147981772 BLAKE2B 8f31f2aed810d1fe724142011731f361a543da301a1a14c92b852c8cf81f7c4bdce1b74783e0dd965d7bf225dc6006b44eed622bf6dff09312265ce3cae1ea32 SHA512 f5c1af5de024da71193fb359125087246d0f98f7d21b53382e7b53a59c6eab201e37b35a8e2d340c2e89775e05dd23de55f731c1c4268a03e365d0c67fdebd2a
DIST linux-6.12.12.tar.sign 991 BLAKE2B 0ff54fbb0af0a9a53d013df0623b5b0ed77871bd47c1e18da5c4f22c03dd75bffd572edce2a784455e912ac51bb4394ec843af3b8168e721dcaca26453542944 SHA512 1151a76b10c145ee14c9ffcbb10cd9cc53b3c9d5c0ca126c3a963f6c129c626b2e3cc0979a7455f9d90dee09cb0403ab5c24b666942a3b324bc1a2f46a213fe9
DIST linux-6.12.12.tar.xz 148009132 BLAKE2B e32d607f2732c5ad719aa2f31c7f42f6243d7e9d52447dc923563d2982a68a3bed836acac116e1e30f15e4eceb87671a96db507a7019d00eaf52f36c9340b07f SHA512 4b68d2c90ba639a84b6deba4a362777892e32dd1d6d7e82b75ea6d4567f00afb400478de60062bbef5b63ce9a04fc55486121a4555d4721b4ff46ead30fe924a
+DIST linux-6.12.13.tar.sign 991 BLAKE2B 3e960ae0faafdcdb99ac6ff117976794902c2c43f1a67b35c05f6f40ce78c5d6e9e799d3515d6a8e6fd28e10163e0d23c932763cba9650dbab34cf106e83380b SHA512 754aba9a0895db6b9fe7878ba95ef6ca7400143e1732574247069ada5682b89f6130f64dcef5e16454de260a53287724223617722f452aabcbe3bd724272c765
+DIST linux-6.12.13.tar.xz 147993220 BLAKE2B 6c1f22d80bd5226a08c5ef80e9ab2ba553d00b49b4795b8ccb227381a7275ec89534267354318fa9b938fe99c4d91f0bf6b1d55263ea57eccc3aea1a9ce1d611 SHA512 3c9a8c8716f73a732f50b380c58dd08913905120aaf5f12312eb790d9c2f1f3ca08c148e2eb02a2ceb401ada0d85b328909cbf45961c6b2cb5581d365a24f00b
DIST linux-6.13.1.tar.sign 989 BLAKE2B 5ef1f311a102899efc49413dc8886d2b19b47c1ca9e0235f8f55915682110ee06cab31103b97215bf72468a79f063d01e26f33d1f9b48c283b809d77ab0aae08 SHA512 6b974be598768e8233ccf80694c4438af25c2224240d819c4f67112e5521559d9b187092d34f2d1770d809a28fdd10e78966c9ce82da96b4e0e1f396b5b8e460
DIST linux-6.13.1.tar.xz 148511044 BLAKE2B 995981373f283f606a35ce4f5add4a44c9baa4dbf4caefbedc9037d1c736efbb9af43a48787d8a8515aaef59926962a076a87f0504d8733956f321c8bb241cfc SHA512 ca86e4767db6951bc736081ed62a3f2a7fb1e057f1534ddc698c4e087c6dc093a36b3f815fd6a27499b4ca2270f865dea3515b31c5016563770b71c157ca6ad0
+DIST linux-6.13.2.tar.sign 989 BLAKE2B 43a892dee8c47c79fdbcf195727e4de4e4ce9ad6b21dfd2ae845c7c2befe78e98c3ee2675706aac3a0d598411667f98b6411c0241a954048292c34ad8dc4332a SHA512 1ae6dcf56e943a09c7e3c1a0110d0ed42ef59867a5a73c87c12710d7cdcb4c94c8012ac9dd88847cb7ec704e545ff16f192b4e7826c89f9cfeaf6979e4c1b316
+DIST linux-6.13.2.tar.xz 148491820 BLAKE2B 9434dbcb828d49d0b7b68c3ff6651ed227327e8e9a760200fbea91aa37e7949438d253f1a4586da4f72ac1069484e9720b8c8ac3f995d597b33f272065763336 SHA512 c21b5d41c8983cb404a5b1747e17e900a10e09fb1a2b56f73d3c4d8ceed6af376e5149fc5484f97aacb771ca2e7def66789c6ae06eb696875f3ef89c67db302f
DIST linux-6.6.74.tar.sign 989 BLAKE2B baccbb35f890347a794cf6873e29116dede6148cba0f7706c7048af218aaa30c57311705b18100b054536945b4267b9994ff92d30575ee8bc3e88e442edf0266 SHA512 3459c186e9d9bc79d55240d0cf5f18bbfc06fb80153aea7f260d7c901d3d3067a958f06fd8856eba469b3bfd3a9b795bcb94e4a75d744473a81b1ef00c666925
DIST linux-6.6.74.tar.xz 140477900 BLAKE2B 5c050a93c4b2e4333c302fb5d2e706da6dbab7b6537ef3791c784d29894ad515951e39ebb2cce0e977b0af671259f64007e84947d52abab2091c4a501f986f6a SHA512 2a278f4b3d04ec922c4647e3e772dba98d5d615c74f93fea5414784db638212767861c0b8094d2efef79a2da208e2a54d5686b0252f82771e0b6e130a94e167a
DIST linux-6.6.75.tar.sign 989 BLAKE2B ce84f31ef19ce7993b30d119ba7fa1fa702692b9a60fc254d75fe9dffe90279467ebae05b6468f0f8b3bb1a9118a37d211462ff016a9a9f259bc93eaad25bcff SHA512 70abf1cce618b42fc5b28dffd26db0e6e1ab12f7c9214977c480754eb2ee1ce8cd2d4b63a2202531fddcc4c3348e0c795070cbd8d374e7b662919cbec22cf179
DIST linux-6.6.75.tar.xz 140469716 BLAKE2B e9cbed2003a5daf377217c8ab834710b97c3f8fd38a7e5e57aa87a2471e990f4a85ac4a951f9fbfcec28cdf73295a44b00c33c9d5537f1d9d60e3c5fbd9b8a17 SHA512 97a2cda9eb7c60c8020754a8a90e42b9121465a796e1aaa313e2a2124faf4a7e8f864d0be208f645c8ed4b3b1c74cdb93b180fb4b14b8d411e866b3eba41fd0c
+DIST linux-6.6.76.tar.sign 989 BLAKE2B 81bf13010c3eea6a17b2e6163ddbc98682a0d4cb2a7f4b233a12eaaef339ef81aabed35ac024bf5a95fb3ae79ce16338c7b5defa74ed5d902da2cb432bad51bc SHA512 bb44541205fd7a71760d80987dad31c895e6bac72aa182729e280c754e686097eab2c5c67cfe4ab9ae2f67614580e5263a9df073864cd790e3040d381d875d3a
+DIST linux-6.6.76.tar.xz 140444920 BLAKE2B 9ec8a2cdf7e97f4bb622c371b2f56a65b3cb4bbf412dfafb2554246c9b334373a43ccd2ce032d981019cbdf5e66ae598e241a9b14e89f2b99c1c9989e3c3a0b5 SHA512 1288e2d0a68b214b41566c6aaeb9ca7dcbdf015ad2c5c3eb50b24e2ef07ae0309e71598d79ce2535138c7ef80034d13717cf2f6fb202a73132ba0d6565356d26
EBUILD vanilla-kernel-5.10.233.ebuild 3645 BLAKE2B 1ea04f10c909c48b238478c31702e3ddf6af4f1a38b31718ff9042190fbf32429c57d5704e69b147c42eb63f286dd7f5e8f936574a8e7710a6afe6da2f1d1b9a SHA512 a92ef6f9b66b22fb5d76805500b4087b8a5bc3d67821f11bc711c96d17dca63fefb4d30074ea25ac190a27577f0b09c8bf7a999b9d59ca60666bb7204d643b6a
EBUILD vanilla-kernel-5.10.234.ebuild 3645 BLAKE2B 1ea04f10c909c48b238478c31702e3ddf6af4f1a38b31718ff9042190fbf32429c57d5704e69b147c42eb63f286dd7f5e8f936574a8e7710a6afe6da2f1d1b9a SHA512 a92ef6f9b66b22fb5d76805500b4087b8a5bc3d67821f11bc711c96d17dca63fefb4d30074ea25ac190a27577f0b09c8bf7a999b9d59ca60666bb7204d643b6a
EBUILD vanilla-kernel-5.10.9999.ebuild 3276 BLAKE2B b959175e6e8e9b5ca482c13fa446048059539e17b61c96f455a9eb5283b87b8ae08ae63b8b5aedf1acd68b8e6e4c0315296bb1e6a4deeacfda04a68f8cd8c3e8 SHA512 ef4999a451bb7db00b7fced4843ce687ead6e013b31835bbf3c87e344ac36d2007e9f3e3675f49494b09f69f3a460cd66a166550db458f8a946105c22a7b8ee0
@@ -52,8 +58,11 @@ EBUILD vanilla-kernel-6.1.128.ebuild 3765 BLAKE2B 6514f931929426b920ff820035a33e
EBUILD vanilla-kernel-6.1.9999.ebuild 3423 BLAKE2B 129dcee9c807c2b5b57bd572e413c2ada69a82e516618ffca0716e3eb4627ab39022937fa9d591990c45ace930e9212a74a19c7c9312b289fd8ebb42a3d3a642 SHA512 d160fb8984ab9babf2ab9e966fa010f20fe80a77ae87be05487372967fcc044b641a3649aa709a25db229a295f87bf70fbbc3a915e36d4952f8a2c250f1306bf
EBUILD vanilla-kernel-6.12.11.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12
EBUILD vanilla-kernel-6.12.12.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12
+EBUILD vanilla-kernel-6.12.13.ebuild 3883 BLAKE2B 00885614fd20a67e629468ff0e03e60ac80fd35284674ebf1c4b2d3173e96250c1072791448041bcb625e09bf8921909ead84491f5a0ffc6b65a51c0a626de22 SHA512 4152f6492a4620c8761a3ee21267f64b8afc2ca22f0ad28c3e4704071d652ba1f4e3a35d98fa676b465cccb51ca773898855c1e9ad5b0626ad5a7c616c29fb12
EBUILD vanilla-kernel-6.13.1.ebuild 3883 BLAKE2B fcd0d9b61ba26751b44e20ef9cbc7c5c01ea2b30de9516202420c36b2ce3ea4caea32248ad8b50597af14443b50920b1fc86c1e3614030eb36f99f7d2e495396 SHA512 201fbeade1ee87edfd222107d0c3961353f16f33053a6f383cad72bb8ebb1203ef6255440868c410bc4b2e8c452c4d656f7467a3d93d746463ae3247dca362f0
+EBUILD vanilla-kernel-6.13.2.ebuild 3883 BLAKE2B fcd0d9b61ba26751b44e20ef9cbc7c5c01ea2b30de9516202420c36b2ce3ea4caea32248ad8b50597af14443b50920b1fc86c1e3614030eb36f99f7d2e495396 SHA512 201fbeade1ee87edfd222107d0c3961353f16f33053a6f383cad72bb8ebb1203ef6255440868c410bc4b2e8c452c4d656f7467a3d93d746463ae3247dca362f0
EBUILD vanilla-kernel-6.6.74.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e
EBUILD vanilla-kernel-6.6.75.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e
+EBUILD vanilla-kernel-6.6.76.ebuild 3883 BLAKE2B 6cb2a8a78b4a8b14884d41418fcb933a3ca8d6940ccd5fa3cc367186ce381f0fca213226d6b6d8149ce3e80505c5b313fb54a5dce3c3b79f789531619d9f4b95 SHA512 6520fafc3873a8899abac62626aae9699de942d2a4cfe40f23f167cc94955356faf2915156f77e4017fd76db6df3cc0a205bb81d618d3ee9c86b711fbfd54f3e
EBUILD vanilla-kernel-6.6.9999.ebuild 3507 BLAKE2B a78248737387b1f25a7212d43a0f3c3079bf33c90cbb29aacd64259a6289335eab77d13f621320f4c06435fa8b45765fee653a2f487f1e57b26bfe3366d68521 SHA512 de703ae4bd4a3bfb069e6ac30a46cec4e4c3bfb841d0838faad38c3393b6f2c77a7e6dbf69c460b08d18e59ffea443e2e8bc2a20dec30dc1cec3078b2ecef2c5
MISC metadata.xml 353 BLAKE2B cd022bd01b289ae703ae6ef6c2539fcfce833206c55e328ba02fc42b360d60f76b1920927b259dbb199724e6d3e7b0f68ba2044680d962d3cd03a973475582ff SHA512 10b10fd24801843108a71ca7d0c27514965b0a15a60da4d9b521fc41493448a1b1685ae3278dbd46cede0d069e51dede402d2c1448c8ae6a7fcfce8acf415bf3
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.13.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.13.ebuild
new file mode 100644
index 000000000000..237bf2d71e7c
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.12.13.ebuild
@@ -0,0 +1,135 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.12.8-gentoo
+GENTOO_CONFIG_VER=g15
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_uncompress_verify_unpack \
+ "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ arm | hppa | loong)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.2.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.2.ebuild
new file mode 100644
index 000000000000..3f8f9d116810
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.13.2.ebuild
@@ -0,0 +1,135 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.13.1-gentoo
+GENTOO_CONFIG_VER=g15
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_uncompress_verify_unpack \
+ "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ arm | hppa | loong)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.76.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.76.ebuild
new file mode 100644
index 000000000000..f4370e66a954
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.6.76.ebuild
@@ -0,0 +1,135 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KERNEL_IUSE_MODULES_SIGN=1
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.6.12-gentoo
+GENTOO_CONFIG_VER=g15
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+ https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+ https://www.kernel.org/
+"
+SRC_URI+="
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+ https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+ -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+ verify-sig? (
+ https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign
+ )
+ amd64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+ -> kernel-x86_64-fedora.config.${CONFIG_VER}
+ )
+ arm64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+ -> kernel-aarch64-fedora.config.${CONFIG_VER}
+ )
+ ppc64? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-ppc64le-fedora.config
+ -> kernel-ppc64le-fedora.config.${CONFIG_VER}
+ )
+ x86? (
+ https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-i686-fedora.config
+ -> kernel-i686-fedora.config.${CONFIG_VER}
+ )
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~x86"
+IUSE="debug hardened"
+REQUIRED_USE="arm? ( savedconfig )"
+
+BDEPEND="
+ debug? ( dev-util/pahole )
+ verify-sig? ( sec-keys/openpgp-keys-kernel )
+"
+PDEPEND="
+ >=virtual/dist-kernel-${PV}
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kernel.org.asc
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_uncompress_verify_unpack \
+ "${DISTDIR}"/linux-${PV}.tar.{xz,sign}
+ unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz"
+ else
+ default
+ fi
+}
+
+src_prepare() {
+ default
+
+ local biendian=false
+
+ # prepare the default config
+ case ${ARCH} in
+ arm | hppa | loong)
+ > .config || die
+ ;;
+ amd64)
+ cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ arm64)
+ cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ ppc)
+ # assume powermac/powerbook defconfig
+ # we still package.use.force savedconfig
+ cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die
+ ;;
+ ppc64)
+ cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die
+ biendian=true
+ ;;
+ x86)
+ cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die
+ ;;
+ *)
+ die "Unsupported arch ${ARCH}"
+ ;;
+ esac
+
+ local myversion="-dist"
+ use hardened && myversion+="-hardened"
+ echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die
+ local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"
+
+ local merge_configs=(
+ "${T}"/version.config
+ "${dist_conf_path}"/base.config
+ )
+ use debug || merge_configs+=(
+ "${dist_conf_path}"/no-debug.config
+ )
+ if use hardened; then
+ merge_configs+=( "${dist_conf_path}"/hardened-base.config )
+
+ tc-is-gcc && merge_configs+=( "${dist_conf_path}"/hardened-gcc-plugins.config )
+
+ if [[ -f "${dist_conf_path}/hardened-${ARCH}.config" ]]; then
+ merge_configs+=( "${dist_conf_path}/hardened-${ARCH}.config" )
+ fi
+ fi
+
+ # this covers ppc64 and aarch64_be only for now
+ if [[ ${biendian} == true && $(tc-endian) == big ]]; then
+ merge_configs+=( "${dist_conf_path}/big-endian.config" )
+ fi
+
+ use secureboot && merge_configs+=( "${dist_conf_path}/secureboot.config" )
+
+ kernel-build_merge_configs "${merge_configs[@]}"
+}
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index cfb98b81e783..2549270e0c4a 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -9,14 +9,14 @@ DIST patch-5.10.234.xz 6491636 BLAKE2B 6a560570dfee1d931d4bf0e808259871a89799d46
DIST patch-5.15.178.xz 6548944 BLAKE2B 889581be880b6753e6120612c57902ba3c9bdc792f91bff2ac66332e08232b992ec1aebd05e0134e7e20041ec4208edda060ca57ddce0e1550b08c21116d04b9 SHA512 b215a0c2ef4c858d2e7fd02f7e87234ed174149cfeee16c243c727856a02437bc2bda123a7fc31daf9e91b1479628f0b8e017f9bf60bbda3b074ebbd40305fba
DIST patch-5.4.290.xz 5889788 BLAKE2B 8563bd98fa4fb8a789e0067977897c8cd15f6e44dd8f7785c19714c942236bb06bb13171803b13e25c5582ec3096244c2b9a2c12716e439a8c63bab4531aa711 SHA512 4de0763ef17d2902ef3412b6e4a51b644ef8ae2969202df104da4dc6ce13e5b0f8fb1503af6be165af9729a1935791a83979ee20edb7f039ac3a226a33f259c6
DIST patch-6.1.128.xz 5718184 BLAKE2B 09004c33e247820181a94bef74166c5eac31b70cf64d78d57fe2864a3cdc2dc27eaf686ab5eb797e0b5048c09ab388bcb4a2af058e4bf3fec34f05f180e1ad5c SHA512 110b21825600d30995bf84f0c7906ccb1d8288b9a3c50107f17b088c668394112dd7eddce0e7bf381262254e23726666c5e959cd6630f3a21cf882e353491c2c
-DIST patch-6.12.12.xz 828712 BLAKE2B 3d1c15294256281c89f62b275c0117964faddbceffb801489039d1bf0c50f4618b3dca9afd5dd85a2abc98d92ddffe8de01c632b71eda76a5eadea05b510a064 SHA512 715a0890ba45e07ea63a4b8813a8c8438962461ad6fb763232c1b04ab563087d8d28a3952f3e19544dfcadc5fdf7a73e54e1de15a88299e5ed683f7d4ba726c9
-DIST patch-6.13.1.xz 9376 BLAKE2B 569a23e297ba11a0f344346253603abf178a3a534847d9b5481c1e69d825afb00d5996e4488ecc44f45272a74d130b4fd53094e3508f9c1da878eefe36d46b46 SHA512 f964a63a1b186f64042a08f454f9b025a3f013aecf860538ba5597c9ee75ac7c1210f6ec57d8c6dab9fe8af348c511dadda04e23baa6bea6f3f6c084593e3d0e
-DIST patch-6.6.75.xz 3746436 BLAKE2B 341eef5843e45bde810560b3a6e9c0460decc553aba28b5a1fa65c90130703fd2299aeaf2cc850948301e8869774920cbb05eeebc6bfb3098f4601b07da4a583 SHA512 f2a2faf11ec041b21fa9ea1033046c631d6e7e49d75842cad1d6ec282bf4e57107035c38e165a3ba91c1e6b0fe494cc1e1117be60be1943fd2e039c3e6faa305
+DIST patch-6.12.13.xz 993768 BLAKE2B 7146e55d71730710fa30ae1a2369a7d9ffdc77c18ac47f0da611b08adf8d2693f5e550a73bb4e0d72c1db67c98c369faf106a4b4a77e489547a9b81eb167f8c9 SHA512 bd8c57af1e108f4c47220bced358cabb3f8bab29a10922ca4203f6c40ae02ac0ebda3250730cc760ca4671a9a20c9b0d88ae93df40890461f12455e2fae38866
+DIST patch-6.13.2.xz 200236 BLAKE2B eea97a837a8e77058edd65f66a64161c6f0b856123446f267ca0720ea1739ee8945b4a4d5498be5cb7f7681bbfa0785013d51b994e5377bed2d3fa95c19a038d SHA512 5e3c06a8d1d9e367e37d40fd0456c03bb214e6e22b924fd5e981fdb3d2c40a47ceb2f08ac7abe8e9fa55fc7495412e941914656fccee1d3795f21ef0f93d9510
+DIST patch-6.6.76.xz 3838376 BLAKE2B 35867b84da3cfadd2d66dcde57e05ab00f7559bef0693ff28d7e5299cfdc4c37c01074500ef76ad0694e9c25ea525638e7777695439bb6d8ed0a60dc1689f718 SHA512 7a6aba00afcf3735ec4ad33f3d6efd09cfb1e2906781dec1f4f06ff8b2ec0fc01cf9f6eaf8c8f40512e25b3cf62283e96f1a04f35e08a88c69c3eeb72b81d5e8
EBUILD vanilla-sources-5.10.234.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282
EBUILD vanilla-sources-5.15.178.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282
EBUILD vanilla-sources-5.4.290.ebuild 426 BLAKE2B 50821aa558c5e1d7d69c57795ac7fcf0f83e1284db11abf31b5eaf870e28b6c356df27c4ddc74e00f11be5c7564b40219619c466b68e78b15a67afd59f26e6de SHA512 cf52b712c691f668c75e06f13e85c74fe85c31829bc0c1a077d9c9ea7e9e8f606721c47bc6c9d84971d86448ae792a8251d00e4992360c97eedfa139a3304282
EBUILD vanilla-sources-6.1.128.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
-EBUILD vanilla-sources-6.12.12.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
-EBUILD vanilla-sources-6.13.1.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
-EBUILD vanilla-sources-6.6.75.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
+EBUILD vanilla-sources-6.12.13.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
+EBUILD vanilla-sources-6.13.2.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
+EBUILD vanilla-sources-6.6.76.ebuild 433 BLAKE2B 35e176ec4412789dff75107349dc6aaab7e52ce3d613016422458bc3649774d7b679f01f93a34f6f6dafba00dab7e4a86a30585c778428e36a266742364c30cf SHA512 56f5529cb0b06a0333d573fa1ec09861fc798ce10c0c9ee0a9a9ec08a8417bfa78a348ed0393737260148fe47c74f5df9e378cdbb8f29772d3388aebbe672386
MISC metadata.xml 340 BLAKE2B e283ab9d2ebb7212e3ba37850c93761f165b4697a2ee6dbf07a67ce907df8ec71b3290a411cb81af8d8d8869b7e45c572487d4d2667dc0a0971986f0f6d1aa8e SHA512 bd0f7f570230dd5bd9f6e270345a3ebc556eb2dbcd19b04e33b5c6df8d9e6735a6e23fe934b39d9ef130ab5e78c6fdd29d7a167cb8ee4ac8ce919c75cec7425c
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.12.12.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.12.13.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.12.12.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.12.13.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.13.1.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.13.2.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.13.1.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.13.2.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.75.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.76.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.75.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.76.ebuild
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 376f9a74617f..1212b072b114 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libsemanage/Manifest b/sys-libs/libsemanage/Manifest
index 668a2666562d..89b298f1bf19 100644
--- a/sys-libs/libsemanage/Manifest
+++ b/sys-libs/libsemanage/Manifest
@@ -1,6 +1,6 @@
DIST libsemanage-3.6.tar.gz 182583 BLAKE2B 3ed9ef06601093983fa41ad6ab9f7eeae241dce98937db04efca6f421afcfd3f59cf5e51d24c596ae03997a398949ed84fbdf629518e3c382a5453129b0a87ab SHA512 8998b6a1b254a9673b99ae4d70a1edc769bb728a44f573cdf62e0a9c9392b77644ee2d70e1936a2f8a9a7f8b063ce98a981f4b8b7060f5b82791889330d69364
DIST libsemanage-3.7.tar.gz 182896 BLAKE2B e8a4a9a57f1862efac7e46b33f34f2fdcd116a14487ca07f65aebed62b3914bb1892606a76ed8addcbdb111f361507294ae3c75975a10b90f5d554ba59d2562d SHA512 4b6370b02116364964ff24b93fb6629c885611de78419f649a027db38b4f1c3b3adf3b438efb34a92b49407ab8f9446ed4091fe4c99fa4752f0f5e3e31589415
EBUILD libsemanage-3.6.ebuild 4406 BLAKE2B 778234d416e4942446572badef1f2bbaba1de2eea5789da174c793aa463ad5a80cdfd3d00f3ceccf8fbb13523a169447578c86dff495f3503d84a96adf3c0614 SHA512 52147140e1bdfa6adc3c905aa4a740b228799815ceccdc7c6e843cd3d710e8688fc14178bc8ddb4ccc6242fcc4b20f1ad5a7c0aa44ef3bc4e2a4a1d59503faf3
-EBUILD libsemanage-3.7.ebuild 3712 BLAKE2B c3b135d233fad2807f82ce41da64cbda18a1dc8cbd47b13e2167926a6afc1152230e8caed444dacfaf5b77fad7f58d548f4b338646dac218f3e2e0b0a26c675e SHA512 f379ef38ddb643ef7fa3d3b1222e89d76c2bfe1e76f93fdf6397f7c4e42f54a5028437b4f487756f1c9c1c4127ab6b765ccdc5533df40ac322b1c07a431a4cea
+EBUILD libsemanage-3.7.ebuild 3710 BLAKE2B 3320294b120830e1e37f06d9a2bdd1aa4b2c91a03e4b6272370578a49ce1891b9960c1cf759298f27f1dee366fad33ae4d655e34818d7a3166ba69c6f8a2bda0 SHA512 afacdbc4b638ea0c7e9bce28e9e1727f0e1977f825a96e5e3c51180757c0875f8ab180586df856c7d9ca9f709abc630ac3f1389e4af6b22cf6d4a7922977502c
EBUILD libsemanage-9999.ebuild 3712 BLAKE2B c3b135d233fad2807f82ce41da64cbda18a1dc8cbd47b13e2167926a6afc1152230e8caed444dacfaf5b77fad7f58d548f4b338646dac218f3e2e0b0a26c675e SHA512 f379ef38ddb643ef7fa3d3b1222e89d76c2bfe1e76f93fdf6397f7c4e42f54a5028437b4f487756f1c9c1c4127ab6b765ccdc5533df40ac322b1c07a431a4cea
MISC metadata.xml 405 BLAKE2B b41c6e744a90be985e11b1329493febf85889218623fabfc731306b2851f6067bc75126084e40ab82f3b367ef0e13e659dbc930d7786adff967b546fc5f89792 SHA512 8f08f6c3d07f4e76cd4b6a5033dcd7138b3f94c2cab46e1cf89dc9b113810edbe8e6d20298eadefc00b4e32a69057c1ed0c4255144edb2c5e9ce9e139c7dba70
diff --git a/sys-libs/libsemanage/libsemanage-3.7.ebuild b/sys-libs/libsemanage/libsemanage-3.7.ebuild
index 89603aab06a7..bf5e4bb6649c 100644
--- a/sys-libs/libsemanage/libsemanage-3.7.ebuild
+++ b/sys-libs/libsemanage/libsemanage-3.7.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"
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]]; then
S="${WORKDIR}/${P}/${PN}"
else
SRC_URI="https://github.com/SELinuxProject/selinux/releases/download/${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips ~riscv x86"
S="${WORKDIR}/${MY_P}"
fi
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index a54e2b49ec0a..73ab4c2f4972 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/fcron/Manifest b/sys-process/fcron/Manifest
index 2ce85d7018fe..f34aee0e86c0 100644
--- a/sys-process/fcron/Manifest
+++ b/sys-process/fcron/Manifest
@@ -2,10 +2,13 @@ AUX crontab.2 1098 BLAKE2B f7fe284c580292df08c7591c61802d0df1fa496e79a11d1c67bb3
AUX fcron-3.1.1-noreadline.patch 716 BLAKE2B 766336a43f54b067073c3a9c6def5ebd2d3f3280324bcb63f50c0c85de20d753b82693f6a8886b321c54fedd866cade90dacee69e28a132488ac14c65c8f7902 SHA512 152aaa299abd8ec546dc73ca7527d3162c14cec47cc670d82c7312f0fe64545a2c0c9ed82ae79ee4fe028ca009d37f6f4843e4c2ec6e6ee7cf7e8b97dc61ec71
AUX fcron-3.2.1-musl-getopt-order.patch 1420 BLAKE2B 69da87a05cae2e750eb1cf09a4a716aad900b1109db8fc9c94da87193e04fb640d14d9d369894db93caa18acd1e8934fc2ffcf708b982ed17ed8bb825a40d4cc SHA512 684e921840deccb7f0bda56ba39304d7637d03ac61d9d80669b09501b86f5867e37fca0d88ae0710c175cea3d978533e4a8d8bfcfbfa6b1f7aefc6e29e3827c5
AUX fcron-3.3.1-gcc15-bool.patch 2011 BLAKE2B 8f15574fcb3edfa1bcfdae71d039c2b182bd5bed677df657f03a661a29700a39bbf77c11bd25a9f3c1dbb25ad55b2585834a3e0f134070869f5e49745013a649 SHA512 505ae170024b535733bf5aced22255051ebf967eee31bfb22a29185ec405ac49ba9af7cc325a0ce52339eaca282d4b5c1da4758913e33465e961b9bebb529531
+AUX fcron-3.3.2-time_t.patch 682 BLAKE2B f3b5b453e39ec10a593a67dabfd1dd61e451c70ae0ab0eb6a9e7b1c450af3f7860f44b8cd640d756b2e144b2278b57329f75c6a4a5fd6e0cb976d4ab309d1f75 SHA512 b45917f4208d37fd19f900642f24206e10bbc3d5463b7d4f27610e3280625d959ccbc94507a64709eab67cf32ae67482e9de5cca5d18956c5439e880ee8f8381
AUX fcron.confd 134 BLAKE2B 3ab11ae5641f1c2f049da2aec3d1561fa3b10b7fe5d29701e5fb1e8b75a613c110924999ed0afed3b7118196636c1c3198b4499127e4065200791d821ab737ce SHA512 58a66cd495fcb6a9b49f1d244357dfd61188a0c09d2c02a93c9250b8d77d9b89aff41d947e25fd4c1248f39b6a97f045e760b52cdf2f065145a8bfe74b7bf25e
AUX fcron.init-r5 2633 BLAKE2B 3e3a1991f67f9e9ed2021c8ed0f7442032feb88af89088caad2fd0c090e8c588a8621b45a7b320309065f1a5bef743aa00bf9cb2e531ddb55104ccdba43c9350 SHA512 bf53158d6326a742fc3af0cdf196f76a2930f61e58c8a7f4488d3a17aa18bdbd12a3258034f649ae9998627caec7c55bf4c392265525a8fa7c6614cc38f2d0e0
AUX fcrontab.2 226 BLAKE2B 4fc55d14c44797b1dcc34000de1a9ffa43b1a52037db5dcec76854dfc4c84283dceafdc84f2dec9dfcb95dd5a39d90f31c828b819d29122b2b7b2135f4c65899 SHA512 f0c74c2cd601750f7de8d9926278bd79026b236f2bda4033fe1961c48171b3aa3712bd8d8917f9c784bf0ce54ed09781572cb7e9397d9579a8ba6a114c1e5c2e
DIST fcron-3.3.1.tar.gz 593688 BLAKE2B 5c2f91667c94fc9eae7ae014a7826ab1f26647a192425630dbdb84bbe3c9041be23a2a480eb13844dc18a5ba406fe77a157938af1e0343e5f9b0ce1a1405d66b SHA512 b9c5066bdf8588a6b8d811ccc0d49f1d41a17dabf898a280997a8136dc449c2a505c46868abf732f86184ff0720d51f17442691909acae8fb26edcd180cff281
+DIST fcron-3.3.2.tar.gz 619135 BLAKE2B d28620a7634e140abcb067df8fd52d3057a32d72c2f73251868b4790b43519850db29e1cb651b53460416fba014ab31a2c9203b399d57d3ac6023fbe8a733ea4 SHA512 534636207ffd05947b7118d5bc547292fa49da84efc6c4bdd92b33833b0ffd3438c71c6e574f6334360217a0d9dcffadf8c8dc8bfdad4deeb6f42c20e156e46d
EBUILD fcron-3.3.1-r1.ebuild 7095 BLAKE2B 2b2ecc9eecdbb7f6362bcb0048fcacbb38c91f35263649473263c521c34c892141ddef55deccebe7dc8ea0c9099ae54aa515b56305f43f3804bee498cd1f904c SHA512 ed443144eae45377b1cee07f7a71bbe8a391a7bc13b6580bb3bcead7b3b480adf20de194cff836624c0e4755b14fc5f033fc0d068455f92d4833073ed96c929a
EBUILD fcron-3.3.1-r2.ebuild 7145 BLAKE2B e5962e3ba5b30c6503b5d0ac905bdeb7298485fc297dfb0efca8e171d6ef84027b002d3e92b18ab3b05f726226cbfcbf74974cf36c7ecec88722f5f909d3234e SHA512 4cda8d3058cc4f76ec98659f67e6d25043d0b38285c2f882b498a3da0471a01661b346daa0f66409c64f165be631d69bf169f4e3180244a4033d416fd4866b12
+EBUILD fcron-3.3.2.ebuild 7013 BLAKE2B 3a98f22f0078605032336a1dd72f3e32fe49524955d969f8de96a11aaed2329313d7a40d0409062f3352229e6436a86122336212c275197a36a56fa33be373fc SHA512 25ce0dee6ef9f8546bf306252076ca2e347a6407613a1663de81dac6d81b6762e83462ab1f61335e437c20038e53af39151da81b1d92898b0402be8d9ff3e7db
MISC metadata.xml 1320 BLAKE2B 169511184222d072788a2f66e329a149147d91003767e0c2a9a88db1d71a4c809b828563e2296960f132db96d4fe46996dbecdbb5e6badb3ec72d9998e111ad0 SHA512 6becadb18f88e7601111bace913a59e37c9337a4fea7442511872da351a03a7751fe38caa1eb5872a16d67069cba5a04388fe5c872dd2cfa79342fdb9f42ac7c
diff --git a/sys-process/fcron/fcron-3.3.2.ebuild b/sys-process/fcron/fcron-3.3.2.ebuild
new file mode 100644
index 000000000000..eac36b94c77a
--- /dev/null
+++ b/sys-process/fcron/fcron-3.3.2.ebuild
@@ -0,0 +1,256 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WANT_AUTOMAKE="none"
+
+inherit autotools cron flag-o-matic pam systemd user-info
+
+MY_PV="${PV/_beta/}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="A command scheduler with extended capabilities over cron and anacron"
+HOMEPAGE="http://fcron.free.fr/"
+SRC_URI="http://fcron.free.fr/archives/${MY_P}.src.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="audit debug pam selinux +mta +system-crontab readline"
+
+DEPEND="
+ acct-group/fcron
+ acct-user/fcron
+ virtual/libcrypt:=
+ audit? ( sys-process/audit )
+ pam? ( sys-libs/pam )
+ readline? ( sys-libs/readline:= )
+ selinux? ( sys-libs/libselinux )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-misc/editor-wrapper
+ mta? ( virtual/mta )
+ pam? ( sys-auth/pambase )
+"
+
+PATCHES=(
+ "${FILESDIR}"/fcron-3.1.1-noreadline.patch
+ "${FILESDIR}"/fcron-3.2.1-musl-getopt-order.patch
+ "${FILESDIR}"/fcron-3.3.2-time_t.patch
+)
+
+pkg_setup() {
+ rootuser=$(egetent passwd 0 | cut -d ':' -f 1)
+ [[ ${rootuser} ]] || rootuser=root
+ rootgroup=$(egetent group 0 | cut -d ':' -f 1)
+ [[ ${rootgroup} ]] || rootgroup=root
+}
+
+src_prepare() {
+ default
+
+ # respect LDFLAGS
+ sed "s:\(@LIBS@\):\$(LDFLAGS) \1:" -i Makefile.in || die "sed failed"
+
+ # Adjust fcrontab path
+ sed -e 's:/etc/fcrontab:/etc/fcron/fcrontab:' -i script/check_system_crontabs.sh || die
+
+ mv configure.in configure.ac || die
+
+ # For docs
+ cp "${FILESDIR}"/crontab.2 "${WORKDIR}"/crontab || die
+
+ sed -e '/systemctl daemon-reload/d' -i Makefile.in || die
+ # These two cause installation of /run
+ sed -e '/PIDDIR/d' -i Makefile.in || die
+ sed -e '/FIFODIR/d' -i Makefile.in || die
+
+ # Workaround for:
+ # * QA Notice: system executables owned by nonzero uid:
+ # But fcron by design doesn't suid root. Hence, hide that fact
+ # from the QA check via a wrapper (not a symlink)
+ # https://bugs.gentoo.org/925512
+ for file in fcrontab fcrondyn; do
+ cat > "${file}_wrapper" <<-EOF
+ #!/bin/sh
+ exec "${EPREFIX}/usr/libexec/${file}" "\$@"
+ EOF
+ done
+
+ eautoconf
+}
+
+src_configure() {
+ # Don't try to pass --with-debug as it'll play with cflags as
+ # well, and run foreground which is a _very_ nasty idea for
+ # Gentoo.
+ use debug && append-cppflags -DDEBUG
+
+ # bindir is used just for calling fcronsighup
+ local myeconfargs=(
+ --with-cflags="${CFLAGS}"
+ --bindir=/usr/libexec
+ --sbindir=/usr/libexec
+ $(use_with audit)
+ $(use_with mta sendmail)
+ $(use_with pam)
+ $(use_with readline)
+ $(use_with selinux)
+ --sysconfdir=/etc/fcron
+ --with-username=fcron
+ --with-groupname=fcron
+ --with-piddir=/run
+ --with-spooldir=/var/spool/fcron
+ --with-fifodir=/run
+ --with-fcrondyn=yes
+ --disable-checks
+ --with-editor=/usr/libexec/editor
+ --with-shell=/bin/sh
+ --without-db2man
+ --without-dsssl-dir
+ --with-rootname=${rootuser}
+ --with-rootgroup=${rootgroup}
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ default
+
+ # bug #216460
+ sed \
+ -e 's:/usr/local/etc/fcron:/etc/fcron/fcron:g' \
+ -e 's:/usr/local/etc:/etc:g' \
+ -e 's:/usr/local/:/usr/:g' \
+ -i doc/*/*/*.{txt,1,5,8,html} \
+ || die "unable to fix documentation references"
+}
+
+src_install() {
+ emake install BOOTINSTALL=0 DESTDIR="${ED}" STRIP=echo
+
+ keepdir /var/spool/fcron
+ fowners fcron:fcron /var/spool/fcron
+ fperms 6770 /var/spool/fcron
+
+ newbin fcrontab_wrapper fcrontab
+ newbin fcrondyn_wrapper fcrondyn
+
+ # bitstring.h is a private header inside fcron, not even installed.
+ find "${ED}/usr/share/man" -name '*bitstring*' -delete || die
+
+ if use system-crontab; then
+ dosym fcrontab /usr/bin/crontab
+
+ exeinto /usr/libexec
+ newexe script/check_system_crontabs.sh check_system_crontabs
+
+ insinto /etc/fcron
+ newins "${FILESDIR}"/fcrontab.2 fcrontab
+
+ fowners ${rootuser}:fcron /etc/fcron/fcrontab
+ fperms 0640 /etc/fcron/fcrontab
+
+ insinto /etc
+ newins "${FILESDIR}"/crontab.2 crontab
+ fi
+
+ if use pam ; then
+ rm "${ED}/etc/fcron/pam.conf" || die
+ pamd_mimic system-services fcron auth account session
+ cat > "${T}"/fcrontab.pam <<- EOF
+ # Don't ask for the user's password; fcrontab will only allow to
+ # change user if running as root.
+ auth sufficient pam_permit.so
+
+ # Still use the system-auth stack for account and session as the
+ # sysadmin might have set up stuff properly, and also avoids
+ # sidestepping limits (since fcrontab will run \$EDITOR).
+ account include system-auth
+ session include system-auth
+ EOF
+ newpamd "${T}"/fcrontab.pam fcrontab
+ fi
+
+ newinitd "${FILESDIR}"/fcron.init-r5 fcron
+ newconfd "${FILESDIR}"/fcron.confd fcron
+
+ local DOCS=( "${WORKDIR}/crontab" )
+ einstalldocs
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "Make sure you execute"
+ elog ""
+ elog " # emerge --config ${CATEGORY}/${PN}"
+ elog ""
+ elog "to install the default systab on this system."
+ else
+ local v
+ for v in ${REPLACING_VERSIONS}; do
+ if ver_test "3.2.1" -gt ${v}; then
+ # This is an upgrade
+
+ elog "fcron's default systab was updated since your last installation."
+ elog "You can use"
+ elog ""
+ elog " # emerge --config ${CATEGORY}/${PN}"
+ elog ""
+ elog "to re-install systab (do not call this command before you"
+ elog "have merged your configuration files)."
+
+ # Show this elog only once
+ break
+ fi
+ done
+ fi
+
+ if ! use system-crontab; then
+ echo ""
+ ewarn "Remember that fcron will *not* use /etc/cron.d in this configuration"
+ ewarn "due to USE=-system-crontab!"
+ echo ""
+ fi
+}
+
+pkg_config() {
+ if [[ $(fcrontab -l -u systab 2>/dev/null) ]]; then
+ eerror "We're not going to make any change to your systab as long as"
+ eerror "it contains data; please clear it before proceeding."
+ eerror "You can do that with"
+ eerror ""
+ eerror " # fcrontab -u systab -r"
+ eerror ""
+ eerror "However you are advised to do this by hand to review existing"
+ eerror "systab just in case."
+ return 1
+ fi
+
+ if use system-crontab; then
+ elog "This is going to set up fcron to execute check_system_crontabs."
+ elog "In this configuration, /etc/crontab and /etc/cron.d are respected."
+ elog "Per default fcron will check for modifications every 10 minutes."
+ /usr/libexec/check_system_crontabs -v -i -f
+ else
+ elog "This is going to set up fcron to set up a default systab that"
+ elog "executes /etc/cron.{hourly,daily,weekly,monthly} but will ignore"
+ elog "/etc/crontab and /etc/cron.d."
+ fcrontab -u systab - <<- EOF
+ !serial(true)
+ 00 * * * * /bin/rm -f /var/spool/cron/lastrun/cron.hourly
+ 00 00 * * * /bin/rm -f /var/spool/cron/lastrun/cron.daily
+ 00 00 * * 6 /bin/rm -f /var/spool/cron/lastrun/cron.weekly
+ 00 00 1 * * /bin/rm -f /var/spool/cron/lastrun/cron.monthly
+ */10 * * * * /usr/bin/test -x /usr/sbin/run-crons && /usr/sbin/run-crons
+ !serial(false)
+ EOF
+ fi
+}
diff --git a/sys-process/fcron/files/fcron-3.3.2-time_t.patch b/sys-process/fcron/files/fcron-3.3.2-time_t.patch
new file mode 100644
index 000000000000..02f46876c349
--- /dev/null
+++ b/sys-process/fcron/files/fcron-3.3.2-time_t.patch
@@ -0,0 +1,22 @@
+From fb56d97c1503c0874ba2b328853d962b61c41e78 Mon Sep 17 00:00:00 2001
+From: Thibault Godouet <yo8192@users.noreply.github.com>
+Date: Fri, 27 Dec 2024 16:10:57 +0000
+Subject: [PATCH] Fix variable type.
+
+---
+ fcronsighup.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/fcronsighup.c b/fcronsighup.c
+index 89eabb0..7621cec 100644
+--- a/fcronsighup.c
++++ b/fcronsighup.c
+@@ -98,7 +98,7 @@ sig_daemon(void)
+ if (max_delay_s > 0) {
+ time_t now_epoch = 0;
+ int delay_s = 0;
+- time_t *target_time_epoch = NULL;
++ time_t target_time_epoch = 0;
+ struct tm *target_time_tm = NULL;
+ FILE *fp = NULL;
+ int fd = 0;
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index 3588de5106f5..6120fc8a218f 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/dist-kernel/Manifest b/virtual/dist-kernel/Manifest
index a4b381c3599f..0d42a4657353 100644
--- a/virtual/dist-kernel/Manifest
+++ b/virtual/dist-kernel/Manifest
@@ -6,7 +6,10 @@ EBUILD dist-kernel-6.1.127.ebuild 380 BLAKE2B 902601725f20a7ad253ba800386c6a071b
EBUILD dist-kernel-6.1.128.ebuild 384 BLAKE2B 8b3c7749d299a6b4bb76b38086d4380589109acd42fcfc6d83aba4abaddd68e2d7d7cc2bd7f875b2aae4b43ea23f3d4018a95142f25592130df64a6510a11835 SHA512 56986d903c4ca4a4908b4a8431646d7360ba13c9fb19d1a208364873e5e590abd21b56182507577a6f1804ce694bc629c0d57fc441d2c5f5ec566a156eb2f3f3
EBUILD dist-kernel-6.12.11.ebuild 391 BLAKE2B 926b825d18aef6b926c1e0289eeff525136082cfb5928efcc3cda2cfa56dbec42ad8517bf89775d2ac2a924a1ef7c037027915ac16a927c4f3295504a5427d76 SHA512 6f27426736759c6e711793f771681b03d00c68071f16e57b80c9bfa5dc4ffee361795fea4e9bbf20fd38014e7c3a7a02ed74d4947e1a6319b86b010a9fe62e5a
EBUILD dist-kernel-6.12.12.ebuild 391 BLAKE2B 926b825d18aef6b926c1e0289eeff525136082cfb5928efcc3cda2cfa56dbec42ad8517bf89775d2ac2a924a1ef7c037027915ac16a927c4f3295504a5427d76 SHA512 6f27426736759c6e711793f771681b03d00c68071f16e57b80c9bfa5dc4ffee361795fea4e9bbf20fd38014e7c3a7a02ed74d4947e1a6319b86b010a9fe62e5a
+EBUILD dist-kernel-6.12.13.ebuild 391 BLAKE2B 926b825d18aef6b926c1e0289eeff525136082cfb5928efcc3cda2cfa56dbec42ad8517bf89775d2ac2a924a1ef7c037027915ac16a927c4f3295504a5427d76 SHA512 6f27426736759c6e711793f771681b03d00c68071f16e57b80c9bfa5dc4ffee361795fea4e9bbf20fd38014e7c3a7a02ed74d4947e1a6319b86b010a9fe62e5a
EBUILD dist-kernel-6.13.1.ebuild 391 BLAKE2B 926b825d18aef6b926c1e0289eeff525136082cfb5928efcc3cda2cfa56dbec42ad8517bf89775d2ac2a924a1ef7c037027915ac16a927c4f3295504a5427d76 SHA512 6f27426736759c6e711793f771681b03d00c68071f16e57b80c9bfa5dc4ffee361795fea4e9bbf20fd38014e7c3a7a02ed74d4947e1a6319b86b010a9fe62e5a
+EBUILD dist-kernel-6.13.2.ebuild 391 BLAKE2B 926b825d18aef6b926c1e0289eeff525136082cfb5928efcc3cda2cfa56dbec42ad8517bf89775d2ac2a924a1ef7c037027915ac16a927c4f3295504a5427d76 SHA512 6f27426736759c6e711793f771681b03d00c68071f16e57b80c9bfa5dc4ffee361795fea4e9bbf20fd38014e7c3a7a02ed74d4947e1a6319b86b010a9fe62e5a
EBUILD dist-kernel-6.6.74.ebuild 387 BLAKE2B 37a4e8838421d0e56adbd09454cd9b6f1c76f70ded475a068fbe5c1e4ffc350b5e282f035071798e91671f7991866df102030d36171831a483b37a5f19487664 SHA512 0398f919e79803d5c32952feb81d3cac9c4ad2b70094d1ed3662c064a19c94bc5e0f7a1db62e13c9cd37949bb798a7c417909db4b2b3256b50fa04332310af62
EBUILD dist-kernel-6.6.75.ebuild 391 BLAKE2B 926b825d18aef6b926c1e0289eeff525136082cfb5928efcc3cda2cfa56dbec42ad8517bf89775d2ac2a924a1ef7c037027915ac16a927c4f3295504a5427d76 SHA512 6f27426736759c6e711793f771681b03d00c68071f16e57b80c9bfa5dc4ffee361795fea4e9bbf20fd38014e7c3a7a02ed74d4947e1a6319b86b010a9fe62e5a
+EBUILD dist-kernel-6.6.76.ebuild 391 BLAKE2B 926b825d18aef6b926c1e0289eeff525136082cfb5928efcc3cda2cfa56dbec42ad8517bf89775d2ac2a924a1ef7c037027915ac16a927c4f3295504a5427d76 SHA512 6f27426736759c6e711793f771681b03d00c68071f16e57b80c9bfa5dc4ffee361795fea4e9bbf20fd38014e7c3a7a02ed74d4947e1a6319b86b010a9fe62e5a
MISC metadata.xml 291 BLAKE2B f8eaa7c5aaced8dad269f9939139bcdd32c64dcc4ebff2b0b41dea61de5aed39723d73721bc44c2bee64717de093b97dc326037a335616caada3ea857c98fb07 SHA512 4fb007791c48eddbb1ee30cde6c1618ef67fbe62a29f3b805a7224818c34ce986b6e3d9378ab500875e012e9ea48663809204d69a410b23d12925f11ada333ca
diff --git a/virtual/dist-kernel/dist-kernel-6.12.13.ebuild b/virtual/dist-kernel/dist-kernel-6.12.13.ebuild
new file mode 100644
index 000000000000..e66ff2433373
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.12.13.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.13.2.ebuild b/virtual/dist-kernel/dist-kernel-6.13.2.ebuild
new file mode 100644
index 000000000000..e66ff2433373
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.13.2.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/virtual/dist-kernel/dist-kernel-6.6.76.ebuild b/virtual/dist-kernel/dist-kernel-6.6.76.ebuild
new file mode 100644
index 000000000000..e66ff2433373
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.6.76.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+SLOT="0/${PVR}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ || (
+ ~sys-kernel/gentoo-kernel-${PV}
+ ~sys-kernel/gentoo-kernel-bin-${PV}
+ ~sys-kernel/vanilla-kernel-${PV}
+ )
+"
diff --git a/www-apache/Manifest.gz b/www-apache/Manifest.gz
index 541f91c3b82e..8cf321fc8c8b 100644
--- a/www-apache/Manifest.gz
+++ b/www-apache/Manifest.gz
Binary files differ
diff --git a/www-apache/mod_tls/Manifest b/www-apache/mod_tls/Manifest
index eece49b0ba09..e4f35af3d459 100644
--- a/www-apache/mod_tls/Manifest
+++ b/www-apache/mod_tls/Manifest
@@ -1,3 +1,4 @@
+AUX mod_tls.conf 70 BLAKE2B 4ef31f7226ff1fffe119925d49d4c5c7263164959e44c12f2be7ff6774eed85085b50e086c464b8460b14df25b1a0fb0b640acb4076a7ff5da7964bce3643505 SHA512 89e72c6d52cab487eeb76f9007779f39e6808a632511cbf5957cb47dc8190b4d355549206b7861cdcee5bd848358a950843fc511289c4d71ca20c4a7e81429a7
DIST mod_tls-0.14.0.tar.gz 206639 BLAKE2B fffdb26b171cba674c283e689728dc42fff75124c0a1e2590c31e0fea2d5ea840db4cdbaa5455eee46c1cdd5211532b80271c2cf63f98c246e34bda07d96508d SHA512 a48e0eba706358aa348b3feba84392b9ac43979f40ae4eb56b1a4cc9b3bf39c233cafa166edb193a3c20657d7c9f592941ac19b22852516d34d956586390c7c7
EBUILD mod_tls-0.14.0.ebuild 768 BLAKE2B 81fbdcbe4f08eaff1aec51ef169c1a215b28080551bbd962769ad49568dbc3272ec3e7b1627c360ae2bfd96dd5d82aa47601fcd97b1b35961235761bf3c925c3 SHA512 be2b5adc37cb857c2e7cd5d8f77e39f4f606c69e19ca6c0572bddab7aab0a48f313e762c221e83c2322b4de93d10b8d5834342166f6df1b228810fc5606673c5
MISC metadata.xml 342 BLAKE2B 197221ff43382e2032c19980cea3f54346b73df85e89f0dd66ee357c21a7c003fc06b71dc3f6843176afec734b559195366bfc9d7e430726f8a5b1f1dfad66e0 SHA512 042ef668061cc8e732e376aa6e01676b04932532d51b85be00beabaa427742544333d38c0f534ca60c5ef2f8fd9fbc6ca5d290fdb804774e3c414dddea06426a
diff --git a/www-apache/mod_tls/files/mod_tls.conf b/www-apache/mod_tls/files/mod_tls.conf
new file mode 100644
index 000000000000..572db10cfcb3
--- /dev/null
+++ b/www-apache/mod_tls/files/mod_tls.conf
@@ -0,0 +1,5 @@
+<IfDefine TLS>
+
+LoadModule tls_module modules/mod_tls.so
+
+</IfDefine>
diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index 9e8e123b0962..8d2485c1f7e3 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -3,5 +3,5 @@ AUX passenger-5.1.11-gentoo.patch 1068 BLAKE2B 635bc4c4a2313dc00a038cb9c871b5b2f
DIST passenger-6.0.23.tar.gz 8298217 BLAKE2B ec247509656fcce61c4045cf5c08cee4faa1c02e9503c2aaa670ca6c2075e3593d3b82e58b499cb102849a7e8107962c46eaefec6dbce53e95c246bbeaf354a0 SHA512 5e01596bd658dad94b2281ad1efd5cb4624268021d4347cd911c14824e11e15125032b1793c2aa82e879cf07f93473fe78d9fc6a1f2b6f5fc0dcc12a84a5ea45
DIST passenger-6.0.24.tar.gz 8322829 BLAKE2B 08d845b01505e5426773702f6a647aaa17ddae3bdb176f31ddb75c8f30051fd8c28b8916c2622d6f882df48bb4738299ab0c03efd78b643affbdd975e31b58c4 SHA512 cccb347fa2efbaf75e31aa90c4c1a6f72510081814cf3a7b41a7f53638a2c863bb7f4dcc55a894cc02614259752c3d128e2169d3d8ba0bdf111fdb6aa0437a11
EBUILD passenger-6.0.23.ebuild 3845 BLAKE2B 156901cefc349dd04ff1801efacb7a8c6bf31eb23199daf864616b596ec9668dc0e1d8b69f4d6b4a51ed2ed709b6aaeeaf2ea81cbc5044f9565c942ea3cc1bd7 SHA512 493722c14f5510b99649627fb9e271dffdcabfaf60c18b3f34c5aafe57231f42a57f399119bfee0fac2fdafe886d5ca896bf9a80f8a43ba4cbbe3e9e57da1190
-EBUILD passenger-6.0.24.ebuild 3867 BLAKE2B 65616dfe84db429667ee6a229dc1ddfa48909aea3a6750d21180d2a7e3226a0251789a1160c58cd96cdb2101c73ec709c421b0be07ad9c8e0c9e19cd4043004a SHA512 c6e3e5a40db869548535c300d87121b49574c0bc8975a2d23fee4faab100e20dc478e1f4feb8650b653e221f32ad5b302c1e2654d0aeea979f6946efa74d8630
+EBUILD passenger-6.0.24.ebuild 3866 BLAKE2B e67c61e5a246a4b3733da1b30f141bffa38137d515a166a289fad2ad888598253852f613360f64a8655dc39c83f6cc86e579f4b37746300f8bc4856a38cfb4c7 SHA512 e098ee3fce907271c2af83f36f6cea5e2c5545600ae0f5f3d3deff58049daf4e8508bd6db7f56467855add58b9a10f08639498db4e47a1b558325e1ef9c05694
MISC metadata.xml 331 BLAKE2B 5cc7b65a8ac511e9065cdb9fc6f4a04923029f718f02ba0da718c798e0bb3a554a8da7f05e639daa88c2fec34888e6e1316ccab4a44a0d99b616354006e7c762 SHA512 95f21209228559e1b775f8b44c49e1d311a6c2955ba26fb24fb72bf64afd42048d9d0186828be8b733963b4aec245f5abc4540c1ca8baa14ee59b2fba0c33086
diff --git a/www-apache/passenger/passenger-6.0.24.ebuild b/www-apache/passenger/passenger-6.0.24.ebuild
index 92f46d2ba068..96ec03f60063 100644
--- a/www-apache/passenger/passenger-6.0.24.ebuild
+++ b/www-apache/passenger/passenger-6.0.24.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz"
# Passenger is licensed MIT, but vendored code licenses should also be taken into account.
LICENSE="Boost-1.0 MIT BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="apache2 debug"
ruby_add_bdepend "dev-ruby/rake"
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 3feb5a54d0ca..ac7dc7170d67 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/gitea/Manifest b/www-apps/gitea/Manifest
index 4fbd4ffe3224..03eac9b40aa1 100644
--- a/www-apps/gitea/Manifest
+++ b/www-apps/gitea/Manifest
@@ -2,7 +2,7 @@ AUX gitea.confd-r1 243 BLAKE2B 87caa8371f53f52b0a85f720342f9f358dedec9240ab78998
AUX gitea.initd-r3 802 BLAKE2B 2e33e95f7d2762986184d45b0bbb250cc5e04fffc4e4b006233b28e5b57be69eef1d83441adebe2b94681585edaf77f9da4eb97930f91e75c1b1a5cd8d137633 SHA512 5ff2e653180a0601734fcd055dfffdfdc12363736ed2e56c8576c802398b90f4025b44002cbb9a3fd1e0c2d4c169f62d460381c6c549746d3390e55fc1c677d1
AUX gitea.service-r4 730 BLAKE2B 0a1f799bf341f1a067f417aa21c1ce5c3168fe523081ef1711483d469da71699a2c163f1db008f7724329d6b6a819b1cdc76bc16309691522ebfc5dc9dfa7476 SHA512 cdd13299115e632bc474f24af6d4114b36be6489e11dd8c46b22fbd3f122194d4891cd2452f1654ef9256978fa4d0b6c11c08e386138a6cba29ea69945de8797
DIST gitea-1.22.6.tar.gz 54465618 BLAKE2B 221d30c680eddd7e1aad0f906ffff5a7e564d153f8977a99a3a965d725cef0bf601a7b6c3bbd4fcc235f0a0f58ec1eb39635da3bc85d59e6856384123898a193 SHA512 a36522eeaa89dd1352ad2540966f7306416d8bb85a5e5ef8cbb52e489fd274c69b95e87e60a28aaed0adf7c12c07a66572b401f784edfd117f859bf4265961f7
-DIST gitea-1.23.0.tar.gz 55476961 BLAKE2B 1d9f597ae0b29eaa4230355b8a8a30c13460d8021c7067102749295cca3baf78e8f12d09d7706927d60c9c90c8ff0b32b76add06c1c8f69b471a404672765ff3 SHA512 4f82854c429cf90aca42ae96c94dc58719bfc12b504780b383945a320d902d557db44d2a35101ed40b387e8978ef2456b753378c55f680e505c448ebde1b9e43
+DIST gitea-1.23.3.tar.gz 55414703 BLAKE2B 36f095e48488e937da4d96bec19c2a4082a8362896eaef4652b837991c7f9f41b9a9eddec89a3830d43f4ad5d275797cbb3f0657ae93cb2814f5707b8f8ceb58 SHA512 b83db3dc18c7e1ea475e7a0f06c9b71f7b553bf5da310c0cb55e4d6d14c61da9c61402e0aafadc9920f5962d9f5b3374698d92a0cd78d0456d5c5c7b7c046556
EBUILD gitea-1.22.6.ebuild 5358 BLAKE2B 8ff7153cf5a9d97364cb513378164aa62cb014e7787421f648634be32448b09a082303f7354745e7e462a1a9bec2486404401ecfcc516e9c6c67935f3574072a SHA512 6e21f3d4c00da82087621b5c06af6bc5ea510468f27b65e6fc1a4ba7ba4967d8c8638801b473db0b0c6feef9cc1f473202c780fee392508afd5d684dde834f07
-EBUILD gitea-1.23.0.ebuild 5385 BLAKE2B 4a2672d132b1d030d3a42039cd60026d30228689b90b3d344c30acfc39789e3eb66637e00fdff4bf749a6ad109cae91d8948e8f829b7a96e3348c2fd689744b3 SHA512 654bd28ef9ad149f97b58aae757093965f5e6f776c84f3b1db69270cf35c5443d5276faa75269812288187defc4bbebda751a8dd690ae51b35da1d6e9f533a76
+EBUILD gitea-1.23.3.ebuild 5385 BLAKE2B 4a2672d132b1d030d3a42039cd60026d30228689b90b3d344c30acfc39789e3eb66637e00fdff4bf749a6ad109cae91d8948e8f829b7a96e3348c2fd689744b3 SHA512 654bd28ef9ad149f97b58aae757093965f5e6f776c84f3b1db69270cf35c5443d5276faa75269812288187defc4bbebda751a8dd690ae51b35da1d6e9f533a76
MISC metadata.xml 754 BLAKE2B 0880dba11ea8bd584aa4dbebd94fbb5073e2ece2694152d7c1c7b8eaf531fbc0d314d98405c050e31a025e7031fd2476129347fc4a3643ffd0cc38aeebbee676 SHA512 58f218fac259cf5d11f288f079786323f1e76cd5e5e7503b4efe68ae86fb9d8d76773b1a9eed4872dabb9cf20f337509fc52d20bba7c60d7fb83b04adffa0e30
diff --git a/www-apps/gitea/gitea-1.23.0.ebuild b/www-apps/gitea/gitea-1.23.3.ebuild
index 119839659298..119839659298 100644
--- a/www-apps/gitea/gitea-1.23.0.ebuild
+++ b/www-apps/gitea/gitea-1.23.3.ebuild
diff --git a/www-apps/mediawiki/Manifest b/www-apps/mediawiki/Manifest
index d50b357da8a8..cfc04266e19c 100644
--- a/www-apps/mediawiki/Manifest
+++ b/www-apps/mediawiki/Manifest
@@ -2,8 +2,10 @@ AUX postinstall-1.18-en.txt 2611 BLAKE2B c4d110d0d7c3fc270b0dc7f134cf7de8f2ca459
AUX postupgrade-1.16-en.txt 1519 BLAKE2B 39cf00073c5d12e04dd69126c7671acb5876bcdd592526d6aca475b98f9ed7abcb6d2691cef8642be04d8041fcbdaee0555937f1480f71a82c3f367f2a3d99b6 SHA512 495a2ea3074e96e570ed83e557691786524aea878fa6ee489080245a9bb1669d93e318c3871ce44918225d0e64d09e1e644538627bfb35a4a2a12d27365dc89d
DIST mediawiki-1.39.11.tar.gz 59426081 BLAKE2B e18245600cbdfe8b480b5c3baa369daa4e037b00d9d6be8c0272171482fdaa5135d65d93415c6527e2d56b4d25bd0f3f5599bc04c1810b49b2fd7638a51e4016 SHA512 def8271001abe677875b5bf7488d977f8d6af069fac1ba825f5783faca92523956f4fa29c3f372557f36c3d1a279ee05b2b9681760fc2791fcc12e466f697072
DIST mediawiki-1.42.4.tar.gz 89981117 BLAKE2B 99f07a99be16439c5067c585ce0ee53ec4cef7976757cb2cbe17a8db98f7b60e7e3e8542456d9d0a8fe5d3f0af6947ac7261876930d2e7e87a1b9f5146d5c1e6 SHA512 d2b6f5226a7caebb8bd4788796bf380d635e942b3a3c2e8321007ed5839c63fb72eb2d9a3ac3cd6bb37a844dce95c86c37a11b16d93fc58229008f34670f6443
+DIST mediawiki-1.42.5.tar.gz 90075212 BLAKE2B 8e983fbcdf15b3d26edcfa87c27c98830a412b6fe312f5faafc0091f33dc270047c8b3d678ed8d4bc74819c3d41fd8ff40895e6a42dfad83571d5232e391b37b SHA512 54be8f798d60a1cccbe1429fb39a3869b42b5ed363aab0b75d9f8930c7d0dca969ebacf2e7c9ab244e5426a2a2cd206dd47eb373731d8c1be96f11c4513fd499
DIST mediawiki-1.43.0.tar.gz 91947888 BLAKE2B b0227f064e32ac90fbdb34be3849dd4b29885b40aa918e628057099186d85753b7a31420d1011ced55dc0edd606c288d6cdf4ee2ffd26ebb16bbd631dc111e02 SHA512 89a37e5ace8855ce147a9c0b5acdbc94ceb33f730dfedbbed57a23c4a8c78d2937d01e122e4dd6f7bf54dce47e4836f825302912fb8617e1172c7ed55bedbfc7
EBUILD mediawiki-1.39.11.ebuild 2786 BLAKE2B 9199864edddfbb93fcc7a9af25e28d79f8e297b77f2e0ccb70762158c217b0ed7885625d0551336a41682aed9b3d52c37e84be3574cbebeb512111ec356c1795 SHA512 d2defd846cb98767bb8e5a67120b932514919925d9817de9e57ef1ff3ef20f519fb7609c1c20cf13e534ebd06da41a9a11e7035fe486955d7825414677c75176
EBUILD mediawiki-1.42.4.ebuild 2788 BLAKE2B 32b33eebfb759f52ed7ddc5423d2f3a9c12480b38684bae70d0874b93055c0f4922f53217348dc53fb0f3d5b49f7c4bdf968184758cd3703bf010d510b9fee8f SHA512 4954806a7b6651389306a558fd69975b9c4bfdc92ad8db31764b22d996128cb6f7808e91e7b68b51971a0121988a98bc837f71744ff913090f273c8f4df2b031
+EBUILD mediawiki-1.42.5.ebuild 2791 BLAKE2B 5da45c6919729d33632c3c9473423110cfa8ca9433e63ce7abb00a57e23511d2d23371189fa2ba8bff9b8b14a9c67be307054afc73697aed8a2df23e77ba6504 SHA512 a890b02a3b8bb805d094fbca3b95aecf8f5f7b071e2591ac9dba744ecaa240feb6fbe0a4cf9d436829d9ad69e500b0975f4dea152617951c9bdb18741f496ec9
EBUILD mediawiki-1.43.0.ebuild 2788 BLAKE2B 32b33eebfb759f52ed7ddc5423d2f3a9c12480b38684bae70d0874b93055c0f4922f53217348dc53fb0f3d5b49f7c4bdf968184758cd3703bf010d510b9fee8f SHA512 4954806a7b6651389306a558fd69975b9c4bfdc92ad8db31764b22d996128cb6f7808e91e7b68b51971a0121988a98bc837f71744ff913090f273c8f4df2b031
MISC metadata.xml 359 BLAKE2B 79703ba1428aafa7d5ab14386601405a4ec03015fe7920b9c8f9bc3e1fbaefce4345a77410acc429689f42610c7526fd501667230d4aa786c3d02b9241f3fd50 SHA512 6d35f7bd19d1af197137a66ac215e25e2e3b551f2b1be1b234fce56f09c3b62c3056810b154a332ce018597d759434c54148e93cc4d6013698bce8cf1d370561
diff --git a/www-apps/mediawiki/mediawiki-1.42.5.ebuild b/www-apps/mediawiki/mediawiki-1.42.5.ebuild
new file mode 100644
index 000000000000..0cd744558731
--- /dev/null
+++ b/www-apps/mediawiki/mediawiki-1.42.5.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit webapp
+
+MY_BRANCH=$(ver_cut 1-2)
+
+DESCRIPTION="The MediaWiki wiki web application (as used on wikipedia.org)"
+HOMEPAGE="http://www.mediawiki.org"
+SRC_URI="http://releases.wikimedia.org/${PN}/${MY_BRANCH}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86"
+IUSE="imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+RDEPEND="dev-lang/php[calendar,ctype,fileinfo,iconv,intl,json(+),postgres?,session,ssl,unicode,xml,xmlreader]
+ imagemagick? ( virtual/imagemagick-tools )
+ !imagemagick? ( dev-lang/php[gd] )
+ mysql? ( dev-lang/php[mysql,mysqli] )
+ sqlite? (
+ dev-db/sqlite[fts3(+)]
+ dev-lang/php[pdo,sqlite]
+ )
+ virtual/httpd-php"
+
+need_httpd_cgi
+
+RESTRICT="test"
+
+src_unpack() {
+ default
+
+ # remove lua binaries (bug #631554)
+ rm -r "${S}"/extensions/Scribunto/includes/Engines/LuaStandalone/binaries || die "Failed to remove Lua binaries"
+}
+
+src_install() {
+ webapp_src_preinst
+
+ # First we install docs and then copy everything left into htdocs dir
+ # to avoid bugs like #236411.
+
+ # We ensure the directories are prepared for writing. The post-
+ # install instructions guide the user to enable the feature.
+ local DOCS="FAQ HISTORY INSTALL README.md RELEASE-NOTES-${PV:0:4} UPGRADE"
+ dodoc ${DOCS} docs/*.txt
+ docinto databases
+ dodoc docs/databases/*
+
+ # Clean everything not used at the site...
+ rm -r ${DOCS} COPYING tests docs || die
+ find . -name Makefile -delete || die
+
+ # and install
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+
+ # If imagemagick is enabled then setup for image upload.
+ # We ensure the directory is prepared for writing.
+ if use imagemagick ; then
+ webapp_serverowned "${MY_HTDOCSDIR}"/images
+ fi
+
+ webapp_postinst_txt en "${FILESDIR}/postinstall-1.18-en.txt"
+ webapp_postupgrade_txt en "${FILESDIR}/postupgrade-1.16-en.txt"
+ webapp_src_install
+}
+
+pkg_postinst() {
+ webapp_pkg_postinst
+
+ if [[ -n ${REPLACING_VERSIONS} ]]; then
+ echo
+ elog "=== Consult the release notes ==="
+ elog "Before doing anything, stop and consult the release notes"
+ elog "/usr/share/doc/${PF}/RELEASE-NOTES-${PV:0:4}.bz2"
+ echo
+ elog "These detail bug fixes, new features and functionality, and any"
+ elog "particular points that may need to be noted during the upgrade procedure."
+ echo
+ elog "If you plan to use the Scribunto extension with Lua, make sure to configure"
+ elog "path to Lua executable using this documentation:"
+ elog "https://www.mediawiki.org/wiki/Extension:Scribunto#Lua_binary"
+ echo
+ ewarn "Back up existing files and the database before upgrade."
+ ewarn "http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki"
+ ewarn "provides an overview of the backup process."
+ echo
+ fi
+}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 4ad9938a0f79..84a22ed00710 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index e95fe1688e63..3f2312260af9 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -4,200 +4,6 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b
AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f
AUX firefox-symbolic.svg 2508 BLAKE2B 2656e59bfc8a7d1cf4d64201f4ff0c1eaa2c9588b85a4311b311f592ef0588564420c4795736a1609a725f2757c769b0ad1390b58525f558ce578632697d99db SHA512 1ead8e400571a69a1e4deccbaf009b3b524268cb03b5af17455e21a8d54594225ca3bd75bde16f325d8f8341760e32ad4bc39b54e6a1e7dd7959d10c79e58fdf
AUX gentoo-default-prefs.js 570 BLAKE2B dd38592aa2a1e26185bb39ad95594dfcc57343e1027d7b125a82531c70e4cffe1f2a19519e1f3c07129faa5012b909bd45e6f65f05ac43f0503c752178b5904c SHA512 2b93206b979aa7cf88a6141805219db0a5134ea87c92a8f9a4bd16bc102bf6ed3d55c77f2f47a300262bb2848b878e8881c0037434441f13ddf1826661e7c6ff
-DIST firefox-128.5.2esr-ach.xpi 465495 BLAKE2B 26ba49c6a195f46358e02cbf51fb523b5321a9be7567e7ea3a6c7bdd1e39cefc298cbee2ed9af99da39d236ebd7468d2fd11c330a54f0df9e1f19ce1777753f1 SHA512 05f806acfeb4af169d6e0204c0cec9559bd51052ec9a10cd9badf3bf8fa18406dd3a66d2784725b9b13597f1fd3d287dbb71e3b6ced86b80478519554b9b0834
-DIST firefox-128.5.2esr-af.xpi 418835 BLAKE2B 7023f777b5791833f14b626b2994295a1d1107852f12cc00b9ed0ec781e5d50741e35c0c1623bcc2fbe3dc71966f65e0ad2d968373589124d094bb84c84a093e SHA512 ba3261cb8debccccfb6734bad534bba439bb440d8ae5b61b49e344e8180bb2de37629abc2e0f2845d43cd8cc553ce7129bcd5328b297343e3e49f095c5e79ba4
-DIST firefox-128.5.2esr-an.xpi 508470 BLAKE2B 7a662ff5c905e87812a01f3aaba3a0f20e53e88c39b54de4bf105ca2d7e9666dd6872083a3840ed243b5fa2dba30adccc4cd278f939e1b2e119f204a297c7822 SHA512 a705ba07184a283a085bfd5df5210e56e6b3cd4001968aa3cbe0f3b68eef3b7053622082eab0d81faa4c426320173a565811241ae8f35fe80ca9aec4a5c0eaee
-DIST firefox-128.5.2esr-ar.xpi 630812 BLAKE2B d3a2c131ff3c98440180f45b4e6ee2c5c975a107cab29d1eda11045f004ef3b14bc4226ff5b48b13ab117b54ce2fe2bbb918d46e444987f38d5db28eeef26f84 SHA512 7fe231bdb7e14a69e62fb56b0e0cdc319c334c04f6c97143a48c04f9c58364b6a964b185cc5d80ca9a8c677e07efcb9ea9d8820a23daccba94b74b2e0a6cd979
-DIST firefox-128.5.2esr-ast.xpi 497744 BLAKE2B 10bf85ca0ffe06f897b6d4d7cfcdf7e9d58ac0ca023930dbf31515d1d5ab74a98ab118ce2761acb61581dae1927d3cd17412b6a9a6436380be321afe5b3c4d5b SHA512 e243c3797695969d60b9c7a943631c89fdbbe9c826a261a934cc85be0d5c7a897164c2ff53d09fe3318586e1b097b6f423eab343d5819d38044f660429736d3e
-DIST firefox-128.5.2esr-az.xpi 492201 BLAKE2B 17f93e6a9a8f2b8a5eb4c7a4d539717e2724c0070375d93970a3375cd04021f5f98578c01610576ee90f3da5546d19785029926cf1cd284efe439df44320ef57 SHA512 e69876dfd060afbeab8a378b1a545bf1e1b372eb50fa538203f0258e7aac2a9b164e5d9bc268979e4000c0e3064e990be89243fc15c285efaadc2dff674b31c8
-DIST firefox-128.5.2esr-be.xpi 731602 BLAKE2B 435861423f04d87afea2a5427a5b7dd8c5e509343c22c98b1c095310e622632311441ca1edcc2be38533a61dc63f0621c890e0fe43b92d66b4c5d948a3df85ba SHA512 8acb6a28595c807a24c13515ddc073a8b337df36a876fc18a05e07003d72c3954ecbf02e51e774ea9ca907f930267ebeb2a921616e14344ba9372770eee982cc
-DIST firefox-128.5.2esr-bg.xpi 647388 BLAKE2B da397873bf2d23c7f85a9354faa1b4172e942d1dc233860b10eb73795ef740b56a7997528006eebd388d862b6346dd6dcd71f721259469c7aee568624264e5aa SHA512 ea24ab172acf4c3385434222eb1438e7322cc13ca1cded2aa0f172354a4c0e9093d6a23fa65106c8800dcce8789a85d304774e37f4bef470408ba7d4a57c7a3e
-DIST firefox-128.5.2esr-bn.xpi 582955 BLAKE2B 71626b6d09478ce56a0025365a753cbdcafe570f521f6dedc0da01ac3bbdb9fa69c21a0f9d8ce1aaffb915e0e33765e0ff2a76c2e824905c96a20ee0d0c299d4 SHA512 7614146b520b6348d8595618661b6e0a7ed47a5ae0cca3b14a26bdd6e53176fe87323074c20282545e0d5e06f74d84582d4a8b361e8f474918e4a8630f94c918
-DIST firefox-128.5.2esr-br.xpi 595346 BLAKE2B feb438431070d09536fdd86fbc36cd4ee5c0e69fd06cd8125ece092d197af736080e436a1ceccdf460c746f235aa1dd1d6da858cdf07f6396b2652204e35e71e SHA512 fd760377d055f8c75ec1fc5ae5e2717befe02c79f3ab4abae936ec103a50f42c2313479ac65505f4b28520edbd0f4d58f8f68eaaa0e7f77ec4e14e928eb6a051
-DIST firefox-128.5.2esr-bs.xpi 515698 BLAKE2B 6572c60a288e0d13921e4b308581f2052007a9e3d38705712e3cea2dd4343394d6569dff5d54ed801c7e33de189839ed3c26eab17868f491b6a1e2c61989c446 SHA512 51c69a11653e66356968e7bafe0178a8e440583cc63b168379bb8134ee2227ab152aabf1d972d8ad815a485620fdc23ded022c8a168be1f4c280145059c3f0e1
-DIST firefox-128.5.2esr-ca-valencia.xpi 547680 BLAKE2B 8bbf1847afb26805538c2fbd081a3af49d178b2c6a2199e86d5a0a2211c4c5fd07981e5c251fe346af6286a25e9d30da2a8f51b56717a23ddf00ac2036d4c1e9 SHA512 49c9030e5727ba742888e0e75809f08bb2803bfccf9f5d07bd5832f2fdceac9808892b293875ac1d083ee49d61a1880a5211993790cff02ef410782fa8b35f54
-DIST firefox-128.5.2esr-ca.xpi 599221 BLAKE2B 60e88b3c4970b0196968dace47739e253e938e8013921f23645920209acc5f107e3ec30cad5efac08d01b9159a648609642bc7080ab661f7660fca30efa1780d SHA512 ba74165540bce14b484b1657c55043ddb9d79e9b65f1c023645ddd841a0e33fb0c2f7d34e3b3e3426581744d8f29f90e65a3ead05c4e8696815dbf61b9f6f2db
-DIST firefox-128.5.2esr-cak.xpi 594635 BLAKE2B 0555b0dbfd78dce264b65016f34ff6ad445f6b2264cb659f62e0361a0e657eca559f1e3c7217419fdefe20482a5cb45b3ef6e9cc67cdde50062bfdd21bdb9b96 SHA512 3a74c1a16374603d1a45fdde1d68834f95e282f200bc6260657107b2041f9bb64e58eec01610cf873b5a7e2bd1a8ab6268b9e3bbd413a62f2d97fb5dae388c9b
-DIST firefox-128.5.2esr-cs.xpi 675112 BLAKE2B 913c3093534745c86e6d6608ffb1bd86b2e1d018a41acd0058287123b23e0a9c6ce04705382fc93546e54b343fde862f6b42fbe7426f6991733dd5cd6c36d1fb SHA512 daa5ae949d1b2b09a97360ad79435942806071b42076d7dc5471cbae604903776c7efcde7e8fd0fd0f387c294f96fb3c41393801497ab72c775deaa9caee6c9c
-DIST firefox-128.5.2esr-cy.xpi 641523 BLAKE2B 2f3561e033a3679c52ebaf4a5ab646180e3aa6ee0dc878ad198d1b3a4c93009781dda325d5abbde8a8edbde0cebbd076fa56b4b2d55ecea594477618c7a49349 SHA512 4af5ded6cf63b5ad1cae3b94a01159ba937484efbecaba068f9b4939842d43f75027b040e33eaa59b78de6b82c9027dce44d0dd218f44730d11ccee442044aa2
-DIST firefox-128.5.2esr-da.xpi 624950 BLAKE2B ca0a5aa8e0e8e9d6abb397c3f5047ad6382a47b40d476e4713bf2eff3e1a2c9c80f81a612f930054c176851e7e9b97852331c4de456d125f2f59eff772f1d2a5 SHA512 6174bc54a9e42198707517613381f0177420c32fbfd771b40ee9578a346d4f6832c29501911ff49869dbd8b7a08699d3e95f05d319f86ff54fba0f6e965cd9a2
-DIST firefox-128.5.2esr-de.xpi 647919 BLAKE2B 125e4531b47ddf61bc259ad612619e3322de60e5a9c211134176ba63b001863af8f88ec92662f57299a06c520ec4e0da5df6e5f6e71f036ecd1407e987f638cf SHA512 408d717eb032e97080c0d0510e7fa7276ea3b197e02bb283f386fe99da46765e9ffd642d4e666cdfdbbda14fcd1db0a9895db4956562f0510d5d9df97f231bca
-DIST firefox-128.5.2esr-dsb.xpi 667678 BLAKE2B a2399fa07d53105273a55a04cfebb31b0c95d841ae7fff233b58adaeb8e7b27ec6d35d091f7296ba8cf372d2622bb3cfc1c9abe2d2653a93b549fb3311d0ed03 SHA512 952d2b0b110bbb1a81512bf00cfd3a9f2f7e90962b231e1e0fc700b04e9d89fbf094dfc8e15bde494b428374d03651ea62de8f251f4b9519b535a34a63d42213
-DIST firefox-128.5.2esr-el.xpi 752466 BLAKE2B f4a82082cba952872994f2a0a85aa5cfddb4c94c9d69f9a32a036c45737e52ae97318b1bdf206b6c311c88d01eb188d3c1093750eee5db0ca46ffdaab468f4d5 SHA512 43a1c75ec14921ec93c995a8454e8240f6ae12e6e026e4d8b67699d407f270b03733d3c2fe6c29e40427121f4379f9559e2581c843b155ddefadb994853f6d37
-DIST firefox-128.5.2esr-en-CA.xpi 597227 BLAKE2B 8c2c9656de6a814a0c531e4f40c4003fdb35b1474b74a9acec331ee12a0eae11c1b3c8a55988f9ab78173bda0d3fdec9c388e5368da51128b678e75effa9d0dd SHA512 de1b3af4a19b61c21a706261edf22c276f2169b8bfe0be09cd8bd91a703494223ad0d4c52fb2cfe0d7fff697135ed310a02c7794a6591dfcd33746cc8c386f42
-DIST firefox-128.5.2esr-en-GB.xpi 600783 BLAKE2B cad1a8b94990bdaecfc984db74cf6c3d180563817b4b3c10c7136a1b168fa386c553bb6fb983495f997b471de7e12224878d41ea0d39fbf51abafdb1ee1378ac SHA512 bb79ed2b18b2c0ca12936dfc7ea81fd73d2b04c92af0428bb1b01923ae477e9134fb4a4a1b2b76a2706a6968b53795cb29532809c4e969b75abea667f092d6e7
-DIST firefox-128.5.2esr-eo.xpi 628842 BLAKE2B b29e4ea3635d1f0d53499dece446998017b064b9fa956267e520b939b5a15917b21714250caaf9351019736e3971608dddf85e5b88826efbba664a246de19f1a SHA512 df734bb09351dcaf99579a203cdc4ada9d9e7e07fab69aef9c7037cd5dced5d76b8df9cd5a4a7e4f9f7bde06ff7b47c08e405919f230557bbd14eeada340612d
-DIST firefox-128.5.2esr-es-AR.xpi 644971 BLAKE2B 414e2284735cfb01b92d35dc1de26723f9f70c7138cd271b00fbae9763f27a1056442495bc7aecb3b5a009a4e00e2de08d42fe9a46cce7dd495461088c97981f SHA512 ef4ff9f9677cc857450f5a3e0de52f04a001a7ee0913ddc21609ec6d88ba398ed8bde26ca34532f467b700b5b71cc4b1d12b26db24b0229c0a8e7d7db0b03d30
-DIST firefox-128.5.2esr-es-CL.xpi 644432 BLAKE2B 856efbd7769ebb9bebb9eeb6586c19a3433082ae9a51ffb778e1079b44ed756c37eeed8797fe7338b5335cc893573776ef2ed898f2303d1289f61b3781d5aeae SHA512 322875d12d81eec75f2e9e990ea7cc2962c62265760bd413218c8e860aaa8b943320f715dfd5e3bc2b13f205463af93c4bee85dfadf48702709c15bfa116f100
-DIST firefox-128.5.2esr-es-ES.xpi 637352 BLAKE2B 3b4d5aa314ad967865ba48b7eca1e80adefcbc7c7698bdbefa2630e9591ee173953ab23e9a54ee65a3b5a1cbd7011f011bae72b26c898e49ee2ccbbcd27d05f4 SHA512 778b7fab6e86f39b5d1c11ba2810581fda08122daf40ffeb092446691046655edbce08b1603c322d624878549163e7296b261539bf374d56708f6b13427cf496
-DIST firefox-128.5.2esr-es-MX.xpi 638926 BLAKE2B 7f04b2bbd1208fbb0b8dbd5dc775665712d29964ed8346137c7674a3e8b3972ac24bb794ae14e46c42671bffd3c0b004050efaac0142df6643864e8c5cb376f6 SHA512 69a97606fe5f6acbc1c773a36a6eb62ab2aa038a9001c88f71c92038a68f36c9ffde14229141560e3d09fb79820b34138c40d0b5f8b75d88e33090c413bb305f
-DIST firefox-128.5.2esr-et.xpi 541131 BLAKE2B 7cd3a29920b915bd271b8bdceac64458461af9b84bbc2372d72052049470ab274753287044715c576078082108399bcf2ea8a0e3adadff4098e1f4de3c0ccbdc SHA512 19e4ffc520e3b53ec1123d6ef4c453d6cae9f273743006cb795f4fba2a698afa56d52f31e112cf4762c4bae29c77183b78e7b6333114b3954cf6a71e4cb072ad
-DIST firefox-128.5.2esr-eu.xpi 612333 BLAKE2B d83fd16fe3ad93ecfab973edd0364398a812bcf79c05b2898fd2e7c00b8040c1397e3ec8a32b380790435b0c2cf3fa8a3924aa2a2a2a0470d932055c6f39ff44 SHA512 eff3dc50005ee1e84b6d3aa7243b83410bac530b99fe0dd644aa5064a3b0f7aada246f531f189264044679314468013020823e7c64e3f8eee671ad3c1d634b63
-DIST firefox-128.5.2esr-fa.xpi 593840 BLAKE2B dafaeb3c819a130dbd2ac47c00fb1ad2768d131f699a3615eff921d872df273a78a576aa26aacafae1e2eb1cf99c66b2a36fe0b0f9e140e8dd7cda46cbd89c60 SHA512 cb44715e0391fa73be2343722744976bb2d4d0894fff8509ba030a60bad5d85fc559c447815fcad33c7b7b1ba617c986c3804926c75764134eb5e98fe9c4b8f7
-DIST firefox-128.5.2esr-ff.xpi 477469 BLAKE2B 0157db4ae5aa3dacd569318abea471cf5e122e5ad8dad94fd455dde83891cc87e46c460798477ab5a6ac13d92857c01ea1af9bc3456b75f8a1d8c52f7d812a62 SHA512 ced8b0185d4e2f805ddd8d1f0b43896285adfcd58befee3b4ceb164a0d68e4e9d3b4ac930ffc00195bfea8aff5abec840bae817840a7127e97f22c68fcead8c6
-DIST firefox-128.5.2esr-fi.xpi 622991 BLAKE2B fec71c5c224944f275071d7b08fe9a3131321832b2854ba42d996619c58dd373ac7739cd3e25dee5d1bea27eb9341f232f72b1912306304b4bc71fb607e72aec SHA512 22977bd7228c86896a39b2ae5b97513c163403d7261d8517192af45c73acb3ef89b5b4a3183975e5a41f6cea5b57b88ec065f08bd6b6dc7c010bbc7fe756fcc0
-DIST firefox-128.5.2esr-fr.xpi 655857 BLAKE2B 2e1169fb19be9edde78d04838188963bae7627cc0488569752b4e6a792a09f9e405a9aec65667bf7b9bc684278217d78e38e8d467f625b8d3dcc00185d348db7 SHA512 f828996ee4d2d1b85bcfd7d9f378294eacf55bb29b54c98ad1348697c0635af2a4ca1b562e833a2bcfd6e9e8a81de1610592a740f69827153023d3612a9b1c7e
-DIST firefox-128.5.2esr-fy-NL.xpi 640615 BLAKE2B 1b6f4dca159b1952e60fe207ddfabca8e7e82907309ba941edb0a32c26abdfb18b512bd0f7eb613ad28d5463790f9cc301c85cba5bc149f2b3da8c81da46ebf4 SHA512 cba2ae04d9ee6923dc943714710f30724f15a9b6703bcd09021461495c5932b2a040dadd8d951bdb16211c2f2b554396fa49ce71957c703f2832facab13c8f98
-DIST firefox-128.5.2esr-ga-IE.xpi 472323 BLAKE2B 85cce92bafd92df10f308c86b69e8a0dfc49a8d827e2603cc40ed98d078d10b2bb9f4f9b78ced325cf2ffb68a1fa0b6fe44db65833f75d4b23b3d2b058b670e4 SHA512 61c8608177936a294978cbe33259ceb2677ab2d2520885446174777ea6c04033dc9e48480956a427aa14a71ef030beaeddf5ee2b275bc2d1e67265f8fd71b715
-DIST firefox-128.5.2esr-gd.xpi 598318 BLAKE2B ca6528d20c2669310d86911820972a3404d0383b8aaa4ef0a88923ff36728ab9962b8bbd1ef7a8ada8d9488975b1652a5653ed61ba09d4cfc13cf2f9c1b9dba9 SHA512 e8b8843100a304ca575c95534037d18380505405a60263a4c7b4c4cc038c4c4665e0162342706516aa5f88b2a43f803cd74cba3d4a6e428f83e2c73b5d9459bd
-DIST firefox-128.5.2esr-gl.xpi 609627 BLAKE2B f1ddf857f4dfbdcfc5944218661638510910a6ba5fb9d6d100aad739205389dd54ff4f00d08faa0d23454d8514e88a63f8a6709cede22a71947d5a7579b221bb SHA512 23f8bcf9d80d2a375e8d3740ff9adc4fbf5658c3115e45ba16ff16a6865724663a115863504a6a0b57106014fbe9a1bf977e0bba3bd757aa7096093c7d874b27
-DIST firefox-128.5.2esr-gn.xpi 652869 BLAKE2B 3aa2a1921cb23e1825bbfd14a41eac05baf8d8f3b47bd28ec03e7edcbeedf8b0ef1ba3f7abcb294e169046da10abb5a89def49e5cb66c100803e5a97ab3aae2b SHA512 9113e02bb561c4b6041c8de1534d0b5cdb23efe8a1d75a10010012e1d585f44c30597d5b5f598be5d593f09cb836ecea1f4e9e259c0ef55caa2fc7e515ee63d9
-DIST firefox-128.5.2esr-gu-IN.xpi 528793 BLAKE2B 21fb74b52f91084b5041c2ed530b113b93357d153893bfc1ce6e7d6acfa231a10bf3aed9ff7456142a52a0853d9682dead4b1c45e6ae4e90bf213f0c7bbf45e7 SHA512 4c1bebc98c62e077f2fe478017b3a85a05fdb6c2279aa5cc42c3136e0c51a3d5538ceaa66591936c3704cc5266c66b849200935743fc7f26ebf05066f705a2b6
-DIST firefox-128.5.2esr-he.xpi 647297 BLAKE2B 4421f2ef6141d0ebc31f51626f15d958cd61bd85c7e32a0e635da74fcc3db96a40e59a529f282571e1f786880557ea137bb6a5e855facf9f2851bf17063b6ece SHA512 ef57e53372cbf6b1cbb8a42c6f66601881e60ed96edcc25e547a8dcdec5dd0e4b26645c1c5020b0cc77d1f832dededb52728952cd6186ee2f6758a1b7f6fd847
-DIST firefox-128.5.2esr-hi-IN.xpi 568355 BLAKE2B a317e43e308b30ea6e6562055739ec7b126c4042816b19637d4638e09a3227d727dd71322c9dcfb26332bba2955f51b64e9db034a3d3aa55b68ad2f4eb11e7d1 SHA512 94ed939262c983db1db014c0a8878ee672f1a44db3eee5fc650cfcde054132752481d8ccb9a2ae29991fb9947aa1bf47023109ba58a6585b5472974b9c971b49
-DIST firefox-128.5.2esr-hr.xpi 619159 BLAKE2B 9f69c2725709efa1b82ab39efd64e61e1bb7580707e89e86e9aee61e3625b04aad04960370d6673d0925c993b54ce911edbe798ecbd916e77f9195d893939a01 SHA512 2404eabf40009be91b46a91427ab2a818ff114e526c870a8a49fd0ad496e73b10dcafe6974d066650e449631bb9674556188beba02181a9bc3f84f2c4432efde
-DIST firefox-128.5.2esr-hsb.xpi 663551 BLAKE2B 5fe595a50e26cb92c97f2570b609303e07da42a80d5388e712ef8c51865535867ae76e6e6422a345c91c7e625b004f652d823548363c09203a9b51f8a15d7490 SHA512 04f2c22b8481628412b5b705dd6e5d3d403ae76ab30fea92e5ec20d7aaf3600932ed9da03a96c8acb8d36e7daa88381f5bd01ae5636bf709f91510e5d0d2eff8
-DIST firefox-128.5.2esr-hu.xpi 667795 BLAKE2B 9d83f3e0d659d6a8a09c2a01bc7edf69ed135891d74c6de00f04cdb0efb8dff50b3f9c73e16b6cf76f6b9269fd7391b482d6fc7b98294c606a421aed0c849062 SHA512 4fa3e236c4e3713a34f5dd6011b0be32134dc5706ce28ac05b3a255d1714fae9b7d13e183df962627f1c1497a0b7583aec8da3c48444e7f0f75ff5e62a329fbc
-DIST firefox-128.5.2esr-hy-AM.xpi 653036 BLAKE2B 0a7af82df1437e88430de0f16fe1f0fba6eae3d69b19ca26188135fee89a343a636f8091e43d10cbd81e94670aa2700c6c76d5d860193a47f9cef1ced35708de SHA512 109c91356d91a8c77f7de02b022880e31c5b6046a74872b6dcbf656ee7bb3dcfa864f63fb1d4feb564f90ab9a4097a278eb94d4f3f4430dd6256a9e6d3b53d94
-DIST firefox-128.5.2esr-ia.xpi 627662 BLAKE2B f8fd934a6785c7d2b907f73f7185efd938346b83c49a4ab761bb0b66003fd68ef680736bd7da4402a2fe6d7585dfdde4e0a9462f9029a7fd0a034f771c594e52 SHA512 c7de844c91c9c3d03b01266f09196914621239e2b5a4151221317142e08d89b168c1f0525cb2998fc0ef1e533804d0a1676eabdcdf1b529783f2bb28bfbb179c
-DIST firefox-128.5.2esr-id.xpi 587642 BLAKE2B 07f6c3ffb79adf76d172232c8b86a0c0e115c25d0f689f30d62a233efba06cfd29ebce641054b32d10bafaf93b06e22c980cb756f0005583d56d0319e0370fda SHA512 f12ed6032341e4c17c490c194ea128508add6c278646f4567ade4ab4a61f9d82fe7fabf7238a7fa3596d581a63cc47a882b01ab9be0a5d70e38d9bc2684124a4
-DIST firefox-128.5.2esr-is.xpi 630668 BLAKE2B 9199a8e850d83f1fb02ebc487fdb287dfcab4298576077a008ee71cdce00dcb924952515f6f10d9fbd8afd68b3d16ab2ff0c1b233906e4319f6aeed3b1cbe988 SHA512 454ff5af4e00f3dbae7808a0872560b4809e2c955559a22927d5eb3596ce9f43542968a04434720f2d6a6e848749789c12d5594c2be809def9350d7695e33c7c
-DIST firefox-128.5.2esr-it.xpi 584352 BLAKE2B b497cfba9a2c01a5d19574b3564231cba6287e72540ef7c5f5ddce68bdd9840f10eb1d8b7c16c645feff9ed702d0467de502eb0a2d91de6681a7cb5ee93e5fe8 SHA512 b626f9b41335ac65abb59d4936ecc4c8aad832578e1b9f23ccd9837c44616312849956f736bb32dc7cfdc0bcad56d386cd20c1aef5df510aecac60ba9561fe23
-DIST firefox-128.5.2esr-ja.xpi 691945 BLAKE2B 583dd397afbf69e045ba953d2cfe6a73c5a62d5377e7a5aa248d9ce5f8298141a27846ab60d0501cf948eab9d348a61c370edeee1962047394531ad66984f309 SHA512 600e1c4be080d67569e901d3e577fc30785df07d5e835e7d346f1d0312c1d42327adc3167c5fb9c6c3ee36606305df5c1e92f33a84fd03a3467546772ba557fc
-DIST firefox-128.5.2esr-ka.xpi 662324 BLAKE2B e2a7efea2b15ba62d053be045bdbae806818b730753f8180778c6a3e2de809fa1f83159acce820c26f87f8d3c3f56972cd741178c28d36a7e44a734975b5aada SHA512 69ad0bf9cde79eefc316b71a05323e98cd62c9455e1851c330ab198bbd1b5a2bf6ae7347deaf2c89df674c1dd910eb7c1577c0205f1e1192b62773f17fc7d076
-DIST firefox-128.5.2esr-kab.xpi 619280 BLAKE2B 74df69f5b7a889200effa84c16b28779df347bfd90128d8b5e084fef657b2529a0ce4598299388208b08b6b51b042ab16aac600b49c70d2ad3bbf85473c018ae SHA512 cfde7144e598903d06e350328cee1e76bfad624699e041f42b2e9e5593cc52b5f9893e93046f3ec1a3d83b33b608dcce4c672e3018ed673aab216ae00c9ff3c7
-DIST firefox-128.5.2esr-kk.xpi 727325 BLAKE2B bc7bd090e7f682901ad5dcd64fe99bcef15f5078a1fcdf81cc2dce062933dc9957ede1191cd4517e56e2204397de232697f3d8247b242131655b134b6de073bd SHA512 8449c1e33880eb564f4e59464bdf3127642b210c0ca4ef55acafdd2af5ee12a3bff356d686aac8dbf9b95959a4b72df7b123e1e799f081a2ee6719bcd78a3916
-DIST firefox-128.5.2esr-km.xpi 527171 BLAKE2B a8dc45691a7bc0ad13361789cce6076463ebad02c946451a85280419728c412707c1ab9209c62000b59900a94a6dc08d43d1ff17481b005b86aa4a3d9cb468a5 SHA512 3dde318091aebb7f3aa4f84bd083198987a42e83abfb3cf4357e45ce586741fce7cf237600c6d076aeda781ae276e4fb961b4f3cfef7890746e9d2214ee512c8
-DIST firefox-128.5.2esr-kn.xpi 492548 BLAKE2B f8f88a2b98f3ee70ff90610749adb8daeb201e55e4d8f3877a9ea8cb1732a21bff976ddea46353f6b1d45d2625ffd6c2adaecc714d3c64d4d1e159d0dacc32c6 SHA512 abf30e07882e3e1c67dd9a3767e44462f5205fc8670becb64ce9d2d927e396dfff48dd4280e5dc0c432a97136d7f15f79dd2c47ce149b421c89a4e39d4c8376f
-DIST firefox-128.5.2esr-ko.xpi 679392 BLAKE2B e65a9560bd5b11ed711e52db614896c392189c3fe597af7410f7eba44aff153b98d3d49757ce0dc678a84dfee5f4882fdc72e95c78ba9d3752b19051da69cb4f SHA512 800677b0dfc98a0e6d4cb2d1a3ec69cf694bda6a1b0d02aba319ab5ad010304795ef24225be18a4eb2a9da6ad885b26f37bb799356fdb24ffac78e2c30f9b618
-DIST firefox-128.5.2esr-lij.xpi 485550 BLAKE2B ed66b06ff0e96d839075eac27f52cbc1aabc4b0b60b119c8bd007b034894c5e77d0e185ee96ee19149b7d07b49361aec3ac6c02db9be331fffecb7cc8e2264bb SHA512 098c125946da32aff673dcd42b48a2bec981067102461121e7d0dac090c43428bfc7cbe4052dd6be03d5851b530b01501a40bd6c8c8b29073aa438ab798d8018
-DIST firefox-128.5.2esr-lt.xpi 574127 BLAKE2B 5321896e378f3e3ec0beaffdb3ad349d2aef99b5f12e008bde84315f3fcafaca21eb85257f9ed80cae4de1d94fc9f453d7e04bb44f6cdc05face6388d8bf0efa SHA512 c0d466364f947562dd7f4984d8fbebda24e13f9cc452dee25b6088c59b969ba8408e42cfb209c7352ef6b45342452a81e0caf79ace7434911253c01cc79a791b
-DIST firefox-128.5.2esr-lv.xpi 587207 BLAKE2B 7513260f3bc25b66ccb0f23bdd780f868403aad3b48cdb5c857067f6acc7632861a76df5f8c1176553b2dcef6ed83e3136b1f0ed6952685751c6151c86bbcfca SHA512 52cc52d62e3eef4cbf2e43efce506e9c1143c82d1386c567d8e427f97d7742832eac45647a3c708caf1e760d369134d87ff42edbfde12173497f2e2462c924a6
-DIST firefox-128.5.2esr-mk.xpi 495167 BLAKE2B aa7d90365cbb8b532a76bf367668b075733a3cf4b47a4a1819903ef3534227eb4631a13537a8b6af10206513711305b0ebad26150e83a8fc5e66cd0d2c549101 SHA512 cb5f330401cfdc21b94887be4d3817c9eef6c8b5a70a56d1a1c8e3e599c7af7921d9d576779501d48133b388fdd901f70b6407f33bff6fc70008898b7ff942af
-DIST firefox-128.5.2esr-mr.xpi 533543 BLAKE2B 18f3dd681c35b1f0d3fe5c3604b13aefc48e3a11c8ae4d1c83edda7cbbfe83e8bad84ebbe42b54cf18cff41b38f025a4d88511f432e6303ff1d8a1d0ad048d29 SHA512 38f9a6509d3c0895dca4cfeed62d38d40b3c43199566407f234ff8b603d2ce728b0f4acce83a4e920156eee2e66a6b0aeade0a984dc4077afb70505a08ea5a9c
-DIST firefox-128.5.2esr-ms.xpi 451157 BLAKE2B 929fda3f5bad03e713ae9045614956b0501392a6a984b32415bfc11b76161e46b25a23b4cfe5152cc8d6fbc684574a94b8f8d82a3a145350ac93f737ebcb806b SHA512 824669b965d802b539080b3060f26952e5f4695282b30bde8cd3d6bf1de86c66fe3f182cd862202dc597d61116fadd0663e4ee195b224702c32a1ed25d00abf8
-DIST firefox-128.5.2esr-my.xpi 519918 BLAKE2B 821e92314b4a66b537f421844bd89035155e107f1428002f49b4864394e9258ce7c4866906672de39150c0c27f01a67fcfb91b988ff4cb80334b267eb68313a1 SHA512 fd78da8117e087eaf4b8e70a525dfe01c2c466e4de18550446631f601f0c4b13551c00347c466e31592d704fcee011aef02b18fa4b4ecc6e6b21028c34055221
-DIST firefox-128.5.2esr-nb-NO.xpi 620018 BLAKE2B 129520ad1dbf512a82f463cde0bfb3eda732cfd58c0290b1e6e13e29f2311f34a4b41c3ea6d0efcdd9b587807e98a45e32c5a04fd3b71726f4de004caad4464b SHA512 af1fda22dea537be5fe393b5c04e2064863feccc65abb3985590a2544b58410b51b78ead65b2b371f2377a830818f994128378bd063158f6cd12e3b3b13d6152
-DIST firefox-128.5.2esr-ne-NP.xpi 522142 BLAKE2B 32f1246de99a717ef6dc345ed7f199ad813e263af0444348cefe9e19ed23b00f22a36d84ec746ba4baac0952983f1f7427d53c602be522d69829d2a4fafe5bea SHA512 8d0f424ecb6510147763bc116cbad88afc819e161c4f8ef25d691b3220942a2adf97eb6213d3081f03cad7159918383002de2b565774de24caf85de5973f96dd
-DIST firefox-128.5.2esr-nl.xpi 634318 BLAKE2B 786bfa953dcba5475f21006f274227b21b1a0abe9fadc842fbf736d79bc78598afdfcb94d455fea35b5078d5909ad1aca0c3f8ebf2642b2cb6683b20c132ff05 SHA512 f057996d20e32644e39a0a685a1c1a62731f97cd8740ffdb77b88777ec5ef355d13002c13f32ab320c7544459467ba1394f4d8b17fad9a4dbda276e505d0e37d
-DIST firefox-128.5.2esr-nn-NO.xpi 622817 BLAKE2B b50af2fd1c161381771e0627d927dc85004e243fb054d971f94135b5b2d23d7b3e345e9274d5e9eca88b3a1c2a3d751983d1a39e632182dfdfc4a1f69b89722e SHA512 eeacc6e5448a52cd513ddc867bb9df009c0cbac994fa149ce157e5fbbabeb88a3893cd386a9f5865627e40c18ae32c3d891977abdc8c57d0afd50dd53760dfae
-DIST firefox-128.5.2esr-oc.xpi 615798 BLAKE2B d0315a053509d9984a56f4a8821d0254037359e2d2c424b6ed394c9acc0135edbf8e75530488b69f91195cc935224dfcbd170386ffba2c9fac62ba3759496a2a SHA512 854cdfadeeaf1fde8823ad98f57014367ddc523594e0f08279230254fc2616b1fe040d3df5fade61715cca6ca51e996cd3f22058058d5b21fde3ca8cbf1adeec
-DIST firefox-128.5.2esr-pa-IN.xpi 711081 BLAKE2B 203e3e20dc80a12b4ce51c8522b8cea2ac480ad874151ad28eb24ff48399f36a3a006982319ee90122b76ac04f4aabee8159524a8ce69d7d3ccd7bfe014518a9 SHA512 7ea92a6d20eb566da396cb31f2c5cd9587cfe8b46935d86cf286842c38321888559889d34248a4fbc2eb28b29718442f83302624129bdb14488c27231d45b5e1
-DIST firefox-128.5.2esr-pl.xpi 648788 BLAKE2B 3a105aa3062c9a066f1df0565329a029ed4a197968af5d152d6efab2d64fcc778725bf9c68cdde788b842c6d585ea17620ea889e60f130a0b9fc0ada0240585b SHA512 14451ecc6360b0b2da2d9d7b043ae5b95472f5177ded9dca64784e0508d31894b81af4d69fc352eea846feaceb447f9d54b85bde9b2ee51fe23cd7cb37889625
-DIST firefox-128.5.2esr-pt-BR.xpi 638916 BLAKE2B 87c14402d92c483ce8c00fb68391eb708da154177440a6a0e68dad7530a268b413b8fd78f886668f946d63caa6300457cdc20f273f644afbd9f2e0d3db87e0e9 SHA512 6b751730fbc0bb3820f5e0fdb2ebc0ddb87b319da9a66c0e37aafb3d14200333c9cdd12269dc3ba54ed7d2168d72e005612589586d3970e94277b10dadddf3b8
-DIST firefox-128.5.2esr-pt-PT.xpi 642497 BLAKE2B e32b0200e98e6e4808490c099c37cdd450387afcdc8a3a84f43b3f83ded1d4267e8e6f8719491bedee23929548b046c56f1fed9c89a02bf86877fea32e2cd425 SHA512 5cd91032020d9c45747d7c8ca34caa7057d67ab3beabbef92bb95e6a947ae773def49111d5a6f08f4ea53c9a59998619d74ce92c052a265708fa882b3646996f
-DIST firefox-128.5.2esr-rm.xpi 631435 BLAKE2B 4c2dadb19d6ec1209cf9f420e146b8abaefd08699d2e9d4812d825286fe711c3369c6df4692a4ac83e2d036c52fc96e3371221ef4bf11d9ea74b0b9e59ebb0f8 SHA512 2c259074c3789b36ab11e76c9bef0412ad1eaacd093251270cc4423f459cfb51f2aee8127fdb788b41a55944607fa0a2edd5ace22103d8bd19d1e4b26480f05f
-DIST firefox-128.5.2esr-ro.xpi 551223 BLAKE2B c5429995b28f79a5b73532c3f000b6313df47f0233c2cb1ac1150a3cdef7b603a4aa87f3348eff02c9458e9a2bf84bf3fa4494e324a34107ac5796b418caa077 SHA512 7afe6bcfe5e4d408cfce1e75bb1b33eecb2deac906a4f12f997660e5a41d9ba44600d92f86f14aaf966fd59c2b2614343db7d7608d3f74ca8a6bdd0396a68f5b
-DIST firefox-128.5.2esr-ru.xpi 740414 BLAKE2B 5b749762af8623090c9c3671cfeb034167fd8d97344cade16aa29881006b9a0a321eb67229a40bd6eaf4d823770b71834e3c532c8c52c06cc7aa7b05b5dbe428 SHA512 ccef03778c9a993e3a8e335ff755526f27909756a553660b0d0ae94358c7fb99767f00e3d97b6c03246e0b2f138bb8506231e7d4bd9d4febbf133bac6d29d3cb
-DIST firefox-128.5.2esr-sco.xpi 512709 BLAKE2B 9c975628fd0810496ab4a5caebea6a588726c0df9588e96f11ab53d6a899bd801e58cd24b2a4a9426fd9352dfaa4e4e6c5a17dffce9aa9619c26ca3cb40fc894 SHA512 17d75f7564e9a9ce35b3bbad14b941c24b0a930b0393252abc69c2c5533fb2e76fd4de7bc656f50d4f7c6e4776489842006fd521fc986896688bb4d725aeac84
-DIST firefox-128.5.2esr-si.xpi 621564 BLAKE2B 91aa14ca7b06c5aa37156213dd1f9e01eea9eea05abfc61c0cbf9bb7dd97b8b6c91b31312251bcde4b668ffdc0582b03210fab28c26c7f2db914541a55925d13 SHA512 9e3f60272695f4d0acd2c7a2ee89afb1bb97c53f57d45357d4d6266ab5f0273e9e1845ea7c3050c9882d0a5f656a51e099a3c17ec5b325791e05b84422ae980f
-DIST firefox-128.5.2esr-sk.xpi 670795 BLAKE2B 952b1830564a1fefa6bb9830c249e620823d421fcd9a3c91739c9a0c0eaad4c21775ee6b510e634fe687943248d35ef9a60c0047415fdcf2c3f9523ac6229fff SHA512 80c2e66e7152de9c9e261ed70d5e4d3858a629060f9b0cff9661f77c1fa742bebb706277f71d482ce62bae12e7efdb95ed8362e9309fe8b816aabd932df98599
-DIST firefox-128.5.2esr-skr.xpi 722726 BLAKE2B ade3e3aeaf4947e4794e124f6a830aa0dfa382b9636d84ba7254551c6651cff8b041c318ce58eb83f0a7bef677ff2e8625a57405f49b438d78bcc363acb6b700 SHA512 2f0f1911040324d35c47b09b26257386399a876f3ec3aabd4736d998b34dab43f77ea5a1674f2184e69fd5978c64ba26fcd2d34d9a11e1bfb72b43be0308403a
-DIST firefox-128.5.2esr-sl.xpi 633854 BLAKE2B 333b775e69f83c6dac5a07a2b059628e7c0bdddc2c5e4932130eaf4e5b4f7f0646414a98eb953982030037a54003a75042deab053a175d1c35cb6762cf07d6cb SHA512 b00112be5a252b0e1aae42b68423ce50fcd11581084b4eb17cf81b0b94fcbae4ca156b0ffd5ab3aea1b753e0a064e895a9aa0e20b7438c64942cb2edca821d51
-DIST firefox-128.5.2esr-son.xpi 417711 BLAKE2B c6904055c650f03da047e546998d5add5613d3f055dffaa4c67193650e00777917fd4ec602e613d6c4bdb9ad667c5564b4c5e6bf923aa2a2e71a62b5dc9b6809 SHA512 4c2511996be6cb4a9f68da7b984d1ea00e4a8987c3da238e4b9e2c592832166ae5df79a109d4f46f118437862f9ab4ff76a7581b36eb6bd3afcfc10566ab9ab6
-DIST firefox-128.5.2esr-sq.xpi 652191 BLAKE2B a58d89ae41ea220d4ddfa03ebd76ac9d8b71a3a39f30f675ece298723c2ae466a3947c9d7433006e8f170345dfa8e758c3699f5b9b6cfd57dfff7b5dda40e7ad SHA512 0844529924312d9c54ad9d46a3f1c41cfcf7d306faa8d8135f2f11b87a4569293266e0a956a94494248ea839b8b4b0790364502025a488b5c4a4386869100dc9
-DIST firefox-128.5.2esr-sr.xpi 640908 BLAKE2B 75c893110ca63644cb6a4b3d4fe0b7f182e81c6cb497b91753d9c058f89a7d042dc713ea6b589ee4cc08fb7342d692ab6764b8c4f8807c85a810cce7271d0937 SHA512 570c10716a37e6a20b9e7a6d13cd03982fe446cf4ee068e6b128854a6c697b77577df27c79001f4ec0e4e82113f7ac7eefbc6e2454e4ace99c68575a6d068b98
-DIST firefox-128.5.2esr-sv-SE.xpi 635642 BLAKE2B 8578f5e8dedbb1b3269e88cbc55ad7156a4c82640b930ac8570a7acf8a27da5c2d24d8c92e9922522c32faea6b8100a7f50d9ccd5fd5c87d2376342543a5f5b8 SHA512 82ccc39211530962feadf7cfd285b375de114d56096e927b49cba534554c2a43b95cbb1013efcc845b59ee29edeeaadfd7f5baedf82787e52c0e5add72f1bb56
-DIST firefox-128.5.2esr-ta.xpi 508805 BLAKE2B bb021a49f26171c4dd395e44c8cbf3fd7ac66c59c8169f07c488abd10c3d85700d0f4556158c4c511a85e0a8153ff3b93dfa2c43d63e34b167cd21887c3fe8ca SHA512 185aecb227fac8fab6cef610d8639f08e6780ee0ce64a76de91580918bd3112f8b009b278a45f41d428b1ad84e3f1ee6ed3242727f79255d5468f3d0d7bd1b5c
-DIST firefox-128.5.2esr-te.xpi 565161 BLAKE2B 750106f7ec8906a40c2e4df227272121f7313b0a1f8c37c7950e85d54d5e9559641bb889bd07304074d9251178c80f82847e4221da9de91630d5d557473be144 SHA512 5082a52bdcd1a444cbb7cc0a6046b5f8cd455d169bca7980624ecf761dc4c46967dcb9d90466f4908e1ad60c1fd98766acf35b1b1c8abb28a2c082977858057d
-DIST firefox-128.5.2esr-th.xpi 711800 BLAKE2B d7f802f85b3269e1ae0daf292803a7572ffa2696d926af4766cc59365edde597b6b128345c039a8db878f1a1699c48a08f11b24f1f0ad1ec5c8e7aec9f215a51 SHA512 bc00869f4f6393efc43da2ae8ab6c0f4b7e1215f8c9ac587f33a5095d5cf9373b8d619e977ccad8faa0a84da8245adffbf25d31e21f22362cf71c76ad024d83d
-DIST firefox-128.5.2esr-tl.xpi 535607 BLAKE2B a6a6af2d5009ed27c6fac4799c1a0f30af1c0963db989be1e31f0979e9c6a7e4d5c915051da1ed528f82b2ac6a08447892898dbe94c9171a261ec5afadcde98b SHA512 8a99c8936ba1b78cbf0fd6befd605e8a297b054063f8fb4db65491bf3d0aa13581430d883d9051af300acd370a02f2c35c751cc6beba372185238d91c4b1b8b9
-DIST firefox-128.5.2esr-tr.xpi 649213 BLAKE2B 2f10fe6ab0e96cf79305e10f9e4c33dc10f400d5bf0513e7bf543615e2c8c2f0576243de5e65c7d785585967be6e06f7912cb760fc6097c762e1960b705c17eb SHA512 e53bf4799202d9a636bed8287b8e38dc74e96f376a5cfb0c7aa1d460d9c9c78b09b4316d9d43dd4b8541261c8e9fb320b4a81e386727703e4d414a147547643c
-DIST firefox-128.5.2esr-trs.xpi 505795 BLAKE2B b228ad565dff5db6148ef66b295bd9f6538aceec11827f20706516f14ddc8409b7dac42b29799a3303d209501f7f02a74f20156316516a29da5ad055dd6a11ac SHA512 8dac1a066c102332cc144dea951324cb2f7682e90bc4b2b22a0ef0fd5716c41a788a151ac5aede0d0a0beb501d55c4022133d20353a56ba9c59c8c8a3f265a25
-DIST firefox-128.5.2esr-uk.xpi 731684 BLAKE2B eb8d9c77000b9728cfd60ce4277a1918e8630aed5b7d97e6f247f0a8c4077d888c3975fe031e583e52764848538353645b569669a33c4a5dc0ec2c645969a454 SHA512 2cf1a67e05fb40a37c2c2a8041baf7c81b482b6d1587e3d8af50c8098bbd11bcadd6c58c29ed31c3f656784b3714ddd2d070087d73777b90289fdc7d9d614b40
-DIST firefox-128.5.2esr-ur.xpi 561778 BLAKE2B 8feaa81d0ed51ad63b289557ef264e9d7e310e8acc50871a60883ada97c01eae6287f2a08f1c14cad534bbb5b65814533767bad2bb87ea7b04c6a7f4d7ed137c SHA512 2c1581a6fbf88ee54695473ba2cd19782bb0065ce1717e88ad772d4dc1c2eb8cde8ebf420932a47f18d1d763adf644b21726f89133d4cd7a316212f8019ab59d
-DIST firefox-128.5.2esr-uz.xpi 480226 BLAKE2B 4e2e5a2a56b5459913ce037f86b13828ea5661e3f5abbdd2cbd7dce9689b57e2245eb1739af52ccbcc5b22af3888dc8b88624b346f6a0d25e7f99d7e3cf071e0 SHA512 a6fd230a2bcf076d8a9a12642812be2b653ef053dc0fecb8bb8f93c77bb13fdbae892a859866a1a5d3dad94d56b6f336603582af12caeb35df8e1d38cf88603f
-DIST firefox-128.5.2esr-vi.xpi 673227 BLAKE2B 82ce1ab2302defa025b4cdbf2ac5c161e1c6d5f7de99ac51016f5ff2c3a157f4a0e36b3d6067ab4d8d4135327639f3d5c7ecdafd86d6ddba15c8c9d90e17e5e3 SHA512 17df4e4880f76b60fda58a22d95d8232647ffe21382db87ac11a030fa2286c9a5fa3ef96ef804d4e89caed92d1cffa822696a104a54bfd270d7387c992497176
-DIST firefox-128.5.2esr-xh.xpi 418471 BLAKE2B 8a79bc0d5fe75f202ac8f360597972dd18df110f780a1eb52706e0b8785056bbc3fa060ef19bd3c1cf4b89d0f9756524e9bf8705b7ab391b3188146ee920499f SHA512 7d7595ebce9862136b7a484e00f8746ae50265b6a23b9dbf5128e9c342ba5c56b1efcfbd61582011cc8d88e9ac543b8f11f266cf1854ed18b63933e21c5f757d
-DIST firefox-128.5.2esr-zh-CN.xpi 675193 BLAKE2B 7004692438b358a9c8510964f50799782bd60e83133fca53a13eca5662ef01b771b7fac7a44486a88b388938b51074efaa5b943c495d3f9054326430283c33e2 SHA512 b61920aa802aa5679dca274899a6b97f846ebc221cd5a111cf2be217d9579cfb595fafee93d8e0c4eb67e19f79921e902ffcd84be90e6fd96d258ae1647de7b9
-DIST firefox-128.5.2esr-zh-TW.xpi 677421 BLAKE2B 531da7844db037a22c4671c11dd647f3d9d0497597012f7c0247188fd5a79389c5dacd8a7da8fbe748599ac8057064b410022843bdc39a87a8817272bfc3720a SHA512 3c789734b539984435210b24fae49facce506757f45888136e46c67bf7446e7d3adc67d2153a5354e58fca858eab2ebef884d666b74dcf9bf654f3fa41cb5f8a
-DIST firefox-128.6.0esr-ach.xpi 465504 BLAKE2B 857c044f90e951128b9d7a9dcff9fb535ba4cc3ee7d5684436f9d74c0d5fac992bacce11c77f34a08e4ec01a88856d79915ef50d6b237c18dd061e6520533e1f SHA512 c3d2ff31056794ab936fe3bb9cf8f83517a2366a03018d2cf8852e07f1fd2a0249362d5c010e24db63670811142c90bb10bd3375cb6904686bbe5b361392bda3
-DIST firefox-128.6.0esr-af.xpi 418826 BLAKE2B b4b10cfd93a6b1e6c9b01c75381385fcaf3103574df7669c24ca2940a380c1e3d4ff8df980d3f5f2fd0eb7e6f8301b41c2bead66435e1c5413f31686a7dd684f SHA512 24904f5d1344482625c94fdff3b54dc93307aa394b65d07418677805eaf58744ad0e9c2efb93936e1e0113ea32bf2645f65319c3d5c633f7051b746bac7a8fe0
-DIST firefox-128.6.0esr-an.xpi 508453 BLAKE2B 63d6aa8c405e11cf50e01f0066d2fd26e9385ecdf740522202e419e6164a9f6f6aea6dc928881ddebfd076591604d81dbc6ecb0a90edf544681b9bce85a7d567 SHA512 4018f9c6ae66c3ef81c8dc2302725b8bae72369e2b7ee94cb5aaff1b88a2624e6d489bd0ef5cc0a421fa1822ea0c8e2261e5d10815a3d2e91489b34d86db8ebe
-DIST firefox-128.6.0esr-ar.xpi 630815 BLAKE2B 7716b1343ab0967907411714dc13ab547248c6bd892ba990562b50aac39f1f2652736a2d6ce70847292318c57cb8939a581f4f64f261adbe51d5289bee983e1e SHA512 a2e9b2c97e5e79d2353fd5a481d1aae4e1141e1b69df19d6df5831416d1518e2c05d94fc3e80ed8cafbc0d055c7151b3cf9595db77c9514661184d73500602de
-DIST firefox-128.6.0esr-ast.xpi 497758 BLAKE2B 80875b9c913e53bf118902559f54dd25bbb719d8d15bc88f25c03978d1bb43fe9a1fd2db7d2a9621a0dab8ff66adfa897c1e3cdbac64badad4746e4ff557a640 SHA512 aaa2ecb2c98aafc045d39aaf90b4299e30586af6f575a7a6b065cb1f2abc2af5080f33e01592536a4092f2a346b8947af9e87c6751aa1657801abf7af0168ca1
-DIST firefox-128.6.0esr-az.xpi 492191 BLAKE2B fcc5825ba3c7b3330bf648acb6ae19cfb1a501247d774da47cfbb085a8099a0e565bdf27913750c8fcaf68c4b78d39effcfcf3d97cc6b60d2d29fbcec90a6134 SHA512 7fbc47590f755b9f1e814ad5986cde3a33866d0543beb50fa4200e15e342c938a91c1b1a2b8232a523499d941f48b7b78fce0c29fd6fb775efbebf58f53eb36b
-DIST firefox-128.6.0esr-be.xpi 731591 BLAKE2B 567a192258f0e99d8f088fadfaac2f1b79cb97cb5dcdfadf042f54e68841c62533ec3ee8d55e9f24eb5283e415bfb57361986c5b57cbd75a82068d709e5fb463 SHA512 bf0e480f65b4731716584830adca8453cb9300f208bcaab9dfe7dfa6d80bbe6f07b97febdc8870ef8607b534bf959f340867899e36bcbd1c5ef0b7083f95e5bd
-DIST firefox-128.6.0esr-bg.xpi 647391 BLAKE2B 1bf8dbfc1afc3e0e6ca878f378201994e147fc8841644b774d2941ad8cf42dbefa36d88692ae869455a4e97a10a2336b0b1ef691462eba508210034cb1dab2c1 SHA512 bf925585c15ee62b945cbf347e45e2fc2a5f429761d43c84a56a6aed307492e6da8dd3288a2ad988cc7d9f65043244d45572ccd35f6f433eac4db12fad4fdda9
-DIST firefox-128.6.0esr-bn.xpi 582957 BLAKE2B 8ba95dc85bcaec8e337dd2c35985a485d1f565ef2d83f9fd29b4a232684dd6614f6676e2d778468686634b68df4ba3388a63bd17ab908e1f19dac7dca270428f SHA512 68e2ad66267936f96005f0d2c23611fc824203beea7f2d444d9b7f59ecbe96031a9dbbac6037988363fd4e1883bda7ad186c5c863d4442fb27ae810d3699d40d
-DIST firefox-128.6.0esr-br.xpi 595354 BLAKE2B 473fc7786989fcfedda4e7bde73da2e5bad739e15b61557f3b9c99baa13eef83de62301472d185a5dae999d938c4b6347458c06707fc74f81df02dfcac1d31a5 SHA512 0e48a1a8945770f5237c1ec4c531a8aacbe990a46279c0729c0854ef6bc12ed947a13d2360f16094c402bdeda02c30c9304cc87cf121610bb98183b106defb28
-DIST firefox-128.6.0esr-bs.xpi 515708 BLAKE2B d9611ba1573c73f8026c1930a91f0113a84e294a1691718633ed45d7d911d2f74fabc4e4cd0e2ec5fb0128f49a905e99fe4c9fa047d20f8d806264cf87c4bca5 SHA512 ae15bd9f602aef8c0748ed104ae59ae1e3ab10e7a1b01c48f246ae6614f8327a0d1a70d82822221b7ead31e8716e3c6e165817c676a2b986d1a0ade54ee592af
-DIST firefox-128.6.0esr-ca-valencia.xpi 547675 BLAKE2B 22feb1b9f49a93e7e9bc429a205745725cd5273c7672a89bcec0484ce22bf38e1213e8a055c7b0390495bd703f5d05317440f48eaad4a5fe0ff4d431f4b4bee1 SHA512 16a8c9cfbd95b5341486496fceec363e1b4b9321e1430ef7286fa254ad0dc6ad9dd14f85f213ca2f66d7859d9e31e8cd7e2cf9733ce662e7655d5a2b0bc55722
-DIST firefox-128.6.0esr-ca.xpi 599206 BLAKE2B d2b9f3c9569bae1ff5aafd301ba023feb2cb58026855b629eb848c109cfd377449fda7b17c818b5602c77767e1f88dc3125df8ff9aeebc719c2328088de55f3e SHA512 22fd4d70bc61568d4fa8c37501a16a4505a03fb49182bbb3e22c091b83903aaa32d53720c0cb3cdfabbe67a2ab5bc7fc31bae79d1f5f6db8b6ff48f8f664b6b6
-DIST firefox-128.6.0esr-cak.xpi 594640 BLAKE2B cb68c2ebe84378c9268f5a849ead273bbfa1674a330eb3211fbf282067ab2f30767c6c2a5608ad1cb2be4a552b21e92df17427dcf51eb03716113094606cfd3a SHA512 9332eb8e66cc5e24090caef1b4f93d4a2634ee8458984db048634a412267bd582519cb9952004d15110124dd91649f7cc79f756489544987d5346a68b75dd953
-DIST firefox-128.6.0esr-cs.xpi 675114 BLAKE2B f7a3039c32b801837153571e7ae0d44f53323bba1b6cf0df1b341b0d4ba20e2ed2ebc0cce52255d515ee9b35287b3082de3603317f6a9d306c4657c7e9b46201 SHA512 d6686ef7e2f3b0b734f26a27d4915e8341eff94909316a941ee885bee4a96c41691907561df4223bdb22dd4fcc018c07a5ff5b4363838586007db2be5ba553c7
-DIST firefox-128.6.0esr-cy.xpi 641501 BLAKE2B 2c9004e4c04982c31ab23cb8728b84ce5ee31484488bcb998b9662ba4dbe9a6137f7dfff5afefd52b25757375891cd83cf9cf35489268c079e6f71e742ccafda SHA512 a232f9eca3180a6f8161bf634c1052433561a951eaea8d77ac5ccd856e422782ad4334f755b8c8f4b010744cb3f02c10b2e7af9d4aba102034a3de2d78144b73
-DIST firefox-128.6.0esr-da.xpi 624946 BLAKE2B 2c08f5edd374422fb68cfb3e081dbc07448d980de1a1ddbfb22bb86c718972bd8455520f95db079143ebbf15cb6d8c6ef59285eea24ef2be8daaa98d024a5d7d SHA512 2cfa41910a873e9bc6e751dcf9e89e93a1b0922fa2640537105938110fe86fbcbedd0219a8bbbcfd25a80ffa7a6b49f50e287542072b0d80998a6b8eaf55db7b
-DIST firefox-128.6.0esr-de.xpi 647909 BLAKE2B 6ee4e7b6ce49114594f2b433b55f705a5f7e674659176a0a5751e0e7785b416187fc68de98710d27009e32138d1d7d8c0245b433ab83d4f225bfe146d6be52be SHA512 27eb856cb97d676cb83fcf543b52dc122f6e6b76cf9adacc8f344cc28b2deb2d7b09ccc068b4c6f498e7e453d72ee74d558d804b6dcf9126f3ed8b9b0ea2b56d
-DIST firefox-128.6.0esr-dsb.xpi 667675 BLAKE2B 1a548b5312ef452c8855e68c5d0fc86ed80afbd04a19b94c25e7c79ee80cfa6f36329cdcbd4609ca0f2b37ce2f0e1b63f25522101deaca0f9c7c389dc474f5b0 SHA512 6d497300803deac950efd51a5ef03e287c785800b3a46d67b68757f2b479e19830d08e5eeaf6d56883944a954ba5f7ffc214d18bc7bf68709b435e6099b9ae80
-DIST firefox-128.6.0esr-el.xpi 752467 BLAKE2B 5b290f3866ec26a2fe93618bbb8b9325a1f3babcafe9c9b10a907472dd0f29831ce1467889eb8cf8dd1798405a22e7ceb6095b59836f59bab1043166fd8ee9f5 SHA512 aa71e4b1e6e4a34b35f9bb410e3960c6a2eb3b1599d8d3d9f91fee70dc8d18d66f985522305c1a909b5cabd1de78e5e99ff4ed63068fd0f35ffd055abb940b83
-DIST firefox-128.6.0esr-en-CA.xpi 597230 BLAKE2B b2211eb4fc5f0286d80a61645185621bbdf28da27fe5a4598b8c02655a3df396765afa1f120910c3a2010fcb220ab84dadf92e73e9e7fa05f4b8ea834f61c86e SHA512 780ebb6403a77f1de24ab6cf150a83d540bbce0e79eb66aea47a4cb2b89ea65bd02f554d0762119c17265efa0ab42098b26f23dd65e43d48daa836d2233e914c
-DIST firefox-128.6.0esr-en-GB.xpi 600789 BLAKE2B a56509c7bc959c4aa637ca479730ac528e5ece613d310d3c7c7c50528625113c0f1ed58e9a89d813ca557c78e07c89cf6fd5aba9980daecf5705a2a138dba931 SHA512 506c6e4494955e811ccb51d8a96edface042767f70ab4d8d54016a8386afe81ad4c4778a6769ac4c09138dad993c6626a85791d5821f7d6afdd437fe3db2c34f
-DIST firefox-128.6.0esr-eo.xpi 628843 BLAKE2B 10c3c92c17f9615e762f0eae0bc7779261e40a97b595d33e5d0291ae151e178d146d895a9991f8b6853d02242dcebe3f6e828023b7608abf3eee5985b128d96d SHA512 653d3f2cb16471b32c47d46c08b2b4b011aabfd2c52e02e994ecca85e728143e04ec4abb0d4f446de6257c554eb22b94011231264729a4f52a70cf4447077371
-DIST firefox-128.6.0esr-es-AR.xpi 644956 BLAKE2B a825e1af97cdef7823e98587ac931e77dcbb8ef09af0b2904f15e18ecfaac0bddbe62926711b5e826fe1db30f1f3b72d3a9eb58a1730ea649a120231388dcabd SHA512 c0431df8b855a631ae822d90e049bdf85b97f5c0f59119407a19178474f84e6da76598c99d23601def729a16bc9f9d4a208638ce9e98636101220ac2340b342c
-DIST firefox-128.6.0esr-es-CL.xpi 644429 BLAKE2B fce77e57b5f8f5fd988ed9ce4e9893e69a6ece12a595739679c3adf5d726877e76e334d62343cf29db990b325d195c7664cc8f2e18fbff618fe801e4b5ff98ef SHA512 579dd240a25efb4cb89b650f9fca4395ebc9e5e02596fb397cb33fb08bb2c809dc88fc8f9fd2e62783773074c972088b684bb5b566d9adfd06533392bee87836
-DIST firefox-128.6.0esr-es-ES.xpi 637338 BLAKE2B 4e8e7cba5dba5154172d61aeda56679935e616daa4d6ff0bd337cbf71f75a8eb1d012e76518a783cac94d229228b8a10de0e193fc58d8ef1ed77a2e6af057b29 SHA512 79cee18ea8b0a6c58ca67e45a2de60275d459f906c6dd5796d1d1c0f3455b4a89e9e8ea5d55e058f7c5213dbc88ebce51683da637114727edca6299b71b33263
-DIST firefox-128.6.0esr-es-MX.xpi 638917 BLAKE2B bc7508a6ee1d7b4d6626e705371d70f920f24bd73a985dd763c9c1aa86e59c25e728b7af46a96f2390dcfc229fb6addcce6e1edae12028d5c84c99fa384b61d8 SHA512 21b37b22ee6c3d8215af1fb8f20232a43eb67e47da15c8c6f32d21c7f69d2fc83fe7862cc1001a06d7f2ba20c48bf71acfb78792c0d25e30867c18bd2796e01e
-DIST firefox-128.6.0esr-et.xpi 541122 BLAKE2B 519f09a25188664c84b2bbd8c55f54e2da4f690447a602d4263fec3c2d2680430e5c01791dd619b1f88a108110d9d47b76d293a32218a1b7dc8cd0127c0e57df SHA512 534ca55968f2894d2fb24e9abd676feb6c99b76d44a52cd37299e45578c8a4db8dfae12d3649d8ba312abb03f3167c9019b5f86ea38a1ae262528d2fa8b8a201
-DIST firefox-128.6.0esr-eu.xpi 612330 BLAKE2B ccb09539a2cef5c8ec62de66cdc03534d74e054ce1a53e94927629ade8c32b4ed154dab0ad518bf81f2943686ec434f6287b29035f319afabdc7034447d40d60 SHA512 2c0ed6e2fb0a2bdf78c99f071ea37eb36628310644b45edc324f4b5201ccccd024f85faeeab6f17705900881251b9dbfec6c52f496df0d2acaae78476d232634
-DIST firefox-128.6.0esr-fa.xpi 593837 BLAKE2B 4bad4e83ecb7e1671c052b118e9ae78d9206f85054c7cd4f5303cb5f9b71aa5e69521a4c592c9db0dc882d57de2013dea8750782579dffae0d0982eba038b889 SHA512 0930a2720bdb15653c1f82e5821176d7ed8177361f243545464818a65c9d5ac3aacd6cede451dc8257402922658a29d37107281f1f186e915a9b371f09bf8f32
-DIST firefox-128.6.0esr-ff.xpi 477477 BLAKE2B 1597e6a91c1eb0a14b991cc230314ec8dee458c6036d06ea24cb366020eda1f27e40141db0a35f17f91fc841260b8ff44c084e3ecf53784980af322ada2c836b SHA512 de6a0f1faa810ee6e150776107bfc6ddf81a98919fea265a9071b515ddfc934c7da2c8e105a6e5a989b5e4e5c857944dc2f4199b70d144d148f0bad0bc135727
-DIST firefox-128.6.0esr-fi.xpi 623010 BLAKE2B f186c84b54ad5a99712ce969a0debf34e21dce68f2f8ea99e2a514b51be95b1f97e4c46b419562bc5559037933f66aae49af8743d2a40325306511f817e130fc SHA512 5baaa8fd6caa7d61ea8abca1245c651dd810861b34687dc9cb2b4d93d42195f40e6302b31917be478cd93fb6c3ca0142206650822f55ff33424c86babee5619f
-DIST firefox-128.6.0esr-fr.xpi 655850 BLAKE2B 2533380d72f00be9ffe7682c347cccbfd9262b59b6048fdcecdbb43a533b8b3f86d1a88dd65e8e0b1d366f3c02ac76e674b39eb138618f85b94b62f694466adc SHA512 8e3283c68ab189eba0b17067654a115b8419a7394ecf5f219ffa274fb84ad4f0ef8d886c0e91a3f84a65477ba706d8f3e2e57b2f6c6b16889247b1864b806a71
-DIST firefox-128.6.0esr-fy-NL.xpi 640610 BLAKE2B d9130a3ea8e6933bd621010a3c6f570570b362f7b11a44e8b15879af8350bd09d1fca9472ac29b779a4fd3f8f2138f45d98934660961fc7df14c36d2a2991053 SHA512 3dc3b9e4e59c9e78b3f18c576b2224ffdb4f56c9b4a40b2783c9b853fdbd6fe1b6d285102c84087258d17a45e6a9f8cec6c08917052869d5aa4b750416411e23
-DIST firefox-128.6.0esr-ga-IE.xpi 472337 BLAKE2B 5e37c28bdd64c69afdf2ca5ccf3bc1f6d2eb6e652b14a3d05f744e9f459b5fce375f0deadf60e34fba5d3f12d57d533c26a9f1a98184704dc6e6d35ba674f2cf SHA512 fba47ee2628e4da5d069092cf8877b9c1ad5eb30722c3925148dbb20828d87abaf584ebe24d32e8cd9ca96449859da9e22bf7252050453ecf17882110f4d7def
-DIST firefox-128.6.0esr-gd.xpi 598312 BLAKE2B 2cb61bcb98c48b0eac93171c3f6b6c290081f5d242e4499f56bad8aed351b9fdfc5143ff877734b78896d88f126be4d42e34dffe09d98802620478e7e64bd8bb SHA512 43e2df032788c147ddd0a39a00952656fa42fdd69ae08b9744e73c7ff91a315c30dadaf44328dfc12e0007ed0aaa1274a425cd3de78af5b3c3ff6e07a626fb0e
-DIST firefox-128.6.0esr-gl.xpi 609640 BLAKE2B e171fb79edba97be1e7eb45d2845497003db664a9acf377e109c854767bffcac7c9e9174b9c1cc9730c373c95245c1aa4db5976362127c14c5a4b86a1275380d SHA512 14c14b64c90560fdb768752295df53eae0def47964e146e7264e48628e5ef38e670484f7bfc948d071a0e783c29dc68ac34849be86bd98a669e2eeb9e99c6b3f
-DIST firefox-128.6.0esr-gn.xpi 652882 BLAKE2B da66349f0d3c356eb40470c4235db1d5dae37e945af667404076b6d08b1a594e3db4bd58a76eec3629a6c43a01da971f4717355b850218b939768be433371974 SHA512 68742e9ef1f8dc50f45d0c73d7f3fad5920912e78de8eb4454b4f0436014a0b46520e87ac82436dc1e1bad90dbbb2f53412463a8b5656ca3c9cd141b5e10b298
-DIST firefox-128.6.0esr-gu-IN.xpi 528786 BLAKE2B e2538e33e7790470add24e3aeb11955ff7321adfd373a3f2d64a915170eafcd2a2e6f244dc6597ab4b03f599591f7cde11195a0b7ef7b3bb4ec8ca85bff9e938 SHA512 04db30d7eeec3266dae78b7709e8b3c1445e00e3825d2790099954265b67db7b8308b03134bd386076fbdd1f7c4ab3fafe036ec77bd882e0058403414882431c
-DIST firefox-128.6.0esr-he.xpi 647291 BLAKE2B bfb9ee9d7b1aa9df99eeb8cc2025c65596c8519e134177ebdebdd48816af1c6062e9c594e805cd2389a3ef57681873bbc4e96ce498d5207b16f95f93ef03f8dd SHA512 a047f1d56b2fd682aa448b8da223ccfee005064104a7bf3304126946c49793cb808dcd7d52a9dd13301e5381d02bc5d66a25a8bb82801a6a985ea63d642d1517
-DIST firefox-128.6.0esr-hi-IN.xpi 568356 BLAKE2B 243b663b52d81e0d8fa614e9591ad54a918b2c534167bb4c48a9cb6d9172bf01769e5e84e7e00cae3d6f1f8f17fcb72d1c6d8d6b1649c48c6a65291c68f55941 SHA512 b94fd2dc53b5076650b2b783f4c9e7012a706fb207551067fe94327976030922571a2a6999115708136f3a954726c78ca16a727810ffaa9bff68f6090dcd00c4
-DIST firefox-128.6.0esr-hr.xpi 619158 BLAKE2B 6cbb1f616ee5620d84ae295c2c578e93cc0b43268552d7e891fce7944020bcd2b0d56a52a0a0405302990feffa57aae75623ede0d8cdd0e0cee8de0703076f4e SHA512 18ef34aa4ff4f317cd301d88a06a6398d4eb091134228ba175b6574678d364a991dffbfe8590434a2474ee302b2957fded13e41531eb947b052111f5b83eeb68
-DIST firefox-128.6.0esr-hsb.xpi 663552 BLAKE2B 008e7f2789d285a1fc19aea1141b57c0c372689848849413810454a742ab821dd7b9c2cce9791b749facb2bd5eaed817d080be1f83443bd2ca86be6250ecf208 SHA512 643622b993b2bf1376031cdf83e294a91793d2515e5f09f8b48658cbf898db48a9a6672579465adb881e11833c07e6988fb881cefdad8e206b71e9f95b6137e5
-DIST firefox-128.6.0esr-hu.xpi 667802 BLAKE2B e46b0ffb7f815182df21f84d3924e3a04334692a082dfbd4fbd56ce8f17d966a2b218a95e79ccd9896d4481e77838069b498780fffea3d16f83aa74f20b1bd56 SHA512 702059867a2fa6401c2174f17a7a07f8d63db3949f87a9ea37ac018e99f2913954251819e1229a50b576943a80582d769b7707e16cc2db593f6535e11aa38a0c
-DIST firefox-128.6.0esr-hy-AM.xpi 653028 BLAKE2B 5102591387703070ba95f3056f34beee4b54b4d024fac7aa9e63254d53584f5783e41dce590f9b7d5074be967882d8428f9206799aa822052cbd3cd6f91583c4 SHA512 9fa8b1682241494dafd934d6ab71ef23200925af1752da47d1d01da40d3639014bc2a6cfe404588f96c89d72a8308b13cb68078f364c0321ee07cd1e22d7c57e
-DIST firefox-128.6.0esr-ia.xpi 627658 BLAKE2B 41d6b428fe6171cc24efff3b006697c3f6273a37b99c1c48ee56244a3b49f763a54c6eaddc69001762267b99a926055f67825d0339d76b5a7807c4514de5e65d SHA512 e10aee1e1304f6b4db147940cfa5bd389b083274fc642720e45c2e96a51daf06753f63a8d7ebb966f58d35a0c4ef562bc82cbb913d3aa18c09aaf22fe79f3060
-DIST firefox-128.6.0esr-id.xpi 587630 BLAKE2B d676ae3cafff54eed30747e452becfe98df089e1d42157e17bb0104395a434c976858b72ae2097c43b4359dc89e4954d455db51f0c5e43678003cfb8ac18adae SHA512 449649c801ead408b28a308858b389de1e30bcd4a996b6d1c73119a9a26a7b8413a7177534610c82fbee4142a3b02f70cc71c4d67f5af5bba378a1ea20a98afe
-DIST firefox-128.6.0esr-is.xpi 630677 BLAKE2B b0f5248d89ad7fb50b7d544de20b1f95e00be9fb688d2e10f78f1710f9d71733f6fbcabe0ebecdfbbba4ad3337a6bd6524c2709bc54d799a3155bf7c9bf1ea26 SHA512 5c8a3e0849f49ef89eaf834d0982f033a3a407b4a6d1f96cf06487f8f57ea61862c4cca22112f5d83e81552f38b4f5a106348bfca0179e44de67984bd99f779f
-DIST firefox-128.6.0esr-it.xpi 584354 BLAKE2B 9a09d36382461a31d34b7c492d59a2c1225e773ebdc85e3d879caed1d900caba90717eeb52b5f0c46f56ce498f139e103021470b1aaca5ab986e389baea0b172 SHA512 5c43e6670cedcfc925e9aefb6e5f4815df0b3ed688cf3f904b92f73f89dd03c813f825731dd77d6ed4a136c864f4b72d511898f192552805a36ccdf4c41733aa
-DIST firefox-128.6.0esr-ja.xpi 691960 BLAKE2B 8e14f28f947b71af58a1bd4acc0bc33f56fce4c264332e09829109c9ad63c77c8aab3edd3924132dced379461874648d3eddb868846d3b328e552513c4cc3a89 SHA512 c89c58b262c530f68850bbaf869f66f59f1e0cbcbc40f60ea77052ba099f19ac9351873722b44d9c7a5ccba2f71c0a01d8261f712d85049cd7fbdb5cb290d68c
-DIST firefox-128.6.0esr-ka.xpi 662321 BLAKE2B 7596e3c4922209954da957ed5925c3e2a06453ecb48a0fa2bb8baf6294c1283dc013b243a1e12e56f59d7317c33ceec4983685bc82e8db6dcf03fdce33450909 SHA512 3d4edaf35ea639cc43a983cb8085cb842441c221ca7ae8caf677e5dea5bed8f5cfbde0df6cb0736518eaba751c9e4fa2d727db506b24e3f442dbc83b61a5bf8e
-DIST firefox-128.6.0esr-kab.xpi 619287 BLAKE2B c398f5afcefe2ae1058412728186d7c60f96239aae08c30ee55c18f6864f91303876930fddf568596035a150cb5c3bf07e100c737f2bb98aaa03fba00e8c8e27 SHA512 26f70d5ad34b98156b1a62979c27b1d0d7fe2f01a9b02c4a73ce5bacf9118cc72768f0c999d36bdb7591ef1557d5c0fc47df981281314184167d88d80536bc1f
-DIST firefox-128.6.0esr-kk.xpi 727329 BLAKE2B 2e5a2288126c12f6561ee4205f9336d44626768875cb533165e9e754e64ce8bff744a1b33835771501167031de59df0520895adccb34290539d6aed12265f108 SHA512 ece135953bb349ba1626ad48ef3f0cad4e568723afa97db4087d334a37389ae0f74290fd3237686d011779e470d745e02bf6b8f53b2191dfdfa423b2d8d58bf2
-DIST firefox-128.6.0esr-km.xpi 527177 BLAKE2B 2960a58929595048ff9ce18bc33a101e3f28ff092f273eedc7ee1a98a184e4d7190ea041083e31fdf8100b7975ac1bd623b14199a21bce5502f5bfa4bcce55f6 SHA512 5e72047111759d5959115cf0ac01fa84935cbd10c761ec74af097fb2fb647420afc0d1069cbc75462eccaf74dc59cbd6c57b84414bf9c5253cb0866a4aca005a
-DIST firefox-128.6.0esr-kn.xpi 492535 BLAKE2B 58aebbe2878a536b8a9dd09135c074873fa728abba40eebcf14a9056676a4dbb089b1edeb50ff8a7cf1e5a777dd1a681188e92f344209c4dbe50b7f42e0e152e SHA512 ba100dff5667a75e8391f26ea7f16d1e1a6fc92e3359165eeca25ac5403a884165d19fc2b8c41b4914f1344d10256017e878646d34ced7f05e3379d338c25353
-DIST firefox-128.6.0esr-ko.xpi 679383 BLAKE2B cbd9321527050e6bbc0ea77a7bc4c19b285d8b8f9fcbf7a888033f3428a6b20f5500977c946909f7e5b6d6e54732c1516177f1ef6f544c500f37cd092ae0c251 SHA512 099d04c79f6aa3bb601685d65f096d75f0aed84b59b140bd92ad5aa51c37f219a23189c8ea2c08b71e88247bc1cc82a8ab3ad9f23ad8210e549065850ad71c51
-DIST firefox-128.6.0esr-lij.xpi 485537 BLAKE2B 7bb433d1f5fcbc794909c721c9a15296187af6279b59991aaa06f8d09a7b116de7b4066ff6d2f9d1993c518551db2f89801ab5b0211b6d3c28ba555437d437de SHA512 db67752ec92df976344bebf418a2e4d88cd6fa1eb0ae330ddf26db4cc184679ad3ae427ba1e304ba1f52abc78b765ef01b67aec2b903c895ac003154834b43b0
-DIST firefox-128.6.0esr-lt.xpi 574119 BLAKE2B 2b2704e6202424669a26a3f9252337f09b5faa5e44b650308c6ad6650b8114204f9099f700feaff1039bf94928791cfa538e90bbf5f5b45863cc6f5ea21921c6 SHA512 082e579ae1ee15a3b859d09fed9459f18fab7890a74c57bc888e8fc0519ef91b90a78f5800041a869bd7ef48d2f4e38c16c309bda35d82c5a56e97f9245b34f2
-DIST firefox-128.6.0esr-lv.xpi 587210 BLAKE2B eaa5c4eefab6abd5c2af6d597a1ebfc1f013818baf39482e9e99fad393021d05ff596b8a450546e25c125d26f289d93004e303cd4d7235a27cc0f12d8adb2e69 SHA512 ced660d9912b58744ab8ebc229585a2479caa043fa9968c00b19941e6ebe73dac44173bacd8e2cc3faa54da101e436ecc2e4b48797547c2c8a6dfb03ea272adf
-DIST firefox-128.6.0esr-mk.xpi 495165 BLAKE2B e5054bd084ef3e25e9eeb6b02b4bd7389898888eb09426984c595426a92d892423ff045822ef8a343a3016f644481679693baa7a36f28c9f492f0ed3f3a5b580 SHA512 871d92b38b0808f1811d061aa8eaa88b63248b8717dc02b4c069f7bb6ff58a55d5fa288a160a005aebb9911343fb935ec80c6fe6f19a522997454e4e7964364b
-DIST firefox-128.6.0esr-mr.xpi 533534 BLAKE2B d57dda5f03f20f22ca98bcd1de883046f78f811d5962a146b254653148d64535158a7cfc3690b5f9cb11dd61dc759000f239d114e285aa37fe08658f59a45c89 SHA512 87d4da0f89745d91d15372c3c45fd355777a8dfbde83d842414126ae2e6380c03d0af208b8e91066e28da1517a7596c9971510284d626ccad6a1a1abf8701271
-DIST firefox-128.6.0esr-ms.xpi 451147 BLAKE2B 0a4f9f96dee62a14f270d0edc636f152a948d4cc1b8d7b5dde1ffcf5ff5d13f59174537df385245e4536cd5d0a03bffccdb9441b837064e49d157496af058f8d SHA512 14bd523dd44ca57e9a8c23c8288fb503681bf2c9ec6bfe1b12fb33e16d4fc27caf5c2445ae737ed185824a69f36c45f95909333e0ff017626cca4f1c8136e789
-DIST firefox-128.6.0esr-my.xpi 519910 BLAKE2B 03071e3dd1457ff3cc0d35ae2590c2faf4288d9905d023f88ae46534871507ad52475b459df53a46f1a5a4582d8b34cae8e952ec45d63c46d4d29c4c67ae68c3 SHA512 f8c20dd32e0f9722a10185f80d90f1d3de67522f4aed4ba8870262e37c83d9bae532d16ea9ebb8d6554cc532f66677fedbf3fe2ffb83a1ea7c8c2a34dd218740
-DIST firefox-128.6.0esr-nb-NO.xpi 620020 BLAKE2B da7a8e555d33538e350175243086307205e5060c76e916b59d067f2e81a471480e3661eeea0337cb41bcf6a15929e6133f965bd54fab97fa0dc305da50eb763a SHA512 812084ea21768add892369460c5858f7bedaca39964ac2ada3ba7216aadd60e591b7a818ba3bc3a925d9a18d7eb767451b1e100fe795bb8706c2c9c4ef15cc33
-DIST firefox-128.6.0esr-ne-NP.xpi 522148 BLAKE2B 4e982af7eb9616b4fb55b8d030fef87d6bb8ec6ae796f90bacb6d19dad02985553817b2f735f757f715b6eaebe3fe63608702267181b9b57b35b4505ec562af6 SHA512 7a9422fdb21aac753eb980bcef6c49019aa63b74c0984d23fca795d012467b860fd98adc4d91368c069f4e6a5ded6cc0feb5b6be9f1249a31127ba1adfc5c54e
-DIST firefox-128.6.0esr-nl.xpi 634305 BLAKE2B adc32a6f172fa93049181af1ca05024c246b3fcbdc16e6718fcbf5eb0302deacc45fe222a9489bcdf77eb9858f5293139a6e3c5cd27268b0ca265747a795c2ce SHA512 8c027d374c288362635e1d340d7f32cd97e4ef4abfdb5489cf61ab046ac6b8a77963153c1ed45c0b729946982ef3870aff0dd84229bf669b7ecfd8c0f8dbfe1e
-DIST firefox-128.6.0esr-nn-NO.xpi 622824 BLAKE2B 0b805d3cd846b16624c4d56afda5ce16a31c2acd3370a785b46306a129c67d4a9e727651403799bd1443b8eb41ff4833f88518ed7b8155b2fa0de98b063f3d3b SHA512 f974094a0292caee7d8443ac1f43b02f6a361ad591da818ef6d0123b65b15ab545db6cf5ce552ed82fcbf4a8fe0d0abb999f702db5561e6f4775dd3c693013be
-DIST firefox-128.6.0esr-oc.xpi 615794 BLAKE2B c10fe377bfd4cdf6354e1d2dc4985fc1ccce906ac0f8ad494234198a429978c54e4fc6d96a8b609b8e6d38934c2b6ba1c4fe0258a40750509e439844868128fa SHA512 a01dd847a70da1fa7bda6b5cf023e6012f046359d67ec25dc41c12710bf78981d93d7c019955b8f20529893c09b18e1c9986e091cd8fe57632a4038977b7197d
-DIST firefox-128.6.0esr-pa-IN.xpi 711068 BLAKE2B a0cf1a4f330e34d729b4ca5b14b72dc72e80fb8152b9a58c2b68f3e1e7e5c72aa9b2c7ef7af108ff9fe1531f243c039707a4e536ea413c7f584b746c85582ce8 SHA512 bc93c90a0de1e8f3ff3745a5bcba1f60a8a89a27311751cf70ee2ac0f819185ffbc79816aba9c6cc0071c2bd07e4979e40406eed48feda97dcf1fbfabd362ab3
-DIST firefox-128.6.0esr-pl.xpi 648786 BLAKE2B 571c08713973feb528b7eb05b77d0cacf6574a8603c23854f992bbc9bd245a333668e1fc2fb805bf4960d0c9152b0e9eb442b48e947b88c93c60bcf1b66b746e SHA512 dfd63c4441e38c9c8702af0e34f1cd014819593878e7efde0c583c49ad17c0c6c6764a9f52fa1effb2092a2decfafdd7285a0d8331f97b6de36d6b09ad522158
-DIST firefox-128.6.0esr-pt-BR.xpi 638904 BLAKE2B d8279cd78edd9552684da1b5dcecacbb4803b107577b946d7087fb4e8f23a864ceaf8db29f86cceead37692a3aab382cc4f9688164c05c0da84e75455a0f0f4e SHA512 ca6494ebc58bc02610eb7f33b2369350aa01fa40107c508cba593f23965f3207cedc8972cf12cc56fa530427987bbd1e5702fca8d2d4479fee6ae23f146188fa
-DIST firefox-128.6.0esr-pt-PT.xpi 642493 BLAKE2B cc0f3a685886eed4b79c977b50b31dff25b5ada520204ad7895a5bbc551e4ad55f741981b3ac4a4a8788f5adce4901f0efebc03c7032069127c6eb783851a788 SHA512 d9d0a987394effb6a4518b876577b139f2109e29bacb5b55465902008fd2184177ce2f00b85214a9d36d9b55b1a4ad5b3707b0e91df1185d32aec298cab472e3
-DIST firefox-128.6.0esr-rm.xpi 631437 BLAKE2B 46cb86f955a744d6fc9bb648e980676b2170993b905bbf5de1513fa3cd7dcf15d035343b17145118b9c2cb16d9b1679eb20cd15400092cad6f2b867e4fdfba5d SHA512 855391ee46e4770ee0a9ab0587f5e78b1acbf0d2e06684bf8f8862f14c9bc56e16b9127252cdccf9e27ece9c19d16e6f31b0bacd9ccf7c069620054ba60f9939
-DIST firefox-128.6.0esr-ro.xpi 551221 BLAKE2B 8c9dbd2c4a5726ff5db1f03e6bab4a14815b36a0b6a23b5869fc6b6482bddc96a7165f22304a12a006d62c4de107f1b659eae81f2cc5dca95555d3763abce9d3 SHA512 08ee74d44196fee131ac132f035a1330665d96e0d8e156199591fec52f7b6440794de6baacfc5ada72821bd84fd77be87899b73a8a65dcb569c64a8297f7628a
-DIST firefox-128.6.0esr-ru.xpi 740412 BLAKE2B 0fe5e32976119659fdf4415acced13c671176734259fefa613bab51e594999084b5332723cb5abcd68ed1cca204a6f26d0f859ecb22246d77ba47fe6c620c166 SHA512 ecede072767616a0b931cc3aeb96f8861f5921a8103513b905ac4f405bc9f0783188dfc03be359f933b604259be09c63f9707bb683581f1d1b3708fabf201cc2
-DIST firefox-128.6.0esr-sco.xpi 512698 BLAKE2B b84e6defb1374b72160b6efcdec8eefa0d0de912e2f66f8e9b2a98bbdbbc016540a1b651406de0d989ed66d57111189d46f1509cde7583093e91579ee6cd7939 SHA512 679e149e2294e3aec38ea45d46eab66267c3a1fd45f1b1935a2dd704ad9f9196ebd238a125c236262e7ee1973208660be490691ac7dc3d8a786fc2c4426d4c2a
-DIST firefox-128.6.0esr-si.xpi 621565 BLAKE2B b1af6bc875f56c1f4bfb497de81dc185a050733367e90c5607d4c6e40107dc4d2f1e0f4daa74312caa72ca4a77a76c4abf0c8f8a8c248bc28cb57e5c3bb582a5 SHA512 87329117ace931192d842beca881b2658692858702f86c40ba5da82be730cfbb6019881ebff9b1ff4f0566eac9790c2db0bba88fdc5a14796e709155d1c5ccb0
-DIST firefox-128.6.0esr-sk.xpi 670792 BLAKE2B 36ff406c68bd24ce6ebcb1207a4ab943e4b2035bba56c4bcd117f313f829d41b4b8a8615f207b9d84c94147f1d316fc933410792afbb5cdba17f18c7052c7c26 SHA512 d5cfa93d724de2e5731d69e1fa14dbb72673ed3127a358916f4f6c5529b117fe55106deb107d3d44ba618c60855ed2eb43e2b55d44cb37a712ef805a80a9e669
-DIST firefox-128.6.0esr-skr.xpi 722726 BLAKE2B 0e321fee6ba51f2500a12b420b0fbd6f8f023b5130b17eb0f8dc0f87f4d39c37de32431e7aaa2659d969a66da027cc6d7a1856fb598fb924a2965cda8301fb1d SHA512 2f9c339b7a3f8940cfc605350d797612edeca894098f5d553aaa264d4ff8019f97f23681654764a1eb1f121bc3fd0b8c7bfd47fde8d8e3bdfb739db86d45ecd6
-DIST firefox-128.6.0esr-sl.xpi 633851 BLAKE2B 48bda89d76fbfac20db647823e3ecfa2857285f6598f94ad822e79aba5673ad255fb3ffafabe55cd20db3757239227fa2c346edaef63d7b7126eb49572959fbf SHA512 32239c96fe2faf9070dd2a022104a16a4637d23a362980e0c581d94e5eafd919a8c1c9dbbe3712d03447fc7d8d5b6449897b6d4ed114994a75fda41b0391cff4
-DIST firefox-128.6.0esr-son.xpi 417709 BLAKE2B fdeb7316afbf830dc40734fdb145c7c35a8d8bd415f0ae816a68404ea4cf04a9b95d65c24a5eb38b80ae499557aba73ee5fb02c22b1a71ee5366ad10c8582e54 SHA512 450788ce9cdbd6ac9e3b38112e2b109cf5c0dbe38b3c8ab140a87916dba0ee7ff4f2fd44f4f120e53fd0359a507a3ddedd2ecefd0836b05c9e42e7c1a6252fe3
-DIST firefox-128.6.0esr-sq.xpi 652183 BLAKE2B cf68c19aacdb9bf29f1787e2ff614b3c1106aa678d9b409e35a01b6ff3214f2efd2cb81acb5523b5f0c0371cc7298cd41a3dc86fa3d387aeffd4e8659d4a6a18 SHA512 740fd69f5b53b1f637979dab05b373a720c61b17b9d36708de01734700bc523b4c361670a4e1e0e584a2152a81024c37479a22600538738d62cfc1e6eaf6ad12
-DIST firefox-128.6.0esr-sr.xpi 640909 BLAKE2B 3cb57cd660e574b7ea1712d14b6369f7317535675bf5f57f860bc8de58d588d55b65139e0ab39179d4ba4da421f70e07369e2715c18e914a8eea170a6a3e0db8 SHA512 9295372e6c78dee88a6bca4800be4d772e92e3e39b30be64fa5e3bc1d7c2d6e0009e2930c84b6f499c9ec657fb3bcf5738b29f15d28bc114c3a5de0e783f6df2
-DIST firefox-128.6.0esr-sv-SE.xpi 635647 BLAKE2B 66965736235528ff4ddd07a26351abe1b3ca9b1ead0a585c240a727e648f223b749a2cb68adac43ea14ee3141c7b9ab7d021cc94affe1388b95b8efe2e39aee8 SHA512 9f38f36ac6c791425a5d92d68d8c86ab158c624f3fb1863a7392027d228b0b40eeea05e8c784003f25c81db1aeb771c7639da00be821cccbb4f27c10d5e9dad4
-DIST firefox-128.6.0esr-ta.xpi 508811 BLAKE2B c89ece045b13d8ae09ba76791d4eb16b9a1d1e306eb5b0893e6a62f0cbbb1bbe535b89a16dd2b3200cbc6604a8150a6ed7bb31e6e132fd8e92d9f513cc04e369 SHA512 4fb5eb14bfe02eebbf580d52ad3942fba36696e4e52bcffc3354742dc081e2a73582b518f6df7bd96ddfd38bfb6495e9f4186686482ca211c85d780b9ee9ebe1
-DIST firefox-128.6.0esr-te.xpi 565161 BLAKE2B 35e879ce133dfa203d69e425a7719c73948ddcd3e1fa80ed07857547a7800ca5ba7cf27502ca934256388f9e21b5bdc09407602b93207056e5af32e51efe28a3 SHA512 c8904fb3f0934a2be39860e054c6cedb390765c932e4a6fb01f73f8bad4ccd0654b0bbe560cfc41a1ca4ec2cb47463f08db37256554f9891035fe8208bc9579c
-DIST firefox-128.6.0esr-th.xpi 711790 BLAKE2B bff18428f65a23e87e802e7db44c86e477bab0cf37a187a14a45f8c898bc5eef8f761b48a577f608a89d490c8c114aa2a785d1f4f2a95ebbec958c3bfc74d6d1 SHA512 8e45e0fa6ae94576a85267dbfa6e5a99797110c3e87ce97663ac05e1a7f1ef6a0ccab83ca64e0f2593fed92f363ce744ba080128e155743767386cf7d2326fc3
-DIST firefox-128.6.0esr-tl.xpi 535606 BLAKE2B 5e01efe9c63dbba5f06bf0e8f1f72f0182ae1fe2d5a82a507d1ae92b3aaef632e5128bb1ca6a55892824e7f9ff97232ce6fbadd131806f4a45e08acf39d8e61d SHA512 86aabf2de88ad7ca4fecbb233b4031bf066cd7e53290de908d0f1f257ad73035da29d8aeb5ebaec09f0c7ea4e430f1b8fbde6f615daa65a679c63740ef780f8a
-DIST firefox-128.6.0esr-tr.xpi 649212 BLAKE2B f6cdbab52ec6a58c408742726bcf8f6b48b4c7ad7a1bef788a30a146b85cb6a0125f7a765da140e00cad3613c1d6836110f49cdb9f0ca23de98579e71060b371 SHA512 be764182fbcb8debad0739c8c5249d34295844608503f3ea241775129aa1382a7c31cd6e39ef4ab735bfc93dd6421c366a4da567f55a0ad1d188184d693f4aee
-DIST firefox-128.6.0esr-trs.xpi 505794 BLAKE2B 1b69e5d2487619993e03c31789790d131c3c24259f69e4262b755d7af558c0e5f5e35eba361286a598e84cfd86b56ab760eb2d2135be867afb84af2ad5f1dd03 SHA512 a843bed4965acc49299146c0809e988c8c42c0fb8023302eb6663094ef2333448a5abda5a9d56145d22c1de592f271d799a8eb7495e227aefb4ecb9f66795ab3
-DIST firefox-128.6.0esr-uk.xpi 731681 BLAKE2B bcd8e7fcc66a78ab1cfe5bf2fa07f054a82ab3c572efc8cb990bdfc7b62fc3331b05f809490ca2cd7ea302b5f650d7e8b465891eeebd541bc93dcb95cb065afa SHA512 12040d3a2b01a3f8ce12afc0e48bca246374e18abf407efabea1d502513af4ca261b2408c4df0b79e7157d0065d88e4d38e960c947765def54a99bd6a19c5d09
-DIST firefox-128.6.0esr-ur.xpi 561783 BLAKE2B 2b620d28ce998e043ee1ffb5047e94a9ab6711eb5e69678ff7d4ff94930ed5b6c57fd0990b684774d0631057814102da3d4d35967fe5e17f445a6184fe351c7e SHA512 7b1a8097ddd7f05ab4dcedee854a346c5384dac0e18e2dc94b335dfe6a2719b75875e1e7ca854711d9b56e143be4bd82a719869e4ec26f5eb968dfee1a7e3280
-DIST firefox-128.6.0esr-uz.xpi 480216 BLAKE2B b13cba4bf49685e8580fdd4905f1328212e429a158685c92e4106122433f792f378ddec87d39eac92ac8d9e2fef76d130f12c16aef19176e0e6d07a0b5e79d6a SHA512 d8ad2d2ec1269c0ddca496c38c2aa16cbc02b6179a59b4492e5fad6296ff9f141e62ed288d4224f5a575684a44b55000e56447ffb5f9ad9ca2794ecbaf83979b
-DIST firefox-128.6.0esr-vi.xpi 673230 BLAKE2B bc2dd96a1a960238055cf50b2997d50dd8193b194da8db190b9cd88a81179e3e156fd2570dda88d35feb8499b9a78fe81f9adf6e8adb032452ad6f882ad75052 SHA512 cd73f67b272d9d89b2f019b204d8dbba5fef1ad0f31d0ec8daca913c9ca2e267f69d3480bf4f98faa32522599a62ab5bf01b5d5ca149f64c56fcdf74c5c670b9
-DIST firefox-128.6.0esr-xh.xpi 418478 BLAKE2B 54d8625ccc0303bd0168476884a60a2018044e6d10c503ae7077bd27076bafe8326d390d3f86ce7a4bbdce60a42467d62ef56ac74437f537c843613e5791693e SHA512 905c1136f9dfbd372efa13a3174d52dde3674eeb9f3f1c0f5fcb3a6ca4efe591c7e77731ff69619f4a81e8f6550e8f26ecb504509128b91f06e99604d2d667ff
-DIST firefox-128.6.0esr-zh-CN.xpi 675204 BLAKE2B 25bf725f17d878b72125bef0d3f18e8424b3cd19c53ea98e6b5822b278b39e71e60cd19efb8f5d300b19d185e14f3f92eaa8f5247475b7fb81d90b3bba9fcc74 SHA512 ddeb8b74783d6654d9becda9108b1e2285d761de7170f850b854b78006a59775f341772de5806a50758d675f341e34b64b195772028d07a75cd6ceb27da0918b
-DIST firefox-128.6.0esr-zh-TW.xpi 677426 BLAKE2B b1c7f621ef3a73053ac60f57845d721fbedee579f098beac71f3b9d97b60c6a9ef97963829b4911cc1215f7a1dc935f3c9d30720b92f0eafa0f9d4ee46ebabb1 SHA512 1c415b1c94bbaabd6bb454a517aba30b7c19bab2a57641b48aedc2362ed8cffac1956cf56adee45ede9a9604dd1ce270d294b56363e859cf9e12e24d7adae48a
DIST firefox-128.7.0esr-ach.xpi 465483 BLAKE2B c0717d674ff6ef9d4b9cb16ee4a6a023467408364be0b95ad9c483d3ed2e85b07b7ba0b7c855235cc6fb476e7bf2db1489bd013d72459e65f47eeda6b2bd6155 SHA512 e52338351c9c04f52a1cb2b78a252e1f419c2595d173e565a4ef902bcc4bd78ecc37acf7ba6eb3062ba8d09a2ac2fa83a72593abf020492ec437d843754bb5a8
DIST firefox-128.7.0esr-af.xpi 418819 BLAKE2B 3d040b9ed03ef6f458d591d3db5f2c58b52ae2bed6b0b591fc0fb5ac179ed2f5cd577b9d2e1523fd152bb883716654f07eb1ef3eab659244fdbf7c6e2b0f3f84 SHA512 2f51ea8f920a2b5e694ebb847098f9807c1392ca0cebbda156904894314fc6221f428f4dffdeaf298681192b486341baaf25f75e896be191456317168de10c41
DIST firefox-128.7.0esr-an.xpi 508460 BLAKE2B 0e2328a7dbeba03e903e4773f3d1915f4afa79f3766e1f3e901cdb5e6201d5dd959093cbe2410c28549a409c04b2c5731d3b1bbdcbee699b78dcdbfff66feb1e SHA512 1da8dcd4b9b1dcaf1a3f324dc9057beb40e18ccdbe249f6121b629a05059e1de4c2385d773f52ebf043acf550ce1f3fd88acef5f070c25f6919a874b3e1ed0a7
@@ -295,394 +101,6 @@ DIST firefox-128.7.0esr-vi.xpi 673226 BLAKE2B 31ffe88a73ed83975a81e541531c4a985c
DIST firefox-128.7.0esr-xh.xpi 418474 BLAKE2B b44cefd8149e389013cf36495c62be4726ba97e85278321c9853156f85084a9470346c0f88a446f6ae6327cbacf04bb4c8456da3c76c84f9c3b03cf608e7a28a SHA512 2e3910f114fc2e3d7d7f8fb8a0ffafe7f2528a5b8ee9689ca8c9fe5eb93d401a9b35bf06eac8f89a47fa45eb3108fbf769309108dbc46f394a2b2c65be5eae43
DIST firefox-128.7.0esr-zh-CN.xpi 675201 BLAKE2B e07f861f85c0abce293798029206ac795755eff1647bf1842eeb2f7169217303041d2506498dec27e5e0c679534bfc8450477a169c16ed8744b7b8dcde04a3fa SHA512 9ebeae24f93cc2bcb49b8c482ff474ebe3357286d2fd35864e4a1e156d1cea5933fc776e18b75fc686ec84f91e355e49a8ad9e5f9bf044b8ca3a7d0bbe2bc0cc
DIST firefox-128.7.0esr-zh-TW.xpi 677437 BLAKE2B f2587278e02f26340261501b694c372fa7164b2113572176305263c10479466fb481e3bc5d857bfd068caffc5c7efdc9c6a77506eb955b035b0c707fbfc3af39 SHA512 d6b2df29a1bc98e49a96953c315f3aeb4fbea66fc9691d37085d0946c3710f6f0174927fe7103009343cc038f4eedbadacd592a4eda24b1d3f7f395474853c7c
-DIST firefox-133.0.3-ach.xpi 468546 BLAKE2B 6da604850f3d69b4eb65a42e3d7c48a9d88803f91dd95b5fde30801a2041ca2cf0f11083fc565f21ed30c6588471bbdd8019f6d4cff8734b67ea105d2cfaef2f SHA512 8ee31a3c51ed6d2d1fdfbf98750ab54e0c2ddd96cb836a2ae310dce095f0b29bafb731329af845208c9b04fcacdcfb2fc92405a01394200e41453d4b1bb1759e
-DIST firefox-133.0.3-af.xpi 421558 BLAKE2B 0a9adf8f87950c28cd7cc56ab75a391d2795cdcb60b6d9f7680a7456cd0886e169376ff18dd0e0fbb3ed702ea333c8668c2bf3a635ff6e54f2913a93fe668b5c SHA512 2196953781da16c7e01128ffc89325c1f13d55f6d9528f0dac0671954fb7a0f7da3f55a31e821efefeefea65d32339945ff988b90febc91a4750779f21b919b0
-DIST firefox-133.0.3-an.xpi 511311 BLAKE2B ae9c162cca93513a10ef31e1e43421b7a1caec7928cf63a658f95e34aac9f1c81c58d314f8cd8bee54fe2f6f91bd418c63dcc2758a6ceb92a31dc0e2d9594b83 SHA512 372ef860f44df17c7e2f1a8a53504b11156a19238b350bf189ad5c7d647ebd1a3e1235993ea989569610e5606644f5c2d768535b0e82c9ac9cd8b9d14eb2242c
-DIST firefox-133.0.3-ar.xpi 633736 BLAKE2B 0a51e88bc23d134c70072eac6dfecdd0b275c7976f3a8b775a0766afa6e4e3600a1c8aadcd036c4519ec2f6fb377847508f8d689dbc45c1109bac0cdaf2b0111 SHA512 6636a05a5fb4ec8c449e7f26b23b6e77e3ecf3e76ce5deb90accef1b0781c9b75c0f5fbad7b14eaeed3c9354606e3b7578b1d513927681379df94ec8d9da1bb1
-DIST firefox-133.0.3-ast.xpi 500531 BLAKE2B 302e0916d6b48d053e44da9689d4f2f56bd6c7edc6c55412b1be0837ee47f7528d5484dc68cd6332616d6f47b9512425a75e66a4fae0cd361dc7160f020c43e9 SHA512 4d205c781cb8413fdcf063241d4e8682e2c205773b78e5ba8746771d01c49ee924c3b9f7d834d2786ad2151a9e9a918894410f45d1403c0c796dcf58d2c7c053
-DIST firefox-133.0.3-az.xpi 495280 BLAKE2B c08f54c7214057f82309b1f6f6f503fa24335a970d02f7c1511a87566dc61b700af6efa099c4fd3c92f79d0b4ab6cd59e2d5ae414bb11f3610c16da3134c5650 SHA512 a9d3b6dc686e2abb35f3b1d9e6e5787701888b039491a55c05f04e0821a8bf75cc2020fa9c3db5f4d11db93275b694fde671ac74b0c68cfc81473dce84330944
-DIST firefox-133.0.3-be.xpi 740049 BLAKE2B 0e9df3d77f55c7e5c2f833f9f178143437cc752dbb809368cc0ac32d87b17d120d9c367c922937d21a2f839a0e16a9227a29b740995c4ce163d7feea3abfb0df SHA512 a31ed5827eb59775b12c8b179d744ea80d9e2628b7387016b6d1d2ee09155f0c8c4263514e8fd540e05ce6f1ceb7f0c9646c75a44bf8ed72265f64dd2126f146
-DIST firefox-133.0.3-bg.xpi 652762 BLAKE2B cc4760756b998c1c0f4df9b6863f42dc0008e5575fa1440623eb94b7608d251a82aab54bcdc42d36c8c82bf551cb4564dad6c2f7cab3c5700e748c777a08360c SHA512 7ead8bc6ef3c340b42f6ee2336ba577e4c9aa0b2a60b9c94d23dbe93519d6bbd23e2b43946d22e517c86a6188455d08396345b0c1cf6d11bd4a6204ec29e355c
-DIST firefox-133.0.3-bn.xpi 612102 BLAKE2B 3cbc6d5d418415acfe58435e49253b681f7b42bff0892c48f87cf139e622b57aecc2462642d8188c336f73f2b0c1e9fc0c1cfb7cad203ba9a90905bc8005cebe SHA512 2bc67e17a79cf18f11065444c70ca2f79ba6b514a67649ed4477b9c9b8f2d6fa12b86ba82de0b26aab730dccfec1583ff9279fe5cc6c6c2bc8347ad6dd235e1b
-DIST firefox-133.0.3-br.xpi 598546 BLAKE2B 7fb5bca258a9f5f4b7ecab869e7bbe42424f899c2865e91e0cc3fe0d28315014a1d559de7939097f9a0487a33267f2250f0e3aa7e8b84b8e3668109706b44c5b SHA512 0eac04e948a3913a37e75f4c6fa244f4e400f1f1149bd6438b09accda05b41994a09144a2172445aa4448b7b068671fe876c5e919b5125360b42b3d4e0e0ab5e
-DIST firefox-133.0.3-bs.xpi 518781 BLAKE2B 030996cf2cc6ddcfb78f79bf5e24db7ba94ec5291307168855bff48c19015d5ff0a7607382a31dcbf826f0a1b7f755c4e34a32f64a63ab51ec2027efc0d91ecb SHA512 07d86162a21f5ee4adcb809c0d331ef0a0c1b158675a09ff3aa197e71eaade7d9fc73bfe9416bb5d6930f445214c586398fc897e09f94681f35615912322a9b3
-DIST firefox-133.0.3-ca-valencia.xpi 550408 BLAKE2B 2a6264ea27dc5126e414c0d7e668732b7a460a3e2cc3b3409c8fa5016026d6ad12579db9bf8f0bef13a9077c548c8a8c69bf4cd3e441442fbb64f55e36f4883e SHA512 3bf4d0773d792b14e1f6713a92c5c71039bb6cb9c138bb5f36708ff6a2a86a9aa8d98d184e75be4351e78ca2b91726d80b3e5967dee4f7b26b90f21ea3c6b238
-DIST firefox-133.0.3-ca.xpi 608104 BLAKE2B 74783ba7047a71aaf3fa72781dcff6459e1a07ede3bfe7f0169d21d4495d5086f8554b2534f2f6398fd356e6ac26d21bc4ede346da3d591c7a792bb1a93d173f SHA512 2d500fe2f7238cc3e5d4848e73bdb0c742e5888198e5f3c140427e7dddb20db1b7c72b19fdcd3031c7e1cc5e0d6ce24cd2073464c7a1eab1341f940d7f97ab71
-DIST firefox-133.0.3-cak.xpi 597963 BLAKE2B 176c129fd274542c9bff8ff5012f48a960566ea67b6bba5da77fcb130179b7331834d5bd8e49ab0028ec0aa9b04c4f2d61f0773f65e7f18de440316068473a0f SHA512 c615ca79af630726fe61c2390e12e81fe610dcfa74929de100b5b013b5d6e401d538a8b2117d9f995dd795cb5c017c929a65a4b97a2b688ae0b8039982987a37
-DIST firefox-133.0.3-cs.xpi 682787 BLAKE2B 38199c714460b004b5df838271086437c059bdcc840289474b31eca4d240888e64182cf9d3ac8aa779593f931d6e0403f7e4bf6f13ab3b84132b7a2759803fe0 SHA512 59fc996a1ecb48609cde08c3b46748a2b4ad2d10f873afb745823372f329cc4e0c75496a4df4226c5b17092c14db1f5c28c873dc526b88c2cb5ff4230e50a70e
-DIST firefox-133.0.3-cy.xpi 645575 BLAKE2B 75d0a2f6c07296959db0b0a8ae71bc977aa4068701051738a88a8a7affe9a3a412ca77b132d008733f737c83d70ce1043213eceda9fcd6e538e18b3e26288e74 SHA512 8128d2804fc069c40fb95a37404a99eda41b51237354b88921d29c0eed4c1e31aacc86198ab7123b188e11ac29c9ca75a6d997fbddbb633eb9c6a19de67fb3e1
-DIST firefox-133.0.3-da.xpi 633661 BLAKE2B ce23d37ed6c72995ee377b9de79bf5272550cca072d8ca2533ce537705be5e0d95862fd0059de208c38c7a451dbad73f2f308cf5d9a6a3612f828d52ebe8df0e SHA512 544aa39d91715c9aefd0e7ec2a13077b4abf712e89d8967d2f0c2d41a1a60c7ec98b4d803825bff84ed873728b35864a38954ef39569eab5e3e5f6a124bf6831
-DIST firefox-133.0.3-de.xpi 656007 BLAKE2B fde0a30b2fafe44db7f9a08220ed2a99e2e0dcfb61a4b8f0d9ae9cf9d1bca5381b637f383bdbf3326b4171f43d85addc3ee519bd2963badd16911e1f09120756 SHA512 09a09d6385cd04c99efd6a87ec299cba455c0c9ae7ed34ce492169155ea7fc80c9627c4cfd00e79ebd8d57d1265cc153f20942e53c3e73889cf6c6ba710777de
-DIST firefox-133.0.3-dsb.xpi 672401 BLAKE2B 3227d7c592d4bbc537a2bb98186b4276ebeaad2634661f3668d18e8ee3138735c0fad65d149867f11fd39bea0aad37f30bce8475056425d26449882964514911 SHA512 9f4b226ba42c3c927f353ae5ec0fb05acd47520230de07a1bcb34ffab823dc9577cf499741dc4d2d8662930d3f4417d218c49128829419418a655ebc3415bf9a
-DIST firefox-133.0.3-el.xpi 758070 BLAKE2B b3423f5db2826eea5d9f5f4258cc64ce1e1d11bff149d6d1f274b854a58a0f91a4ace338e954ab4b4eb134114e2860227e8b40d521a41bfb7381bad1f34b56f2 SHA512 99e4bfbff21f034fe789b57156dadadd4f7c1519269b644d517004e0b2f46248a0a090ad3425f91b8c4ed14339ea08cfa297f167bdeec1b8a4f8b88a3c90a73a
-DIST firefox-133.0.3-en-CA.xpi 599444 BLAKE2B 51e7ee7cceeb6633238e16acf0297ac3f91475fc5f46769d41881ccaa84458ebef476b9bfdec85aacf89b3525a8fd4c10fc753f55f83090a74b15c4db21df91e SHA512 82fd5492e6076a686d5898b4833b40b0c542229f7e421ddf1396c29ef1f924dc662caa54e49f4d0e60bd74bbad1acb7917dcc3d61e0b65b91b744fc64cb6c2fb
-DIST firefox-133.0.3-en-GB.xpi 604586 BLAKE2B 14dd2ab2f4f29332458614888ad8040a67bda2c7a8feede37a77a10cef4aa9d2655de90639fd9a415b7eb74388efcec24156c545e553f131cc9911a5c708274c SHA512 0c3dea803cb42defe6873feb6232106a83865ec8a0efaa93f1a886ba3c3225722cef0686ab5fab6ba26459d4ceed59f85199bba4538426e8c3a8550ca3f5bbc7
-DIST firefox-133.0.3-eo.xpi 630842 BLAKE2B ac0398d82fd714e20b2586502ab552beb830d02e86e990e923b6cf8661ef2a97a74afc49cf710fa2b76519b83bce40f8e525517371cba202b47ca47e8d8a87be SHA512 f33007511ea36973df6d67368ede3680ed87f4915fa3180e669e925e9ed7e005e555ed7b92a03e90546d9c5d197498660504ebeda02f8743da1d0a61e179f1d9
-DIST firefox-133.0.3-es-AR.xpi 649018 BLAKE2B 986a4a3bcd8120ea074971fb93b9c9e32a3e42342128c4d92093aff4fc7fdf4e390f934df6b94fb2b28379701852c1387dda53b6cf39400d1427492296722a00 SHA512 b98de9aaac1d31d99bb423aebee18963fe16578e147c0aa918ae1dc98b3dfe1dfb72362ee9c511e4ef73b79817bcaafa809261418da0742b8cbc45c012e43368
-DIST firefox-133.0.3-es-CL.xpi 648498 BLAKE2B 757d446e508d8d950839934c25f471f6713a098e2c99cf5b80a5a86d4b717260c4211cccd79b144f753fff3ad730936e7770539123cb914217e6db671063a970 SHA512 b5a1a7920bd4f301de186e5a67e6288d261e07216141b5fb226dcf658e3269b7d8fba6072db5409b105a0f5efe095d4d69858314a7c665a8435de47bf9ac8060
-DIST firefox-133.0.3-es-ES.xpi 643428 BLAKE2B 76674b94d6cd8fb0bccfec266e41347771c0a385cc849aef0c3911f5268903620043c64e0a44e0426e4cd35d8da99f0e8b0f1587cd7270640cc61a8b0d08e5ac SHA512 4ced8ab109ee031e5060927047931f9e701061b7b407d07e96adecb9e33066e6a4403cc5d0bfe3d124e7bf5d11ac372054a968d9870cda78f039d884a4f4ca07
-DIST firefox-133.0.3-es-MX.xpi 641173 BLAKE2B c3649f06b5572729353601c90868fc9cd140513f16d0e504bea8cce52419ef614f9a96cd039ac8f6e2b79d5d7ec921732fa06cdcf5e14bcffab8018bbdfe87cd SHA512 c51edc005e48c7426af0f01937c49730b1d50f273b62db191c8f24ff200892e374a31d982b1ced802237f9c9a4049bd4bf4fe6c452c0f5ea1834d37c9a152142
-DIST firefox-133.0.3-et.xpi 546175 BLAKE2B c1c28d01bacd9b58a9fd08d31d6e7725ba83ae8236aabf47714239c360c4dec43ae84f911d09dd6b6664a38d19349dc664853cd86ba09f3ba6893285f10898af SHA512 d20df534aa887e1b2a2f6d5b0d57eabe9e5b121a67decf78f62cb4bfdc44d8039d1562e587a55f7b6b43c6230e0cd5b7beccb2511942f4049426d23c43bf041a
-DIST firefox-133.0.3-eu.xpi 619434 BLAKE2B 4a3fbaf0ae2bd9750a6e25f126df3e888874b964d6e2a539aa1c7260d0adee35ca1ea4d8687ad9443103bbb3a1f32554ca6d0045651a980a427fce3a0d650cd9 SHA512 290f40f7ea074f8653ed6481469510ee2355431f3459f980c7ae4c6c9ad9ca568fa9d46e249492f899b20698c46c9238705f4c0f42dde30315f46cd28850f331
-DIST firefox-133.0.3-fa.xpi 597003 BLAKE2B 5a96c1171667d045320e14cb1ec898a0f344272dc777c7363b221ebc14ec98fe7455875689aec7f4e669c92f59e2310d436c6759c2dcdbda542cad95d8b2ac66 SHA512 48871ee895a200de73ad6865f0af4b1d3ed4cb8f7581c348bcbabeafdf435c400ed4593d5ccd6b17bbb7f6c9ae7f28d8a677c1f40391613d8447a1ef54b33951
-DIST firefox-133.0.3-ff.xpi 480303 BLAKE2B e133b7b0c07c3065f20dbae8cb66e4fd314af0a8c62dec353312a951dea66985c905e253b0601e8a15a3df09481f528ed81a423ea46ad59bff84a17e7de80713 SHA512 4bf714235942a84889eab57997383474507fed85332dc631fca9a3d97fdcd81cc40f12f983ecea2ed4e08cd90d3280f4be8ccc11043e0c5b57b17642224d9887
-DIST firefox-133.0.3-fi.xpi 630015 BLAKE2B fe867ae86db2d203d97d2858cc93d3d107f77950645209ca4ee07f03864abfc07f808b6462ca7a286bf3a53802067db3c8c417c0042f08bb930f4a7ca40c409d SHA512 a5573ada7e68d6a5036173dbe4ad59b3f861e15fe7bcb52c5bc79a684b60a76a1af6da54de0b802af5b7e022caf112f71a033a1f6c3afce3091bfc469ce9bc90
-DIST firefox-133.0.3-fr.xpi 660874 BLAKE2B cd6fe54b533400974dab6723580ff05722995bff99c803e07442d6ce07e542d96bc3e2a4a77b2478491c654b3eab3d660ef645e16f93d9781a0b688551c7c5da SHA512 7998c8a04dc5dacf54b29f6a1a2b1cd62b75289d59bb1a8e4f1db2f2f541e89c51efa9801d8c2f561ca8b120da19280a3809d6507b36132b1349c3a8cce7f92a
-DIST firefox-133.0.3-fy-NL.xpi 644684 BLAKE2B 5915efe6b69465634f48abc0c235f100a8a36d2c13338b287b2039162bfa1576fbf928a9df0bfd2f756039104749208ccfe465192a77d5f7c78992028792e6ca SHA512 0a917df697a75a18d140f58878c9e2f77d045b644d969fd071a3ddd3d2baafe99ac027512d6b1e9fe86b6343e4c6d75d312f310bdefaf21b0a33a462af62e7a8
-DIST firefox-133.0.3-ga-IE.xpi 475346 BLAKE2B 7b46bd20c8179af26a53e273c8d9da9fe247f1ae7e5d46fe595b0440284203bb8d1db25f05b7e785b8019104e3a2cc0030ee26287866cbf756387da6c55d61cd SHA512 08a31a89213da9eddfe2cc188f4dc45726fd4cfd9215bd0fd89fde74d3792fd69c863e008732e8400d044c87b0b8bd81fb53a9c57ca5cb4400ac931e440cdfac
-DIST firefox-133.0.3-gd.xpi 601880 BLAKE2B 4fdee2d2bafd2dfb0e3bd8183afab98e7f6ee89a88a1b17987021a5d57f9779cacb38ff0b0706f06dfd553907f868c3cbbc605ec6f2d40c505c384ce8a254d85 SHA512 7b5d1ae378afdf4ce1454fd688fc3ad29b53992846ba03500b7c667cf3dfec4ed6e86115bf4cf7bb50fbf30bdd2df71fb71933ecb9e556a55074deaf79d30846
-DIST firefox-133.0.3-gl.xpi 613108 BLAKE2B f895e46384f526af27b569567177a86d32d579cdf50110145f5f5b2dc58897f1586cf51563372b0814776c5b6434d4421f6512be4913347b65359fce4eacae7c SHA512 7389425c020407f9470e386c3f4cd7f94098243075611039b6b836700b1bbf592d9abd6f840770a4ecbeb754bedb8365b08b86c46a6cab979021c51972e11807
-DIST firefox-133.0.3-gn.xpi 656564 BLAKE2B 5bb06883920903779860d5e5be1509a02f12e4f94bb0d7987fbcd196bdc57b857c4b1d396b569577918f2590a5f3968ec5d2b6520b10e0e15d575af7d3851b8a SHA512 eee555c8a22c4ef7dabf243fd8af3e517485a86e0ad6b655e343eb111dfa78d5f91edf76acb97c0eb9649ce81586426754244b0175f6d11172f3ff2aae0e0812
-DIST firefox-133.0.3-gu-IN.xpi 531872 BLAKE2B 0ee20d1afa9d5c07ecee5a817cae9ef77318d88217c350eaafc613293494a7fe0af65dac4e1c4a66ec1ea7d5f03b7e69e8832e891d35ee0edb8a0c12c8c0236c SHA512 78cfb85bee644087c485b618c262f509683379665d0a1807ee069595f0a2ea5ed913c07fa05164d3666e4061736275e086ed8556e0be255c7968e619d2a2b8db
-DIST firefox-133.0.3-he.xpi 652048 BLAKE2B fbff7e5e8e244007b02aece95fd5eac74a5c4448bb93d7ba8492c6395f5b321648d7df602cc75d3ee2752ea40563408c1c17023c667b2ebf568548adbf99f0be SHA512 3c19173317372c3869e87c1cfe05b505a4b56cd8ae87ad3f17195e30f5589fb6b16c2a5765f5bd0dec883342289e72a41e2ad74da218a3f691afc4a39f7ad33e
-DIST firefox-133.0.3-hi-IN.xpi 571161 BLAKE2B 1b8abfa026330886bb04ae05a42708d4ef0ba60e3aa1c2882f0164e7154c61219a5f45439a75ccd4fa95fdacb743ff520203207b0e78b3b751cf885bcf5e8c92 SHA512 1273dae001418d22a03107d76e6c93a027f62855ff94c49f211906987e219a21839a789bba4002fafe82df5a0e4e58d9ff93dc7ec01ce9e8a059c09fc5dbfbbb
-DIST firefox-133.0.3-hr.xpi 633713 BLAKE2B b714913cee58993481ec4ce08778a2250773ea1c8905c379d27763a197adc417c17c32bc4d91c4ba385d8760ae34aa5389b8588d9b1a0f4f77fd14437f1dce38 SHA512 aed046c79e16b9794246e9049e08329774f0f791ae2108158a7cf90ac963e67653a27c7b33cba2b84b26164382461b33c81597a1ff9eca7b48522d8e5b73de02
-DIST firefox-133.0.3-hsb.xpi 668328 BLAKE2B 253b2ff5f37b14fa245efc6c7db9d7bd8c1f1e669ea9d8e906b112fb310c46d7da7e8ff6495cfaa1cd3cc5677771d84db74d7e9252bbb49eac11db81f2c56ad1 SHA512 57d1468d87b809eba6c94a86e1de2e8518c4b32343d077bc77c6b2bcaf1b58afb8dcdf53784f751ad81a376b046637e84a7272993da5790b96bf7b5a7372a5f6
-DIST firefox-133.0.3-hu.xpi 673650 BLAKE2B 52d9f172bc43c59290f0190c7ca574c23f5af4c7ab3e3512dabfdb70dcfbe3311327e48db6f7eeaa9a3253cbe248a1f413c7fecae7598a7bab764aca16084c5c SHA512 abbd71abc423430cf1d37ffcef60690169e54b91b011e9cc3e3bcced114d9a880f8561cb2a2f5e110643f394d0c29bf1000fece8ca3b59a91c00eab83248938d
-DIST firefox-133.0.3-hy-AM.xpi 656347 BLAKE2B 7ab90f0eee62493d638ad0ba9488cdedd0ed3e04d159e3ebe49abb19620d465786800c421895d6e423031c38eea0f762fe352d7e2014a321b3865d9b6daec563 SHA512 d7895079130651689639ed4ad46f6fd0b52b938655523ae1debe085661aa03b4d646001c728b4e2b88ded3a6507a789ca50af8edaaed8b761da05a1ea45fa766
-DIST firefox-133.0.3-ia.xpi 631746 BLAKE2B a594e05205fed7ebb8667c45c890ed94f06d5f25937d2267e5a75b6da8bf55a04ba21cd0ce340ee333864ff899c100cc9e1b3d3117f454b1dc5515fdd7ef6b29 SHA512 b8a28194be4a9f5306a621d6b9dfef28ef908f770fcf30c64a9828a60850767327f92745c511ba6ea912a7364c052aedcc3804e3154faacb56a98aee288db66f
-DIST firefox-133.0.3-id.xpi 601454 BLAKE2B c9e4342a91d56ca565cb5b2d19c684fe483f4a307847f0536ab8d5956e633f0534076bcc55612bdf6c91d013f71d2550378feb459229e47a44bbabfc3689eff1 SHA512 3e4e1bb80f50deb942440863867451aa7bc4ce2cf38f95d6e6153683f8788b5a3d9d3258c1687ffb73b2e93c0e597f57a6e02087dae4e9987717bec6b965c4af
-DIST firefox-133.0.3-is.xpi 636747 BLAKE2B 74bb835861bdc63c0c3ff861c853748130eca8d98784850a959d3ea40d86fd1c3935da52278b200037385b68d4e29ff0351936db8e30632c176c6017152f554c SHA512 e12954daa21325620ab1dec42cd69d1097543a4a0eef699abe471636057f9a060ee370277e3eee09345d14547a9d054fe5d4487e2ea484ede94bc634f2b122fa
-DIST firefox-133.0.3-it.xpi 588525 BLAKE2B af515e89df2b1c8aad50f2e2cb21511a865d9f611f8e3811a7b2996901d7a7657fbbfaa0946eb0d4d252618f47821408313baca9381d8d5ba01b7c2839eadb32 SHA512 0df2544d55745ce40ad6610e37a5802ecc5b18fc2866f2b15244af5a0791458ffe936b10a499fce9f926e5f7309e0f17c800b279ea6c4fef99104228c29e58cf
-DIST firefox-133.0.3-ja.xpi 696515 BLAKE2B b952364d43c73fbafdf5ebcada6d0e3c6c586e14a6d8f87ffd423e1e644e7f0af076726cd64c49d0679ad996e4a77070009fbf81f9f8571e451bb54d44fad41f SHA512 bf14b8d45bf80a1efd4b7e6c8005ee57b85ec0c472cdbcd7af7e8d0c5e768f6e036876e22e4bbb282eb6e50de9ec441ed8d3adbc8931b525e912edacc9e8d33a
-DIST firefox-133.0.3-ka.xpi 665916 BLAKE2B 44b6830a3b92ec60669af60fc1e8ef077e2a4cf652054353bd74238a1c8f67e3bf068376e17fc0137f65d626a054556b7e31b9ccaa669b6286b4c3f24cfe76f4 SHA512 2b3fab4b3b923ef6775e5803529169fc6c4c4bc23af3de21e740a42469b48348e8ce26556b601116c3e3f6d99df3dba0f0e56d40f6717b89522d39e3915dcda0
-DIST firefox-133.0.3-kab.xpi 622468 BLAKE2B 45141dbc6f2ed8011866ded78f3148763b57e09ea9269e4715c3e96a1660da81cffc4a4ac3cce2b723c96cef886415bdf77d26914978f0de8936208e200b05a7 SHA512 038ca3a08b530002a6088ef4f2c9d5d40219eb82f7a6238053b81cf7f29a812eabdef3f303c5c5ed6bf8835b18f4d08c1d4be71329b9f54296a94441938c5167
-DIST firefox-133.0.3-kk.xpi 731765 BLAKE2B 7da2b904467c55adf48c132457c837ddc2fe7fc5cbd00ead9fb9e531a66a19d987617c0e7128cadfeff6e09c2a5dc446317fed2fcebc198b6816f58c63d71ddf SHA512 27aa18389be8f3df7681229dc6ad3ec899b9794c12bf5e0ee4b615293fe86e7f14924865cc3d6f73ef050a5cac5b90544a7b5559cd0f2ef21a0b5724d16e960f
-DIST firefox-133.0.3-km.xpi 530322 BLAKE2B 900b7ad33ee6d0e6f22526423da8959ccaba2395d6aa25d697732fc54a529997eead96b485d3f8721e3ecb721a73ed05bfa32f7e73b1826cefdc891858eab1c3 SHA512 ecef2f8d3e4b1364edb236390264165bb7b59abed3b7197b61d7f159dac17219d694ab3a24abccabf8b9b7e039327b2698350cb9f277287af79aaf2abd4e48c2
-DIST firefox-133.0.3-kn.xpi 495319 BLAKE2B d13bc41d56daeae406338fe6b42902602910513d44bd436f3af109c317791f1a14e8c3057b36cc3018f993e7ed4d1de70dbdfa7e9bea289ca581adcb616ffc8b SHA512 b7768792a95c14a3beb5d49e84fe1815cc8ffe57d4a4dba593ad82c4266ff1ae7cab6915021811bdb8d21db60ef246ef9dbd56a5c40c249f5e15fba78bb83cc2
-DIST firefox-133.0.3-ko.xpi 683527 BLAKE2B 9780e61492cd3f9cd254caf6780b14c5250521f72cc0ef5829d51acae16e5c064e1e7f14fe780898cacd595783ebbfd2b7caeb2a11f0558eb1cb10e868eff06c SHA512 5b42394d7b743c7f8bad2c3bcd95aebacaef6f276eeca2eb5f934fc9f3a148746928b45b5ca82151de7a0f932e95dd48584358b0cf8e60163692cfb20eb7198f
-DIST firefox-133.0.3-lij.xpi 488696 BLAKE2B c80dc7c72d81a2dcc4ccc44ba55d6beaa4b2e6c6f9e058c3996b3e2afe99035296cc18cd8e1934d27496c765ca85c046e7158df37dd82dd27e2be4abb79322e7 SHA512 278d4bd79280092a09ea94511b3b72deff2781658cd906827218f02b54db27bb651055e1dc24a72ed4645fb9ecb0657b169edb5c88b6c3de6387251607f1ceab
-DIST firefox-133.0.3-lt.xpi 577371 BLAKE2B e966c1d6f3f08e00f1d53ab9814b3472442c2c90589337632ae429cc5769ef3b84ab39c2a4c3b7708b4edcb3b87b6858aab06fdabf3c59cabbb126b25f212040 SHA512 d7198268bb69175503b0961510205e80c435700f4fea6177e5743c3bd781b70473221296bd6c1ece0fa0dba7961c842c4510d1fcae3a9a0d2efdbf19becbb59d
-DIST firefox-133.0.3-lv.xpi 590645 BLAKE2B b9ab741c43d66c90e9afb8b248c09d173e02f12c7080b14ad1fab0348bd49fbbe683eb09e0daa2cf13151ab295a2ff74946e6e53eec598f054d959f171912611 SHA512 9ef9ea87c8d324f35158f419e5fa00619c32addc2d15b748a48a7b5e018ba6b987cc9b818c7439f2b6976621f0433a35701c90b54ebc9c6241b4390cc14ddad5
-DIST firefox-133.0.3-mk.xpi 497913 BLAKE2B 8504312fae7a2824758a5596fb1183f47bcf44e2597fbfa552a23068f11e1b7feb60614202c57fe70bf6bba3d6c9e73053824beb888e610635b857e139cfe43b SHA512 c4e93c785a48ac43120e3cab224fb7d7f9a1ebb3e246c7259ff3c121c314a1ac554a8f8b70dfc99c51cbcf0b6ad3df2c4a102bf91582d97290cfbfe3d08c8ea9
-DIST firefox-133.0.3-mr.xpi 536500 BLAKE2B 7dc03871b727af0ebcabd1022226f444cf68a74cc3ad31f5cadd117620182ec39dfe3863b1a0268b936c739eef8f6850ba4838a8651529919133972a71bd8c07 SHA512 a4bd09be81cba8200e46993235cd52f2bd61ca4943727d68a7e42c393c1c5eb3bfc48acc4b5bd4ec52120496e006f5c41e85a565887dc0abb91f6b1619e6f0f6
-DIST firefox-133.0.3-ms.xpi 454212 BLAKE2B 8cf9be3eed2873e4280123732aabb23ef18011d32a1796acca04430f7fe678398311bafeb9056cf719f774e9dbcdea352472da35d485fc3dec44c12e1fa56cbb SHA512 57cad514037089c4673a149f2b543d3b63e8cba7b2da45ac8d83c9e7afb31615ffed55a74b4d4c6d2044660ef71d48cafa52296cde417d148ef203ebac1e3eb6
-DIST firefox-133.0.3-my.xpi 522780 BLAKE2B a664b79412d2ca800ee0cdb552a6ec40460c9c506f2f91674079ec35b2a454227e312720c88131d7d93a0277d5374caa9972186dcaca2f211300e33057f3a502 SHA512 830cb208744d54016cc44cfd2422cade0c78cdef4b23ecb852156335a658e29aea946fdef080200808c13d3dea78624244057f6896859150b4844762fcb54bf5
-DIST firefox-133.0.3-nb-NO.xpi 625452 BLAKE2B 74153ec03c9478fe63f2aa729ccfc6506fdfafd537818890faa557c451df8eaeb1aaf98ec1940689f2c8117c72474044777b3ddf62be20a6cb193854f3b795fa SHA512 ee0a5f820cffb64e8089f49c1c7787fea525711d6c8d367184071261561aa1a9becae95bf32f7c4530468a88136e3eb6ec55dbd6938ba33c3446c5f60f095832
-DIST firefox-133.0.3-ne-NP.xpi 525204 BLAKE2B 628a3c7c9979b754cded68e48f928bc337d2f56b0c3601d9ea1084b62d204aa6c7d7bc1e5716f34704989ea5b33dc69a39b464f463b4e172218373a7a5e93525 SHA512 875c428ae23db49f7b5e0488ebda5a77fd2a99845d31c972980d5f6b16ffbb47e57c651a308fbb3a9eece75943a15c4adf89ebbe302c6934ede6529b2311ad56
-DIST firefox-133.0.3-nl.xpi 638356 BLAKE2B 6508fd2efaaf2d2130503343f709e63ec27d4b6c684cba26efa597a8223d26480dac725d45c1a54e54b86b87a7b6f50894c5a83264d7b62c2cd7bb2e0aa77523 SHA512 7f6bde6626fe4c5483f028a2f5dfc421ef1391ad95be1427acdf5d4c498baebd5192aeaa39059dc522c2df3d39c41918a0f140ff967efa57fc9085977b39629e
-DIST firefox-133.0.3-nn-NO.xpi 628466 BLAKE2B 6e6efd3b4c12f5efe0ac236e1c3f65e1b0dfffeb1be256938b4fb4b508c4197df6d4a95a57c01697e7897fe649f1e2e648f47bfbf236f9975ea479e0425f4277 SHA512 6ad7116218ebef72f54f1c9d01ff2a552bcc9fbd72b92a3db14911d35c220050e263d3ff83de6630c5c29ead7ae7d7d3d292415192792f38b6dc798f00ae72d4
-DIST firefox-133.0.3-oc.xpi 620702 BLAKE2B f2771d4506e465d8d917f05154e5a681db8ca15d52a499416a002632fe26eddd81d2025214219321af99ce577a347bc753a62cd84ec991bfeaee8c8169a96cd7 SHA512 24801c2e1fece7e76458b45954157785ca2bda21870d749175505b90e28cfeae484d67fa359c70feb189b2a11bd09e6ff41c4471ee1109fb558437386b389c6b
-DIST firefox-133.0.3-pa-IN.xpi 716145 BLAKE2B 839035303e765a3215d2282eac0250cb1fbb532053f6355f4e570e9abb0a9c9e72d774363c98d4807b91361c739e72d775bea0b48885d88da5889d451c7e560b SHA512 08f1ed252f92369149f24c93e4749fbff8eddc906bc83a746a68f1dbd710df129b6185504b8b06dd55876d74d851ab8c59bb1921eb23da0f9cea56be6cd4bb4a
-DIST firefox-133.0.3-pl.xpi 656087 BLAKE2B 518e09a477c39cd5b09c66300092ec92fcbf2a83d4bdfd66e57f81db05446eb3931eb4b6e59172df384a10ceba395a26b13625cfeb9670110f0b531626ee8c43 SHA512 33fe0308d6481887887f2ae26738fe9399d0500102e877bbe7f995c7a78f215f3c4d67ec7ed35eff3c30ae85c86ad17129163a86663df9a8aa6269387eb52b41
-DIST firefox-133.0.3-pt-BR.xpi 642957 BLAKE2B 8902ae16015c8e42f74c6df6a9054d82ae8569dd0770785af821517004d7ffd94fe4ff4cf8d0d80ef264dbe125b98cd7a8506474ffd54870c577c3da946e1139 SHA512 5f874f79bbbba68c7a65ce4e009ad4c7a649d112fe1f405e64129a1e4b0e79885857e7f66cd117c94dfcc830975bce2736364fa33f18f6f7cebc24dbb7b49145
-DIST firefox-133.0.3-pt-PT.xpi 648771 BLAKE2B c66c8c4e60a95309289dbc8ae4b242d0abe507554c0b25fc482143c677cc9bd49862e1100937005a280a2f75ae6eb3baf0798e9713869a542caa803ea6866ee0 SHA512 58eaa27e3f7da843a06d922b81f8c121b4a681e9cebeb8dbc49d0296dbae08e15fe446f5c05152ab24918d78ee38f85aefb8f3210536bae7c0f75c15f6ee0b2a
-DIST firefox-133.0.3-rm.xpi 639578 BLAKE2B 97565456a072a4425ca80d9583e07a1e956bd6c7a2228a39c5542728343276e983ddcb59d38372b51059b0fefa7b56792bf3d344833bce801f02cdc4a88517e5 SHA512 51e81de15ee1c835eb2835d661bc0afa7d5773cf86745591c0d3a4978adbb2f18c0102089c4e15755848301ce7f384a3023f1d2b1540df5d854bcae2e7f52354
-DIST firefox-133.0.3-ro.xpi 554422 BLAKE2B b104806e76321b5c461ff833707c4c5dcfeb9c1e171cb10cb95f616440e65c896c63be004ea67f6b1c74855ddd83a80e9277a62962cf6ff4245a5a22cf652e6a SHA512 56c289f0e578c540256112c410dfb3f7b25d4083af4a570ac82f4a71c26c0d20ef8840001392e5cf86c68d0162ae85fe6df330e3fa53b47718df280499e88251
-DIST firefox-133.0.3-ru.xpi 744955 BLAKE2B 00ebd6b0ff68b586804f5d72884d9586a75367729fb3a60bb92ad89ed68fb1c47aefdbde8435fde0dcfee3ff92e21faef0015ffae67eb76b9b9b3d235458d347 SHA512 49d6410c05bb535c3f3d8261fa73cf8c65b6e3027e68ea779276345981f2242f74992d88607a67c176f2df49cec629f19c7b7a133441d5bd9b4c4a347f4ed766
-DIST firefox-133.0.3-sco.xpi 515711 BLAKE2B 1555480e5ff0e5ba572cfe510a9921da6a23990c44e10d7af54e31c5e8151dd52b74f054ed36c1c29f8c5de29789ef8cfc9aee896f3b0477f5e6c1cdd5a88407 SHA512 fd2d8ed9d40760aa802946ec0441a9d1ec26a04c88d2600fc5ae7a21a8dbe20011b054c848dfe536649d4df75a126f4e4f535acb8660426d9232859edc163eee
-DIST firefox-133.0.3-si.xpi 624515 BLAKE2B ea3e6ba9f9ab22a8afdb87d5014eb49b5812b28eb339747bace5e7daa7ab3a3a2247fe8e5894bfe0e648d1106fe1b37cb4e9f8f76c4b3d149ac0aed07fa2d6e3 SHA512 f9a71da2cc54a0fd8ae79bb74140057977aebf00fffa6f2438456c2db1aba35ca4d92abf186fc36edbbf8f6f6eadddccd004594d45b854250e22dd78f1ea8cae
-DIST firefox-133.0.3-sk.xpi 674987 BLAKE2B 040063aa2c163f3e36dbd5557d84a85e22d7f743b9ec75b3c4251e82303772010a0c48b4756e9aa27fd0353b574aff1577556def0e5788892749f3b7e8a86cee SHA512 235593ece3ae4dcdc510103f0628d63884c58cd7779c286422f7215af8773d0e3b3c4dafa696b5cc750437ef157e861c5e782e8a4216a518cfaf48f238b83ac1
-DIST firefox-133.0.3-skr.xpi 727052 BLAKE2B 64283e88e00f484036734549828bc2e58fc6ff279fdbd9df67cdb4f73f875b1455dde505a7e94ebc13bc078471163a1b3efb0e1b449ff21affb380ee82f3e697 SHA512 0291c635f58cfbcbfc8cff8faa664b65adfd005b0fd7428bd1655ab93cd05221b9dfc211b9b4355047af8f6095b05f9d77441d7cb5ab30fa5c04b1e36d5fb70b
-DIST firefox-133.0.3-sl.xpi 639523 BLAKE2B 2eaa6b9bb50e9edbd9328ef2e404e7229ee70560dd36c02b80b5e70468dacbbff3772337bf4f618af6eb4913287a7a17a020cfeb7e91c2c89e23b62434431a1d SHA512 59513425dbcd8a9c254dfa50f65211c76ad465ffb0faa77bf8f6157a1fda540470a5246c12d6611627dabe5c9e3dc50126c6891d756703587f6b1bd122d8e00f
-DIST firefox-133.0.3-son.xpi 420661 BLAKE2B 0bc157afda00d2dc03e6a86f6841d9ecaeb06b6d83349f95f1e2dcccc4e484b807be5c50fdec00baed7fa64c9e7cc5cd0226f9b4916249a866ef34400c7b45c0 SHA512 b14f8e9ffddfc1c327d28d184f5303f6d2aae0f56b406f2093ff021670dce608e5e09484a6f03c6fdee184f0f6fffa067ac9610111536c385b7f8d8c1082c243
-DIST firefox-133.0.3-sq.xpi 660168 BLAKE2B e90ba6eb6b69dc5b82da5e8f38f663f6d9dc01a6839afcebe4efde6af10a5242e0c3ec0f62cb4ce50802f5f4e29cd05fa00008c6adc351e5c865cfbc3f2f9572 SHA512 e8cd415d94437cfb695535643747bd1ba3c7c99e353612983926b83a25d47dcb99dc4bf2d195067360e9892237ae2c5b70133931fd470325887a40d916d21e44
-DIST firefox-133.0.3-sr.xpi 645613 BLAKE2B a6b088d835ed4cccb595672a4d44a12532fe6519f3f6145b44a7767de9c4b80ac3e9499a2d822a67325e63f06488db5c61b02cd6be31c70bc35b16c249abcf35 SHA512 fa361e032ded0da87da5dd713a8a1e8fa60d634e9ac47d77aef696fb3c6f4661e58bafa5f7783eb600756a60a0745b4fe20a34c1ef2798f8c3e486bff8ca8baf
-DIST firefox-133.0.3-sv-SE.xpi 639673 BLAKE2B 5f53f0336dff7e293e2bdb1b3ab9b7f9f66f229b1b95a11b032ba09a15eb699edd7088fe606b3024c0b9dac45a69649b27c82251387c7becf4268b9154586203 SHA512 7305bcff3cf203bf5afa17748554d78ee9a674cd47c924ebb97824f50ee6b7f8331c8fc3433ad8aca71c07da9bfb8022c5ee1d91ce299907be8892e2daa283ef
-DIST firefox-133.0.3-ta.xpi 511582 BLAKE2B d0fef37716ad527dbc97659096c004e0ff3024c46db94ef30e0e385801ed8715da59e89bab76baecbd1fb91e02b8c7f7896eea69c2262f27ad677fe903eb7b21 SHA512 10b4980209f498ae6f012d49e51fb4b0c8330eaa6850b03f4d45fbd9e31bb905a1fafa65ecf3d3b0023e02d842da640cebdd72ed88a7512e4cda1bff6708e01c
-DIST firefox-133.0.3-te.xpi 568826 BLAKE2B 0fb5ba0e2a41e4b71ba33f75cbbebfbd6a8c77ae42e81f497f9070c05aa16b0584d3cbbc69c6c757af12c56afde261ea93d37840c28a34b3fb42e915ce6679f4 SHA512 306c11923f2ca3afcdeb4d9491fee29df45afb648e213c3d30d84617ed8f124489fe0e2d2e1a75c16bc05ec12fa0c6c87a72deb20b8ec498e7f910f9e5981e69
-DIST firefox-133.0.3-th.xpi 716295 BLAKE2B 6f662bb87c15fbd2803792c15262cd4bc4201981c2b0608120918da62cd64073c69ad2a50dfd174371532608d2b601149f1cefb6c5f7348d0b2a2e795fb6e243 SHA512 35a3f3b36b2d2e01c1f0f8c2385fd4d82a8b4a64636269da162ba81f8c6765084978a0f41a3b063eab06e8c85b53149527c9b14585f55c2004be63099de247a3
-DIST firefox-133.0.3-tl.xpi 538705 BLAKE2B 4510d832e7aef23e434092bcfc907eee2f755fab13a29719e96a06959bc1bd618a4463751bfd593441c2cec17fc8bd7c14dc408a06f0d9a5b5414e5438500a24 SHA512 e688fa068a7ba4819416a644f404478882414c8bdffecddcdf8bea55852dfb50e3c4c4bfbfc867efe567e1d806deba73a4ca17bf18bb64477715b46b5656e171
-DIST firefox-133.0.3-tr.xpi 652845 BLAKE2B 0987327de542780f0cf5e5427f030ce92f231cdea45d74738e441deaae0b3e56311d160c1c415c0bf25c88853f9918104e075258a5d13ac7cd6705e0d5e87e77 SHA512 ef401cf8c084f639cd6b362150972d5e04d6d816f211e76f756fa80deacd28af2851a34e3973adfef6c6243ee9b350d3c01c122e1d9c3b2885353c4294408add
-DIST firefox-133.0.3-trs.xpi 508677 BLAKE2B d101c40cacfa1314d6130f63ec8ea35114240b9ca15372230c6ae1272d8221e8ecc8e70f923ee02e47fd4fa171355339fbb7a82627b567b2e81ae93a46b5a4a0 SHA512 f954d0d670e0c5401440fe5e2cb3a18aec45e75d32ad29204ae42553ba1fa489feaecff02144f2bcad84037c3a71bdcd206ec49ce739b5273348a8d9bc19c96f
-DIST firefox-133.0.3-uk.xpi 736143 BLAKE2B 0984ab0af7c51f2fae15b3478edfa45d11af23c99b558560cfb2ecd48c66a3f97532c90b95a6a9fbef421139421e564982bbb3428524dd1cb54355045145669b SHA512 6685254a500e155088fd09ddf139cca594c790b573c0325c7447d9d9bd9b7495053dcdf36058e38d0cc385979f833dd1ed9342329dbc5eb50a8d3811584a88c5
-DIST firefox-133.0.3-ur.xpi 564701 BLAKE2B 65081ef3043b80c6d86f95b95508d76b4a0b3e2ae8001d27812e8ff1a0febae8a1057f8ccc0a0ad269e1d7105d89d11f0850b4879cc4124fb3a030e93753613a SHA512 3054c2cd1813e5b7fd49d1550f7db370ec27ba71f461d185817a24bfaf1c736bc001f2bc0fa0f6b841c28924c2716f4a24e9448cde1b4895d96752007e3f67ca
-DIST firefox-133.0.3-uz.xpi 483212 BLAKE2B 609f4ddd57411d0c85213d6df4574422f3d052d6ad3618357c67a2e61703af77bb7df99b9916d35a77ffdd2c069a0368545c4ae504e119b0c6a1f3d78d82171f SHA512 14210b4d7d96fd07c8f83549b9f299203595f0738f0f7a1105553e822c8f5448d0f7133cfd7d8580a27cf04cd4c20616ed47ece62bfa7023168d32cb1b9bc4a9
-DIST firefox-133.0.3-vi.xpi 677944 BLAKE2B c520f4174be263dd011d3c856eac0053a5a342e20211578b815da461a934a078c2ba53ee3da810a29c6aed92c4dd646d48cf4ce408afc41791b4b8c5cdafb5db SHA512 348d73edae8a5ee96dcf5bb335fc4c24e754a95c34c9bfe167208212f26b15967ac122fdfaf506ebca3807923fc75a9dbf30bd214bdd4f7bb0575c8f947dd611
-DIST firefox-133.0.3-xh.xpi 421372 BLAKE2B 79238c6ce683f1d9cc585f8ce40e1603df46a926b9d8bf02c001e70a4924cfd1a913b73dbbb5bb6301d01e988ef216241b67a3bda8e88ccd8fcc13a17440cb59 SHA512 a2b63a6d79d2c9f388d9ef2ebccb71327057a188268c816d66abd2847493ca5fbfd8b1ece1fe8653f3c88dfe5459e9038d1c2c254084ca6afb0007ae97e7ac81
-DIST firefox-133.0.3-zh-CN.xpi 679309 BLAKE2B b6f9d3ac6055a258b78857dddffb89c97f2b77bd859bdab6bb20c7791f811267bcc09db2b451ed56855c074cbb9a7c6b09c375819e951f89d67b011178b30f82 SHA512 c42eba97f3069b38fdae933489c6dc1b9fbd7ab866830b4d3fbdbaf10969e1cf4665235193ae6985d032fd4007c12dc221f8a6f284625f60b36a043dcbf3c6b3
-DIST firefox-133.0.3-zh-TW.xpi 681633 BLAKE2B 7f67226c9bf2a2d311b7a13c5aaf68bae1c784c53256f3e971490980f6d739f2dedcde7803d0f1955d6be8390ad461d3fe1f84083a7ea093624ae39564aa6ffc SHA512 975b508f569eff982575a5d62387882a4fe0bc061ef5af510cdfcd4b8c04480b260d9bd89b0da857d481272b12ba5007b73b46938bcb24e2754139d7ec16a3d8
-DIST firefox-134.0-ach.xpi 468175 BLAKE2B a9eaab4624ae5675cc0f380c877b8aa5205cd768f640bdfac44e97714c1dd754f8bb89dcd2a71732438f6027b20b0f5f8493e839cf18640bc8d47b604034a1b9 SHA512 ca12411ab30de0f101656b4c2cc9914cc5602580ecb16a0af463c251de36d13641b468690961d4170dfcef89fb62242a73665ea320704e5c23227f5b6edbf8fe
-DIST firefox-134.0-af.xpi 421162 BLAKE2B a9bdd1b7f129a9d3a08df608e1b2d23a844b367bc2985fb6904ed233be5e0d57f36b840bf88712596117970ceb2d20c48f2afda4db3b6e767b1d7d39f72ab2f5 SHA512 36411f485e16856ca96fd5a8ad6a9f4b8266ccd880a9196b5f8052dfec32765e248c53f65930b9cc9b151123ad240edbd3095b7005ff132a6937cc48d2b9be25
-DIST firefox-134.0-an.xpi 510952 BLAKE2B ff0e62dc07bf174b68e691c5285931593312aad5b9522a8310dd5d78c6cde894d768cc394ca75082ea4085f80da164a8f46c632d30c09dc61d548a95362018e7 SHA512 2e1ea28b965ceb2ba8317635045b775084c239ab726a8c8ff5e95388abc09d54e4472914302f5b0c817801c3a962859ed3edb1c15a4cce39e5ccaa86899ae4af
-DIST firefox-134.0-ar.xpi 633883 BLAKE2B 499a63f6432343a0e0917ccdc5b74a381114683fb22a0361f2fbf1f1a57722cc3896ebae5cf7c8d1ac59fdb7ac201a1cbdc9108a9903ff0227754a91ba0e3a99 SHA512 4033c754a91f88b4b883ce539940a8e13241770df6bf41f30fe1dbcf7eff3589b3e7b67696bc62abf64294c044e25f54cb28179ea1af672147a8247bb5926c26
-DIST firefox-134.0-ast.xpi 500083 BLAKE2B 4806276202782d21fc715abd1f9acc3aa6c7971a419fdbcee9dbf11baccaaad6fb2176691631ddbea62351076cdeaa1f49454a2f383aff2aff9d1acec6b6c931 SHA512 2268f5d46db69cf61dfa9c7dd17f3178060180c856eb78fd0a930d98049cbbc81d1d7bcc542f55c586e59d417220ba7f6a6ef8862596d6fb7580434919b3e917
-DIST firefox-134.0-az.xpi 494914 BLAKE2B 98fed19418868442f33ab74a1d9400e91b9e71e4e028b9cf29751730b7f315c4eb419cb6d146a3cf15acfa8404753e408571bf4a8ad8ba38387aac268fc7cef0 SHA512 e5f22868fec85d0082abb5ea8ba24ae6833d38f5f70d0e717aabea718c513bef58bb519feb9a889f5bc6ec4d6d18c1cc9b4b8916100e0344e426841416d0175d
-DIST firefox-134.0-be.xpi 744276 BLAKE2B 5b85f995f7a8a065b8febb2cb31ca4681bce49c7df5a06d742c4bc47f3e0afba5a0181a09c58a3d3f9e99a2cda14a1489df68a31ec537c93dc155cce5b1ef51a SHA512 40ccdab86a13601506174c395812ab285b212332aed946c309979332d050aedf10983114fe9540538b8d45a783d6712acfa6ddeb334bb06b9bb7cec6c6f0c1c2
-DIST firefox-134.0-bg.xpi 670917 BLAKE2B c74f8c258ff87da9036b7720fa8f1b667815cc369b59084a06b298fe8fd0c7278ec302596b834b514ffc89e194996f8dadf485d50b94a3687078482bcc6230b5 SHA512 2984937477e5e15cc78e8d14a58a3ced09a60e9e72cb0decce8950969ce954ac5e18889cf804cd28421a4c799adb8041e761b8c8fd444fd4a8f596069af0e944
-DIST firefox-134.0-bn.xpi 615540 BLAKE2B 8598aecc24159a9ce4a3130351f7eb9a3d52121e9c4ddbb386101041818bfb7012b379e57e6a4162832278807fdd8c99e32230284934ae54b1dd1dbafd0624bc SHA512 56b3394fd8da1f189db1ccd7b636307e592199db2f9109710591d4c9fd77fb25ac0ca8ebd317c91eb3fcba143bc2648844f4b74ed76f6bc9e58aa3c710501e2f
-DIST firefox-134.0-br.xpi 598074 BLAKE2B 02a67188192651658c7bdea7a5256e11964e7ca86d479577bb9ec314b64796f47ffcdd21726e5b7b495196b26b7c4aa8d86f086c0c9b7eeb0fe556b61cb15e28 SHA512 280c030873b3e29ca1245ed0104b14a34c74e41bac485066058cb87f7e2e2df56fd5b89fc9378c7b018aff9e776e9e1032c2331011676c6c2bd2527c4607a57b
-DIST firefox-134.0-bs.xpi 557244 BLAKE2B c19d9a67887fc21ae1df78001759d5b44f45d2bb1e394c5e008ecc89fce9288b42f9320ed8b83bf1cabf83429be5e11bdb2edea8322a40bf8c1c1645805d8e03 SHA512 b4a8c5b09188afa95caa0694342160c8082b6b6668145e161d137144791fe85ef982ca852e67b56aab4301cfb6271259ae41eacbe6da211a2e07919f52c360d3
-DIST firefox-134.0-ca-valencia.xpi 550243 BLAKE2B 2b94db9efa25a8d72d2071824d923da49fdae896d83ad2ad3a20f765cfaa7c0761f8e0befda7eee70f8db0a82d62daac9712946a2645a2ccdd70b55b558b3ea1 SHA512 48bbbe27199f39b3b7b6db5d3aa2b475978d234c50a2f4d1e82d62c4478c4ff3a0a4406b1b473d54560e95146fd82f15789a3655c47ca72130f07303b865e978
-DIST firefox-134.0-ca.xpi 607760 BLAKE2B e369bcf5ac6faec9e2b80267785f8e80ae5f38f1cbc80be82b8cbb676ff44543229d43d73cdaa8c31610ce427b30324bec42ce59affb164190c6b291e3747e1c SHA512 0d411187a750975309071936c93e7ec5d179cf600acec8d5a63d00b5bc1124d6cd71d86c4ed29678bbd8bcceb56472c4ddb96231ffc704473e7cd27eeb0e8d73
-DIST firefox-134.0-cak.xpi 597775 BLAKE2B 338ceee303e1f61923827c61bc183f36c210371a5df8f4affe9f43c946003f07071c8c2b0b25e3f0575a007f9d818e703781daec8cc84aeae661a5687ca0db78 SHA512 e94b4320478188cc2cbcac3818bdf01c739e84f1503427264a3c0f8fa81abb8bfad05fef05f2b87e7a0f2a5d3185cd7c3ee172917fd8560d9a97dff7b95183a5
-DIST firefox-134.0-cs.xpi 688675 BLAKE2B 89750207ac3755d2ae8cd56f38d574447d7c547c153bd59779b6af421416c710fead0df0125ba41a3041ff096dce680abbf4cdcc2c61a88903051d0675be541d SHA512 787dd821e6cc4d8dc8b077854b21a7e2b2a444cfdaef21cb905d87584c43270900f368de049a940211c82d8d34c5a944c101483cefe1aa98a6a5f01afaf512fb
-DIST firefox-134.0-cy.xpi 649374 BLAKE2B a012dcf4dc063dad39349feeebc57f65d2dbd19dd9bcb30c6e0cf352832e40f431b1354299ae87c5ba84ba8f59b125fbc4cabc46f8c1d5808d47f893fecbb5e1 SHA512 535104977911640070b0a90915eb12863fedb3dbb9aba673cf2ea3f336cf449fe09daa198f9852c8643369e85b9a6da8791a0e0a93892ec94b7111de3c6a9631
-DIST firefox-134.0-da.xpi 637277 BLAKE2B beac566965ad67645341e95370dacdac62744ccdf70fab3fa3766c2b7aa5dbaec8ad07638e379e6bd0d72785cb5b7a2bd2b49721e409fda8fc9dc458df2c9533 SHA512 7bfd03093ffe0ce226d556322a26889008b362ccea90bb02b195061c83ba214773113aeecc18c791ab7e8d181457008cb9908e9fc1d57bc1d9f76c3a35b0244a
-DIST firefox-134.0-de.xpi 661278 BLAKE2B 2ae531ae6f9eb6a9f24267069e268f55e34cb3a8f316294000edecbfaeecce3256b0796131251fd88d1f796b1fa58049eae83c2a7fc7d239a1efa90bb046397c SHA512 a4b859e5536c6c7f5dd54fc1bd275efb16bb2d37b83299967ba97d8368a17c6d3bfc66c7288fe0d56369010015d8b0b97ce453e66830a203c6e716fa00ea2b93
-DIST firefox-134.0-dsb.xpi 678094 BLAKE2B 4ef86f513736609808ac2e2c0ec3b5a993795a24647c3871f4b2c877b9b6b03889629f6483d278ce86ab76c63c1c34a8a01241426d630a4ba19c4ac507bfd768 SHA512 e4c35f7544466b1f44b83b1837cd9100b57aebc574290ceed487cf38fa77eb9da8fea66c3c0043d7919b61e3c0ed9e7103ba5b9c4bd0e2189d7afcf1949dbdff
-DIST firefox-134.0-el.xpi 760444 BLAKE2B b01b4ed8767c4736ee103442d575947d984820c7c7b83e5302100c5b7e040d5d3977032a1e72eb4efb23e091fafcace0c374ac8c72bda5c952df1a8f8c8aee53 SHA512 1b85d8383a2186602f19125e0a2d8ea7a7e4fd2b7065db41419074254688f767c5d77c9874c768b83b5473d97519d50cc53025208d069e7fc6fb965a449e8fdb
-DIST firefox-134.0-en-CA.xpi 607990 BLAKE2B 84aa24343d7f657f9170f532900e719673fe9a81c03d340c3fb0b9d7b204b13b87df9aad63405b5b53d60dbc6bed2480b8dba4cb66f3f4f141b894ed5383e45a SHA512 8bd7905d288ca2efaa8e66aa24a00d062d15dfc82f256e9ce3c5d48f25196c625b4f9d03d2e848e417c6a77a98c47ddd142a390e5a1ad8b25bf08dcfbf5bb817
-DIST firefox-134.0-en-GB.xpi 609127 BLAKE2B 621027a1962b61a62ad6ece1028fb18e86d01ca760fcb51361bbd3b2b9bc7787118378bb5a4149caae17045e1703bea4956869cc7b9414731e7d4ad0ebd912c8 SHA512 bb5c07495920787b224160e8b80965c661b3a5e3efc281205a4f72f15c9195f12feae1843832439ccc58f6b7db9e1fb3a415bed0cb23e1bb3d68558e55edea73
-DIST firefox-134.0-eo.xpi 640106 BLAKE2B dc07c9670fd4d7340c7df5d21fa4e4e6a51d278b97ee5937953e12008b0c39ab36c00fcb1c5e28a7ab47518e9dbf53dd8877fae94d1e839e522d83c27e91b8d2 SHA512 783337aaf0e88f64992e90ec659a59859282678ad9a1330ceae9f1ec0cf050732e6ea4547f0525cc39674c680c8323afed3daa6bf9c66c7a519ed7ba0679ddcf
-DIST firefox-134.0-es-AR.xpi 654030 BLAKE2B f903a48e6dbef2e5820b6d9f783b68297b7eba7f3cfefaac6e4376cca626321a4e03d5c65c248d592e78c42e23981eb3883c0e1395d840e013176942fbfc0ff5 SHA512 4eb99e6e13f63df53006eff38c03f2ca25e8494e5406ccaa23e7d3eb51aa2049ea1fb558faa114248af92d885d3010c01d9637401f60623102fa3a8e20c06b94
-DIST firefox-134.0-es-CL.xpi 653726 BLAKE2B 92d312e3b68cf562d85a2980efc367a374bb380de5461770fddf66dd9a2f57bfaf4d1869c2bd433b56159ba91a4d65c07328b87615f38d7f5c39b2ad4f7572f0 SHA512 1175f079f704f3b4ecde696a0aa6a19646ca31f1ce7bd52762caefc7c9c88cb9ceaefe425d6ea2a86f9a428aad620ae83a9c4074c2820248333f9957d1e16d08
-DIST firefox-134.0-es-ES.xpi 648570 BLAKE2B 4889a95618d3a66e6e351086f023d616507bad730f18f691088b612ba0fd5e722d8946f66c826fe91e072fbd431a9d4fc297bafcd5aacdc21fb93940fc737038 SHA512 19ce7b26ee126a95587368c40b08cfb1b856c573b06a6b5adabb9eeb9bcd1ec00a18b09e51ddbe2a0e11a54e65ce88adb159d6f275ab932fb6c13484d6082621
-DIST firefox-134.0-es-MX.xpi 657163 BLAKE2B 55adbd7d260524a017c808aee37e22ee1c9aca9a92a812d6b79303fe2b2d2d12068a40883a5f43bebf1e400a201c9bdb75ae45521361a2372733e973231ce52a SHA512 60de9104db9fd3e76f1f0611e9aed423c16ef957f8ce6a6f3534d3fcf80462650c5c7aaae3659b80f9d8df40a54dcce5656302956afdad23125ed9bb717d984d
-DIST firefox-134.0-et.xpi 546711 BLAKE2B 6f76c5b5e2633c1024c8927427a2dff039fbebe68c5f5114d1e6d1296e07357636ef1438ec548169199d2bcf9cd7aec2d44b0b21298290f9b94c33ce6791433b SHA512 83bfe20856f81493d222bd5d8676c3ea3b87553def038b3ba7cc15b0b5d35e7c1980df51f8ab036e0835f17029c9e776403a3e498353513ab3830d2bf586cd9a
-DIST firefox-134.0-eu.xpi 622849 BLAKE2B de83771937c91d360fc2aa62a7247fd66cf0dc6a8a78256e3577138d121ef810ba8058203d30f33c023a9434a481e95f31df1b98fbdfd8ee2a2859f1bac973d4 SHA512 e1638c31fd4dcaa1a082cc9f8b278c968dfe2b377381638e3682638f211a363beedb3221f33acb65e325ef98b3b75f2a812c5de991674fa4092246f68427da72
-DIST firefox-134.0-fa.xpi 625175 BLAKE2B 29d1200918b50ab32150995f9c72ed3c3ed495a691b4d446c99d099c64ef4254fd4d4194d726904e04c1f17826313e2ab4a8afd048579007f750c804a065221f SHA512 92a9bd736629e6ad97ffd6609ef6bed2be43a770a1e356b94e8fd74bd3471364d605141b8e257aca88ceaafc586424e79b7b63cb5a3258126b14ebbeabd6477a
-DIST firefox-134.0-ff.xpi 479999 BLAKE2B 85c2fdec3c0e3f37e33f756e5751aae6e17f02d3d503f913200a2788b0b5aaa3492c46b6c381f633b96eaba3f13164177392658ceb2d18d39473b0b58760cb77 SHA512 779a6ce6ebf1d2dd82345a92a166d8e83e8216287d8a6066bdb46fdc42b9342f5556be11ed78625c87179567845b1eb93bb4d101ed7c39297bec657802bfb2c6
-DIST firefox-134.0-fi.xpi 634177 BLAKE2B c4a28dd11b971b7d3b74011d6d6137f6fd7890a98f860cdaee0cbbe9edf48bd511c08fe22bc2922aa3bb3d26665b745584a2bb712ca7df515c89bd6c70a8b4a1 SHA512 4f0479c83b457b575f70a149c37c90877a55100d8b3fcee0b5216d6b4d73b62e9e0d04467fedab9a2aaefe01b7feefcf2c4f623ab997ebbf3e6617739b349fdb
-DIST firefox-134.0-fr.xpi 667546 BLAKE2B 510825119b5ae19935623860ac038c0345d3583f80d8c296b8e4f7aea2e474bcfda1cfd538fc2c79d8ec19ad88b12cc84f7f31f7b972b2364e752672d5ef14a6 SHA512 116e99d4f0b543739127131470b07f0fea478de71e395f999a71f99b799df8c1c33e7352472ec40b443d620a05269ce98587f74322e898e08daf0a236ca01606
-DIST firefox-134.0-fy-NL.xpi 649694 BLAKE2B bf3f00c9b4c7bbfb103002a1382d3c99b44bfc157d8b9865137263515d950bb5d9797623844a2cd053746f2bf0c0db577bb12827c19e04a514bc231dabae69fa SHA512 b2d7f8672ed0360b2ad95017cddb0b31f030e8e5dc87679a059e6b31ebe687eface7a7120224b55a310c476b82d1adb47c35858f71de77238f3ad9ae70892f3d
-DIST firefox-134.0-ga-IE.xpi 474982 BLAKE2B ebee8e595678b4dcd4adc159b9e81e42481746af9f90c8a4d0c26b04bf194804be7f2eea84d54115924e712725c8b7670b082082a737603ea4c516f9539a609a SHA512 c28ee784a56b5535930645e7398c13c07ea6822486c6b9260ec20ea5ff0a0b30b7dafbd93b7abacb3880bd521243b72dae72ab33780afff1a1c4b4640d07fbb6
-DIST firefox-134.0-gd.xpi 603300 BLAKE2B 019e09fd2c46919aac770689c17a06f8d3c83006e27f7f92b29cadefe529951c18f50f9e6081d4bc4e49895d0f28e49398fb957764cac912868226a088cb969b SHA512 7f9535446536919fb9c6c4ee5f4cf8874d41e500a0a9cd65d1eaa436d7cfd8edbac2c4a1fc2b4481b53ab017019e5da176c45240c5525cc06d1e9fb7537df79b
-DIST firefox-134.0-gl.xpi 614908 BLAKE2B 35c1cff09869b2fa556b112fb1e46deacc645f37f3af8dbf9ef4aca60596d06e966dd65a68554c365c5a72495bf94ee215b0b5a884d9dd316a30108e197cdc31 SHA512 ad794ad32fcea6c5d3d677f215c78cddcfb6f9bf7ce2001f13da5ae0bb3ab83fcf932b2ed5937a5248d96bb3b052f53a11c3ed9289b851e5c7d7573c80d0f986
-DIST firefox-134.0-gn.xpi 661081 BLAKE2B 96af2541f39a6bf0d1f84210cb78a0eda3aaf698773a5d484dd76927fc3faca0a28581e95e42afbe404cb867f5730c4f15d1719011ee90fc875116ec154c5e94 SHA512 61f5612fbdfed0ebee60a118734761a9c8c382b0d50b8281566c9f3896a3eb509b86b2bf9f59de08a231f9af80bee9b40acfea8149e378b6e851a42d711cfdfc
-DIST firefox-134.0-gu-IN.xpi 531510 BLAKE2B aed65e51e72a525bfb74e9efe52af651c787bdce71962e2f035bea4b6c0af2c7d6b293a7c99c65c2e7b76748b58dc5c425759786eed73530be60860e654fbdc7 SHA512 b5daef8e06b003511a0bf34a7e802f3c278342d0d1964930e2904c002c76ad22d7c839b4450c88709f3da3662d8a8d97ad412806d9d2d8582c30a8bc17b2135a
-DIST firefox-134.0-he.xpi 656241 BLAKE2B e5e33c5205019120333e1bf28f0bc7ff5fc651e72452650fb3ff5211c773185149b5b0328c4384778f46f42a12f11e17cbf96af8d60908d71b43b41f88dbf4ef SHA512 9948154b38aa50ec11a3f478682bf61c5f7a9d2c9022feb4b2e0e379c42901d5604e32a8455c4caa2a8e4bf94e9232d5b3d24e2e93d970f15570c45cadbc92f5
-DIST firefox-134.0-hi-IN.xpi 570956 BLAKE2B 516aa55421d863261421ed8bf3dc93c63157aa4cf324be8ad2658780861128c5fb3828c5237208654e49cc0f11dd8cd64bb4e2b02f99e112f6077b2471a916a8 SHA512 6836bd4de8ba0c57a9a1e9f8079d6eab4230442fb3ab29e69a27c9e836afa11124a1c761b90a0ad2d37f21a98542d04d6c87f30d4ad83420a7ae49c6598b0665
-DIST firefox-134.0-hr.xpi 633368 BLAKE2B 96b344a5bd091e574bfd0ca7350df579732484edcf54f3db709901cf63415d306b2c4919d8f7942dca3876892394732a975f245d652c50a487525a7d61039381 SHA512 aebfd94df4e98412410953b922850a58c37c6ca149b64a4301e4e0cc82d646a9e050260cd0e237e8e685415cdec6a377618cb7cd1db2773056f859ce003c2e11
-DIST firefox-134.0-hsb.xpi 674109 BLAKE2B 7f053ef3ca21c59ad5d2d55ddda8136d54b60f51694131dfa4b5d8fc47ccde6d922c50967ccb1047ec607af489e1cb64313628a9f5fbd865d8741dae77c9a907 SHA512 a7885aaa5f03138dae3a70aecd77d090cc57d5deff3cd7c36b9b3c3a5250b814db1edd69f00d49845d98ba8ac0ee6130c88ecba23a3208010c26a5ac7b72d652
-DIST firefox-134.0-hu.xpi 678173 BLAKE2B 1865fd393f9dea7fbc0bae251c0c6fa7a1f8047e87508e06c21f2d755635b372a713f32d4ecc32a112c77cec249d3e883900384085ecc2d652d9bce604d8e320 SHA512 5b1247bdf0fe4cc4a5ff31db0398589bf4b17fa72b6f61814f74fafbe52a00a0754ea0e5585cc909d14bda0a7a3301e5efa8501fe707c23b5d9c24d4732ba729
-DIST firefox-134.0-hy-AM.xpi 661671 BLAKE2B 027c9a6ac7b9139b2e5b633c359005728b1d8f80f3627e1770702781b7b4ea039eb6d14b6aebf51d610659d72019b34efff3fcba9fe6f22aa0ff087e43865c4f SHA512 48c686539e93f8b0510ee1484e261e0f700767fbace31c745d4242e8604c23921eb102e89136f96c8ff46e5caa360dcbe10fde2a3111785357fead8099938a9a
-DIST firefox-134.0-ia.xpi 636635 BLAKE2B 52033a26972eda686ad6b18ed18552cb75ad79ad36f2b25ae1798cdf276efecfd480a0e8c7eb8e6907d95989251ef1210218ea6d80dc226c3c7a535720e18540 SHA512 8d7d17fb12797ac7866a202e213048195fd3a888f308153bddee559c308d974d3c28f4e7c7ba33f466276a5dd133adc6f47d043855562f2570ff229522c07371
-DIST firefox-134.0-id.xpi 620028 BLAKE2B 4a6b509ed71d455a952098606db488e246441d5708036e2ec5c5da5f6423ff10807ddcf5159e0f30f102a3e651e81b2d50806e25ee45e5f0df4f86a8aa1e1325 SHA512 a198e8e85167ab37a158d2ce3dcaeac4a66875e8a3bcf14b9e93f1c041266165a8757f42d42f8bf333a8935968c61929b7a01e808f2bede03617d03dc34075b1
-DIST firefox-134.0-is.xpi 642110 BLAKE2B 56b463c588dc2b43861ba7d16e08df029f390451702cf38eccdec73abd989c6e46216078c85cb870f983cf311ce1eaa65997caee07f685e06ac51e05ef5f1269 SHA512 26036a48139178aa4609bc70371814543830385224c8c9b5c9291356ba0f530426062c69b9b2d2bce92d10d927fda9aebbf78324bad01793ffc59b23cbc4fc63
-DIST firefox-134.0-it.xpi 646160 BLAKE2B 8dca9f809cded5193b34b9682114aefeaf27383fabbbcc94a46de294959e301fd1454d868e242355078a989fe6da83951ddc02d693c38f481fe172d7009a3776 SHA512 39c328508f6bb53b0688ee40fcf7e50e21ff85a397fefa1612edb284f2b7e36502984ff8e543398db4c8b295f2c1523f260e97aaacabe27bc8d987ab950ba16f
-DIST firefox-134.0-ja.xpi 704024 BLAKE2B 76aee1734dced3a87537ae0f8d7f82ff74171a87c4f9418c3f69359fef32ed199527c8e1ea1259a070e421d84c62d1d57bbf9cb5f7f2ccf6704013e60720d6d4 SHA512 9b1f0c27cfc472a22aef82fb446c8ddf923f997442a1369575c98723b33ec7a31da7b61bc5744cdab40d1f7812d6768c5f6c47db9c1b1dfa1648499d84bd98c0
-DIST firefox-134.0-ka.xpi 711240 BLAKE2B 8f221b7f4ea16e5e2fb3d8c2cb274997f95f21f9419fb9606fd4a7e8e245a971d4a7f825d97c6c04d2bcc9a7a0ef996980e5bf3612c9b68a0d69cedca90f4df9 SHA512 f2ca38b1e8ebbe73c37d0c009b1ab65e103175a69c2d42a0c9e1e27576f1ac7051f051f2dfc323d417c3cffadaded2a178b2c927975a7377fe4d42a7f7e73eb6
-DIST firefox-134.0-kab.xpi 626328 BLAKE2B fe69b8c014967ddc649ed98e17f56967a2449f9b7107e9603d6202a97a093e4ffaa04431ca83867348bda9b5101ccbb936e3bcdde063eb2231e3012f8e06739d SHA512 76c6e9db97ebd1daec554e24ab48564281b4ad8fd198f5750c14bc94bbb40115cb76716e4f5a7b44d0b7ab2073f68f4ceee23f8b5a6c4425734268d19c21d2a9
-DIST firefox-134.0-kk.xpi 734784 BLAKE2B 6f77c28fd237f8ca9634ab0ad9fbe820dc78603b09ef3fe796b9152c4cb14bdfc3d0189c97ef3a6b19cfba01025ea112d3d6f46bbc7c0a7dc2f7e273d2edc6a4 SHA512 d2e32e4a9d9e2ad35b5fab0ef79921d60dc62e21e51b792f9316e60bf77394354e13b480cc4248579a31f470ed307ac8e66921f8cc5ae59c3fe73b5e209d72cf
-DIST firefox-134.0-km.xpi 529770 BLAKE2B d684dfcf62f0e5ec777e8dba8c58cd3ea0f3be9c3ff2db58164382b0ee11b03591bdc50604fab00bdd4d266a6e73202fb1bfabce854b15d9e1e9590cfd6bf5e2 SHA512 a4624a5cb60041ba2b94c199a0f6a8e09c5ce29f577bec7a791afc3d9eed944f9e416801c88fe158a0734f83d48a3076495e146095b2fa5b2ff481af86fa20ee
-DIST firefox-134.0-kn.xpi 494779 BLAKE2B 8f2e7d9ad8d67d0b03982738d3db00ce921befb54f1bb67a4451013ea8f583f91c79a468de37abc59c073f77667ebb3f7116edb08f393cea4591695c4dfb3263 SHA512 92fbc828362f09572fbf909e4b50b3bf3572dd5495f6449c622d6072d89f50ac095f8ed48cb7cb99c9aa92195ef033ec3fa4a44b21fbb13aa07380004aa20210
-DIST firefox-134.0-ko.xpi 688670 BLAKE2B 46552c5fb5a08da2e25a15baab5ed5d64aa9964e93ec6769a532f7e8808f56baa74b3c402eb80196f176c4fc90ebb3493971e2e70f96caf2da9e6e9d8f36f197 SHA512 b82a3c0d9aa69afc94f8e74fe1021cc28ff1d2521f432ade955940cf6c24418aebc3ca26f169d57ae105256d2cb34697d256ce4b9fb08f448c6d90eacc6fee50
-DIST firefox-134.0-lij.xpi 488327 BLAKE2B 9a2b0ee6328da5b1efc83be48a0cc5eea886df98f1f1bd55e9b3ded4eeec1ab5c2bdf105eaaad0ac547f3c0cfbb8e8a558a25429abb0bc7dfb8391e52a007db1 SHA512 5e405965493f3aeedbff0f06852bc1ec40c3ea9b440fd18a9de169956a554fe0ca0b31aeeec9840de49e223e1a87a446d9921e92120b59d7ccc6ebbc6a3134cd
-DIST firefox-134.0-lt.xpi 577201 BLAKE2B fa99bf93f7298e69381a4a986c10fbe203629edbb51c761c08b7ea40dcd9c6a616611096a3036cbeeb1c6c8e7fc8b6e272d0319c00be273c84cff934745d25f4 SHA512 2f37c3b318b1d5d985e32755a8a351791e83a0cec6215d02e435ceab7915d08afb06870f0fb272a179a63fbdb94de1c3f84bb94a679bb7bad66a7da29c85b76a
-DIST firefox-134.0-lv.xpi 590048 BLAKE2B 5a8623e003c2aef172d0796433797e9eb510b442066bcb45cb6fec5002e63fd7b81056f57f10ac59c905cc274e011e30ec92df5465e734b4297741156b7543a6 SHA512 73099be1cae3f0232acde3063d8b9f60bc3f22876449ffc53ab19e981db9927f7adce57553ddb80b2efa31f3db14bcb37257583c7c83360a2d65c2fb605f80d4
-DIST firefox-134.0-mk.xpi 497213 BLAKE2B bfad1e6a9c919f96d6692b2b2eea7ae841cae24cb532118b177c0c3fb99c040e72da88617f42ead86c63b9a83b945958a84b6b39839b91e9dd74e5e1e6c94baf SHA512 2d102dfeeb17d66abf6c2c40b35d99541dab01d64ff143d28da1950a1ffc46e99cf45317b4382fdd0a25de9db331589590ee7d8976ba50e12de5360aba0071dd
-DIST firefox-134.0-mr.xpi 536143 BLAKE2B be8b5a11105da49ab2479fec5fb15fbf7efbd7de6838c326515d296bc4e1bc2ea5c4feed5d65ac5de0da62a46ad33675ae027c5525c6615bfb2ace406366d523 SHA512 59d7555d590cbf6dfb855725e9ce85f6d033a0b3fb714b92e9b9a954868ed590df55dd67b4a45bcd1b5f4c5c029cc65dd7b7fbf7ec9f71d50668082f417f283e
-DIST firefox-134.0-ms.xpi 453846 BLAKE2B ede75605082be68e8965eff116fc19741cf338d987ad0c03dae4bdb441aacd2c5151e2fa8655c15937b7a69033d9f88474928ce60560872d71b812aa23db49a4 SHA512 15dbc9b1c56d97aecc79ebe99965b05238b37c127cdcb4c52035fa88d23b7ab3f8f5b97b6cabf9193c77d37a669a2d4de52e31a0796d801b0443125412d2de8f
-DIST firefox-134.0-my.xpi 522468 BLAKE2B 00a9e7328968c4ed0636c0531b835b1fdfaf94f451ea297e1dbcbe05c5946adee87a5ad9d6e20af897b4f56de0ce964773fdd90ace5f6e68ade4cc36b46d04a2 SHA512 e7794350f214bd015896e5c8cdd4a24e02b71a2bb73ae2f95ef23de030c7fb2e9f70431c342a99e12d8899da164ab820b56011f1ac7fb2bf313d51ff879b2596
-DIST firefox-134.0-nb-NO.xpi 625554 BLAKE2B 9ef2a904ce19d095acc49ec9ef043ccca21d94c79f84b69356e8f812f2acdaef768eed0922e688728d659701e84d09eeafc405363e931cfd30cb660bb3177879 SHA512 ee97217855b3cdc73f4d4529ffffcb570026becafbe542a8477ccc743475762af69edaa788278a60b9ea8d733a8b20bcc7a17f9303a603daf5a09585eabad68c
-DIST firefox-134.0-ne-NP.xpi 524811 BLAKE2B c1d4403220341adec278fc204b44c1443fc94b00158a3deebd4bc1a5c790c9706e2bd18d150ecd27efdac966c57a2c32aa67d6f367bb1b752176020a1a484563 SHA512 47e50fdfe3fd4921e4cdcc2fc72501a754d0e51d3e149cc093b82b9c4ad00e0e9951c83afa19b7b1e85e96923e9ec31f6dcc55f8b992bf742affe662fc153b00
-DIST firefox-134.0-nl.xpi 642841 BLAKE2B ed7bd0d0419819f3d9939b598328598de04b03b02fd3b4b65b2f24a419824d34640bbc51d8374de78db222120629768eaaacbafcb894fe83e85ba5dfba4207cc SHA512 44620f7fef6c7c4c3e41a966aca5902e58c1f04401e0e1bfd9cfca285355d00c82d038be55d62ab0769b3be0ca81400d12c731c2b82e4964c8ba05701387cdb2
-DIST firefox-134.0-nn-NO.xpi 629840 BLAKE2B fbbba8a0590f849df7b17e1cdad0a088649fd57a81fd008bc72c3d0a819773966bea710a7d234b3cd272e0650359031485e6c8c64cc97dbc03e09fca98679209 SHA512 d73d2338a401fb0fe950f78bf080f5021bd60da33077cc1a525c3da8b8297d2f9fe28f6d20bb3c0786f2c0f19dc65256456426d646533d60cb2d8adc9799fe7d
-DIST firefox-134.0-oc.xpi 626181 BLAKE2B 51e33ed53bc1e730867ada9498c2cc69a0a81ffc7c3d79c293e8c378036690467297cc33cd16519fd48b44214998ececda9c8fce0082227230ace54dff615d3f SHA512 67e2473eac8176557dce11ffae66c68bca5597f79d7f6151087acc3c2ee79806c34582d6e2337885a5941bc20c5524db4b0d081d8feb6918aada10ee15564f47
-DIST firefox-134.0-pa-IN.xpi 723083 BLAKE2B df9a2c5a04add3716b31aed17ed44389a24bdaf4d174ef7d728a74d5675a68857f2ac5944bd608e8da56a8c18c3ff02f3ecb07b5b43c7734ed7a2bb16dadcf03 SHA512 7ff4909d046317a4ef6329a109061d771a054672fced6365ec2c2d7487f665b98ea90ec5f5a45c9410e1916ad0122f92828a3267ea829cb38cca90ed9a503a17
-DIST firefox-134.0-pl.xpi 661734 BLAKE2B 0f83a5628415325aa808244c91ea7cd5483b19b5d6237ba0b949fb0ea4a2e4b42d002467d6d6313b0870c0decfd1b28e4969a94a136f9ae9c7a4cf719281b70f SHA512 ad8329ed1e96be483e9a1e809fa4dea71d867e7359b13e24db8b71dbda908972ed456ed89917eb0af4fffc4e8c952bf2060bd96dc46a4ca980ce839463765ae9
-DIST firefox-134.0-pt-BR.xpi 647955 BLAKE2B 8c8006f9bc32dbd1c24827be85af0be7f895a40a2ea7d7a2ce5f57da82381f3f919d132dba4db181c84fdc216ebacf49deddcb0fa290a4c64bbd3513f7e67771 SHA512 5a5613be6cb85e6e5175b7ef028a6554c37748f6439bc8fbcb7c0a92c94c7e0a21c1b67e1b6d243fcb533af9c5550435f4a19e132df98642d089c00318ab6dd9
-DIST firefox-134.0-pt-PT.xpi 654969 BLAKE2B ef28cfb5c6432a7a6544f689b2650b220f539bbae2ba8db1643812eba253168abb91be37679550155b090c3d9111a6636aa13879018c79aee838de6ad075033e SHA512 2f6119783cd9c5f7c8426b9be9dfcf3856c465e63966d38d4863b15734de53898c00fde3896beb965845bc0df2a33089b4353b82ca812660efd0ef73256f420e
-DIST firefox-134.0-rm.xpi 644069 BLAKE2B 4e00656d142d6fe2b47e1c37c44daf99ba49ef5e2c977fc4608dce721870fd18aae83802576e917e36cb8e1036ad8784f7cd22d37ef3da2dd961d56f3c87ada4 SHA512 5e95251b36d4ac8cf36307c2fefa6fecdba532177efed439d12f5492aa6b3114b2f13c31411ae38a7e05e3f15da703c4f06f3c519309349424ea4140ad59317d
-DIST firefox-134.0-ro.xpi 554204 BLAKE2B 152690cf27c8b66b1201ed2d5158ec466a2954cc94ea39d6781811fba05499fd127e9b0ee7fea54f48da69c183d91901e39f6e01fb124b51d0bfd0b002d23737 SHA512 a498a0be99a01ce8c70d099e32c25f1b84e9442fd940d288c2037e646db8cd408c7bae12f9a764759b04065a47aa455e5da7f9075d3e71e3be2516d19bb62cd2
-DIST firefox-134.0-ru.xpi 750993 BLAKE2B c1696b5da1d593a3439a27ceee154b12db6256c53cd45c29a684a2bdf6b4bbd3fdb8e70f76d488f8c5653db3875aa67049acbee5d10857cbc7ac9324280a0d8a SHA512 8777c13f33b6c6cdd8a051fdd1b4671a77d9e8c74754ad16129f28042aa5ad44981eb2859b1abb9cac6b8caab8163d0f4b909a9817b52395b9c233c817fb7451
-DIST firefox-134.0-sco.xpi 515423 BLAKE2B e1d0654918a714460c2790717346c469671735a07f330fcada32c4947991e7b0da93e497eb0e80d893f03b12097edf1d71dfed5cfa46eaa582ce8de73bcae4ad SHA512 7cb519be6f4c23b311bf3423b69895c19fb14e6fd372a2b75fabc7ea2d8c63cedf42f28f3c6e61f37db47879ada678655238b223c21686d642a8cdd6cd80dcb7
-DIST firefox-134.0-si.xpi 626867 BLAKE2B 077c7f1fc1320669968eaf605c6614799f6b2bafcd330b3f489a0624ff25e831a7bc38351bbb5adc0de64dbe04ced481f1c0e7a78ee45e868b5175fc8063f161 SHA512 b627fd841542107b098e4c6b7e705bec76f646e1822a99ed70daed8a5bba0048d9092aa958d1ae73bf7a41ff3d5fd74490d0b973e448f9d10091fe83d8001014
-DIST firefox-134.0-sk.xpi 680487 BLAKE2B c3dd9a39b74231e0af76498557d770898ba4620f95f144fc36d53d0ab588b350ca3eef5b8071764cbcdaa5d6005c23309d5bed497220ba8a340ff8582f99b1d6 SHA512 55b3c48e0593d0902042557245c5f2747e3796b24e5bdbf5bcd7c22a7c221684147058daa599eab3d0556fcde28620d81bbdb24a2ee874e15414ebed39f6384c
-DIST firefox-134.0-skr.xpi 727787 BLAKE2B 43539ce890c628d4cfc07d5169de790964f1a56ff17b7760e08e189c0de717f6a7014ce94176e2cf3539067b2906ba3415f183d3646499e77d51e0b3f9a91077 SHA512 2df6f26d44f1e0fd8b61660b2e493c5f6d477de708b86a08d425b886c4973bb92a4b98d18f66a9e2e99966e47ace1c2a2f143ae82d3681a2d37454ce5cbfd91c
-DIST firefox-134.0-sl.xpi 647162 BLAKE2B 59c456d0a606323663d03a7e76344ef8c5b7d909535017dee9a711bddb8672e1df23f10568ae5f09d49547dd97b4c03e28546bb2a13f3b45b706228c125e25d2 SHA512 c23b7540f60ccd69db8a462d34747babbd825ef35d0f68d72a1ae329889cfefcc0916ee7ffa6aebfd4cffd757a2ba6f1142cc3ee2a0cd95eda342fb947d9cbc4
-DIST firefox-134.0-son.xpi 420277 BLAKE2B dbf934e75653ccd7f8c7f987b5640aae1891c02a07baf0718e7cb0a633f20b079d910998242ce37f0105650e3a2777bc1f1da7fd46d799839707a615df060ed1 SHA512 9355c045bdb761e66bdd7ccb131993ae073015d9ce80712d64eff9fe7c27a109308dc14e6090103ccfe75c4d375b3348688cbedc47fda69cc6b13a95ebcb4239
-DIST firefox-134.0-sq.xpi 665689 BLAKE2B 7283bb5bfee040c8404bb60b3a4bec4a420ce9287719cbb22c4f596b7b00f98b7db25292c69017c92575d1088b7819946db20b0eca69d8bb6a2d67e44573485a SHA512 f1bca9246daba492d5e2ffb29781cd299eda64e4944ea885d1b25a8b31989831b83f830021862431ec5828c6bc35154a359b388af3dcb4caf8a28b0e3506e753
-DIST firefox-134.0-sr.xpi 676512 BLAKE2B 5052293123365b0655010824485aac2188c41acf68593469970596350de7db000f98043d32f863f7032253ae1075539178dfcdce8c4411175a15559335737c55 SHA512 6ffc9baf2fa80bcc61337c75b28f77b9e5c9915dc8c4ab3db3d968be0f80d6f5cc62f3e3057b5423fd158b663066a0f9b938763548c8717182be9911c5ba9fde
-DIST firefox-134.0-sv-SE.xpi 644572 BLAKE2B 2473d4381cc01a331621950916badbf6e8ed441f81bbee1f91fd86e218df50be1bc0c33a9f342454731072be9c1b39a05b0cedb1811a39c483952a676f471f36 SHA512 b364924165cc1e463ccb572ef79cfd2014352ccd4ed73d09215ce977f9682f0cb1f7653bcfadf26bd8f73eb1cfa9c7edc9509c1de19620eb3b7400b10792ada5
-DIST firefox-134.0-ta.xpi 511223 BLAKE2B 923c419aa600a129a26a4b6ae8f25a19b17804ba3b158904488c5fd072eaa04955dc74985f00baac68baf8583ac82b76607167873c3d86dbfc3ee76503c9208f SHA512 6354017396ca9b0aa2c7ab1922194b6406cb14648d96c7dce53f6d59933245e21292009afa8154358e82ee46da98caec94c6728199cfe5af18fc6013911129ae
-DIST firefox-134.0-te.xpi 575374 BLAKE2B a6cd392aa090ab43c15a25547dc635cdc2515342d4e71c5107c8dfa584861a50615bfc9604439595de43c66878df45617c6f114fce42136cbc3f3a690187330a SHA512 a4024e7e9a7301b93ffa0e19f770ab2380db675802d7ccb55f709d7ebdfa11188372b7eb8a83a2fcf44260943572ede7ea53823300609bba570151df356f732f
-DIST firefox-134.0-th.xpi 727737 BLAKE2B 5db06b144fd0dcae2412ed238c2025e87069972057e6e00c27cbaca2c6864537bbcb0a527ae0f220b7e5a3e9faf02034733a29f026e75be4a95b2aaaadb1e3df SHA512 f2580bd7fdce036cfe275d1bd0a44b31e93f155faccf980a4b662acc2b6daf6dc463911888d7a786ea107a0f8f986aa7999d792b24f908f87263b9ab6a5fa660
-DIST firefox-134.0-tl.xpi 538552 BLAKE2B 15ee6b545f884659252025d983339d71498b258b50062a1ecf6f542697ae5c4556acb7ee898471ea530c97e6f754180cc010f91ec50c9815829615d179000c6d SHA512 c14a59836795062f96059b6eca08b5b46dcf056bc360ddaed6181fa06f80aa8987955204b42da81b4e850816df265b50843e7b920f9e750f2f8e6530da0e16b1
-DIST firefox-134.0-tr.xpi 656854 BLAKE2B 706941944a18ea03de340e471e418d4201058105cba51a6eada0805505dc8b17df8d62bfb95209fd8de67e7500106bb132aee58f4484002305cddfc2cafeb6b0 SHA512 f8e31694235fd77d5d1e3136dd3a53ce4680c07b3c243a0d70e2f32ad98801c3af7c417de2d129fdb170238e6b55499f213d4d6e2b7437b1fab9f6743b1200d7
-DIST firefox-134.0-trs.xpi 507813 BLAKE2B 7f1fb796821aaf37fbf7052163fabedc57453f9cdbf2c4521db48e3fbe871dff6c2e873be091923073703cdc27668f31d13fee0ae82045f8dba4e7805af94d96 SHA512 9383f0a069e47f5ae6959df6ac026b69d074a7b163ff5c1f3c72861d558d0bf9ae0d280853414d84ae5d7b6f32688d134f5a5db0b6b27720747913e0c967248f
-DIST firefox-134.0-uk.xpi 742077 BLAKE2B bbc0c8813459ba0c0f54fbdaaecadc9c729535b896005f6d2947ca9ba09233e7507ff026579632604598e768d396fd34ac3291d25a0ad56855584b24ccdabc85 SHA512 920969f555f31fef82325d8cebd213a59c7b0d895044538cd34e5eee0b9f688657e76e9c0f7c6489a7bda660ff6747a7902515734277adea2a7939ce59a56d96
-DIST firefox-134.0-ur.xpi 564382 BLAKE2B 90aec1224989da6d6fcc88e99416a02b84909bf018e594a09082fbfd4947cd9afd649e83b972a72791a2074ea4e01b93997bb6022dcebfc0c5987798d49fa2b0 SHA512 e1c354defed3fec88cba9869296ac698d380c7c4450135ede9409c0c049bba0af01e774591881bfb1a71536361e2d4c82e67848138a37cdced3bac6b6f4f37b4
-DIST firefox-134.0-uz.xpi 482831 BLAKE2B e9bdaf98797a83b71e49390d7f5a048158f771734d213165911160550d5cc092f4701922ff3ab5c58ebedca88ee45a369977d6ba76249797061987f986b694c5 SHA512 ebc41f4d9e12935d6d815eb782a41e7ebf8e237f3e0d3896f5330690b80454f00c36d3f067be26b068913bad93bea876a7519f557aa0c497298c6225a0b99161
-DIST firefox-134.0-vi.xpi 683428 BLAKE2B b734c15bfb6712a665ea53d27c6eadef985c3c40235b52d4438ffe8c3984b387468c95e4b1671ed179377d94b71eb60e7275520806707b5aed19ccf14cc044e8 SHA512 4e15d75acf84a780bc34cf11d78a0568fdae087be441870df82f8fbb6f99f6bffc45763542d5fd8983b4410d7c10d6c900730c7d55b3f611c2b302e71dbb8a83
-DIST firefox-134.0-xh.xpi 421002 BLAKE2B d491bfa4f6be41b9403e13e0c1752878222a0d8f6eb3a7466e19efb217a2916143beedaab4512378811faf733d2ab39e9355e4bdd7c45333499be970333b98a8 SHA512 2c6005ba3716f6124a4baeb3210b2cf90ee9dbc51a1b3ace99dc1a3b72d3142c6b62d91363be17629cc0819aba23ebf38fbd53eb37b929e04231eac52436c4b2
-DIST firefox-134.0-zh-CN.xpi 684492 BLAKE2B e0d23ae8493c56b890e1390e6f472cc6d8921f296f0b792fe7c4dc82c3af465597152ec41adbf819a5a775af8f2eb486f3a62c01de246dbadf106926dfe855b4 SHA512 71486999caa8e8a3f8b6420ebe97111855b132fe1f1837ae85af112cb5a30a6b264bc659060f9da48aa7c7745515dc30eb05e44b2ffeada09b5885e53231e443
-DIST firefox-134.0-zh-TW.xpi 686751 BLAKE2B cca65375ac4d4569873a79d331604c88022b9ec8a19967d5faeba855aa89092830cd1cebb16d45aa8135bf38fbdfec53c69a307e79965a8ffc4c308ac617aa56 SHA512 18d9b8025eb99302644b7a2c535e750414e0f419886c4fefb517403881798bc66aa5084e3878b9e37aface79a624c725a62f3b00a89825ac061ff2469a704485
-DIST firefox-134.0.1-ach.xpi 468175 BLAKE2B 788b4c43d946082fedebb17be89e3cf434015c882655a5372dcd409d63eb7792ec5e10b1482ce5fd0b925d77441fa12804e4ebfc71a7d82f61d4b0805e7ec0e7 SHA512 e13f7cc1d3f7d27ec7e11a980cf89a767dccc7c4f35b464d27dea4ebce5ef781fa2556dd57b9c8335177165cdef11bc777ba21e361fe38cb771a31a99a1762f4
-DIST firefox-134.0.1-af.xpi 421160 BLAKE2B 2d7a974dd2862c6e69412045908847ef9725398d099169320da54b03249f9f2e56caef908a416f4e2ac4595bd1ffcb7636f156f8d06de7f4cc198c5de41e6e46 SHA512 99e97009f5a63210a1582712801a997d8dbba70b21853df6e9eaceaa52351df447936d5656b03c6b7072d824d0b5ae00b898b52e2475802eeb095386dbbc4c18
-DIST firefox-134.0.1-an.xpi 510941 BLAKE2B 8c161c455a5156992c5927bf7ad72742986a6018c514e71e2b8ff3a9207d86bcd80424c11e18692af8283da8ad8580337984f61cfdc8abeb190b3b2a3ad34270 SHA512 19b722c6fb8114e73bccf239dd08c8e184ba66fa615c5dcc8aae577f469248b85cc25b26050d0ca675c0ae3793b14d0f2d10b02c24d1d89959d0a03978fc155c
-DIST firefox-134.0.1-ar.xpi 633882 BLAKE2B a19e83d00690f621e2bcc1729a981135e1a888935187057d6263b3d29b5959c4a7f842d0b566a733be15bbbb810bdc857fd7d589e56892bfd50f015a0cbc9855 SHA512 28114c4f7971dabd3e74bc22f052faa0ff151fd87a693a681217e4e4e15a912c1f6ebc54d4564f96456f666509127a0abfd7bb761a092487b62f1e8ecde3f235
-DIST firefox-134.0.1-ast.xpi 500078 BLAKE2B 1bfd6aaa0b1959c1039c1e3b9aa1212ee2bf94d07dee1d0b0e9a77d33ac4c83a58f46bcaac9039a2af6e2fe4a258c54d5478fb0e3211bb146764195eae8516cf SHA512 f39812dcdbe5641ce2e1b347bea72060e5d337d39d3133f2b272d3f743daf825aec187015fb086cdd57ead5e0b357ccc77cb9183d706f29ef1c37884a0549960
-DIST firefox-134.0.1-az.xpi 494905 BLAKE2B f417e13bc2d2152542becb6143eb7f4af0352d0a82171b729a5d5118ab934af46153bae95f1bad56665567e12dc01bebcd7bd6d5c727183e41993029572c99a9 SHA512 54ebc1385587a4ec21332e102aaa6f20ca4a4be4945540f2f3dcc2e2ab4fb12df7d6b5d8c5d3d5743131eaf0d30086bfab91735f211adb9a85ad872753c4187f
-DIST firefox-134.0.1-be.xpi 744277 BLAKE2B 5fff8ea83331f397a4ab1828cf2fee3645abf897a6fbd2340e43e11e0ad8c42211e5c418e1dfde2e1e9452837954f04bac9bbb76424bfaa4a8f072bcfc5e229d SHA512 c1af86b6fd488da66c1d7bf11cbb63c45383b0e9aedc1c3bbd2092fab159248047b8e9e16be7d156b498652c52e745eb86866d9f0fabc8df72e0e72012b06618
-DIST firefox-134.0.1-bg.xpi 670911 BLAKE2B 01b8dc1038b7b6e9128958b5e739c5a4b3639807cff8df1b050359f2c3fe9811888c5c9370f647e7b3bbad154758a0e1f6b882b8afa51474ef157930e7cf04ba SHA512 8f9d8be21c16001c74fa19d627f2c2957d131dfbefdca91b27f002cf565038501bb0411828fe78bed2345868fb6afe6d674b2dc06c51dab8519081e8613e326e
-DIST firefox-134.0.1-bn.xpi 615533 BLAKE2B 53b652f52a148c45ce7d329944eed7e84f00c93c26070e312d52312c0a1f0681ed547b8ade89271d851ff10fe2299d78272df512da0d4667c42fabef1e12ced1 SHA512 c676dd896b38358f798d721ace3dec428ef6be5d23284ec0dc808eed6e99cc740f602413d61a38033de9438986eb9e8ddbbf87c9ce06af3d4ae4273073e3bb99
-DIST firefox-134.0.1-br.xpi 598067 BLAKE2B 1261ec2774e698f450dc310eb567ef553a61c74a952a294561063e07488fad48df6f13a53ddfec5a167583d0d09f2a8b4bbd94cddf9fec59530fc2834797abdb SHA512 1c33a1bde8b0a8eb217314803b09b36d876d90cd5b539edce79b89e7751e3b50d6c21e8645cff75ed955d9fd2bab4df6df4e65582ba4b7975e2023d726440e81
-DIST firefox-134.0.1-bs.xpi 557253 BLAKE2B c28892d717b30aae7aaf7aea077197a307678d6fc53a0aad48f639357d61a3b93de2b370263dbe793f372fda644d7d539435bd9a232b990ee954d80578b04d39 SHA512 a7220eba676b0346ec1f2ca59dd84590182c4b908a2c8b886578a035f92b6c1d921f31f7083dd0f172756e6a182b4bf3e90c86ffb520a6b08a9cbf19378e1206
-DIST firefox-134.0.1-ca-valencia.xpi 550233 BLAKE2B 57d2fda6869373e843cb307884d3f4d63f3b7e9d7502effd2dacd3e7ce87d08611f8c4ca8882f2a2bcf0a0dfb6db66b8af8ce90fc5a58f5aed0b7def6bd7a422 SHA512 90f360c20371763990a90a958f4be72c34897e372ca2133312f5b3325e33a9163c30a76b1b3cd667497e3dfb680d2aecf276616ffe9842834957062895bbb894
-DIST firefox-134.0.1-ca.xpi 607763 BLAKE2B 471abe72ded5f9810f7b1d91b1f897772cbefa09c4ecb14d8cad38dcc1add0b97f229cca207eabf66989f06ebeaa9404185b46888828b45f6e7e295a194c265d SHA512 4f422d4d2c7800d194cf03741b7b9a51b53c14842e96a6358e6967040d3866f451ef977b1a099b32469b362b2704eb3349c39a5c0e981dc5c016c8eceeec3af9
-DIST firefox-134.0.1-cak.xpi 597763 BLAKE2B 551137974d12f5e85bd92e6e98b9ccb0ab021034c05ddd48885405610d78283fc923bc3bb9a93006cf2cd421e6d2b0049028671af8b5fd21fee85f6f3eeeec8b SHA512 e20e9320d6acb09aa99750c8124ecc657456bbaa8f55bf106a7105f7e6fc57b43a91edd5da4aeb9a7bcf7f4019c0e6e1f4c5d532f14efff7f517b7459f920f15
-DIST firefox-134.0.1-cs.xpi 688666 BLAKE2B 2cbebbe2d3232d528d53cabdda6302980d06c668519d749e901a121f5cf770b4b138f3e360f84bf7a36216cc254270368aa5226dfd249a62d11be141369550f3 SHA512 de5838393bbc6de2e38b142fa4a87d19b72e4233342436b7cc7bd9c7d9a4ce472eaa26b5a7bd4db4107f6e1d48536b29dc1ccd8fa69a7514cbb792fb2b2de4c6
-DIST firefox-134.0.1-cy.xpi 649379 BLAKE2B cdd5ba1d5aedd5851d255dfff6b921fb410d100b562640ff5b4933296e307dd3663f6d4b5b850517034d33f5818dc34856655a0379e7160342d7060818d59a13 SHA512 f7f630e45abbacab40e647bc88ba3d1aeeaf3c9c59f029c86264812713df0f221d33179f7d0f88a32e741d55d31cdb7c1f7826c2399a0c5b7f3b0a5955d7c9ef
-DIST firefox-134.0.1-da.xpi 637282 BLAKE2B 8e164298378decb7ee8619099fb6f6dbce3ac154943fbd3d4ce8a626127dc2cb7ceaace59866b2fa923f48ce3c58fb9e055e27518ddc9b949b40753e99ad0ad7 SHA512 565f69bd98a0d5b921deae553436a2ac2e0ed72e04029bf1488d81a05d202729642e0e1bf93d6d9e51f718a9b05fd4f10da4aeae3620743fc5745d613b5dd49e
-DIST firefox-134.0.1-de.xpi 661272 BLAKE2B 1151184923790742a50fbdb05b2477fca7404c2ad245d65c0ab8fe0ffa599cc3676cd1795da779bb60a16f6f76c0f520ef890d7eb776fa91e164da6803fbb7e0 SHA512 fd1dd3da2d952cb1eaf9f21f38a3f158a057249c4a2f7d761bd1d8e9a6453d4c50d494dbd3c81876693655c866cedac4204ab72b58174f07319a68de9714e197
-DIST firefox-134.0.1-dsb.xpi 678091 BLAKE2B 72bc98f77b5c4675f6c1631af4df7ab82a3d7d2807c6dda96f72b1c6be03b40e87fe093ba8d6486d04af78f67b2c4824555f8bab4c7598850201f8ec4975c862 SHA512 46780423beadeeeb8cd590886c29364be69e9a6886fd0e9238c346cb036f7b069c7d7c947f2e9c6fb9ea6f89566211057882093adbb9da252c364fb7797c46f2
-DIST firefox-134.0.1-el.xpi 760434 BLAKE2B 9fd7aca441b63d304e2c5d6ced84d7ce6dcd76000475171fb9c77be6cb9b8807dd4be9bb22efc74fc3744e49f38be02fcbdbacf4d92a3d5253cd8875dafd956e SHA512 a52d07337891d3fbe583651e24c91c378bfd1bb5fe1d6041c27b2cf441ae168a9ae3f5eb5d1d74fae25b719e908091aece73c415188ca70bb01c21b23815727b
-DIST firefox-134.0.1-en-CA.xpi 607984 BLAKE2B d1a0d2e889d59ee0d7c006b12ca97f0c284f53563dabb963294981cc9c4462cf7d28d3d5bed1aa9b9ac999cec154e88967a59c1c596cdbb68358c89ba002abbd SHA512 bb0774b4d6fb47ff411b90ca0ab9d98ad58eadfab9123185b7f46bd7ac610cc5e2b0f4a2ea643b4bca10c2d7ce34ce2de5a0fa9548667a322c82eb4235a25ae9
-DIST firefox-134.0.1-en-GB.xpi 609115 BLAKE2B 362948f71c974bcdab609bf9516f2f98b52540fd0a790dc8109897c78360ddf3dcccf661167f986974d0d9f0111a023fc5b86f2e784bc1787621022efc6268ff SHA512 a93dac733809e4842d0828388e613cd093526b762507676ed147c08d20aab711f36431c8517c592f590761781e48bf543ff8c4a7af0c3792345bec1714acd720
-DIST firefox-134.0.1-eo.xpi 640105 BLAKE2B 09ab880f6a2d34f2857205d409839078f4a2c7126f45dabc94f1c06b657bbb9f94514260007b1c6882433621281ca229a7115fa8dabd04038b091a99ec25bf18 SHA512 c1b8d251f86174ca7807de476d0465e0ef92f76a3bc4b1f0baf4e5dc85727d0f75c5e534ed9851c7d2b8b670a0a981e825f6dcbdbae38072ffb1df2111d6ee1d
-DIST firefox-134.0.1-es-AR.xpi 654023 BLAKE2B 4c1016c614999770a7fbd396bf17ebb8a0b87140cfdff8ae00108f8b5597828ff517692fb3521f69dfc698e4dc50ce7b80df9e3133f791c88ad7069e1a97c671 SHA512 5fa435a477224b2cd15a0f94648b9240d5e29da3102169cb3bd8098f7269c92566debab34c462d38ed3da7b1f77c942f29f1541e9539cf0a9bb8bc6e829240aa
-DIST firefox-134.0.1-es-CL.xpi 653723 BLAKE2B 55a8eda049f5eb410a12cfe4ea09f486e9a0626b9a3a0e3f4ba3a95f930243572f595edff3b416c265c086d847e8b7e50212f506e934dd2faaea18b73ec5826e SHA512 251911b2690b22c57234bec301efbb7e5a85a894827279dd19c28317b1883e1e586c0074aae0aab0b726b06f143d19d8626d424f378d51e22e703a7c2272456a
-DIST firefox-134.0.1-es-ES.xpi 648563 BLAKE2B 620d4736cd3e41c8210cb4319e5ce9c9fc8262bd599eb7c8585740a7f118a74c599a5f4a2592b4aa0dee2bc33a3a39ae0b48779d8d156e9d185b7914c4646caa SHA512 c65720d87b60f9f9d68078bfc5f1d0b9420940527ae42d43bcad9d74464b6eb35aa2cbf2cd1583e09cd7edeb930dbce5270b4b17ff2041bd4fbd58534a21ae7f
-DIST firefox-134.0.1-es-MX.xpi 657160 BLAKE2B 4e8ee9b9b1bfafa2ed83ae79581f349f46acf0baaf0481976168b7414547c6e9736ac513de6e414a7fa25279c90ab651131e789fb7e36dd2f4c35ac04645ac11 SHA512 1a5e312dab7ec5cbd6f1679dd8b53ac4fc0d856ad458b1f762c358c2d2a731e7b753e9b6354a0ef369bac5d87dab661abfe603fbeb6da287e57affb3c634af4a
-DIST firefox-134.0.1-et.xpi 546711 BLAKE2B b673824bf57de531f23c34ef8917132adc739f4da1668c34e8d075b231c42e90a0c2d6ff1848b63ed1b7a6bcec142af682186ee66aca601a42ce5ffb0cd58466 SHA512 0d2f9b5af88b640d25428cf6f189be31d98e17a04d57061a6321eef82fd47c3a566326f4e7098cc066e239c4f900016518dfb1e7cce258cd31eaf14672ffd78b
-DIST firefox-134.0.1-eu.xpi 622843 BLAKE2B 1834e4d050bc6b400a0474e8064593254a9ff6f43eeec7aad06be98efd5a082ced7dd8eaf62575bf11d3dbe5aa620466d8ba35f89583c1fc2be919a4674b5c9b SHA512 110b7f787d8374e7e586ff6ccbeb9ec7d87cd5886e388a586e8d5fbf0617931f98705880ce4b916eeea6740c8f92fdc30d27a448b0a94b67c37052b7ff2be3cf
-DIST firefox-134.0.1-fa.xpi 625170 BLAKE2B 34943c9a14758165c3685684e74dc19d381a5192375bb2ebf500d3bed5f62d8dd771bce500ab5d9d71a4c63765bf3aa30afdef496bd9708974dc31324c76b85a SHA512 55dbb1949d62e042e3ad17b77044660292889488a357a0f880c5b901982298a41899e3d5ce782506045ec5be4d53b0a99dd9d8c002d754c523c23a284e5a3e3a
-DIST firefox-134.0.1-ff.xpi 479988 BLAKE2B 72bdf2767f69b94ea78e24e9991aa0a71d73c9f9ab1fce94af26e5292959109b8c0a8ff91b22642eb65c6d244d6aa85edc110f48e08752abea379a3efe4bffa7 SHA512 4eb31ded1971a531f19f6f3852bff48a67f855204956ae41eba137dcf43d5e84cc4de4282c3b7efe971e1013c4dc87d8928ea78148c5457b56417b1328a9499d
-DIST firefox-134.0.1-fi.xpi 634175 BLAKE2B c28718ede4a3628809d7f9d77809540775a454e16f23a436ca22ada68d8fb75c28e0a39013ab9f8fb591c579c5582766845fc51f88a8c9cb65b15bb648c26178 SHA512 76d16c818beb8286fe4e633d20f5c0def02184f06773fa3bfa554fdddfa6855e4137d5691dea56d0df6c7887706fa4b59464f0dc8ec42d357f53ea310006a5a0
-DIST firefox-134.0.1-fr.xpi 667539 BLAKE2B c5edf355d8301bf0a4a245eb8ad2a543af2c12a2f4549e6cf6611514387c4f3b1dc8603a9c2d41cbcd690db46df707a9a584077b59285f4c5c118689ad6d1820 SHA512 82b4756b45effab7cd322869d3c0f82707b7fba8d79c154df3e748df1e04b57264a1b9ee6bc8e8bbe597c91d011e0b4ebb62877dc847867444798af0cfbd05a9
-DIST firefox-134.0.1-fy-NL.xpi 649682 BLAKE2B 00c39830cc589349b2e4aa92f24552d10a1df719d6273d86b2e02ba2c661d548914ece5371441c68ec6412086adf886f894e7797025affca93cec26ce62247d2 SHA512 b5fb3a7444ad8cf21ce6302642e23a6dea4025289a2d381b8fddb6605acfe3e69008c124f6995f634a1063dd5339b7edd6463cba3b4e6bbdfc447f3fd55f1eb7
-DIST firefox-134.0.1-ga-IE.xpi 474979 BLAKE2B 9fe63cd9e01f371803d0ce5afd0797016c24d17c742e47ba60c1a9020465103825d9218bbcc29053aee8a41dcc80b9f018c66d5b0a9f6d9016088d29114724c8 SHA512 0c5a1e62956e91d468dcddfe7f055ac9177cc1129f3158a99e186400ae62cca687b0a305833fb4bed240d42da3736bcd4727816b236920af6df7990e57797729
-DIST firefox-134.0.1-gd.xpi 603290 BLAKE2B 7d111ad363dc155d48761105bb846f3a0d815cad1dbac38dc398b2145a13af4c20a86f82b0ed160662f7157cbf1ed4c1307503884ffe9ca3265501a09584f8cc SHA512 bbc0757de6f144efda90c58b3a61281971fb854310f73e64b6eebcece81162cee81734830de4d4000b763fa30032ec7cc1107fbfa4204a5a2df5dcf40641447e
-DIST firefox-134.0.1-gl.xpi 614904 BLAKE2B 5faa407f5698eceda380505156b7e7ecda69e2871ae3cf1ba46a1198d3ed9636c762178209cef8b1cc285bbd58f1fdd106e724fc91cf738a7cce073ae2ac542b SHA512 8a30c2ea9ed3e6b6f335f2d7d0e1f58ba8cbd6b58859ffbde90ddf935c9cb17f56cd17439169be10a226b2a69268ec96f934211b3941ee8cd2da9cd1335aa74d
-DIST firefox-134.0.1-gn.xpi 661075 BLAKE2B d651686fff74773c3cdfd5d510d2dde2f666642c860b34610780c10cf66acbb938557700bbb1e565409fc26e00e2663b5c83edd2f308f9e2629fb5efb28ffc15 SHA512 a1c192261a0e5e325227dcfce712fc38d09e6f7546f74f82c229c3a16964ef5c0e8aa702303420394821eeb10ced49bf4c4fcf1d0e3494c64f91b13052b85904
-DIST firefox-134.0.1-gu-IN.xpi 531505 BLAKE2B 40d949467fd2fe93e99c7f496927b436b74cd0233af2d2c83efb06079aa2152b8006f953965199221666676c420b705057a30f827921b348d8e24e6568b36621 SHA512 f62798ba22e9163adae024de3349457ab4016edc1601c0fd1ff724b7c82c02dee8ef87fedd2265a1ea1e071ab7d0d72937523efae3d1d49bf15a7055b5a4da98
-DIST firefox-134.0.1-he.xpi 656240 BLAKE2B 39590855f02159d23f5cd8e60c940a4052a6f75be8045a37f678c99d877bbae9cb9efb1f5b05795b15ad3c2d0b3fc3d42fe913caf29af5dea703930a14f2dcff SHA512 8e8aa41eda57bdd2db844142fa49579edb43dde0d954fc78837dc9d4ebe3e3ad56142b6363c831409f2f0ba552c1d78014d06aa85c01bd4287b23a8685604696
-DIST firefox-134.0.1-hi-IN.xpi 570947 BLAKE2B 967cf67999796bd0be99befcc0afb425ddf13fa2deef026fad18951d402b3c321b1c4172b6cf5b108dee6813ddbbbc999be95ad11d375a5391576a5d0d6ce701 SHA512 c16dfdc8a9f178b39df53262936e39a2dfc3e1f53e208e2e589b7dbf9ba888c28b86814404ad798bc70f9ce814c2023d6ed0f238da263b173de987ce5660dba1
-DIST firefox-134.0.1-hr.xpi 633368 BLAKE2B 798befba32b265836933f7d19bcaeaa24cba8edd322b7ac996880f8dc4ab549bd9c53e002e68cb18f3ffc40953c4c4369944cabe00d06ddc0e07a35c8872808f SHA512 f2d230be6cb825458cb4e636095e74d737bf14997ee24f39a80c0882534df5af9a4c9702cbf45d86b7fb37b23c4627c7955fa56377c1d8a2478d73cb4e1fc825
-DIST firefox-134.0.1-hsb.xpi 674093 BLAKE2B 8c4cff5e920c63a394e0c393e5ffcdf2da24802a154fb9adda381ce15e802842d09fe6e83693b5401b24c92dc6a37861175b59a1d0cbb61d98fdfd6eaa589f6d SHA512 c455f94453e1cd9b730299eff59650ac304514ad241757c6ca895ac49db50018831fd901e0e508921677775e3777151310f24e667db4cc75a2924b3f1a9ec412
-DIST firefox-134.0.1-hu.xpi 678160 BLAKE2B 45810ebc540dd5796ca79eb4506df9b059f8abb9d832e0838a897d0ebd9fa32a17ab9e712fbaa7708a6d2a3b7e43aba140e54ff6632568242042e16199cd86be SHA512 120f50eee0b1e1219fd02d5d7d8057d0cdc519727aa319442154890b99b3ce3fe544283c77b8af946bd236edbd4bfc97273ec17aa4b6f02765083b501813c523
-DIST firefox-134.0.1-hy-AM.xpi 661668 BLAKE2B 1bf61ae9d99823097e1eeb4de17a521735c4dcb3b05c566c2bcb1cf755e1618880413a7030988b2b2420aba0ba212e36906e3e7097243189e64a5f4f484ff772 SHA512 dc8187317224ea007e39481a6c5872a15c15c0a21fed056d9f8ff5b3ee733a8f0619e6d988d0653edd6eac048305d88cc4bef8d3a45a54655ed454d756512c6a
-DIST firefox-134.0.1-ia.xpi 636637 BLAKE2B 75b0cc092f632bad4e8b05e8455aa403373a4d41ae7cfc11aedda32a4e932b297101459d53e8cf2a4f8b1583e86044456d285be1989bcef1e9dbce1de3a5e291 SHA512 dec17bd540588eab7ede462a897e6022dd7d6d0d48c04101ad566f09ac77c0cfe004e209ce6518961b540ef56856251eb2390d73d91bfe3f781790801e3c9c24
-DIST firefox-134.0.1-id.xpi 620031 BLAKE2B 3d9594e939287dfda94a271b07e9d05fcabd26021b5e75d7b23d72c905e6488188afad09654865addead69f70e158156761732c6380ebfc4450067e0eb121a97 SHA512 dd7d8b978eb809d99be1ea930496270b5b0a728eecb0893a15c600bb14063e898fbce3424e261048fec6e193c6838d990630f7aa8029333dfe149484cc571e58
-DIST firefox-134.0.1-is.xpi 642121 BLAKE2B 4da6a20307cde66f5a39246d966fff223c9f112340c23bfca79747caace201753cb51e8484a770f2f78229e936768b7722ebfd24e0b00ec52a704fc8bce2781f SHA512 a5816e6169cfd2031429454f4f4ec1943a2e79dbcb7531dc3c131cd035c4901390dcb122064d6e7687d9a727d1059dfcc9173a48c0974051c1fce6e7705b767a
-DIST firefox-134.0.1-it.xpi 646156 BLAKE2B ef69e5d790b476ae98bf2f9d3cb0fa27e2b8b9f54754f6f206b68922163465a707170ccbe673e91dd26fe9711d46b5b4bde8d99fe2b2ac0abff51f781d5a0ef6 SHA512 b45be9b36a93f21bf885d3c70fdcda2252509ee9b8e5c4e22e9278d168b5573741caa73226a57806f2455263b52a6e3bfa7db204e0ea461d5a47f533a7c5f73a
-DIST firefox-134.0.1-ja.xpi 704020 BLAKE2B caa33493e15fc4a0faa044d7b10dea04bdcc722e95c7bfc72a0eb78f97a4551c9d397ea4afba086364c1052d98c5904024084cfe06e23236fe1d00d45ae0e3fb SHA512 454b05d7a9238bbd3c8395e1175db275729950553e31dcdfb9d728964d3053b2cabcd019f76d738454c06554c1aaa41ef0e8f9dd2db44b62c0ea191c31da46a8
-DIST firefox-134.0.1-ka.xpi 711239 BLAKE2B c4571dbf8ab7ae8a9c5917eeb5614641221acdecd0e23cb1567bcbe7927e4457248353c72db1a8abb2ab14e1e8cc9411c6c4dfe17fe86c98845872b2a3db6593 SHA512 2dea45cce48b936cac676883d27efc7378adb4729dc639036c12902956c8e6eaaaf2a91274216c3a6c7b826a00aad81fa82d00cfc596cb44b683525afcfb2e88
-DIST firefox-134.0.1-kab.xpi 626324 BLAKE2B ef543360e97676a3a6cabdb3136f160aee3d1c2000f4828ef447f87c9aaef349df4e68df12f9dcd7ea10ee05f5b0e6b1543200f55cded988af3546913cd1e7d4 SHA512 1460708b8772a3feb4dcdae5cb93e0ad5b5ec31b8b002312493079d294af729e643f5ebd98b868c1d8b0f00b84fb307c6c2c80d4ed0d4530b431164e878fe23e
-DIST firefox-134.0.1-kk.xpi 734779 BLAKE2B 997bbeb292ae336cf892137f6247d996e9275ad178d4bbfe3ec436400a0b70433bb9faf6ca1db2bf2333ec723eaf3b062e9b5b3757603474d88129772c800cea SHA512 810f48ec04699b0ededac2abe79e4bec78fabfdde207b4cc18a9a4f770f5ce79e24dd2b35283709835bf61094309c171184a62b826924021053ecd8195872fec
-DIST firefox-134.0.1-km.xpi 529766 BLAKE2B ffc3986397992b7ea52fcf734ac3fe750825be92a2ad316f60a63a0e2b8364279f01741f4a6de07d852a5e02710124814baa48040f14efa5d179a13193bb5884 SHA512 512552f3a0b8a8500350e48f8b95b08b6fbd13e197c2a1375494140c7108720f17673a055783bc0563d7f1f2db643ff74ccc8f3e5ce1e27e8558ba47fd56be03
-DIST firefox-134.0.1-kn.xpi 494780 BLAKE2B 9526039df0db78e3f3f91a286b0918c8bc64c01373ac59a6a3e9c0282b8455ea3329b23dc740d0f134e909c5ca3d7049526477c1490d0266a720fae7c84967d9 SHA512 20c0ea269b76a481df5c03ecc9c9db0354978b9d39bd9d43bd55bc5956298d8b56c1a1edde1ec3d6b04e9cd83da3eb9cc4ebfee856c207f959569c282611cda3
-DIST firefox-134.0.1-ko.xpi 688661 BLAKE2B 026baa4268d3752812e9174e828667586873da09d12ae5f83e4391ba6fbcfec184e36b2364b2a72674eb17ba7c3a4627b41270f9c69f8959cc2627be8f8d9b1b SHA512 ec01d896bd887aea151527d456c52819dd201eb98f8a5e5bfb189fe33163e5c6811382fdd380f4da0a78bae5bc20e07147fe285d971a449ea72906ce22591d4b
-DIST firefox-134.0.1-lij.xpi 488308 BLAKE2B 14da2a82cfc53a9f87a568f4cc5b60e0d8f16b009c77cea776e05cdc4ac93f29e21d0e75e4c1f66ffa445d7e4ba02a4c68e8d1986d1514d05555d1738dc6e0ba SHA512 9f7a2805943b6b47fab323a5b258bdd2c9420955d48b9ad5fb9ddde64481feb1a4d540c47c73ec83385faf30a013c07bfae49c4cf1f2d7dc151767e7022f3b6e
-DIST firefox-134.0.1-lt.xpi 577195 BLAKE2B 091011e0e17b9eed978c7ac7ce688521d2cc0ab232884d4912ff2e2464a0541b475ef94ef8cfa5ed80addfa85586d246b44031b5988d9f78a21f2beef2ff7c05 SHA512 374e5870a1f17c183faeb7e0a69fd8378b27334ba7e21ba421548fcf95eab71d6a1fe89f404a83ae5e8c6bb881db41d48aeb9c0aa043c8568616aeb22f894a91
-DIST firefox-134.0.1-lv.xpi 590047 BLAKE2B 58ea9e0aa3202ccc3c31c83be173d94f528a6312ce4e7213edb2ccabf1921de88baf35f4114f8fe6f2d1cb94e863b9ffaab7f3dd1dfb1e57bd6511c7ec7c5b93 SHA512 8537d86331d77221903f3a5445db1cc37546f7ddb5586421449adc15a396c5308548e908e8a7a4188b0f2f4581aa007282461331192d3a8365b76bce0b234fff
-DIST firefox-134.0.1-mk.xpi 497207 BLAKE2B 509213b1283627c6ed7b1391d38f27e7f1a7a72f6221e8fc411e2e95175ca5747b4a4b88a0bedeef9d5a33a230a2c78879a841dce931f5c11bd672d8d1006293 SHA512 cdfae1bc8020fe9d561cdd1f7e0277b9f0a772d12514a8678f5f8ea96e20b649f8448b2d9e67ee2366c263bc5c72e83bd98d5bb20e32e559f0970fd26879629c
-DIST firefox-134.0.1-mr.xpi 536146 BLAKE2B d50880231e938be54d44fed045801f7eed192c0f710d36c6f2fcb9119074045611140c8c24d8b17f118f609f976d62df839965ffa25adb63a93aeabea432d739 SHA512 2cdd92c32658545fdf41f8b0ae50658be644c4c71dbdbfaefc7adabcdb5e6bf4fa5a32ea2fa16c8af5af232c12bfcd7c68551c9f3093863d433e2e6ae58f1733
-DIST firefox-134.0.1-ms.xpi 453846 BLAKE2B d9e1443563eff6d1bb2f09864e42632e4eb5e2f794f462654f25d062d6ceb989480b520b2a8afd067f4757f1d35154349f4e82433ec8931b7dd37b8c063e05d0 SHA512 40f99116731ac80fd4fd49fbc5d5fbbfaa7860e9806aba308a01960e2cf098f3c50d301e1a8ed9162e88f6bb56d9ff01566c0d3f835adca7ca66f11a08d144a2
-DIST firefox-134.0.1-my.xpi 522476 BLAKE2B 65d6149824f5fdc87552904f4fc5f569f9bfd70249e38e8ef8a7c723988f0ab18b08db085fe8c1ea1baab3b92e2a6749ca7e7bc434d73dbb771568014eae3122 SHA512 6dba49140c2a9c6a5348f18378da6730ea354bbc3366e289a1af2a5d5a7275bb56a4775ab958d42124690f1f51ba547d41abc2e1172eb5370433018016f989c5
-DIST firefox-134.0.1-nb-NO.xpi 625552 BLAKE2B c3c85efe7902e9d3e49cb6a72da6860eee84c4d79351a999484c3bad407bca372aea475825f6f3360156efb8b0ccf82945dc1ccb61a2914612ba7f89a6df7222 SHA512 7e06651cf7facc1ab104dc4a75fc3e232601afe9827556481e0bc28865f8b47abb8b7328ba90a730b5e811afead62152e028db8fdd94a835b9a70792d3fbb2fd
-DIST firefox-134.0.1-ne-NP.xpi 524800 BLAKE2B 0714bd61a28deada6e1d4097552cd5b67b6f8d0c8e8be973086eda3858f423665e2a0cf03ab23de00b77bd9bcacc780d93a4b15e457eeeb01447d2c40ee95769 SHA512 bac85169e2f70e7d5c358bdb78204d7d8b8b5e10003f9e6e67962cc38066f79366f00127187de2a131abe331cd998559b82a06073c24d6f13f570ec3a9a0267a
-DIST firefox-134.0.1-nl.xpi 642843 BLAKE2B 4d692e5d0beac05dca50dd178c1217a2076281a8eb55802e6e95ce56f8a6536fee16fdd2cba8451665a56c808ac484c7472e906db5c264170062b6a295d3285e SHA512 fa01408d61a098e26177f5a6b15f70e8812d4aa69cb7cc1fbb40cb414365fb7feda05f9880d5dbf4e552a62b527f5ea089b1fe2c26e6504528fee835b431ca5d
-DIST firefox-134.0.1-nn-NO.xpi 629834 BLAKE2B 4d7141b7774bf89fe9d6b46bd49fe1786921ae80604ca9c98fe872e18a0d118c43ce4c2ff7542e5892b90408b398ae3989528598455abfe41f936ea6064ca34c SHA512 31f5487c3de90a49464f45e0479f91442fc96d543a780d0381c3f88a33e13a0cbe39359fa2ef0162edc1e46c571749c8c09a212a96c3a0385ebdcad03e138cf9
-DIST firefox-134.0.1-oc.xpi 626180 BLAKE2B 968f2e94f341d0bf6fdb7d65f5ddd2393f0657e1dd1e24188a7642c7cd195c466910f5f937b8d8cbecfc8abc014b212e91be853559a4517b5ae144b0b3017b3c SHA512 00695e0dd5bea54332a288decfcdc45422bc20eb44b9e83b94e7c55de378dda22da2b23478d16b34744458d6db564ca022b63d90d724d000f8c7fae7f3359287
-DIST firefox-134.0.1-pa-IN.xpi 723077 BLAKE2B 053f71b2a2cd6ca574a30cfcf1af4e1ff7e08a8efb4d67908304230f88e477408c37576e9cb3aa1a22095aa3261d86e5bb4e597a74878fcd9f9562fda86a2ce9 SHA512 1c8ec921c5de189911c6f2c80d9ccac77b70c75752e43c4e8173682042cd104d9e416af065114cc8c32a7958cf3b470877fd8dbb7c59d2fe8ff7203d5731d03c
-DIST firefox-134.0.1-pl.xpi 661730 BLAKE2B 89079300e7317e686e68b61d9ae0ae1c0360882f7f01933f102634635c96ba8897bf00f9ae4288b7246071ccc0e83338267061b1df0da098abf11b10d552da79 SHA512 ec4fa15d1b3719c765277df503ee6ea42e1949d37ee2524b5d6ae30307db0ceee86837ce992a008938601966c925e439f42dbd96f421d781d2ec66a48bbae546
-DIST firefox-134.0.1-pt-BR.xpi 647946 BLAKE2B e14d24bc7d3bb37633a19f8f4f73fde518837819f91f0d551f370004a6061ede536939e51c3204a27b00cb2b93d2ee33d773e7d481777ff0af8c13c509e887f1 SHA512 8d0c6c5252064d7be5eee30384a3d39851319b206c158b78ee6cce146335c78bc847f37743fa76460f893578220e9c598103249c6b323ed816b1986b32001952
-DIST firefox-134.0.1-pt-PT.xpi 654958 BLAKE2B 438c9ad7cb9e2099d43f7989d09ca2ef8444e428e11ddd2e3c60878dd75b1370259b5302462d70dc3c5e5a6e97dfa6122eacd99abf363b78a2bae03f42295695 SHA512 04bd15d670f40827b25a47321d03fe20deeb511e82423e43336eb23b932de32cc606b87ce327e2d89860fc59c7c768a986dec0e880129804e5e63ed2165082f7
-DIST firefox-134.0.1-rm.xpi 644065 BLAKE2B 15f0becba9faa5ec3b83445103a6396c4f18b3dadda9491e9ecb9167fe042dbd2e06da47d03eac7d478973ad1a33f3c9aa6c3aa289d697ffb39a629c75ee884e SHA512 6e7a0aaa8a4e784997067284124e9441701e91cd52236e121651bf4eeb8f846bb04396f6eaa72010ac35ff8dba58e1da360b8b9f2e6213ea0de1d85888b35682
-DIST firefox-134.0.1-ro.xpi 554201 BLAKE2B 70e452ba9951671e6dd79265ec14c9cd5c1a1b96fb86586c916560674809b8ca1fe069ea1897b63533797c38fe568c68adfda7169c0107f57618d61f5790da1b SHA512 03e38daa7b9027458d0993624161bae6c2db824ff0421858ce11a90e4724e6fda754b1b71c4cd09b5b10b3bb59fbb6e419011c5d6e14ea3ece402bc7debd32aa
-DIST firefox-134.0.1-ru.xpi 750985 BLAKE2B b5e15f23836309493e20bfeebec3c5d364c3c33dda136407f006b65756b84aa4332a87b87c1fc6f3e2d073310fb2f595154121cee7a852dc73684aa63aa0456d SHA512 bdcc365a4659c3c7ccbd13632e93822572e4037d70f562aa944dad7b04811ac270554ee741bab77a16ee5bf9248b0423008f635c97eca2696ecdddace4f169e8
-DIST firefox-134.0.1-sco.xpi 515424 BLAKE2B ed5cce9dea2fd6ef9f12604db52282dc22f35fbe6a190cf6141245712205c8b5961fe0f04c06b72de3b4f8c855d9e5c0bc4e52956b91540e6f270a2b0e5c09c5 SHA512 d7a7e95bcb0753cb7697628b7229ef8a729d9fe32e3160d776842e6fa2dce2a34e76e6a63d89ccd86164b5c61b997898e44f5d30196d305bd5feb4f1e93b3a89
-DIST firefox-134.0.1-si.xpi 626864 BLAKE2B b6b9163b7cf77aa53a38cdaa22f382b4e2c244574e899dc2486f65d29746088e81c045673e7c66a5f44d69727f2f7124480c6cc13c4233c1bc8da4936f7a5cf8 SHA512 fd4b0bff150e04d402d7dc7730a95d254505fd71e500396986b5732b5adf121c40b77d1b6ee6d5e0450e240f12d359b491c85eee9381881b60b294fdd367fcfd
-DIST firefox-134.0.1-sk.xpi 680478 BLAKE2B a4d4bea37c48c58d819539a698ddcb3ba78e05747dde612092ca3616d7c754ed96eb7830c592fe1dbad2e9a3c589f93a9e6c318c7142abe0a23d5e2e1793f434 SHA512 9e0b0a832691dfa04fb524343b156059df58bcf9f9bba424e4c8865dfbf5dcdd28bba82b2db5fa60db1488d41b0512969c154e5d66d666362e51379c6a344a84
-DIST firefox-134.0.1-skr.xpi 727787 BLAKE2B 361fcf3bc793ffbc035ee7e16855f94025aa380c2cf432783a584a783b53b00544ee0d3bdfd58646600f1a57c1605becbb7f61bef27acb60ff0db6feeb377bf5 SHA512 85c1d0aa771bc23355818ecae2249e7bdd9c48fe57856aaa356b9c0527be1bae8afde2a8c063776ef1fb56cd0c7bff9a88285339353c75fcb304b8f637189368
-DIST firefox-134.0.1-sl.xpi 647153 BLAKE2B 1cc065a6fc66c9d912096c0b7f795d562389885848f42aacb1dfbfb8c80b9049c0600ae126c2b9daab98726028895efeeac1c518607864bae7bee9f06dc51d12 SHA512 cacc3bc097e493850f966f2d651beef9f139ebce1161c247cab19fd8ba0b93643795235e7bce9240e912255ac0d42a344313600d8a6abf6d2b1722053f5ae642
-DIST firefox-134.0.1-son.xpi 420280 BLAKE2B 50c91dacd8ab84485133ca9aba6989ca105193809607dcba3b83722108c662a51bd580edbe90f2945231362427d3e5a0066aa2c2d12f02cea3c3c905134ac000 SHA512 5ac00b2d8968fbb9bb3c03ea0218a47c29accd3dfa6314b84babb6727d2e017d5e0d858af7f38c873c09be61c70fa97ca92cd8857e6225c3a84e4918a3fc1398
-DIST firefox-134.0.1-sq.xpi 665680 BLAKE2B 0cd71ccd45dd4817b3a39b20fda396dc7e0cdb05df30590227091c583e576c0473299a688bda58ae45eee8669628ae4c4aedcf88debef8d263a7392072c46f38 SHA512 d2486637ffeddfe57b27d6e5a696d1aedec6ab5824e2b401e3e9a57eae02ee34d18ed63e80997c951d8c511f56794dc0b9dfb5bb8cc5e0c2c9683d385bb0b166
-DIST firefox-134.0.1-sr.xpi 676500 BLAKE2B 4f335c0f542ca7d4f7e4e0218fc67cfaf30088a78b1681c517e15a55a279885f4e4813a720b1e87fbaf39c4715ecee3eb4e79127fbdf23d090b72c4c126ec0dd SHA512 7c761fa604deb8c72898cbde1f2593f09b543d23919ab1b4b006ec80f8eb23acdda521b18328dda6449ab40da00e13d230d6f530b193af8b4ddcf2df745a407b
-DIST firefox-134.0.1-sv-SE.xpi 644569 BLAKE2B 51d03f40f61fab659f622df7626044b416b0aae95b6f5e29b792d0593c681cc931f97395999a11e6c2f6ba0ce22aebcb27c41eaf33a9ef4843a0e000674e1d1d SHA512 cacc53adc221f3ca66b03e3acd91b4b486f1df816e163de7514c04aa2b822b709c2cc572753b11f84bec3f4ee44c9b3f856630450fa4aa964c08be446639e2dc
-DIST firefox-134.0.1-ta.xpi 511214 BLAKE2B 1473f6543931c5b045a05a32232c18d0aa3cfcd9836459bf346c5c9828946358ad98a5905c22762fcd6f470f0dd6b385234730cfcf9c87105b8d0a3657215cc3 SHA512 abc7dcc57ee6ed1a1e4ef78183cf17a4801437d9993838adc30c07115c592743343706cfa1c3c03e5b102dbb3bada26f9af41e06efe622430c09511348938ee4
-DIST firefox-134.0.1-te.xpi 575369 BLAKE2B 1e941acb251bfbbd9c497dfad0aaf20727455a5ca1ca20e913f04a744c91349a6c221aed669abedc2cdc9c1eff255f9eabfce1c1f183a7a1d71f18a4f25bcca5 SHA512 c432f53a30adfd8e33188af5851674a75c80f612a784c031aed7b77e5f12b0aa311f157e3ea22d42742e6ab96b411db57624326c516378e2295bb194d5c5a78f
-DIST firefox-134.0.1-th.xpi 727726 BLAKE2B b58b778f7e8969ae9f7b624a814a1702283946239c85b67465fe3ea45d12d620fd3e41dba023e3837f41f3a95bedb68a4312adda2d1d599b4a3d0c24ae616251 SHA512 5f7085c7e6e1d3fd509d21539d1efe82e480bbb571d661748dedfc2550f25a21daeb1e5730b665f79759b6433a89274452dc38ac3d1784846a52f7d34b2e1489
-DIST firefox-134.0.1-tl.xpi 538547 BLAKE2B a411c7f6ef10343e11963a16e9303f16f239903b246f438c98be7e019fdaeb3dcaf1decb98fd4b4b2cb56921cc7fa87dd34bdc1f8d2d29a30ab43e0fd87cd84a SHA512 33755684f6c881fa4164bd710a988a9b9ae186ed2d987fcfab84351137c2f166b5732c32661cd9d9ca5c4c4ab180b8e6c6e93ae12e6e74aeb8be5abc325acb72
-DIST firefox-134.0.1-tr.xpi 656842 BLAKE2B 1667f7e399f9407130cc6b6c003ee86502aa5d7e54350201ab457b7e354855d41e01058beaf4ac0a8b500c6ace40408753418209f7bf653d76888d8a52efca5c SHA512 02f105c1ce0142c063c41abb41a3e89933cf86b53a9106fd6c48950580b318a3928bc746ede5b1efd6f09f690abbcad2fd47d4e5a4398475dd130f18a7e4c375
-DIST firefox-134.0.1-trs.xpi 507815 BLAKE2B 7695fb9055440fb411d3a14fefb9c0468ea6021fb726a910a79e0dc5fb6ccb1254492a091d11a67488cda194d3a176a426f42b5c3b5daf92ab294621069866ec SHA512 04f7913b61bfbfd8eca29907a56f2ea7afded4a7df892510b70717895095978444f8d3ee6259adb451aa1c57f9b2606b5d8d471e1295ec2219ae1c914a0a8816
-DIST firefox-134.0.1-uk.xpi 742087 BLAKE2B 16c52791649d5c23764694b852f7530bb02e8a959143c2891dd4ed90f6e95484930ffa7c24238065e0b33105b6ac9fa675cc4ec7532a34228d1ea0e890e2c0ac SHA512 5b2d0d98c5ab94304b6998f6d0a99a341db2d63df775c21bcdb181ddbba385b1c552a850690b7f8518f0a7301ea71ae5e394fc907b3632dee7446c7085a44797
-DIST firefox-134.0.1-ur.xpi 564371 BLAKE2B 680680c8b3ff393734f6cbd69a4474dc34748fa80124a9e28114b98f7e864eaa0356d1480d6f4b071c871704ac8472930142199ccad6a9086435fbb6d5608998 SHA512 e8660617e96cb4fb44d828f19a3350c78eec71595e57f5ebd6d8f16a2d132523debb6fdfa902d0a5231f7efad1c1fb2dd7e7b231fdb36b041f85983c10006750
-DIST firefox-134.0.1-uz.xpi 482821 BLAKE2B 929e808752c36b2970cf5e20de52818ab0d284d1047591645a1813edfd97cca455cc03da9bf1e95edadf5960809a73899279506369f3697048d2251efde2a8bd SHA512 8ec21ac0a20c3200c77acd371f0cdef717b919eefb9f3597c80f4eb67466ce09ad863c734c1c82c56d97f1fc360d579d59dbe1349d991df7ced56de025918934
-DIST firefox-134.0.1-vi.xpi 683427 BLAKE2B 0b9926c6ea07a0f43ead4201d4d639358f37c7ea5ce0950cb81320bd52050702bf28038b85604185f655779c8456d88960410b1541cac48d9b8f2d758031e017 SHA512 bbfe3a33e5784ab5bad0dad1e2ae9cf183cdc7e325613d42f28765a7b93631db147b4e4a0430a047248329ba025f04e388ffb636d960427e6d538facdf157177
-DIST firefox-134.0.1-xh.xpi 421000 BLAKE2B e294f811b4631e5f82a4cb5bd78b6975a57aca1e4d81ceab9847579823f6f38652551bd8df931f9798a5afc23ea6e70cd9a5e6b64f18deb797b1eb4b4012d15e SHA512 cd46448d84f973d38887d19d57a34e9bb049ba4f550d8acc901c67a0825460fd8970df1e2a88560f633234919840e77aeb29d39561a51da026484b783d2543a1
-DIST firefox-134.0.1-zh-CN.xpi 684489 BLAKE2B 2113c7de306fce3c07f98a2301bb9a86e4a9ff0b5dc4af4f1a99b08b787f71a99aca078fc0d7eb1cd86cdf04d46ae5b42f7fb0018bbada84e6e6ad9115de9e0f SHA512 beeea5e91bb502bd560b8100033dc922b51f2e06da01754845ffdc58c08b62154f3ccbaf6b71a4b12da8bb30da5ec2a63b7019c1665a881757fca7f6f8a8f2cc
-DIST firefox-134.0.1-zh-TW.xpi 686744 BLAKE2B 77b3cc5fa4e33e2ff940599082bb741bbd0dd3d5f75ce1f9c3f77c8440ee6b7eaca575883215756a5c40290bf706b4580f9a7b4a9d03277098e86105424d3020 SHA512 fe9393f2b5ed97c24efb82181df81d971238440bc41f6f716f66a3359dc9d8b583a81af8c69b504cdf2ae99fa69bff53f8240293c126eb2b06130e3ce031dc76
-DIST firefox-134.0.2-ach.xpi 468183 BLAKE2B 91455b0dea7133afa08a028baf85c7af1152c668ec18d021c2c4b52cdd022a783fe6ff957cd0a0d465c68f2404ff32e269988baa8730e9fa164b0bb3ac590ea5 SHA512 28620fa421c375ece3d4557f8cf6c6e03af641fa2e37672cdc243b40e773fc9204bd8d950dc7570006bf55d941c3d26cf57a170c79e3e4dd9c0768562af6e6ec
-DIST firefox-134.0.2-af.xpi 421167 BLAKE2B 08b0592f6787e4a24e96ae5c4bfbcbef2d9aeea236020133e975537bf62e3658114f83fff2a76fb6dae46e85f5f951bbbb64d22b9e967f755672015be36a143d SHA512 a1794da6b6e2f8db7092e6821bc943b103ba8dee951b9f3397592df72f24c923b9065013ad9a4daca4b85339cb32b3274f6b4d16d2e9c977c13fed9536563f52
-DIST firefox-134.0.2-an.xpi 510946 BLAKE2B 29ca8a6c28143f52f88430224b83042db01810839b662038807813d4c83b08b5e9fd5d89899ed09e0ea2c7ba5a6299fe4566e809451c0ad89fcfec1236323823 SHA512 db600a4c5f5535c88fece4a47a2b6e734b0b36fa575e09ee1dc5913462c56d88011c2a32cee6269ef2ebac0769f6f0af4807b7ca8cb86f1bf827ee40c8ec8aa7
-DIST firefox-134.0.2-ar.xpi 633887 BLAKE2B 45ff400fd076dd182de8320bac741bfaccec8f285734e5e9b74b045e3c5322e156096e1c4b290b204b22ba8c42507bd892637e3f5ac682d172982951b3fba33d SHA512 1f5217a22582ddc0de9b308a5202ed9501f0a46a16edbb7cac5dda5b3a7e30c2a89c6de6f526a2a5ffd90602d220df577e23d16fc91fae7d434651e9fabdd6b6
-DIST firefox-134.0.2-ast.xpi 500088 BLAKE2B 24a5e6a8d25ed3d6acd75bb4f42bd111b981e3bc053c36d204fe9346a4b726f264c6f2c6e60babf6f13b38b6b0ba854e4898ee4db7381a025553e2ccc3225bb9 SHA512 536a4cfb4125b03c4a78a1e131296f639b9eb1c5010b35f0f4bd83ecbca2777c732b6484f97a4204da404f3558f036453518996fa410b1093a8756f928fdc365
-DIST firefox-134.0.2-az.xpi 494909 BLAKE2B 1396f12aa5694db9259e2a336340bea9c6ce149388472941bf815341558cef15bb8c21e6238c6b8d9957a529e35337160e94a2d06dd99885d089346db48e5ba7 SHA512 d55196ce86cf7735e5c54006ac1bff60152aca55c99b67ac8778ab24db186eb6d7b7028967a643d264033e36b1cac25353869b41a9a114915014a04a856cf8e3
-DIST firefox-134.0.2-be.xpi 744293 BLAKE2B 9487c2484b456c2f654e3f663eec7da783b7a156553eba084f1df3acabbf58ed69677251d3f1dfe2cbe7b0bbac0144790035a6497fa47d8457b32e366c5e63b5 SHA512 eb9e39c7521668756a516570dc6eed4ec179473debcd48c5ed74d6a1ef03893b6f4086c1b2e1badaeb6ed477b61c2a9e5ff3a5022ed33120ec62f50cd8e37271
-DIST firefox-134.0.2-bg.xpi 670910 BLAKE2B 15cb1c571dd14259be536338fcab9e459f45bcc0c4af13a74453fd79b8450520afa895a1503e22665e357e43b0d61cf8f18bc464efcf4af0b3be0916718d9b2a SHA512 1fac3d9fdc25cf206ee4bcb0da63190d90f755f49f17544dfee7eb312ea53f1c397e35d71d365931e5db407806cee6260da57fe31251980cdafbca633878eecb
-DIST firefox-134.0.2-bn.xpi 615526 BLAKE2B c1c21e1f36a807a566f83176421fb48fd55eb0936ae8d71150c5e29c76e09ba3f91d46ae416754ab7b289f9c06be7a69f348061370ed8e9bab96d71fd32bc7ca SHA512 3d766eee4762e1a8c820406f361c8a71278f84f602df323bf24d3904a72a39a66fd220f265e14844ebf255a20dc2cd7d932f38ff653d688745e09c7217914492
-DIST firefox-134.0.2-br.xpi 598071 BLAKE2B 341ced2776436334b5ef85427f138a78378c0f21c6f82c094bbc05af41d40d6bdf934fa5814e5443464d3e7fd86347f594d96e60b4274a38c33868e5a0abf26f SHA512 e030429a56df0d4cb1cf939c07be904a4dad342c8ea725f09bdc46af79bad0d02f446717400551d332d1873a3b7a29d7468df829274109010192ed0da1dcc8a2
-DIST firefox-134.0.2-bs.xpi 557246 BLAKE2B 45aa9f9a02cba0001996fb24ca06f162f478aa25c76303f09cdb7b948dad7e5a0941ef7a1acafcd223c94b2879eaed62dbdc89204dc37954d987148a576e9e77 SHA512 d5756568967d997614bb282f16752a9e31d867b65d58b98e1bdb4e314f098f4b16b39c646d4776faa17ab558dab8ff6611a656faac622d6365686948e951a12b
-DIST firefox-134.0.2-ca-valencia.xpi 550244 BLAKE2B 22b43f335fb1e929013bd9526476b2e910547aa94f4405225ad3016e6e4bd214a5844bdb11b48d307575ba8a17f1878525c4fba871b9b16e77db0310962630c9 SHA512 ef1f4c5f179291872083730de90df2f1176bd29c8afb4e2d777c2a0049946f37a0319a58b5500dd0fd56f9a67deb49165a18f89c3ec61cad57634817e05eedb1
-DIST firefox-134.0.2-ca.xpi 607770 BLAKE2B f1c6051911fa9c84aace6d130d466e20488f34f962a1f0e2d9f05f6ee9890d5a4ab282c0de9500a013edc8a8cabf7873476fc387f76cb8e02b8cadb1102dcf65 SHA512 788b5d971cb7062c834898a1cb8b37908e84e30ca3917c526f978697721d1a0c889ee941332fc40a24aa34a59278e5db648e467662d440bb2514446533e948e0
-DIST firefox-134.0.2-cak.xpi 597772 BLAKE2B d8ea4ce4f08ba4e45ab38c7b872c490d7a1b85b4394abc3c8d3f72ab30a2e41cfe56836f5f2a2ef72349ccbb9140904b945ad725c7d655a032385435a7e81fe9 SHA512 75d3097873ff94553e4f0fa2e08c6de495b096a365be09d16c4d5dd28c8b0b6085bf72905faacb4ded3a72f473824a838e4f7466f8e1c6dbf2aa3cbf984f7c12
-DIST firefox-134.0.2-cs.xpi 688678 BLAKE2B 4613b877cfcd46c3956484fd231b56a0c23a816dff6ee0cd6e26de153b41381c3b0d950904da0910579dcdc0f073a3336f25de8a1d270336eba2448e5ea574e6 SHA512 82747ce8469b514aa367284e55fb79c022430276b394a56b76903b8784bd7c569093216cdf0ae922542aafb768048e7a5e165c45b21791f6bd8016d9ac90303f
-DIST firefox-134.0.2-cy.xpi 649384 BLAKE2B 6ef3a13bbc34ba3cbc7f8be369c3a414a80f8d19ab91958349c6820c15d00b9a8cc2acc0e79375025ac5705f45eb6ae6efac6cf93794adb148981a581a431ad2 SHA512 8fe21142730e5c321c741cb214e5814580a38ae8ac8bdd6d468f24e138950396df6238c5f087db7e8e2ae9dbd5e68454b3b206659edad50633098253b7e73c58
-DIST firefox-134.0.2-da.xpi 637279 BLAKE2B 7565d0cd6ede4bc1a236666f1dc44b6c2115e954167f9154b7ba85cfcd365cd5d147464e8f2120c39f5ead4bd774209fa8fd8514495d3054bbb95a2c20a27516 SHA512 f5d99d52b7febb34fe5cd7a7334044855f74ac8a919d8382e4abeccd7bd60113672be8b0bd47ab31c764f5092d31d66f566bb217ae1ed4b9e7bffde6e8fe6937
-DIST firefox-134.0.2-de.xpi 661274 BLAKE2B 121bbff7df561b7e404b86ab7a74cb2149d25059ad48249b24aa7272dcf0758817498229099d95eccd44e04fdae51aac4c48df670cce4311cf6872522c2c9bb6 SHA512 86cd284f5c648fccdfe28771c2a9b06ce879864052ae5953c0246c763bbc0e749fa79aa19c00ff4de28a946569c0a921ea8d4851bbf19e45ee5cc9150eac051a
-DIST firefox-134.0.2-dsb.xpi 678095 BLAKE2B 9119f2cce2193148d29063f9ac59e80d300270079c3ef28bfc7f7a578f3bc569c5fb0dd95223f9ca8288b22c0a4c8668bdec8b00887185a74e3538df3b53413a SHA512 199f80c42027ebf314180ee92c25f6bb4e6c8fb62287b7a67b41f15a9a1651bff680e35030a654a8c83c19c1cdd88724ea5e102b4d3066a7e236f2413467774c
-DIST firefox-134.0.2-el.xpi 760453 BLAKE2B 1f471a7e754b8fac4fc9aafdac2c0c58536e1822400b67952fe6c80ed5a4d8ea3c531fbce704a153ea7367e351010eabfd3150bd0874f9ece691fa535b90aebe SHA512 100e5e21cac15208e3c5ff76c3b0fff2dcbf33b2d0c643c0ffa7e5fae246a8a6212b92c33dc63325f0eab18e923511fdab662dfac744d1ed304bb338efd3f47b
-DIST firefox-134.0.2-en-CA.xpi 607988 BLAKE2B a38f9093d70522ce28e0080fcfdde6f201b259d833a3eaa86bc359b98c512ef150f4aa460c26e7dc66df215f50d1511ade196e8a9e5f82052e035499ed54f0d4 SHA512 4e68eabb1e3addbe3c709930723df8406a005ee96209078e2ab38d85db3e2237a760d5d88dbc76de7919f2acd323e548f62123bfaf4795256277e9959c2390cd
-DIST firefox-134.0.2-en-GB.xpi 609125 BLAKE2B 13baf2846643d2e1365d9a2111957300c8642c78a3675d59e29da50fbd6ffc7cf2cc0736f117896b9b9fa3e07e7d4f950df823b92dfcde6f11f5e11c62e30942 SHA512 04f9a3c61c87490dda717c80ae2c4b865064af9e8e0f6f72426ea2f47ef12f730097a48c5aee9d42c2ee0929e958a3eef84a11de6f7fdfa2b62e2b8cc9c990e4
-DIST firefox-134.0.2-eo.xpi 640107 BLAKE2B e0af3b4a51a1d6ff021b552ac337d965b9bb8bb9e4eacac75fc5894c9f685dd4780876332ef86f74ded4543676fbd472bd69b7716d026cae1687c0ee4f3dd39f SHA512 7bf6cd4c901a9db4c873d596f4518aba219c7e347ded0546cb1e508643f5e4b9d145fe43db2b2c3c18b21e57bb221b4b7ca2eb61252d06cbb9e1df5d71fccd8d
-DIST firefox-134.0.2-es-AR.xpi 654030 BLAKE2B 672ff2459977d08013fa39cf98588337078f58ea3ebba74a9cc13e25498aa31a061163e7a38423a8f3043e3b065b7c469d12ab5b6b96a5ce4ea6deb691432a46 SHA512 a68772f891a68ec7c683932859d1367ad96fbf167a6488629b93e42e861d6d4222ca9f723c9076481fc0765e50a1956c9128ad4b292fd736d95f24998edba8be
-DIST firefox-134.0.2-es-CL.xpi 653727 BLAKE2B aa596062cf6ebc7cbf7a0d5ebd077179ca0ace4873e277fae77528be48199d3aba4e5b87634b9c06c8168a0990973daf49b291cca71cf68dca338f032d522caa SHA512 9e68c4b40ee9080b6c86f214eca9da736a4e6f1860188944fb60d4d99f353e8a93b744b46973b0e80714d64bb629b2ddd34ea95d4e375a67d747b169a1992883
-DIST firefox-134.0.2-es-ES.xpi 648576 BLAKE2B 8f9d4384b42d10933d99b23eb3b0e9b1b3da622325f9fd11d61fe9b29225048797030f453289a4eeb89440a98d8b76baf57cedf7c6bf76ae16031b790c132b3d SHA512 80f54a6531522abe30da8e2a0d6fc01a70dd3d573b2bbc99d80c409e02ca52fd51f4feaf5df4b11548899b09ea26bf750bb22c74e8643cc4b38537bf8896dbc3
-DIST firefox-134.0.2-es-MX.xpi 657172 BLAKE2B 65d7318c90b5f3e2c4093ef1b2b1e06b308b005fcba9778474cf17bf3534cac0379d3eeb14d6f7608c35f99a30d21e3b244297b801e51d86a35ec954ebda2b51 SHA512 aa6c12525c7a2fa808ffc48203eced3ae17f4d9131f85b3bb1240d8ef6ed67cc05db091b7d0c896622a6b662adcc035d57515dca091f82072c0a615022e05a4b
-DIST firefox-134.0.2-et.xpi 546712 BLAKE2B 7f7d14c2a4f145684e43818c66836eefdad661bcb23e48e0415a46377bb8f320d832573fedb3b3e40d47489940d8eb5430a3999535afd3ae4c7f7c736c6ac205 SHA512 747b51562dd3de57ee5d0c115b244589c6eb300a69c74a6a5373f942a9e88f106abe87e79043922580b2523051233f52bb21536063255bd3f1217efd4d214244
-DIST firefox-134.0.2-eu.xpi 622846 BLAKE2B 5cc311e6e69ed1c618dea710dbf390e9be23a4b5108d9bc2167edf916e30637a6c236969c62f2fe7bfcd65ca8a8f12542e68fa79905e5d8ec6208b961f216b96 SHA512 d61649cacab14051df4bdb8c84a9c07d75534a1aefcbaeff42949cecddb3e936ac20ae87db924b3bb624ccef8cf09c58c4bde295bcbbcb5dc46387ee1090c592
-DIST firefox-134.0.2-fa.xpi 625173 BLAKE2B 8a83f91f813742b553aa2e0729f453e30a6ba63544a5a78cefce822b1d5b30bad27b0c97a4d16757f7d88b0554678f6a0e436826bd1fa0af275bd79070a07513 SHA512 4272de5ae5ab383412972cfce469b1149d28993e4e11d2637bb5dea281d70fe3b434f8565058c491cb069f185a94324e82e380d539a4443408332eeff23e0b99
-DIST firefox-134.0.2-ff.xpi 479990 BLAKE2B 7d9b9df4107b0060dbdddcb3862e34488b95a74a37f8ca89b8840f1a823b34a013c347c297e6941ce3e939a0706d4d92b78eebcb818facf69a11f9607ed4d0b5 SHA512 563a20402a591390a33b0f20da2752c1990f35e57a8d200bd188e877d99eec80f12febc2779ac26a72db639165500271463cd1755cb5dc97d0646785191fdb15
-DIST firefox-134.0.2-fi.xpi 634175 BLAKE2B 95b0932aefc452a2e9b29861ce6c738379ca248f5dc20a6ef17a42705637ce957011e9bc44b73ed1b9e0b17a137a06909299f5732e5e74856b0cc488b9508e23 SHA512 9ad86fa96130a0522c33b5bbe8f5a809dde0f2761c982ff14723abf10984707e707d9bd87f4e75efe4f8868412884f5537847fbc6c246b7309072089b415c143
-DIST firefox-134.0.2-fr.xpi 667545 BLAKE2B 76564df53bff5d1a01272bb460d6d91c79b5f78d9e6bca078e07955c4f4c0f116b4e7f8b7abad35f7ece426113c2ea60d223d831b2c397e7fa7b451f7378e4f8 SHA512 389b2b916d08358de46f9fbd60a2462c4d362a1a3db7af611ab16c596f9cc0b8bc52517b479cf78e42efe28c72768ae14d03296d964330679cd20aada0767b5f
-DIST firefox-134.0.2-fy-NL.xpi 649698 BLAKE2B faf13b822920f297bdab3fb722307a9e87d5f5682595fe467318305120d92ff22ca2a8e749a600a104cef8f3ff64315b1a6a5dd95866ee24bd5de0a912cb204e SHA512 11a028ab6dc5ebbf0c6ab9f52b75f2ca59cfcaa47a9a90ab77d228c0d838a5102ae1d994c45d10dd9785ca020a7308a645ae45f2c0dec1f3f7d049593421cf0a
-DIST firefox-134.0.2-ga-IE.xpi 474980 BLAKE2B 4e2f1835f9ce5136655f8e0ff1a7e598af38c08ae55ac1d2937517fce36040722daaa60c5de1894bc3d7cf8619b75948097d21859ee7eb09918dd9d6b5bc48b1 SHA512 dc76d77c1648a942c08dc9091c7b016e18b7a2c284a4f6bbf4e58651bb520c4de6319d61d0836b69a526b1e15478ad697da7d459e9eaf335d792794a2e59082d
-DIST firefox-134.0.2-gd.xpi 603300 BLAKE2B ee7f7ea015f6e08e0017fdd8cf8b2a15e1d12c894712c5fa06aba0305300863d1741e6443a48ffb9a69fc84bfb3745a55c62fa1a1564d8ecd41739b12d03b5a5 SHA512 d7612b7726ff3bd7cca2df22e38ece666b6d94a6b575c8f77dd098f067aff7d85f087c4428ea9ee79490eed5162cb7250ae2aa109e3b92aa9bd49574b98c7577
-DIST firefox-134.0.2-gl.xpi 614898 BLAKE2B 69322faa162013925e25e00d684252e8ea453ffb5dc99272e7971628ea5c06ff0d45f039251906ddedc25ebe10103e1294fb2d9feb4f4bfa4609b14872467a25 SHA512 f387aa44a401007b7fa3da1edf11b3ba42969d92ed1449928991f604a889bf8d952d9fb8dde823b1f4a7ca2ac23009554e5ff06ffd477a04a66daf6ec2586d97
-DIST firefox-134.0.2-gn.xpi 661083 BLAKE2B 7e5fed42738b3891ab58f658e9fb38c16428b4ca79e57e2e661c12ea60ae03f9b69e6861c7d25af82eb45f0083fe296515421379c7a44a8ef9e47661d684ff3c SHA512 9b1edcd8510acdc8cce031b3753f6ffd65dae202fff987e8a1955f1eaeac7c494c5870b24678e052d565ce885a89f2f3aafc34b768f81efa92fa56c5420af7a3
-DIST firefox-134.0.2-gu-IN.xpi 531506 BLAKE2B 32da48c3da174c5dbc784fc289556b28de43a78e4be1e13f51baf9ad333d3248ef37e9af2e51932b13c31344d95be4aa1b95369a7acab86d7e9c443fe9045716 SHA512 3ea36f9a30c60cf715f2253448784e8a2cdc241ef6022c92333e92078aedf132b8932dc67e94d91458d46ea8a649fac4db54e0de510cc5281431fc05afdd0dba
-DIST firefox-134.0.2-he.xpi 656250 BLAKE2B c1eab0002cb46ed5b4a938ab176103e8c98ddfa116b62499b90556186ad2506606b5189d88d5f3dd7f456ce4cdc00de6a4f05a3a279c235bea03af50ff351185 SHA512 3f203a678471a86ecb5ac9ade5337fa5df1a1f9f4cce5509b3cfa7e555aba52899283086922468d1c4fd10d7e6f626c6e1c60faee6cae6153a2db3948ee126a6
-DIST firefox-134.0.2-hi-IN.xpi 570951 BLAKE2B 2070be5756dda4f052dbf44a102a981e175d7ea677e3f12d059abe95908bd285385a96c6e7ec1178b964e5ebfac4ede72bdf9a46f70991256019059fa3583123 SHA512 26170c931087ebf07da2a4d9b047dc28e671b0d0edaf686ff316a8dbceac75155b3baeaa7cd95023596fc1c6828b24f140d8b5777e603ddfe9af4cdd4148d532
-DIST firefox-134.0.2-hr.xpi 633364 BLAKE2B f2b25071146afe6a855a49f69834253d1fa0e7f293e91b05327cb3e39a8aa677379a302b063875d1a798971ab0ddb2096525243c2c92abeffbadfc9cfbf517c8 SHA512 14cfd5dee97851fd66ace3c8f783023a3e1f15995c1d1bc33a1608b0127533d142926aeb1816fa46143414a20e25d8cd26a32b6e9dc0b0f43d950aaabf775433
-DIST firefox-134.0.2-hsb.xpi 674094 BLAKE2B 6946a02e5206db18b7e7858ccabf92c8ff89bb19b515945bb3ab37f32242ab8794024bef63c37ab0b6d1254bbabf355ce85bc2f3f31ac6b784b97b39f66c835c SHA512 5ff6d30ace7065540c177e8f593df1b0084812223844f12b9b2cf01929bd0deb2eaca15b8c73d6fc98e8990fd1e5d7bfe67f91659ac88b5310cad4981dc34d3d
-DIST firefox-134.0.2-hu.xpi 678171 BLAKE2B b2de66091fb9750ceefa589cc816dc86fb15ac050144d2900f226f41ee9321eee741290bb496b3a222aa1b0c1349521fdd27e7a0cb3310b1b69ade1b561676d0 SHA512 756bc161ea6debf018ef1b3689d56e2dc14cadf3e1a297481131d16a5a0d16be7e46dbf30964df8042c727af6ade87b9a0f4f85fc72a6982e72fe42b8648ff4f
-DIST firefox-134.0.2-hy-AM.xpi 661668 BLAKE2B d0629f388ccd7eea29b7a62c15b2869f60eb061808e12f67972c3cc94c114d67cafc5051c693506d72ed7c5e4558b055866e04dc2b5780b36606f6a3d70aa043 SHA512 95cb4e2e269b7fb5b061798713e53e6756882df1a522767c5546c7ea022e2da5fb388580398627f83ee7ca38f2879bc2d7b78e222172c881471e509bfe218d5d
-DIST firefox-134.0.2-ia.xpi 636641 BLAKE2B 0ad7121b94e38d1b87366cb76ce922c1388a5120cf56a8732c5b3e38be748d70f7ed105e4557fd1c51d27e3cdf32579b1bc1d6b0ec6dbe08cfd7cb6afb9c414d SHA512 d4b50fce3087c9bc86172e80f61af1c49a5726d82e4b217473c011d7d29a997b8b98d101c0f7c6ba59b968ec82d0be33383fa23fa04522a13e447e12917f56b0
-DIST firefox-134.0.2-id.xpi 620030 BLAKE2B d19441f894fa01bfa9d70ce0ffc22ebf288106a3c5316a92f7f1a4253765e4ec34ba1b112e4900446b89761364e58f7ecd1c816a1fc944bedd5ae578f66cd356 SHA512 f9f585e99bf9f09957f92deba6c7131767a9379d5770e776acaad1bdd170f6fcb5f8d91a50ada6d777d307ebd1e7e3648a09d2621a2dfcb90496851929855a32
-DIST firefox-134.0.2-is.xpi 642113 BLAKE2B 1650c60e471026f224ea44938f5de3ec347a0567e2262a3b592cd675e6127268e38bf9a4812da817e53abbb9c45d891cbc3e445f20bbec73121e94b956d59835 SHA512 670276c003825ee87e2ee9b875b3cb65c7b681af17e3371765f77fb257d2ae768f6e72f58a05caae13e7c686d4abee62cf358ebcb31bdfc4ccea395019d9265e
-DIST firefox-134.0.2-it.xpi 646155 BLAKE2B c3a61b0ee00cffd33a1a4cdd151925f130937eab32abd0fcac8d01ec16c1d22d4451edbfbd171cd8d37d443ced974c30e6359907765ae44043838845df6b589b SHA512 47d05d3a2864cc16ab798f9fba75ab60f7f84972b0a8d6777d7a16ada927912eeff5f47505ab0318d177adf5a06dcae066c38d612c50fc161977aca42b5657c5
-DIST firefox-134.0.2-ja.xpi 704020 BLAKE2B 21bbb707fde92fd102c02e05887d43522a6516cdf3828d4b8944a0fd285650dac73815bef11460e351dda3f033d6fe5f8fe3e22a938f7b9ae9a4acbeb23001aa SHA512 1630e3a3ab7fce57b326313948088afc16f9d078584b62f3a086d41616dcf12fe4c69a717964b315a19c8599ae0c4c6b3fedec92cebe4fec2736956a8d78fa09
-DIST firefox-134.0.2-ka.xpi 711237 BLAKE2B dd0113c3d3d31be04380a249458c1deaf436238d3613100f46a722cf4c9ec7196921959820a57fff35c531a09366d719d6cbb7bd5b58d14ead19f3c6fb810d45 SHA512 99823fbf10be1a22d40f809d6f176358666e087536c249da17b5febc0184a702cff3f3c6daae9116eacef2b24cf84d7e20c127809480c0971c22cbf4992ee34c
-DIST firefox-134.0.2-kab.xpi 626325 BLAKE2B 4a6e407a984e1c67c9807e6064872fca46e98db8995c3f7f0486d11ac6e5cde12dc19850868971ecb4e16e250548284b416a03af40c337f91aa60650382bd8e6 SHA512 0a536b59d7e892d347b2bc50c83fe24795d36d2d187cad8866a7cd11b8d94aba8796f1d033372a4d43817efdf61881ef383fa48b96e3918e89aac1f461eb6d81
-DIST firefox-134.0.2-kk.xpi 734771 BLAKE2B 3ca4504c41e83efd367df9b8fc0322f6b4c56a90af0149486969ed641a9a9fa29afe6c8e8f6576aa41c5515a3366ca502c7319b3c08baafa9fca623ac051c66d SHA512 a5750f94a84ec6e54e5d0b9962be729f3f6c71f3926b5bb48cfbd881013b734ae3afe94863ccb2a290ba593537515ded16973320d04143104a5abe2181fc3162
-DIST firefox-134.0.2-km.xpi 529767 BLAKE2B f1e01001e37ec62f75a999cd0b9de498f5c6765174bf42bcbaf1b0dbc52fa734f8e6c2673a5d1f439ddc65b945f7ef1f045b9ef4dc05f744e1be7590f9ac6b60 SHA512 a60caaf040a14ea072aa25b2165361f87af0005731c594c15dd05e7abc9e435e76575a51594a1b8d0706905fde23b5bd780ac9bbdbe72d8dcb326403da8cdf11
-DIST firefox-134.0.2-kn.xpi 494772 BLAKE2B a64a6320bc280805c7d2177d8df97061dbe56410cc1157ddc9cab78ecd91ec948ccec2eff611e623f2e70dd43821ceba07ce6c3939ca6255384981925e69008b SHA512 9db4d0d538d091217c6f8dd0d8bee01afcf3f98aa2197055222744468cffd8cded43d53b702dd4d8c62a7ccfb57c1f3a6abde473d58bfbda774719f5acdb368e
-DIST firefox-134.0.2-ko.xpi 688667 BLAKE2B a460fe1b491db2ca958ff81053c3fd1f1865f20ceddae3e5a318470deb5cd16cc566dd0b06427b7db28467b122cab2462841c467fd88aa6edb6590626008ed7a SHA512 d3eb1a9f32a86bc2898240983beec368b5855c529d3eb5ec39616f60ec531ab538dff4a8ac1bfe0f7822b898dd27ee73492978de360057c5a10915ecc4d7ad70
-DIST firefox-134.0.2-lij.xpi 488326 BLAKE2B f1c72e8d2a1c4ce715d8a88ade1166dc2871e547dd4d6b0b03cd97aebfea7fcf3ec90bd97cd5d80bbf72ee5f9ce311eed86a41a3e0c5ce3f4a40b22ffc432f01 SHA512 3252e2db8e744075aad460a245a4bffdea90963f32b3e1a44157a752fb473b56dccf1b25157312870b3ffb3cdbe1b0fac0c12b987e3a25ac999dace5fb714f1c
-DIST firefox-134.0.2-lt.xpi 577197 BLAKE2B 9f3b73599d8290f9c002e6f25aec7957603093f7f0a1fa897915a08bdffd4608d0ded77a6851e2a5e9c0910037b37847796f14891eb18fa3f8547d11095f56d8 SHA512 62ef191c57989fa58389d512d3bba0523c105bb6450f3965e4405ed862d00d21e4761c9d90f4e8b1b712e04e0178fc0dabe56328e94c657c90e006690950f480
-DIST firefox-134.0.2-lv.xpi 590048 BLAKE2B 9ed8da5fdc57463a2b9cd3628b297d36fa5f091a1a4f26122728ac2125cf0b8a5d30aacae22289fcc8e8a751471bcb3ee0ee50679f6254e52aa20fbc23ef76ee SHA512 11696c0ccecb557d71d96130df6125c4b13b08200412aaf36f0a64ec44b5b9959cda3da9dc88b8630df5099e5c528b99eba150b97a8f526271ef657b6275d368
-DIST firefox-134.0.2-mk.xpi 497209 BLAKE2B 42e2aff8e6717830b95f572ddb009624214b75fab977abbfb3b614bc0ced814aee91afe162df8d98c555b2825c59055c3b658ce19e97e1453e8048960e468722 SHA512 4a1bc08b54d00bfc05fac6843c72648dfa130b0c6666087d62d944de632799c7dae9d46042e34e5855cd9713f8ebee83c2cbf0bcd7825086ec4456f025a56255
-DIST firefox-134.0.2-mr.xpi 536144 BLAKE2B 4eed7afb68feba320e023a13733acc7f24b4833480b5bce429c9ee25d8b5b3110d61b84917fc145de05f12e19412d13d80ca9d0632c995f9a9954e3fc4ede0b2 SHA512 21a052b0aab09ba2ef83231a46b67c179e8a3cf2b47e4bc913849d40e11109bfcd90805b129778cc5faceaed6b787a55514ca8ea155db063011ab8fb82e832ef
-DIST firefox-134.0.2-ms.xpi 453844 BLAKE2B 1a18ab8fa4948dbc26396f2b3649334d4a95916b682de36754fee8b5a9478247de9ed4084808dd082c5ea8843e2d5cc906d84a867a6b68d00033477b8f16812c SHA512 4b22c1092adf696508d45e396a334debee949679cd4e4f745ec32c3927c703bc92c8e463b09f99c84c6a5b4f8ae7e50671843b2e5d160e54b5cd74d3b4569d2c
-DIST firefox-134.0.2-my.xpi 522472 BLAKE2B f9356284b54fbfb432a55ca6f9e66150fdb9fed71a94866a7d3c37d5def73fc27bed6d5ed9ac367c04e8ff3f981ab489be08a70c615a6d2e7022259a6650b619 SHA512 eab10e0b8563f223ec3a19160cb6a095fe1f85b544d3df119964446951218a22585aaf7ac0f597e1ae41146b009fc59e6f77609ef47eade7b684861a807790b9
-DIST firefox-134.0.2-nb-NO.xpi 625557 BLAKE2B 51f8d44e3a15a52a7bc63d29e38d715c7c13bd781532c80f6903dbacf9607bd4e4e4eecb1f21fd58c4839a75f147d32144137cb38632ab585ad4907866a9d8d5 SHA512 17ffea7c83f88aee8cf0859b12a27de016bf2108be0f514dcc60296c1dfac7732bf286f907bcd9f671d17bee08a8d6301ade164876b2a7693fcd577aaa70da7d
-DIST firefox-134.0.2-ne-NP.xpi 524801 BLAKE2B e7ffa1b0fcc78f6c895ce9b9338ea8478ad61c6cdc89da77e048fb44edc3a77e4b5b70202a32d7c1f78e7b2a08503a259e0155ece02fe4364070a8cd2a7b273a SHA512 3bb166bce1de86f2d63ae106aaa38365efe5a3d7296d1495bddc7c6e408d3530223d6323826aec6c6f0c8a56f614b2401b13b2fec783fca2df68dbcc5680b99b
-DIST firefox-134.0.2-nl.xpi 642842 BLAKE2B 7abe0316d0225894fe82eae71dfd4552b7454f9cce8d67e5d4e3a015dd4d97b958fc0ad65b4c45ea671d0bf3d60d4a007969145ce1be546d1989abbee6046db9 SHA512 19c48cc4466a7fab770a558967d48012d3b8524b7009cc1031b8ff65ef2215f03a4db97a2cbe0b8f7e975d10fb5d737ddfc7c8e0adb0d334cc252c81527c1e40
-DIST firefox-134.0.2-nn-NO.xpi 629847 BLAKE2B 72347e2c0dc988c32fa03634b7060e0edf4e68ae48b0c4d141713145cbec14b7b7f95566b4b2c6f348b0db7d22f0af4143fdcecd2afd256f7e4bb75a54b0bec1 SHA512 25ea6c572de098a03e977dfc43cc1d5eb5b0b6f01558fe19d9841f315e74c35362f4a74a7e52c82c5f9abcb3ba34cfdb6d208291fef0ecee0ae5d2355b278a36
-DIST firefox-134.0.2-oc.xpi 626184 BLAKE2B 9bb0f6fff001d5a48b8da9ee57982e41dba5a1839337763701cd3478925a518c1c232fc3768751340ee9028733401ecfb9caf8139ef152d058cbd2c63d325708 SHA512 b8541481e6502c4d21b910cd2b82afe6b82ac00cd792b3fad42544a9a85712d553473b5a647a0c54fb41fb50a9d4f8d40127089dc702612053d31db8f4adf3a8
-DIST firefox-134.0.2-pa-IN.xpi 723087 BLAKE2B 98c4db6d88f73969e6bea7207dfc44b44ad6486afa0454f4023f49341bbce3bbc6e91085d9ab5abad412ba81c6082efd82950744b9359898911e633b29f7423a SHA512 79cc7f20d3c2c3137cb8c9d6d3ec085eb72c1b814b4167ff6dc3c1092b9e212bbd4462f211d2d12702fd52ee7ed1bc5ffca4edd50b74f3b977facaebf27424c3
-DIST firefox-134.0.2-pl.xpi 661727 BLAKE2B 8c188693e8826a4e7a4b3ec1a66998274b704c9b5031ed97d604d756c99cc5e8197e3dbbab0e820701aeed71cfedca7a54a031e21a0d21c3808ee46bfc58a56d SHA512 a920c895d696f9e684551c3c33be2326b16b05a35d9e97c24cc93f957336f7842db9c833c1e42402cf8fb84e4080a677f8087a3edbe8220b141b6f7c87f89668
-DIST firefox-134.0.2-pt-BR.xpi 647959 BLAKE2B 64e241fa624eed060dba10add81d63c32d54b8fe0c927ddbb4d8568af6db5efa6f8f21e703900ba7b8159aa1ff53ecc8ac4afb7d714c5b0c039f78dec226790d SHA512 c13a0bc90c230f64b961f2d9c40ef884596722ea04739a3da6e90aebdeaa8deb7b5dc2c0112aea6d62c60e8f34f7d51d3ea5050af2eda2aecbb91bc807a046a6
-DIST firefox-134.0.2-pt-PT.xpi 654966 BLAKE2B 84baddb4e46c48f98651d61480b3e609371cceeb52bba684c37f1da46af61621743d440c802dfdadf3ce597af6d915b8c358a578d73b381c3f82a65b5dc788a1 SHA512 31788b3bc476f6019ada36486ad90f3e476b1c6f20d6ecde2333c19956a8761647717fd037229c4aea02454bfb5b8b0926eae8e76d64e24ae8f2c5b89412f582
-DIST firefox-134.0.2-rm.xpi 644069 BLAKE2B 971efe6bc012c621fcfcb0582ab2dc8b3471a8b0fbc4ba7a5082ddfe8be6048e53452950d0bc7d5dbe40592c1e715194ff238a7d45347a7da17f0162fc441cfb SHA512 edd13362bd17eb0fe37f97db839e402ff740d725c149c66b7b830e2d223f2c29876150705f95628213231103111504a64668f1c0975e3f24a62f409acfb60e34
-DIST firefox-134.0.2-ro.xpi 554203 BLAKE2B f7bc2c860db254f5ece82eff1467c784585810c3b4a0aa879302a41437695bb24559030917a3d473f2ebd61d3f02b437ee28637dbcb60fee5d153489367fb33a SHA512 ad7054dc38d11724cd97fe0cdcd0fd77028c4782aaf549c03b0086e84daf86b1a1244c074aa214ec871bbf0e338af534b1d2624646cd79c3d26d81603a0be27a
-DIST firefox-134.0.2-ru.xpi 750994 BLAKE2B 5c3caf97acd758bddab7ebc75e4372e6c333bb7b41b9cdcff9a00c55e0c72a7376b4ddd1a6f553b63a5867821272713cd70ed43c3ff561f56bf52a0e14d505c8 SHA512 39f74044e69959717fba65b6c95943a7d29c848c8b338aff5410bc0f608c50d0b52422192929c83d1bad74f328d228969a2ab008a6fd409054751fe3249bdb45
-DIST firefox-134.0.2-sco.xpi 515423 BLAKE2B f4acfed405aa27c2f01114f97c1a086f23b696a93dee91bdc31a265020ec87c09ed0b530b074aba675fe21a7b71bbcffe0169f59d5d3ed8b0f6e0e4bf30fc6d1 SHA512 c87053eee836f81a6680d38d70322f2944e919604d90c3df3b8c589b745ab80140026ee4758eb3825de4d1349187ab27df52136d9f0de19a72eca26efee61292
-DIST firefox-134.0.2-si.xpi 626869 BLAKE2B 1439f04b2666ea656757cccce4507c290a295bec746ddde94b3cce29218b2ae66608985d6e6276e0ad140a998d10924f33544864874a64d761788f3f12a05951 SHA512 4ff1fd4b0af8a65b8108307864b131083380c69a39f6e3feffc8ff7e5e209d58431f99415ade2a57d211eda7537625ecda5384f4079158f73d97bf00e105528d
-DIST firefox-134.0.2-sk.xpi 680484 BLAKE2B 0d407ed97a02195f45120010e97412add658c6b4373c3b23851af6db6d0bb6db2a56fd12d0939e82df53e60c21d24af7427077f5f11f236cf3d05fed4b9fb4db SHA512 3a50f280da4a62ecd3e91c376ff24eb96a605189e3c4975064ed56c8a9d9a9906cc723ee166bc7b74c942dbef9b596aefc4e3afa67361498ba9375b338ac4a01
-DIST firefox-134.0.2-skr.xpi 727794 BLAKE2B a93a3967e7a1c61e43a849fa5b560e9ea1491335ff183c508ed5c402725ff075fee5040e3bc51d7752647fa955f732d225ec70b5b974f308b72d7951a912949f SHA512 d0f0bc5427f00ea16cbef9404a2699fd2a34fdc4abef0d328bef90ae8bf7a9244b5d205b388db714cc9fc4b4caad2b2399db5924e483bd7d18da18c006ef229e
-DIST firefox-134.0.2-sl.xpi 647153 BLAKE2B 8e54d1c994721e4e19edbc707f56f5bfbd8ee6fe05e5cfe499e005ce19e54c645bbf0b20872dd0d7763123c69cdd7cee6c12b5b29138daddb7a42c955c5f970b SHA512 1dac80c77b1d6a2c0661b238067d424b4a40d78b29d42096bf45aad1121c54c27783539c529a41983eb546cd5f311c43812ce0debfcb8fd2fecda00617a5695c
-DIST firefox-134.0.2-son.xpi 420280 BLAKE2B 66c2e089d4657b8666ff5eaf01279c96f48dd84f074039dfdb2b6104b9ce3bc3524e57698744382f2cb8bbbac8847c613f8cae9dbb3ef43b32915314f14878ca SHA512 a59617ef750e221cc7efc1e9d5f4058324be42f786619cd4c1f173dd94ea96962d3e53ede27602d00a63fc1ce0258b3abfdb63a3fdf833240de3eec51dde3ba0
-DIST firefox-134.0.2-sq.xpi 665690 BLAKE2B bf63c5f42e94edca443461606d1c87f1d391597b72fce85c2dd318fa274636205730aba40fd3374e86165cf06046e94b080a3aa113eacbe3bb3123dcb03a100e SHA512 8c31684a1a1fcdbfa93a0a579868098ba8b83aaaeb86e65c464dbb4f36b4fa747a3b4772a243f2f7d2dc18f71a3a5c93cec3941b9c4b4b049be97d15c94d4a36
-DIST firefox-134.0.2-sr.xpi 676502 BLAKE2B a41d7cd2779dafaccd63272113a9a16b531e8c7377bb1310f734a3a0177fee77698cf42af2537c142d49c84f9d1cfeb431955c74702bc76c1e4dba56184a7573 SHA512 54b3fac720a9f6b5e4b9c0ea2f7267f1a481cf1df5fa20e28a6cbf2f2efbc6f1643ea151e0b1aa04e98f062b39533f4cb472317e0b72bdff32bf4e83bd432ac9
-DIST firefox-134.0.2-sv-SE.xpi 644572 BLAKE2B ac727677d059374609860768bb094abac9556d7c0f5d3556f05290f7a29a71a3d065211feecc2465537a65b674cbfdb7436d8c93aa5988e891053ffea6ee0f0b SHA512 0cf3006e822bff478c31e9712b473222855dac3cc3796d0616c0adca82040506daf66a25c5a50b82fe37dece9f47950c2b4f98ae914f32c6997769f62577184c
-DIST firefox-134.0.2-ta.xpi 511217 BLAKE2B 35c2badfed05a3a174132c9a743871b716e9dff0fb51eb5ffe82534613805d0426d7b4aec9bcf619a1ef52946abd9da2fac0a561528eb6577c179988c31d1dbb SHA512 8ea523da807a016445755ebaede060bbd1d16f113769b8ad6e946ed62539d07ab647109a4c83a034236a444b37c71095e5aa9be1f87e9d15e105853876951a87
-DIST firefox-134.0.2-te.xpi 575366 BLAKE2B 1b43e4999e2f2004b8db03136b80fa5c530d4f8b81d7239a815839872170a399d06a7668bb8dd2b359907bb206c3c28ce298ff17214ae51b480525051620a156 SHA512 0c241e6a30ac6e87de1c5d2c92042460f01203e8c26d14495fca18db3891fc503a5e8bc61348debf5f26a38df0b0a982f4ac499e43d1b6dbdc17fa0096ec7b59
-DIST firefox-134.0.2-th.xpi 727730 BLAKE2B ea5b4de061fe582cf1f33ebdbe9eb7522ef5caa271ca63833c8d3d203df4f149f08c5b8071facad810d6273b94c2f323b04dc86bb0de0d6f8d20bc9cfaf65016 SHA512 e9160fa79349d3e3ab5d39fa7b852b838aca3709347307b177e9374e0305016b9734558aadc43b155bcb03d20e0b14df53add6c65c9ca7e05575cf87fee5900d
-DIST firefox-134.0.2-tl.xpi 538546 BLAKE2B bf74822975816060da61f23591e27963fefd73ffe9f1f6d885eaeed663a344d50c3a905d5d26a39aea9927e6f464c7d91af8c831d578c4b888dd7c73475d7f93 SHA512 e3f54f4c670041a3e9b52724f37aea1dbb5816e8e09693d6d6bb9034acb1fe132be1dd01a8dcb963d4e96f9a2c8b9bfc39a62afd55ffb06214a94ebb325a7203
-DIST firefox-134.0.2-tr.xpi 656854 BLAKE2B 55f9847bfee9eb1a32570279b5715757ce6af15013a2e1dcbdd2ab4202e3bb26009326b0a1f6e55fefd65741ee3102cb5f892df044a042c0d80f426f99319c01 SHA512 da63d31d0c9ed9f29e429bb2e7b6d14d762de940af26330a8cc4f65424563d88dfc19ba5613fe60839c42a3686d347dca6a4e62acac4f38231d48346b671c4a4
-DIST firefox-134.0.2-trs.xpi 507810 BLAKE2B 0086999e232a3789d69abce703f887c787933db386b2095352c6521cabaaef5531cc52e36617113b0f2fbd89218bba9fd341d20f60e46521e66bcaa8c76c4e6e SHA512 60c96fbb59905007356db428a8f194af8e4cd91308487436597e7c61cd9fe1d72a533e001a0bf2d038e7eea77ded60ac705536257647aa3f9e4391cf24c10431
-DIST firefox-134.0.2-uk.xpi 742078 BLAKE2B 2589e3f00726dbbcd12f353ec0079b6ce37806cd92718e19e79d028f721de1dc6d66ff2b2ca85c5470cc2bcd974c8cc000fd298c957c170a77f29951ddd498ac SHA512 54500430a4045620255fb5d21427eb299cab4bba1135379b006dfa1bf0c35bdc98b24549718ea093319771aaa735d4990e104432e3b1920341b0cc355e0eadd0
-DIST firefox-134.0.2-ur.xpi 564367 BLAKE2B da26c584e0ebf2074636e8e622408b0b69610f609c7053748c7f64b98233fc9012a98d3ce13abd7085af67a3fca8783384eae345d2173ace89e214ed4559f2c2 SHA512 3b6e514cdbba4506422ee039c2ce4d0011d98d2be1e968ae528ee2bf79c6f80db3f766f70fe43ab8b0391869005346f4d8ae00bebc036be6727beedb2685cef8
-DIST firefox-134.0.2-uz.xpi 482832 BLAKE2B 4f0e7de6855da62732786c90447e68cee03068c9a647f3bbbf7495c58e8889e3c0611bcf144dc51fdb17fa3014e67cfce28712fa357d7e4a5ac922b1d004caa0 SHA512 bb17b008e3745b34855c2668e68a0de5ac09bcaadeb88affd0cf6741ca162e99177c7d9f19fd68f4b1714b5d4312bf9ef8366e813d0f6fab3baf95a6659d759e
-DIST firefox-134.0.2-vi.xpi 683438 BLAKE2B 34ec85bb8c88758feb26b7d3fb0d9e166f731ac873b2fd182f11ecd5cc95feaa506b3e6cffb012efbe550d64623668b9a21bdf6cb482d57f0fa2b36892da2240 SHA512 506b0e4038328f3aa4dd7bfc439dd3805be7ac932c42c1140c4aabce3f19d5b95dfc94fe3e781480cd35b665c23aee1047f6efeaa15fe44af16d74c3a97cac58
-DIST firefox-134.0.2-xh.xpi 421008 BLAKE2B b0110c3a1930c312f385985b00b1e2bfb19666b137c4e2adc708a89fbfb921b4e5fde794d5d2651d1f45290ad7ededd7310e116d74d0b520329f7697e0bd1dd5 SHA512 8626397cb9642845a2f6d7c39511ad8d9d9f16d2d55c38d1804ec84919900f28a7fdb4e03312e3fd711fab21dcc3ca9db344405baaea9776cb255bd256728c26
-DIST firefox-134.0.2-zh-CN.xpi 684487 BLAKE2B 086b88dfd1451614af4da8b51ac180aeab8e47ecf69c6e5148738491f221a06d34c28254ea09ac951ba25f644b9024c917118d2818f583d0f259847f635b0f9f SHA512 3d2f762eeaad47dfff627087d174074d3a89507734c662c974ab5c4b5f587541ed62e8e59d5aeaacd881283b1f311c495894c60f4cb7f6dfb5feaf2508ea030a
-DIST firefox-134.0.2-zh-TW.xpi 686743 BLAKE2B c3a157e5fae193476bde6722d32b1ea4e65cbd3bde891e76830ac193b609de6302291b6eebc5eb3a54575244738763a1c538f621d5bfe2f6715ad98009e83db5 SHA512 8fcbd4a0c897a9a0731283ccb78fa35d799957cf8fee1f70892c65f106efd42ba5b2024eb227952c45f4212a1bc2ddb65e7d7ac8cd61608c7c837d29b2c6b517
DIST firefox-135.0-ach.xpi 297493 BLAKE2B e9f6422239452ff716089945cfec4696c6f48c92f283e412788b8b70f95f1c6e7aa14ab85d983a4423a76e5a110b5043bd966636942e2714626ca3b14797dc02 SHA512 173b83bceedaadefa5cfdb5aa6996803e41f8f7efddd89d3dde7778fd7b04b99d6d3c2bc3622a2246c78e9c3c308694fada412d17a2539de3ab63712335e0455
DIST firefox-135.0-af.xpi 269128 BLAKE2B be97eb56a031773a7c647d72181ee3af86ee7fb23e94a34f5b0d7fc47af3e3dd01a67e81a5bae13d30985c1c6ff75ba5a6de91af8d0803c32d0e3cd0c5f73fba SHA512 e6352c7da7985cb1564fddf8c8e8445baf47a27e16fde93148aaf2f45a92177ef4b507b83c4df90308fb5d00035d3059404a49c1425cd943caa30049fd427c4f
DIST firefox-135.0-an.xpi 336069 BLAKE2B a77ff09e247c491a1f252941f7133013709a1be1586755b0f99cf879b8056561901ba4e98259b30e5fb68f49f44496614177f62c8ed14aa0bd188eec09446d77 SHA512 265045e54a0a8f6676080228b3b353b96f61f4986db23b654fe04884852a112ef12b216bf3377e02023fcf861973f5bb4a3decebd703809a21e606effdb015bb
@@ -780,28 +198,10 @@ DIST firefox-135.0-vi.xpi 463945 BLAKE2B b0380f28be261ec67d15c1c5207dcb9f6d19f49
DIST firefox-135.0-xh.xpi 275831 BLAKE2B bae380fde3744475fb2f45f6e4f16f228bd2f8fb0f118a7ab41ec01125b134f5660dad2d631b73dc9638629741ec3392e6bba3497f41d7cde5ce20c02190cc95 SHA512 0ddd50d6a61117a5528c59f2208d1f123384b7a436e9f6ff848a171fb4a689e3f1246474e50f69c9496e72d88fc86ab2d59e50f3c267c3cdf7f4c20cc3990d78
DIST firefox-135.0-zh-CN.xpi 455592 BLAKE2B c98b1d6b40de79364aac1f00d5873fb33db274b8c8d4c6d76e74ba1c5ab35cc9981112ba02be760844d9b44534032e4fd3b0d814b0b67060cf6d3ca9e80865b9 SHA512 903222a913298c1c15dfffd6ec6de2fe2817d678f3004fc0739d7e63175ae91cd2f75ae5dc718df7ca70f9af646b3690cb20a10743339faa0f22142b65ba6a42
DIST firefox-135.0-zh-TW.xpi 458490 BLAKE2B 226ff3062418d0827d01df1efe5080f5703fd8f4edfb9ffca2eacf7db496dfbf69458127380a6057e263f0d9166ca14d515baa4c8b4504a8bd390a9d2a14e87d SHA512 69aa1a2f600528db8bdce44a7056ab3c1b05a08b9fe82dc6b5d9246b4e0d4a4166241e6834ec2894c5a14a096b29d335134597652e4ce3c8b2a774b05739e8a9
-DIST firefox-bin_i686-128.5.2.tar.bz2 88105701 BLAKE2B 7b939adeea9a6373c45513076ea21d67c320beb61c5514bec151bd044094b5e2dff1b0e2a0f5718975a3d22faee5c25a2b4f29564c3336ac5bde6e89311e381b SHA512 b7cda570a73523516b31792d14c53388fc197ea24131fd885ec2447dfddc030fb9d5cd040c788cb299ee701eb8cfcd4567d986acd7ed9f304336cdb4ad0cb5ab
-DIST firefox-bin_i686-128.6.0.tar.bz2 88053413 BLAKE2B 029e72ebb128fbeb4957a1ec570834e39080dacb9200b100b4f1f04a1beb298d5e589e904ec7a4a5c4808c6270ed2cf453cf3d5b1d51bbaafd89561d9c548b00 SHA512 580e2833fdbd315d152000e8d91998122fc0d09b95a179609d5f19aff47fda5747147443103425ae6873c0c7679206b2f6999ec46d25ff083177a5aeb2848323
DIST firefox-bin_i686-128.7.0.tar.bz2 88135059 BLAKE2B ed2de6556b59eb2566e154281b05cb553c1d7e48e9d41b51f3c0c89b8aa86bad8d24afbf6c202600a4943556539c03fab1c019a32e6687a111c0b778967d1368 SHA512 8162826a83dace6c54c086424d39c6f6aeabd349855b594ec50268a79511a6293e2d1fa28b7ab3a45d2e7af1a0fd1ac4b77cd9b6be2375215733ec9879a2f85c
-DIST firefox-bin_i686-133.0.3.tar.bz2 91076838 BLAKE2B 17e76bdcdef72c4729ac3bc97b9ed0b40fbca05dd49ce43d5875ba6a6af2b12efd4c8c149c688483dc000f88c3841defbb47f70584cef1626cee6e4f8aeb23c2 SHA512 21b9f400cb2be49615c44be5028dd1dabd7e76c54a4a89864606a7c9ba7bd32fb87fd592421c1b4229cadd06a862fcbc3332703797622b485e5a9266c6c943f3
-DIST firefox-bin_i686-134.0.1.tar.bz2 91561315 BLAKE2B 18ee672392d7d910ed3b9e08ed16fb1ca4ab2a40feb20659d263722358a353a16799c3dc0f2e970996e8a0eb957568118b2e2b47e35a833a14af1648aa206485 SHA512 a34757e46cd95d69cf98f7541c8a92bf232dcfb98521c19693048e6b27dc92b3d287a58f0e4281ecbe3ac09ac311bb7eeb71cd9ad95e78defffb3f2d32bdc3c3
-DIST firefox-bin_i686-134.0.2.tar.bz2 91514634 BLAKE2B ec307ac890b2fa128149caae62aa6e3bf67649c81b979ab957d90ab7e752515ca129d4b8f520caa8c053a8757ccd4668a12ee47ffbf1bfbe5f0bf625e31afd2d SHA512 d7803c469af1872d48669ff9956db9ae2c2aa3f34133323e1f1e7de544aa6f44e82dcec21918ccbbfa73c5f54fe68e85b6ee36f570f4b1c583690b3f0f2f4b7c
-DIST firefox-bin_i686-134.0.tar.bz2 91691672 BLAKE2B de7cf31c7d13ce4ce7f9316ed2ef3f3f48840468f2a6452deb84364f666bf463230be23760d2bbd7f3fc5ff93e062a836dbe31e29e9411ad65ab60d3e3c68fa2 SHA512 76007936da48940871419cb6d64728108dd1ca2c47bb3d69466623588b51e8f99f2cda2fbe4dca47e7d4102cbca0a3251550fd9b51d7212e43fea3b5601fe443
DIST firefox-bin_i686-135.0.tar.xz 75211412 BLAKE2B f097b5a02e057a21b3f0907139490a9ac46aced0f875fc1fc47823bc7c3a340bec77d1b94168cbf376977a53870dc954cbfc76324763f233bf91ff895997f4bf SHA512 bcd1c909732965692dbd3888d3c3eb317e153f504cc23824247d2b3535bf2ca1a61aade471c409d5a48914bdbcc2333d793f7df307e5eaea1c7dfb6c10c57a45
-DIST firefox-bin_x86_64-128.5.2.tar.bz2 86795865 BLAKE2B be3466ca68de34bb32935cec4ac2eccd04fcaf3f4fd786573a2d00a7e0a108c920029eb635912b9bd6b5a78c4aad1302c05c51af8ccf76c6eeb2b3f67bf86996 SHA512 84117928f87166c884823aa63edb3b3ea067f00b26efbfd59d42b71b9e17b32102e05be629a45d46c1d6f06f1b67e5bcf312c25d36f0a513ca414bb4e5128523
-DIST firefox-bin_x86_64-128.6.0.tar.bz2 86756811 BLAKE2B acabef818f34376361c83a51dee7a3c0687f0899640f3a7b5b6c0598f8bb17763665151b02b51c15f92af47ac2e2b37ca90143e8bc957a256132753617ed40d8 SHA512 38d6367fb5556c86df933cc6859e3ea7a5571643ea8815c65eb2029539e07fce8092ee13cd3ae603120751d0edc994bc9afeebe0fb3ef2065106c4c4d75600b4
DIST firefox-bin_x86_64-128.7.0.tar.bz2 86834571 BLAKE2B efba11dd5eab50c7af83887ef7b3e7b3e247f4058f171bf007eb6cda808c1072bb44e6712b0b0b92796657027ecf149e184022120ae4f5275bad081201333640 SHA512 bb030b09f71f66b939e0bf5251c693629ac5bb7cf22a3bd57eadee1483d661d2c77c2c11b7d43866524eb5838a9303ac6135768b74e7c5b3d3ecb904a90047a4
-DIST firefox-bin_x86_64-133.0.3.tar.bz2 89495132 BLAKE2B b66760769d17661bdfd7053968b632612a158bf604a5f687b6036e62547b364a16bd109fe068a5a1f8d100d99e8b1a27f310697a662295cfd838b9d916b9c746 SHA512 6d0c1e3afb5382a31d8cab5107de8c6d9ac07b233cf76154113ad074f1d0f555ccdb56898cdfff2075c97a13670f7f00049f761875612b2196ff14c5752a0034
-DIST firefox-bin_x86_64-134.0.1.tar.bz2 89774359 BLAKE2B d72416a3be6d82778af54fe00225ca32b92e3d955fb82c8db68889b838dde87986952b4a08eb799382a7c724324cc85cc7c19ba074bab3974d250452f8c14b50 SHA512 2e19abad3e7e05b3934cd35c86ce88c0f3f5232c1c2e4c7164a96de0e0e065d996dcf2bb94d828ada88a62a65f6d96540bcef5749f1a442fc05dee52c14bb13a
-DIST firefox-bin_x86_64-134.0.2.tar.bz2 89684823 BLAKE2B e28427f52b83a56f4bfc3e6073125d8e142fcf66b7640e0f52a354451bff96ad622035a002582dafc6674e488749e883b2b29a779620da6ef162cce0415b55d1 SHA512 8e1a6687353ff41e3ff08be52910aa2254dc431472f02331d0257195d056dbf6e89a7ebcd563d02d62c934c8ac7a52b7795514def83966a0688bcd23893b293c
-DIST firefox-bin_x86_64-134.0.tar.bz2 89698416 BLAKE2B 99f8dbbf1a2cb4b5db5040a2acd2af877830b8ebcf9aed8d8ae5bf307e2e3d6aba9a0cb11f58f17bf86e5545cf5e4bba9fdc85e82ffc7f9bb1a6ff15141b9cee SHA512 6d49b9bd7acd5441b51e7cd414233e16e1df70552c2d61021e630477645bdbbe9af8fd95e8d6b8dd8b48bcf1b619b6de14681a7fcfb26a3915a626d1dd9d8404
DIST firefox-bin_x86_64-135.0.tar.xz 72868548 BLAKE2B 4211bef2dade11910e6de4f55c83fa009d92b22cd6f8c00c28f44fcc0c5efa0c0220225f2a4d3101d2f16dafa0aa656479dc1e4914e7567d3f92a7718e84c2e9 SHA512 6e04b2dacb6ef428ca9248b9ecac7a66ad13e3268a8a7bfb54418afb336583a9ce2694c39954ca0352b897ed7553ffb1a493cd72763770781ccffcef9ce5425a
-EBUILD firefox-bin-128.5.2.ebuild 10660 BLAKE2B d08ecfd2f64ecd3642e95dfef294f3dc49fb9680df2c5bb078adc616179a8cd96311e20c24406af3d087a1f0fb5056f10b53d2256718787d800a0a07faaca6d2 SHA512 04a5a0993ef6d8b2d337d1b63d123acf7c1aacec34e371f128acbe1e4d536c66d79a8c22bb4fc74cca509dc103059d4206e12089895582a2d5376c740f45683c
-EBUILD firefox-bin-128.6.0.ebuild 10660 BLAKE2B 6a6f2daf6cc17dff9a9798f5920cb80455f5835cc8132938925bf214af2f489251520f9e07865e15d149b66e0d886997a446f388c1d8b7fd8ff5e2a92f8dfd4a SHA512 7eb1796cef3dca35d600b0ed82112065070eb89a8555ed874365965e4ba5d967c977818f523e910d80a43bd58b5e32d0fc266fd1bd44779a7d93bc3a520e5a6a
EBUILD firefox-bin-128.7.0.ebuild 10660 BLAKE2B 6a6f2daf6cc17dff9a9798f5920cb80455f5835cc8132938925bf214af2f489251520f9e07865e15d149b66e0d886997a446f388c1d8b7fd8ff5e2a92f8dfd4a SHA512 7eb1796cef3dca35d600b0ed82112065070eb89a8555ed874365965e4ba5d967c977818f523e910d80a43bd58b5e32d0fc266fd1bd44779a7d93bc3a520e5a6a
-EBUILD firefox-bin-133.0.3.ebuild 10657 BLAKE2B 747b1af11b40446b3f0e511358630be02c62df0a5f44f850af5d1a15d45b9fe2c970eb5b4f1a27cb220675dfaa73abc4c5f00d411b25b9ac1144e9d93f717a49 SHA512 796e0223babd49b0ce4973af71334b58566adeb846802122bb1ab27f35c39a9733817b5562dd423520f9fe41f4ee920f06944765c55409b346ca748437fa1cf6
-EBUILD firefox-bin-134.0.1.ebuild 10657 BLAKE2B c73b81a6fc5c2bdab9890b579e886e13875c42f477ba1d5eeacbca7425a6c226b834ce9467a2779373333e4704df400337273b8934479f80f9c55451136f2b02 SHA512 a4385c20e6fde2036c9f703bbcc9360dd140725d5d3f461876f918b376ddfeb48c9a4e04e8301726f99215463031896cf75b20f9f4f4232d7d8216558f5274db
-EBUILD firefox-bin-134.0.2.ebuild 10657 BLAKE2B c73b81a6fc5c2bdab9890b579e886e13875c42f477ba1d5eeacbca7425a6c226b834ce9467a2779373333e4704df400337273b8934479f80f9c55451136f2b02 SHA512 a4385c20e6fde2036c9f703bbcc9360dd140725d5d3f461876f918b376ddfeb48c9a4e04e8301726f99215463031896cf75b20f9f4f4232d7d8216558f5274db
-EBUILD firefox-bin-134.0.ebuild 10657 BLAKE2B c73b81a6fc5c2bdab9890b579e886e13875c42f477ba1d5eeacbca7425a6c226b834ce9467a2779373333e4704df400337273b8934479f80f9c55451136f2b02 SHA512 a4385c20e6fde2036c9f703bbcc9360dd140725d5d3f461876f918b376ddfeb48c9a4e04e8301726f99215463031896cf75b20f9f4f4232d7d8216558f5274db
EBUILD firefox-bin-135.0.ebuild 10653 BLAKE2B d03dd8653d556509231caad5e947680971a9651e70f6201c357479e6ab6f0af3fd4894bcfa3dab692d5314689af1ea0acfa4f61968d2115e994194746047cc3a SHA512 70f0da11184706196db9e5e20a08daf9d47bc01bf98111605e7f3c05303dc9986207234e52b2786ed72f0ba9633d4a447be26e780ab46f2f5a8cd5d1bfc97831
MISC metadata.xml 444 BLAKE2B 859a9628086f30da043382e969ee4413a663b6b0c71442472155ac434399eb0df210b5dbbc33e01488368469c81863ab53573f32b2d5ac321d236da60da609c2 SHA512 80fe43fe64650905c201a151f330d0a83ed3d89ff103828a4deddc68d4abc69e1a89f2f677d969a0164fb71b261cbed90164731dc5b11fe518a24ed48342209d
diff --git a/www-client/firefox-bin/firefox-bin-128.5.2.ebuild b/www-client/firefox-bin/firefox-bin-128.5.2.ebuild
deleted file mode 100644
index dddd1ede5f6a..000000000000
--- a/www-client/firefox-bin/firefox-bin-128.5.2.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.com/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-
-KEYWORDS="-* amd64 ~x86"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+gmp-autoupdate selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- || (
- media-libs/libpulse
- media-sound/apulse
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[X,wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox-bin:rapid"
-else
- RDEPEND+=" !www-client/firefox-bin:esr"
-fi
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local exec_command="${PN} --name=firefox"
- else
- local exec_command="${PN}"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230, bgo#941873
- local apulselib=
- if has_version -r media-sound/apulse[-sdk] ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- ewarn "media-sound/apulse with -sdk use flag detected!"
- ewarn "Firefox-bin will be installed with a wrapper, that attempts to load"
- ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
- ewarn "Please either enable sdk use flag for apulse, or remove apulse"
- ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead."
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-128.6.0.ebuild b/www-client/firefox-bin/firefox-bin-128.6.0.ebuild
deleted file mode 100644
index 63d369476e43..000000000000
--- a/www-client/firefox-bin/firefox-bin-128.6.0.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.com/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-
-KEYWORDS="-* amd64 ~x86"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+gmp-autoupdate selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- || (
- media-libs/libpulse
- media-sound/apulse
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[X,wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox-bin:rapid"
-else
- RDEPEND+=" !www-client/firefox-bin:esr"
-fi
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local exec_command="${PN} --name=firefox"
- else
- local exec_command="${PN}"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230, bgo#941873
- local apulselib=
- if has_version -r media-sound/apulse[-sdk] ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- ewarn "media-sound/apulse with -sdk use flag detected!"
- ewarn "Firefox-bin will be installed with a wrapper, that attempts to load"
- ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
- ewarn "Please either enable sdk use flag for apulse, or remove apulse"
- ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead."
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-133.0.3.ebuild b/www-client/firefox-bin/firefox-bin-133.0.3.ebuild
deleted file mode 100644
index c8012119cf18..000000000000
--- a/www-client/firefox-bin/firefox-bin-133.0.3.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.com/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-
-KEYWORDS="-* amd64 ~x86"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+gmp-autoupdate selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- || (
- media-libs/libpulse
- media-sound/apulse
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[X,wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox-bin:rapid"
-else
- RDEPEND+=" !www-client/firefox-bin:esr"
-fi
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local exec_command="${PN} --name=firefox"
- else
- local exec_command="${PN}"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230, bgo#941873
- local apulselib=
- if has_version -r media-sound/apulse[-sdk] ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- ewarn "media-sound/apulse with -sdk use flag detected!"
- ewarn "Firefox-bin will be installed with a wrapper, that attempts to load"
- ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
- ewarn "Please either enable sdk use flag for apulse, or remove apulse"
- ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead."
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-134.0.1.ebuild b/www-client/firefox-bin/firefox-bin-134.0.1.ebuild
deleted file mode 100644
index 4c5943a46216..000000000000
--- a/www-client/firefox-bin/firefox-bin-134.0.1.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.com/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-
-KEYWORDS="-* amd64 ~x86"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+gmp-autoupdate selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- || (
- media-libs/libpulse
- media-sound/apulse
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[X,wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox-bin:rapid"
-else
- RDEPEND+=" !www-client/firefox-bin:esr"
-fi
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local exec_command="${PN} --name=firefox"
- else
- local exec_command="${PN}"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230, bgo#941873
- local apulselib=
- if has_version -r media-sound/apulse[-sdk] ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- ewarn "media-sound/apulse with -sdk use flag detected!"
- ewarn "Firefox-bin will be installed with a wrapper, that attempts to load"
- ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
- ewarn "Please either enable sdk use flag for apulse, or remove apulse"
- ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead."
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-134.0.2.ebuild b/www-client/firefox-bin/firefox-bin-134.0.2.ebuild
deleted file mode 100644
index 4c5943a46216..000000000000
--- a/www-client/firefox-bin/firefox-bin-134.0.2.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.com/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-
-KEYWORDS="-* amd64 ~x86"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+gmp-autoupdate selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- || (
- media-libs/libpulse
- media-sound/apulse
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[X,wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox-bin:rapid"
-else
- RDEPEND+=" !www-client/firefox-bin:esr"
-fi
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local exec_command="${PN} --name=firefox"
- else
- local exec_command="${PN}"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230, bgo#941873
- local apulselib=
- if has_version -r media-sound/apulse[-sdk] ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- ewarn "media-sound/apulse with -sdk use flag detected!"
- ewarn "Firefox-bin will be installed with a wrapper, that attempts to load"
- ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
- ewarn "Please either enable sdk use flag for apulse, or remove apulse"
- ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead."
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox-bin/firefox-bin-134.0.ebuild b/www-client/firefox-bin/firefox-bin-134.0.ebuild
deleted file mode 100644
index 4c5943a46216..000000000000
--- a/www-client/firefox-bin/firefox-bin-134.0.ebuild
+++ /dev/null
@@ -1,364 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.com/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.com/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info optfeature pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-
-KEYWORDS="-* amd64 ~x86"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+gmp-autoupdate selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip"
-RDEPEND="${DEPEND}
- !www-client/firefox-bin:0
- || (
- media-libs/libpulse
- media-sound/apulse
- )
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.26:2
- media-libs/alsa-lib
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.11:3[X,wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libxcb
- >=x11-libs/pango-1.22.0
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox-bin:rapid"
-else
- RDEPEND+=" !www-client/firefox-bin:esr"
-fi
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
- si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local exec_command="${PN} --name=firefox"
- else
- local exec_command="${PN}"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
- # See bgo#916230, bgo#941873
- local apulselib=
- if has_version -r media-sound/apulse[-sdk] ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- ewarn "media-sound/apulse with -sdk use flag detected!"
- ewarn "Firefox-bin will be installed with a wrapper, that attempts to load"
- ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
- ewarn "Please either enable sdk use flag for apulse, or remove apulse"
- ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead."
- fi
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-
- optfeature_header "Optional programs for extra features:"
- optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
- optfeature "desktop notifications" x11-libs/libnotify
-}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 5db5e14a47c7..f8688c5da7f7 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -8,309 +8,6 @@ AUX gentoo-hwaccel-prefs.js-r2 327 BLAKE2B cbfe58675a6e6a5b7cb93e6c2b2431dd47e27
AUX icon/firefox-r2.desktop 8137 BLAKE2B 5d0ce737c0e0969cb1a61de7989f5ca1ca0dff413d6d98bb0c93e0fed510b4e075a88fc117d3713e5e11ee7471ceaeffa9bc9dfd4282f3ddb1ea837d823e4887 SHA512 749a50b11d89c1329a52d13745ff8d5f801e565038cb5341319b4b515f36baf1c0c740003d6d01188c27e31d7ddeff58310e7b2420681292d0f2522bc5bd34b6
AUX icon/firefox-r3.desktop 8116 BLAKE2B 50b476a1be87bcca0bd6175b7a7f5e67ac5d3f40b0a5a99c2244036a9eea53fb518f59c1d87b18723c4ae6c261bfb692ef0b52c6714402b0a98da4b6867ab977 SHA512 07c9d89babe20fba9531396c9aa2b692aae77606be2b8a750481b6b8f9b3eab320fef313d1ed4b15d3fbc4cd94dfb56b62ce1a3e89ba7143c6aa9acc0f919bf8
AUX icon/firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
-DIST firefox-128.5.0esr-ach.xpi 465498 BLAKE2B bf35fffcb586cdeb9b9f14fb7017dea9a879c2954f4ff34ef9d0bf5f1b5300907223dc6036b63961ea3e2c0297fcc2d3c4ec304744916a048cedc383c7d0def9 SHA512 dc50d88ca036a4098e9b7e69bbb381761fef3cfdad692173b061385a906b10ded763fb73f173f18fb3b5d78bc4ddd8fd42823156d65fe7e218ff2f8385bdbc19
-DIST firefox-128.5.0esr-af.xpi 418816 BLAKE2B 246cbdfc575a8c99aedb0d45b890aecea168b02880bdab22bf23fc6a745b29c67a2136836657c6599c00811a581114de1d0c6e266eb4ee62f2b9496ac09c2b2c SHA512 afffb4fd3146ec2545f603750b9cbd897e80c55e2df207f7b3fe9e6b10a008c41934a611e9508b41d4e63c97622ebf12fbb224eda0a74e91202bcbcede620432
-DIST firefox-128.5.0esr-an.xpi 508455 BLAKE2B 9156c38c1f83d865fbd3d11a08f631e3363dc8f4aff565a0f57204db895956c4affa225cff18e03a5f38769a8bdc2c0c1832046340e8fcdd479c2878215dbfed SHA512 8c974391d5d94c01f5ee2b01d6eaf8da06c2dc9c4ef942819192b5b18e805086afa10337c24c312254477571a5c4150ee165da4cc916c80190fb989800cd2d63
-DIST firefox-128.5.0esr-ar.xpi 630813 BLAKE2B 8c1f4c14a108fe236bf1b5a0a6c52d5e2cfe13edf38ec8b1e689a9137ead71b13571943f9d1e01f11e0d43c47f650991df0939fcbdb6bf9f3138b3fe73c2efea SHA512 761ad7c80494c443bdd3c76d479a9744b11687d51a7bc6562d2d95114dfb099185b925a1d4a9c52e36c1ed44217c1dbf390d30626e7366dd1b423c9d435e1322
-DIST firefox-128.5.0esr-ast.xpi 497760 BLAKE2B 4b8227fc6729a29c3227787833337cfe64d950738c5e22c2d02c70f0e70a90f545a66396014d038cd08a9eddaadcc3b889303959fee4468c182594d9e640825e SHA512 c638049b7c1db50a80728341f918ad3f70740e423db2010789ff952a873e1f0b5f6dbbfc7f37da7bdcfb2e6fbc46c5e966b702e75503acdcb4263148bb336ace
-DIST firefox-128.5.0esr-az.xpi 492199 BLAKE2B 2c7947f0e2ca6483fe4878e54c76d34d1b406a7152ac29a3869e4717e2b4c45aeee34d60c026624a5ebae01f09b7abcad9d9f1e38396c483f72989f2fe6a0110 SHA512 4cf52a65a3d0a9a0cff24823ef9a1b858e0bfe508a57ea46b3b46f41d12710bd0ac661d5fe2be0ef1c17f853438828dd1004f0e2ac16d8cbf6bc5c69c356cb6a
-DIST firefox-128.5.0esr-be.xpi 731599 BLAKE2B f75f9eb40f015a2844040295d5a91bdcecd485158b57eeae790801a887e222f9eba8f50de3faa533982e44b94fccb209487a5abc983f4591016d45abd6e49ad4 SHA512 782355f6a7a93e840fb906485f49b7bdafdfeaf2d81fd743d5a05ec49f85ebc6a37ce53ac8f1e068ec4ea07786b807b2837a892e8efe78c1f137b9f807228d63
-DIST firefox-128.5.0esr-bg.xpi 647385 BLAKE2B 82cae1f9fe9a95c89a02459cbe188a32c47f551a321cf4ba1581cc94aa7bdc59ce30f2b8f51a223ee0ae80eb5254dbb9dbbc705f3ca830c27abf3ba134792eb3 SHA512 5bac62823bcc93c1d64ee925852359de2ec7c930f0bc33b81749c0b64477194447f54772d08102eb3eb9b07c76273c0bf18e6281c53f4ff7dc842f9aa7a7f6eb
-DIST firefox-128.5.0esr-bn.xpi 582943 BLAKE2B 36c9d329c6c743b79e622bc914cca70ca7d75edac681664cbce069a9669ac9bc54cfa990910eb43e3b6b3b34b60307255772b71598fd0601d9f4bcb331251ae3 SHA512 6fe68221b1b1dc87d3fa35042563d3050a73897843229b70f35f12584d955fe0bd410e18de424a6080f43e2c449b1b2fb37ef7ff356f185d6c717eace7270c25
-DIST firefox-128.5.0esr-br.xpi 595342 BLAKE2B 3833d29ffb7223e7617010f6aa706982868181d4508b9b021010da976baeb6011fcb46cf66bc6cbca36278af6d6a50ac757517939877937212f2f0056de8d244 SHA512 5de65ca1fbe41f554be41822e46471168ca64e96259cbb63a66d52391e3f98788df5968990e1030db84016df93366070e70a5af5c9b4177372c64fb0264b85ff
-DIST firefox-128.5.0esr-bs.xpi 515693 BLAKE2B 0e6097957cf9c2863dc7d3399ae7db55db6dcdb4e59919fa80af3adf5b986941eb85e79d97d330e5d057c6d9697a6b9c8f76e919477ff160d549cbb9ddb40563 SHA512 d3076534c9e0f897eeb9b49eccbc186521edfddebf6da036e0e56b64e20f104031aa4b38135f72f5b41096c9eb567c8fc09764fd4ad20691a38d2a58f5df62e9
-DIST firefox-128.5.0esr-ca-valencia.xpi 547680 BLAKE2B 22392ccfd59cd23ef8b5fdd783402816d76c2d0d41d128b51ad67ec25bf50d22d75f61b454b9ab0ddd93bb2817c7613c0e47c92fdd76371e1d1bcc17e83f865c SHA512 7f99ac56b2a443cdca4655ebc66272eed5abf41bfa952e9a89456c038b226bb715bb6f2302cf249abf8bd3fdebcf93017faee6aa0f3ff2aaff6a644f9d1a60c8
-DIST firefox-128.5.0esr-ca.xpi 599229 BLAKE2B c9c32ee9e178306cb57a620844a0c7c2e523ed7864294eecd7d1073d9bb24be7f09ee1203f9f7aab620e9682c917c54665f9c9f58cc0146af1c21b8546626454 SHA512 35b7d35a29a18df59a5709b708f12ee7e1e32c8805b646e5afde5613dca3a60e776cfe2693541ddd508c7106e0e16460bac4cae77b7768a2d5938356a86c39f9
-DIST firefox-128.5.0esr-cak.xpi 594629 BLAKE2B e0bdd5ea097b3068c124eae9533c28cd794f62bcafa75054b0395acbd1763aa2906d4b020ee2cd320f74d18f822472e0492487d23cb0e6e06c517ccebeb60af2 SHA512 57cc700cbb36bcca90cf7bcd65a9f73a6f887f7f88cb380ffe0bae520df622168ae6b3f8cb1cb596b1a3c56c98eff19d2e02e17df71552f3844613fdece1e60c
-DIST firefox-128.5.0esr-cs.xpi 675122 BLAKE2B 2c8570f489b0eddc1539dca1d17995e9073baf695a9e51296bfbb24d102df3d5e0dcbc1a87ed3f8041b0eed473135ffa75ce6a0f15bf58a1524f3071c3289085 SHA512 0cf1e0c3a7784a76cdb73c486b80938c823c07263f944f04cdcab356d9b55bae1f3112c98cfd296b7a0129260e7a11133982537947e9feb670a68e6b9b3e0e22
-DIST firefox-128.5.0esr-cy.xpi 641499 BLAKE2B f9bea8e5cbc50b0efa6c299406071d70e2eac26b4ae182c39aeb85bacf0c0c543beeed514f1532b8d58bf56567d49dc29e940bc3e90759b4a1bc39ceda43b4a6 SHA512 93f8fff7e76c7f1b7c116474690870c413058ff2d166bfd1e9377e86f529d06abd4b0c6b0df4d104718b38b84ebf945b0865055eb33f3ec5e92ba5d1597943a6
-DIST firefox-128.5.0esr-da.xpi 624940 BLAKE2B df8c13e3ca37feca518068ba826e5d71e6fbf9fadfc757fd6ae1b842b3d78720a0558a5fda2a0afce17086e96f7a5eb8bb51979b7584ba238c4421886c1896f3 SHA512 de3cc4c85f0507e66a2c8eeec1aa6b7e69dc3f3ec5c51a205fd6bec152a8299c68b147807aa18a6cda17187d004bf4a9cbd8d38c0d71cec5f4825a0fddbc1a74
-DIST firefox-128.5.0esr-de.xpi 647909 BLAKE2B 66f63632fccf902c0640e8c05da3bc73333db75c5d4eecb9dddeba41738e47daedc2bf63773ce1f0ef58672273659fc1298c672b324410425542f5e7c1859d56 SHA512 6f27c2935bbbdfec7247399397bd99b48582106abbd20b5b3227357e713001bcb9946e9a34b914a8fd5486b451c12792771776b8034159fc34a86df9160cd5bd
-DIST firefox-128.5.0esr-dsb.xpi 667676 BLAKE2B e9f527829778e7ff217aac88fabef7c549368dcc31890f26da7531bad031e1d1a102f4dd70953e705e6aeb195be5ea28b6c50f7393e27a252027dc0110e1cccf SHA512 ae9c5c5e1272d36803a807191a1e30ec2b53520b267d8b7e5664983f4b56aae541586a23202c881eb81a0f3e30d734e6c340d42e57c72083c750daf064c3e0f3
-DIST firefox-128.5.0esr-el.xpi 752467 BLAKE2B b78f337ee9bd367432274802d50dd9925b62eb8a1cc35fad2240f1919dbf0f3a508f2b68c4b743aa8422649b1ad7d21ad3efa0d1a0002dd8645f7102c9e9e64c SHA512 e8ad03e664e000f89ab53ad626f3afe0589090de0c887470db74a9e951c3c1968e23f1d2db613d6c974af6bd93b308798410e2f429e81372803bd44ccd1fd357
-DIST firefox-128.5.0esr-en-CA.xpi 597227 BLAKE2B de96e6dca4a53dd3d94567dc7d2a9a55a774fdb12d36314de95249559a64e01b835be861d2baa013f6836647cf69fcca3c0278309cf539036f1e78eb97c4a523 SHA512 a040bee5db23230253f6b045890a89683cbfd0d20d919465af8fac6fca7084acd05ccd5bcbe888f5e9adcae4906409b5741970b642052e9de96601a2f41c6b65
-DIST firefox-128.5.0esr-en-GB.xpi 600786 BLAKE2B 6cdbfc961e2aec0cc0cfaf177b831c80bbd149b36813680a496e57afbc647e3abaa4c4ca14254858427db9cd7246076346ab77bd1883f313357ed1ac6d5f0893 SHA512 9323d497c6d5c479d5617e1634ea8436ca1e6dbc4d828da577abdbd95b1ac2c93e4abe656dce47052948be3432be7650a153fc9bf9d9b78377835fc2be481629
-DIST firefox-128.5.0esr-eo.xpi 628837 BLAKE2B 0e6caa5aaddaa788eb8d9a77bd634ef3826f070c470f07148b4cd8984ddd696aa9ff1c09c15d5a6e1b524da4c071ab5766abbac1847f1eb23c57b598ca22eb35 SHA512 f4cfc0c0ca1dd6a9270644d23b514c8f030b6ff9478023179f53195b1b94512fc71882b4cfdb557634c12fbb533282d38997cb022ac4f31a19e8be0fccb42b0e
-DIST firefox-128.5.0esr-es-AR.xpi 644969 BLAKE2B f57e730552ea93996234cc0b5f689389c3b7ed5f58590fc76090148a2a704b6dfe8229ea73964b721b1c7583de2e4d7900efbb8d294905705cedb95cb1a32c06 SHA512 7e24898d23bc73a261f6a28181e500d150f2e869700e1776ba1d97e8799d96498f241b362a0cc073ab1d7115cf238a1472cbfa07216d607465fa739783fac424
-DIST firefox-128.5.0esr-es-CL.xpi 644432 BLAKE2B 5fb783c19538de4b54c9399b065681e28c54c55b846ef6e10f03442d30e9bb14b205231128b0deddc137490e8e6062356668e245557bda4e8d06ce4a2ea782ac SHA512 f990fdbb8d5e09681286966c11a10404169d46887d144596dd1f032c61efc29ca8e9e89802b257d60821ff4adcb3e6902e5d0705d0adb57b26f6733e8cb35159
-DIST firefox-128.5.0esr-es-ES.xpi 637342 BLAKE2B f4822d1bfb2c983d873ee04093690d68ed7fbde91cbb93353a554a6030f6ac239aad167742611fcc2f9bd947c7cb0cae18570c11505bf2cd7aa3043a191014b9 SHA512 5b336ee371315f8d80b672a7154b2b13fc35b261f228a787c9cfb5dc136ec5bbc01ff655eeb167f4dcf3f082a082d7f135798361a9e2a32fad271c08f7a1081c
-DIST firefox-128.5.0esr-es-MX.xpi 638921 BLAKE2B 1165b0551bcdf137dec09d45ab31c70a50a8dd3a2e60af1b8dbdf741da19694058232e7c6d780e2190a4bb8c49767849a3120f086657dfc1c5259078f170bfe3 SHA512 50251175c84c1007dfb0f707bd87895840fb016ed0667b26d4b80f9f4be8c050998585e0839ea6b8a6aa8fda5afc8389502fbdf08b61ff2afbd820daf672f118
-DIST firefox-128.5.0esr-et.xpi 541121 BLAKE2B e610538f92d48e60575f0b3b277ea41845fbb90419a299216e6ac5e7aff717962fffba2a54b9af2ca0ab003ae81c507e5ec3f2665e3746bc976bcdc2de13074a SHA512 f12d1e29d2929b6f09c657f49da09a260b5ffdd93ae72130460bb00a84a76915f2a79e9fb2f14bcd7dffc1f83d4e6d5c44f1e6a2149623db2265c734cc024c9a
-DIST firefox-128.5.0esr-eu.xpi 612335 BLAKE2B 9ff3819831f1a6b0f8655621527f5da02b8c7b1735be032f7e359cdcc971e49151d74a4e1a233896124e1fdf4c65983c42e935f087082846ca62179d548e3588 SHA512 76f0ad1d9f88149d532626ee25ce6683212b07d8bfbe6080bfd708a98c645455eddd4fdbe143885f978f9301ca45d425e2379dab14c698d635931a17f6787a40
-DIST firefox-128.5.0esr-fa.xpi 593832 BLAKE2B 20aa3f8344f051de664a8e689e746984ce2cb926228bc22c4f0b570263031254870212bac569d6362911127968fa68060ddc9269656609c069b1d193a5d3431c SHA512 a0998cea78cb0a9d96aa787ab47dcba165e9dda9cee45cf725d23dfdfa284da43e7aff532fafb704ea256fe6e3271d75ead5358e694890b8595f4b13fedcfbac
-DIST firefox-128.5.0esr-ff.xpi 477475 BLAKE2B 392b8730f77177798ae90b430cc89f3ac58a1e0cf1292b97d2952a30f5ea5953b2378f227bd6c8197343a4fd15d930634b42b6cabe262b7fa808de649559dc7c SHA512 7cc4522dcded7a265cd94843fb1ad2a94fadc3e809b6c18cb84982ed5bab0f08a95ae297a9439898fe01678938cc6b25c7d4e28250ac48e8238c0f56e0fdc154
-DIST firefox-128.5.0esr-fi.xpi 623001 BLAKE2B 9d0074297f4352f913fb0cdef95fa59b5b4df975cb830b646256a6503c11c1671111099ddc1d26d25d866f5239488a634b0284147e4212e3f7ffa76ecd9474a3 SHA512 f7ed2173f46ea36c585d4476d762cc5e0107d7e8771a35568dba8a1193b89ba7fb7ab73cae558225a3ac462a0ac8c00f42369432d44ee2dae89a4929eaa32a4d
-DIST firefox-128.5.0esr-fr.xpi 655853 BLAKE2B 6013fa16856a320c496ae311892daaadf0308b592c4687ffc1cc673e03006cea266f7e8d8191124ee40ad10f48965b23a8ca8f2e14889a08c77a91f34564cd8c SHA512 14f3f955864c12cc43548a89bf82f2b65b6445527b1d7a2595ae76e78429fb4b579ce23248ce746ed8902ea995e57ff0089cbda1f2c4f07a0c41aa0e8ee94465
-DIST firefox-128.5.0esr-fur.xpi 651348 BLAKE2B 10223520c69ef4ca257377b7fc9c717e1455f5fa04f723f7cfbbd0517c476030c13a5454cc765b1418bf95ace15b2a9f121ff9ca438323b5b002c80d5b0ce962 SHA512 33c4c77d8385541ffd31440e971fdcefefb9fd5d95dd241577e924cb4ce0078c9601d48ff71dd9a95e1c3b403b530a8b7d5b366da59693788b9d214102c3837e
-DIST firefox-128.5.0esr-fy-NL.xpi 640610 BLAKE2B 4f62a37b233b05695477791e742ede6182309e8e92bca2202e5f69833f99efe97ddfc4c43449e51c2e7b6b0861a83bba9b8e5f28e54362081236ea277d962a58 SHA512 34d8b89c5ae76052b5da47138b2542e2670e47c2ad461ee767c45dd8a285ad583277968443021a8fbcd71fe9edd81adc9cf02b896540d50fcac7f79f580b93c1
-DIST firefox-128.5.0esr-ga-IE.xpi 472341 BLAKE2B d3546f8a468f4939a0a2fd1a69fac4566a2d94f9eab22fd00e948915c4d76f1b07cb1331dca7b093eeb66e56d66fdb56b0c5f80c3632f5f0842682ae0d921831 SHA512 4afa5c43861c85516d0d063c28b8b4da43bf59da499a920af294664dd6bc632f5a3e790c11737fb9996c3db15cbda407d48a98f34ff813dfae23dc002ba719df
-DIST firefox-128.5.0esr-gd.xpi 598324 BLAKE2B e0e132fcaab3f947092beed02d744614d5dc94443a5c9b4e8b4a60273607f9e7763e7ca7b3dd39d71f4a718063af1eed91a3cb50085525877ed70b95673833c6 SHA512 ffaa8aa89d94c697fce066f2837555030d19994b48d6112471ae2230dffc686cfe8e8fdbb548ad7d992db75c6040fac9415f9e949984457ce4d0f79616675e5b
-DIST firefox-128.5.0esr-gl.xpi 609627 BLAKE2B 911ba4c187eced81e1b42b44b6d78228e8ff514360dfa9cce261c0bbda8ade7f855ed46f0ee54bb041b0cd1eabfe4eed79dd326f8aff1a1dd12ebe65e39778f6 SHA512 9bb4630a633044c4a8b0558dc6ad7b92874ce164a188e3b5903e7382e9a04a7b2a87facb48e4039bba21ea79ffd0689821ea4c6ee4f45bad8b9d90a55b0bf9eb
-DIST firefox-128.5.0esr-gn.xpi 652873 BLAKE2B ac95e2936a7ae4fea2c3b7fb7aa489b9f82fdd853c18c62bd46aef347b8253f37d1a5487872a391ad646882e4d9aea4afbbf1f6e5e3c1e2fd2af5049c391f840 SHA512 9937bed8830d0ef8bc2c72f3e2b08e90a16c72f4851ec7ef16b889d7c0426221ad6b246b0ad09ef4721ab6590a5d0fec497b9789d6234c1155d53aa6daecd7b8
-DIST firefox-128.5.0esr-gu-IN.xpi 528784 BLAKE2B 95d93cc933bdb180ad000b2e497bac44ffe9673667f6d453d625b92a0c8a8a2c19bbd180373f8e15d43ac7fa01ff044b1e60ca24d161568c246d68ea6d4b846c SHA512 f5a5cacc030014af8fab494c0c2e5bfe99421759759cd134ff90ad9e914824dc273f381f6e24a48326f75c5adf6cc3127812116dc9f75fed2df3b026fb73365f
-DIST firefox-128.5.0esr-he.xpi 647294 BLAKE2B 690bc867e7f9cfe3c23a6777eaa0df442a1239ce310a449cb1633d599b00a9e4486a195818af40dd455bf3ad780255e1c91dcaa92aecb32412ff35da98b0a3b5 SHA512 1ca9ec1981e329de91c1f3c6c62e8e7c3ee171fd481f9bc25c1ef87a8dd0cdadf58a9f64236c57bb7d3f2d2ba98a53d0cf2e6162dafe0ed4f7f4f1f3e2d5350b
-DIST firefox-128.5.0esr-hi-IN.xpi 568345 BLAKE2B a13d517d327e56e1aae9a185fc2c8acf6abebdf41c84e48c10bcae7e9c68444b19c3b6a5c009a5169181526f8828a955258cc1f7d2751560d2ebff5433f43c9c SHA512 d9ec94d27accf295212ca682b55ab21adfb7cd3d8137db0fad6cfc98a41bd88519dbd4e1a30bc36feae675985dbc1dc7ec2cd82325c368f6d35c766aa33d3339
-DIST firefox-128.5.0esr-hr.xpi 619167 BLAKE2B a56a7503cde594e6bb07082e9d27363f9246e1d79b5ce7b09d9c96b81e8c6443eadbfbf0ef0c721ab574d11c848a60b04396decc3d0a9fd55559a1e7c0b3c5cd SHA512 e8ab29952f4924a7350c4d15c0c91d69b7e1b41daa92b09bb3cde955263229cec2ab0ed196ab3eaeec7aed88c17e6b1add4411e1de9eaf1f3a863289b276ca6e
-DIST firefox-128.5.0esr-hsb.xpi 663554 BLAKE2B ea75242461ff3550286ceeaf3dcb31f3fa0f5388bef2d54340dcfa4373d73f3e81cebb238990a6c4a198329df7e2f7dabbd4858837c4c3b40527a61c368337db SHA512 fc354d9eaf2689dfdd87a8f3ddeae41c6b0e58ed179d591345281ee0626735173ee7d25fe6bceeb7eaba5881473e951993f4932feaa736c2283026ccbe7be8d7
-DIST firefox-128.5.0esr-hu.xpi 667793 BLAKE2B c220d653d95ad5d43b2417cdaaec6bc2b16dfa043d4885e0968d241cba064c62755d131532a41e08ca0a9e02e1566a514db5292d1bb4094bf71310c28304ad77 SHA512 5d9f67f42ee0af60554c1b60af890ac75af740fc9cb8c04c3d1c4574e124c9500e1bb56c22159dd04d3e1984e443cb14c096b4c26d4604abddc6ed978e422448
-DIST firefox-128.5.0esr-hy-AM.xpi 653047 BLAKE2B a902324518d3fe2f11ae4883e9b3aa450799a541ada5e649ff1fcce280e480667b21a7209d3d60613677a4077b3cbbce77e61e298cd6f0c5797aea55a8df206c SHA512 184a86cfa3a9d7debf10da804f5f1d42fb3c67fe9c264031c8e67ca8ea869b08c3bb890f9baeb4d6bdad67a59ee98a7517e6ea0ad5d10b3c753481847f0dc074
-DIST firefox-128.5.0esr-ia.xpi 627660 BLAKE2B 92ed442ecd2b8bd89cdb97107850fee8dd1df66acfeb0c52a544917dce46cfba8b50ca8db2d680e2579d1f9685f8f618bd41253a0c76d19e8871f3fd9e92f3ff SHA512 fe8162d18b117b12da18ca1f6802fca8835aad6d0186de5809442538ad77d27dec095c4bfd79ee9fe49bf263eb91bd54c5b67e9899a3ef620bcc7b382db05c3e
-DIST firefox-128.5.0esr-id.xpi 587635 BLAKE2B cbab4c33191c4486d93a534e13a233f18d98637f0e09f36c71e73ff2f1aa69e8ee3bf408cede148dc6acc13eeba3635ed0297cab2560e3e8f1302faaf396aea8 SHA512 8d95b6e694da654202f73fd6d8190fac795885eca3e370ec8e0bf77c36d3c9fe44e2f5a8308c6952908af8ac60ab5e672935b6134d31ceba53abdcf792fcc10a
-DIST firefox-128.5.0esr-is.xpi 630683 BLAKE2B 596530a2eeacf4245536d159dedda08753f3a4827df6fdbc4438da86e21745e1e5396111e7fe4456d6e15aaf141c28c6885a32de4be91c478982698443b3ead3 SHA512 fe9b9d1ed7f21eb4ef64c82d7014b851789416a2b0d3080c79a9d5b7215e1bc62462fb1a1da6689576f7f7d4fc05cb5a782598ca0533b42f91020ed60b180e31
-DIST firefox-128.5.0esr-it.xpi 584359 BLAKE2B 9d9be3cd9e72cf76f841cc10eed2680b3f1030b0930746f136981c994faeb4e5980dd7c95fc4f1e8ee00d4ce15800253b4a7591d14891fd2a76dc9c221e3cbc4 SHA512 2d4c6be8cb0251d0465cb533dcc5229204e84cc10d3e6057c8811b9422f79c0a3a90896a7054dcb36861bc6e6c759d6c79570da63ee7439c4e13ece745d36a18
-DIST firefox-128.5.0esr-ja.xpi 691948 BLAKE2B 464f686839bb0708ea5155e170e73668669cc2806f1b9d044638610d858efeb7266418f5e5517dbf828d49da358b30e72e4b193eff50130f69c52647b9c4d92a SHA512 ef823acc34c30ddb7006a87cea14f359c967ef3cb17d4e790c6fad6e730f7dfedd7541cd61619e78633156a8e79d2b551afc684792ad4c1308afae84b700933d
-DIST firefox-128.5.0esr-ka.xpi 662310 BLAKE2B fb6927bce11afb23db1dc62547f253f35fcc8654019ab80a517e85a600d288ae3027d6da804f0973e90371d942a2927b2aaca8e009c3bbf10fe4dc5a065335ff SHA512 7b7feede040960fe92cca9e106cdd8cb2ec0a0463d679cdf0820a963b397c57d9cea95de58104aecc39f626d77d1e058d9d6d05c6a8040fdeb5807ade3ed1779
-DIST firefox-128.5.0esr-kab.xpi 619269 BLAKE2B c360e69dbe409ecd5c7014a2ac74edcfa78186ec3a8f2ef1b42a79510dcc3e9ef5a87444d0d68985f8304d038a24559b682740fb6ce12c512c5f59de3e7ce266 SHA512 31a394af645cf4d8a191038879151c1a10309b55a884869f84136e7df439d18868d00ffc73a90522336705cb2fa9d0621ee3883041690408ea5ca48f08cd5ac7
-DIST firefox-128.5.0esr-kk.xpi 727328 BLAKE2B ed2dcf9221f0e9eb1be000d59d969b7c9527c13d9c1922155bf40db4051b0cb0eedfc845872f49af2b6a9fcaa2dc3b2be1f44098250a278e2c64d6c5f8e78211 SHA512 9fd6a0578992e99f9f2dbc95e90c17339e70d2338d6511090fbb2610a4070522759e4df71aaf0740d3afde9b187ea8ba4e113126cf8cf435c3d1f80456becd92
-DIST firefox-128.5.0esr-km.xpi 527173 BLAKE2B 2a2a2bc7108639a731360745b101f2c958dc94cf84f6321a54a415eae6b8474ca74f5f5d88ef17c564498866a7b0429cfa9d89ee02bbf3ff331e6fc0bf89f42d SHA512 1cf5c2e58687e673e9b546ad99807123a635c9789c0f15fa200890fd6aa7ce7c5b5de58b58f5be47afc311c8d0da9446f5d6d6eb2b34dc1731012c7604698369
-DIST firefox-128.5.0esr-kn.xpi 492540 BLAKE2B fd8298eb043392540606bc173c63cd8cd5620d939308e5c635443b659de3ee0aac688588c091b5f80c77a70f59e7574205ccc08bc9e91e890e6ac1f9f92e6027 SHA512 69c6d300c8cf4f364e7291ed25d5e5a6282b3f58f71c0dd9c92635f12a22aa98b6f82eea13d18aaf9934d513acd2958e6b3055ee77440b678b58b49410eca7a1
-DIST firefox-128.5.0esr-ko.xpi 679384 BLAKE2B 55aaecbf4e724f6fbdc3dfba64a45f818752a75df517a536d01bb6cb34af3d85565efdbca1d80168618c97de21b9c873f9405bd4930e1952da233ff02b94386a SHA512 2631b071eaec053452429d4fac20055844bc6474fd713091bb6a1791b15f34838646858e4d1cfa6c4278c53c4d83a0ebbd717944c97c3afecfa14ac71c712b62
-DIST firefox-128.5.0esr-lij.xpi 485532 BLAKE2B 7f12dd7ba38e0e7eb27d8f254e66d6376d43bbb7db1b2b387cd04df90406f8e546c1164ce5367cc7d1f8bcf6a617fa28563ab168b0729093384baefe328d419c SHA512 defa6796636ab668274210af2e68da9c6c66537affb67531b9c43c5b731d0c13e47977ee4bc59eb808584c95a533349b2e0939020d02c0b686d1669f575422be
-DIST firefox-128.5.0esr-lt.xpi 574123 BLAKE2B 1c41d41c60a46ba7f1b1f7d8560b1c4243045755e95d7b85400088e9903288235de2babe04ab59b6a5d849a77451e0785edac64cd282bb2dfbbb618ff835990f SHA512 2d15dc9a2c80f7d59d376538ffaddb111b418ce131d93f0728503ab8e322af40ae34b767d1f8689e0460b8bba406be9e500e76c4c19531fab752d5dad0bf0ac5
-DIST firefox-128.5.0esr-lv.xpi 587204 BLAKE2B cf4d9b7b72e0ab7e0d2c63e524f78b7da0c9856f29d20339c0743843b651599893a507e63430293e8dc06c70c74b7cb266fdf77363b35e1f22e9dfdc28cb43d2 SHA512 0ca54d0b8ea73c5e68747b3375dcd82a1f3c45edbecf18d4d9f0b5648085c4b5486c8e64c2b2a518b9236016af7f83de66cab8e5dc6aa964bd4f66440b8953a2
-DIST firefox-128.5.0esr-mk.xpi 495176 BLAKE2B 0d72e0d31a61c0718db7f68a00e55fd31b459375e63287cec7c982462b22154f0709953c4b171cb543523d80d20776cc4854fb3949076865d82dbc8f5b66c24d SHA512 311c2de485d4b5f1282bab5913efdd34c0c7413671a503d381e97fb894bf724947396d03627a05d37b5a0d66c2ba770cb789ec28200a8856802186218b2e6c82
-DIST firefox-128.5.0esr-mr.xpi 533537 BLAKE2B c0e1d9bae5ff185eb1841b541d17203ab70d124886eb862adc262d15b5c3df4fab5c677bbcbbd266c9de7e47062ad6e023f90224afe12c1da31099602ac33052 SHA512 70cdd38beb8d6d0149f5ff5aa4d2763aaa0b7c4a1c7d61a5c8a80cc45920d204dcb4c53ed22342cea9e4f5d5f60d733cfde971f76bfe5c17e187ea3d983a37bb
-DIST firefox-128.5.0esr-ms.xpi 451142 BLAKE2B dbf6c9d06d044ad4141ce841f0f467308824a9cacd51ebad75dea83a70d38d4cc9438f821ff1bc9cd73d2892a659e207cb72d5cbe82593c1a23ef6e9306279e6 SHA512 06197be4751a09836947ddb13948d8173242fbfb76d0dc288a46a73541b7e30236bbc84fe9eed9ff80424e71b57985f8ca5244a7323615f83ccd01752b721ac4
-DIST firefox-128.5.0esr-my.xpi 519906 BLAKE2B 4d7ca1da23b2551ca7fe0994ad47eb5b63df71e622b37a557df1dd7bfef59c7493c7e68551848cfe88251dabed67a0c3987abb26dd586e2ea4be0308b58bbe80 SHA512 c6aeb649945f210373b30367ac2ef01a82fa70b549129d42e1edf93d19ecc2c8c27b928c6ade0722ee9e47f065b8f2cf8f99258dfa88b02fa45d73b72efd6ee2
-DIST firefox-128.5.0esr-nb-NO.xpi 620012 BLAKE2B 9d44a6d9baf809667e433dda649041059c8119952ae6f7983b8d03051970483921a24969bb17db544cd03d5044ded409cb63de4fc0590367c660ee164d2a068a SHA512 6c933a8fe7853e09ff6f76ef0f6a639f1244815cce1e53cbe274811022a1c59ccafff3b4690635810a2b1d790019a70c73dc6c27e314e7d0e2489fc4ab494133
-DIST firefox-128.5.0esr-ne-NP.xpi 522141 BLAKE2B 39e12db84d0b20b5238591feef52e0254c4b36d1c04c322d2a901583ac21342dc79ebcdbf1ee5feb77cb900e436777b269d74ccf99e269283b656ed1c8f16ccd SHA512 5c7e8c336037e639d8eb337dfc63676881857101aa75ba381563319c345e6d40c394d2d36725aa010a5baba281eaeec2c3fd583faff2f8e47f6d386f8659a837
-DIST firefox-128.5.0esr-nl.xpi 634306 BLAKE2B 816ebcae862111e10fa9a1d3330659f116531e97bf720cff0503562890d84a103ba13cacd927cacfccde08a33ed0e8d0144ae380e096e738de40afe0f4c800c6 SHA512 88c895dc9e21c50f7495ebe6b7addc30e0da1b9d4dc61310b50d5196a7b6f632875f031a6afc3bf11c084813c006fc8022377edd0b440e4557f515a738dbb8a8
-DIST firefox-128.5.0esr-nn-NO.xpi 622828 BLAKE2B 2f7d9f306186e6953277a234fa816553a4bac3180840d03fa83dc3a141c3e5c2db4be9e6d0ed964e1be4cb79cb7446a134b60f77be5b09a241f6f47958c9962a SHA512 d5c0b34eaaa23170891119114490e1b503e263ba6b673cb48d4a6d9ffa2cb1f8cab244cc3e6cd24ce12a0f44287299a5e5a65ca784a67fadb64d9b51699cff3b
-DIST firefox-128.5.0esr-oc.xpi 615796 BLAKE2B ac85c326bdb55f3544e4b6a67a85be4b2c5634ea21ec1d4db75a4dfa7c6fc97b50b5424dd3a754ed99907a1973d9e19e3b9713d1ae1c3451f5fa7f07d2e58961 SHA512 959864657193cbc1247167f636ce5a5315eaf18534f9d3f4ff2e0412bbbd36157dcc3a48de65ba033580105c7119c3799cab60b03fb6689d4a7a9a04d96c558e
-DIST firefox-128.5.0esr-pa-IN.xpi 711078 BLAKE2B d4fb2ff97a7251846ed2f665185e15e9a10c54941cff7135a618d9fbe161661b855a7167861847c66314df237be4f181913eb35dcdba4af57c5007c20e3f33c5 SHA512 760b19d9105a054f99e73a2d71d1b3ff835f23a1b45224461e0e05e2529170c964f079784d217e4dbf7492c48d9139876627ba1dc6d0ed119fbf04517eab61d4
-DIST firefox-128.5.0esr-pl.xpi 648795 BLAKE2B a3ba7ee52b2a9788c4620af22644f000fbbb77783617b427525c520a9ee1852d0b4cd57e3d009c2833fd3937b5402616dd13c4b30de50afa203d163da6873d18 SHA512 c308bebe509a0f0c238c514b34f3da3bbfa452917e6c780abeafe2f6c7b6ae3c48ef303e49b0b2d7a357c167dccd4a66fa6ae5a2871a283dfaabd5ebbec1b74f
-DIST firefox-128.5.0esr-pt-BR.xpi 638903 BLAKE2B 3cf77554c12876afffaaad4e1136faf29c8b1408de6abf03b674e53fd79b55653078d585d9e3bf8ea1c90e7238d76ca19dee29d97fe7ee1ca32db29ce435e8ee SHA512 62bbb15b35648558d5be6cb8ae49cb1c8882ac36ad77742e509222bbc5e9153ea0059c36cc09903424bd5c5408b4f3cd41949919a077f56ba8cbf9a69e775317
-DIST firefox-128.5.0esr-pt-PT.xpi 642497 BLAKE2B a7277c24cd2d04926313bba4f70f570d2ef89067e8a42eddf62e197b5cfef00c4297a975690d0bd2c5a98603066aa5ea2e27557cf9b54c519602e086f628b58a SHA512 84f88d3cc17f1ec3911ae18c24de56ff0f9c50b3fb0e3e4a28c00ed55f99cb44ad79718183d2913a5f571ae55a87baca33657eca6ec256588f2ed31d0bda413b
-DIST firefox-128.5.0esr-rm.xpi 631434 BLAKE2B 908a75554c325efd071270cdb98ff0f6f8462639dbb67c0fe5c689f7313f460f92b5cd286aeae23374c45f0be91ec58cf1111c4fd57e644cc1fc91066a74d609 SHA512 2976576c37eba17a7650ab413fb5e5b76eb1a2432a10703a4c7dea3df29cd2ee79e2565da09b7e56ba9245582e256d0fb344a69242fd0e6bc8f3df65bfe6ea40
-DIST firefox-128.5.0esr-ro.xpi 551229 BLAKE2B f4bb64241944818e267f88243031149cd5b78760ad5d62924b1fe32d5941e8f3c70b3e6ae51bc485d460f7a8142d5662156a431b9a5188a5843dd4cd28ea5133 SHA512 62dc43f4d8365a54aebe223050c4044ef17eef6841bc6704ecb1b926a4488f3ce84454163e8585c5f73faaedf4055184dddf49c343f8b687ad58fb5b01e0f504
-DIST firefox-128.5.0esr-ru.xpi 740413 BLAKE2B 63ba10987a8edf8e8532267b3596d74e5562f940f755543d8e7988b6512ac3a5584225bc013d9f537d93069df4a43456674d689fc6fe55096a4395a5314fb49a SHA512 1424411b51b2730432a1626d9f9cc7eb68a109de411f59e4e2297d8e0d1ef394b0db29b7cbce7a1bd7bf02b63b54f430aa75497bfbbcc8cab49db17f5c8e669f
-DIST firefox-128.5.0esr-sc.xpi 598930 BLAKE2B 2d808d1def569d74a8b87c3855b4b3f5688910dc2a975c1dc3fb6226bfff0675f709bd1ec9aa82a140c65d36304e7dc0a2a308fda0dce960abb2d3008d712189 SHA512 8b50543180108ec56856670582119987018cd95e11a0e9bd4b6d940b412c0b95f0f15678bdf44a893f34a58da7049d0ad640cd04e65fcf51cbfa14a23386e8af
-DIST firefox-128.5.0esr-sco.xpi 512702 BLAKE2B 1c8dea92da3a1d6b2d21e6e539c5d49915c9b732d971d606abef5a2efc724271eedb4121b12b5d1a284042b045ad5c4552e1970dc418272c4efaa34f684940a2 SHA512 8714d65e4033a40945891d4c7a642517da5d8444116da8721bd7f2fc77f6c1deffd02c8d76338323d66df01be4b37c06c254f01f543344647e759475e0f9966d
-DIST firefox-128.5.0esr-si.xpi 621565 BLAKE2B db1a8751759fb7e909dd8194321c55be66de647f9c19e655f78913e4efa0d59649b4bfbc38c3c4c2b1af4cc32b958697e0e96747728a89421292050b3b8e86bf SHA512 7c743ca9a9399d412d004015f1c97e6ba52a0233bf29f720d049f0b8a2d9bc23f99d1e2609620c02a98e4c3c3c016b91b32c7501a8dcebdcbcf3ba55c6a89ac3
-DIST firefox-128.5.0esr-sk.xpi 670797 BLAKE2B 6fd01ebbd63b8b5c963272d16887f1bd132f671a9d9766d4af342aac31be9c42680c36e7d1a1a432b614ba016e6f1be5b0e77ec40cb10fa1c39df364102595c7 SHA512 9580d7473cb510b625ad0275d86240c526bbd36fe0a41082550938212e3bf332c0a9de0f950bd174a1773da82c675985e39c0d8fcb7aeb7a7be51dbdc481e22b
-DIST firefox-128.5.0esr-skr.xpi 722721 BLAKE2B 0664e624f354f160fe5ae9a5b84c6c26dc0c70064424dd1afbe6f0a0f97385d4f94c437870050b2a3df4199087d1c0656f2ed73c25c2866cfad91c750d3c2f9c SHA512 5361fe0a1c3857a109691e0dc81549f804080917eef80e1c75013c6854a5ae5632951f95bf984cdef119319b2dd27b92eb8e54f828d289c439ee2b2c659ca7b5
-DIST firefox-128.5.0esr-sl.xpi 633860 BLAKE2B 6f0c669d8a493922bb394ec6226d6d159def50d87c63eec76ac5c876733a32c35c1acc02b20de11d1d2833897cb10a81c08d391c45d52b6560206694a4a43169 SHA512 dd399931b3196ec09090897499e12992bb02b83a6a5b536e6ac6712ee5480f14d0b13d5d473c8e55e40d2622879b424b30986f59b616a27b801dc990ad57bce7
-DIST firefox-128.5.0esr-son.xpi 417702 BLAKE2B cea33351c4fe74c5da27de958234ca4d993b183807ad3ed5b6526a39d844ab3d234e149ed90f61ec279ebb2835e620cf2759646a828f842a70719aed020d4a93 SHA512 e885898840f5350fb646a5e4250fa5ef72e91c0a2e4f121722f1fb81f8b28a4b107bfc4c248f8375b0ef3e95e867db333fb35a3de684774235e0fd87e6c2c7f4
-DIST firefox-128.5.0esr-sq.xpi 652193 BLAKE2B a69f9332849b61d4e842074de0d7ee178c8720489137f76c54a48530d01ef9c650c95bfb7cd44e6a7ef70e12b5792690ec9cb2399f419dbf435f48b43ac8e058 SHA512 3ec3d75e1ba3fa337f0abc319ebc8bb98e60e34af0f535bb74db3b81b57b8dfcae858520c2c60f391c2aec34fd22e6fb51b6826111af44661665ad86eb8a0415
-DIST firefox-128.5.0esr-sr.xpi 640912 BLAKE2B 4425e3e65ef39a1c208a889db66156f2fd8428293753c87196300ba52205d97fffa62ef1d7d35303c7d3388ab10135546253b9c5efae5a7ac5d0a534b6f2b77c SHA512 817d6b062dc8476ca4ea38cedf188c87375bdaa90f5085c4e2698d3b77d362b27d7b37aace130fe2382b7ceb0df1f69e81b9540d7d187b94419d5edc7b36877e
-DIST firefox-128.5.0esr-sv-SE.xpi 635647 BLAKE2B 010031b05054ffb19f8c4354bc5745f2c37bcc048aa5403be0e95918fdfac3a5c59f181d4a745348fcdf5213ea401c291f2eb8285ad68a49e7875f02c106c706 SHA512 0df74db69cc6956318b9501317ae12fa0437a36d2d30e2421a426e5b9cb3ab11998a003a3f7e8027d0e78cdcd4b43aad33020bdad3cdc1324e554b6e67d143eb
-DIST firefox-128.5.0esr-szl.xpi 527823 BLAKE2B 0e708d8f49fd0558fbced1edf73bfe1a14a4c9ac0fed1495e839b200e027ab4eb65079cb7c2baa7c156b1a812c6207f7fb1629b1a81f71d3fdea20871588387d SHA512 67c43f67a2c84cd26870c8a8a292c57f748a6ffd60964478e00826e3a1b33e87bc0a0b761155f07225cd01a525e7e76156ba3889ece13043d9f4a87d17591834
-DIST firefox-128.5.0esr-ta.xpi 508809 BLAKE2B 2c247bb90cdd35224cdfc4d49b866f44a5919b052d35e914c6471bd60bf36a45fa08b0e358111a15c7ef5714456b619863797d3fdcfd9d9437705855646420b6 SHA512 12a3068265e0b1b431d56dd668abc2aaf792bd09be42a64db05196675297dfa6e8d5da7dfb37ac31e254bfe207a301e20f32b24f6a76e946dece19127345818e
-DIST firefox-128.5.0esr-te.xpi 565160 BLAKE2B 00d4f6625bf2a5035fa72343f32f259b6f0aab55546ae1734f0d289b86cea749f51aff580499215699f766a79467b57c14ee6ce541a74e8e68d3b82fdeb1a7b9 SHA512 d0c9355ca3226438849d740174039c1f714c8a6480e47e75d887a8c2aafa12b38d788701e947aeaebaf07fb83182451aaaab7d35b1d0b89a1fe14debb1f9a0af
-DIST firefox-128.5.0esr-th.xpi 711779 BLAKE2B 33e46e6bedc551457cd39db50f0b336ea7a1d4e8189299fdff01ec99284ee4ec97a95d45d8d8c7b01982ae689abd3f921e8b03525c059b5cad2e564314c255c0 SHA512 cb2e2212b3bab0e7fd7f29d9cc07120ccec61ccb98e237fb52489fa3ecb1dad7f0eff6bb5ec519d861f0c55e12e7bd90eb0b87bb216df4b08957cf87cf1c39ac
-DIST firefox-128.5.0esr-tl.xpi 535600 BLAKE2B c8042276f51481da17d0b674d1f99214a57677ec01735ba92e832a454b1442a63758359c3423a289d6917a7f81afbd55df273265bcb8678e7875bb049d0ad485 SHA512 4453462dcf124af65ae02c96720fa9286f80fc95cee2e67a4db849606b93b620b5b9561efa3fe7613baee57160341e7cb0dc795077ccf0d1be036f54aaedecd1
-DIST firefox-128.5.0esr-tr.xpi 649221 BLAKE2B 208973ddfa15c2c3ff1b0b2b293b9092b09d7f524adaadcd884261270292731958c5a9e8d6fc724b81488628025913de1ba9f4749579b49d436863c08d8f1543 SHA512 032c5c2f2f4fe4f04448a16f446fa20d70674dfb2009b0565decdb2299326cd4955c9492a166d4dc125020f4b12b84fe91b2604836961a85a52886853defa2ab
-DIST firefox-128.5.0esr-trs.xpi 505787 BLAKE2B dcfb8300f2a515a9013b259009b68b1e9b18a2c1555e00e35a5cbf1fdc2c39d32c1924f2eab51ef6ace58f9cdb10446f9aaa538e64e2ace352ad0b6689b109a1 SHA512 adf3813f9ec52e77d4932be94b1e41294765ef21c5cf6a0d0194b4a1dfa0f6e07f0ee8e6d111a03f06353a1f96c0b37037a1b4f55d36bab4d5d5617b6b80a297
-DIST firefox-128.5.0esr-uk.xpi 731685 BLAKE2B 16ab44efdfde969c9badf307d044222b76226ae5513cfb85cf6c60403b46bf8312ebd9a2cb58c3f938d7fec5ae9371af202140f51a2a5ce299702657331fe281 SHA512 9fb88f63fd0497acbbb88b6f58a2553d213bcac41ddac028dcd9c4e0add84dbe6d45f4daea8b8ec191689a841eb56cd7f907c3e0e1e790161196fc302b1035b8
-DIST firefox-128.5.0esr-ur.xpi 561773 BLAKE2B 73668ce7e170c0fd0530ba8cd4f5427e69cf088c26ffbc7c607531fc2472367b3abc74c18555ebc467a3ed478e21ce8c10258ba77f4a4e3afb5a94b3dda6223b SHA512 431adcd4f09704c367147d89b1a2a1d94cad27ebcef29a6fe3b7dbdaff05714581db803c617d8d474dd904010085dc0310b13ffc93dd723837c22ded6695b049
-DIST firefox-128.5.0esr-uz.xpi 480223 BLAKE2B 5d6531eacd7f9a0bf7b67d01916cb8a53bb5d0b40c8152054be6e0cf99ffe80033f29efd2333b3aec3de1b270dc5777e9a00d6c3269e616a33160d00a55b18af SHA512 3a324ccc8333173005da7fbee426c1a2e0783ba9391f79af6e796d4fddcec9fb3ed96c6b11453699e1ba77be7337550a4050a3953f2dfcf1062b533978a31cd0
-DIST firefox-128.5.0esr-vi.xpi 673230 BLAKE2B 1010e299d30e13fe7006c39c03aebd69c8ee667e16e5fa42ddfbaf53659a8300f7411697263c3d60fbcc327c11fc4f2de5bdb83cac8abe32550e88fc0c8ecdf9 SHA512 554db3cf392915557fccfcee615f3c258a11cadb1f7bd9983639ccd3415787c883786bd3e854f3ea7cba12c50aebb8a9df6cdf0f3722a5842a3a64bbb2e22395
-DIST firefox-128.5.0esr-xh.xpi 418474 BLAKE2B 3e14235a1ea016f8d82f2e7f29b53eab2a06c327cf95119e72632a35aae48018c62105b62fd36b0b1ddc132943625080600721947f39a5d2e907cbcebb74ae0a SHA512 7e81bd25510900c2ecc5976e931eb3e2fa7b3aa4dc7a7bb464686961e2c5fd2773d7f4b37b3ae657a092af0bc3983b1db625f3a0fc4d7b900ecbf17ae4a969e9
-DIST firefox-128.5.0esr-zh-CN.xpi 675204 BLAKE2B 0536f48da6a89b1a6a6e60918d563c80ec92d08ac49cf423f7e38161c2e34c8be6b55ab7c7163aaf48b9970895674993067c4e685e5623a35c6876512eade886 SHA512 891fbf921523da76afbafe2c308aecead7839b8be1b9fce964f3e6e2604bc7454743dcf11e0ee28fba982ea9004c6afa8c4a5d044c0a0a74cf48735661ca4e7d
-DIST firefox-128.5.0esr-zh-TW.xpi 677436 BLAKE2B 54f2e2256e57188f88994d7a61e0f7361f13e62a6c91fefa888b324a3749687f754ce58aea42e367e94008b95a97c31736f20118092c055efeaf5a98e99dbee2 SHA512 7a3edc3ccae0d2a47facc2e43a78c77cd4ba34ad086502c4b5897cd3e2b22a8b0a0faad14b52015611eabb31b656fbfc1a1132622bf3cb135f97ef4285061a53
-DIST firefox-128.5.0esr.source.tar.xz 567200548 BLAKE2B b524796854d4f622e90c219e4e302e5665f3f1e3ffb7935ba58244903dbcf1c2b9a13731e9af5507ffc25dda621d4ea13650aae842ed0317843182da55d1d652 SHA512 ff20f18f92c5e9cd1d9eaf7c38cec61bcab2dca8dd2817519b712bc1f760b5c6e290212acf3289152764e5130e01626950b7ecd9327b2c587b24a246591afd67
-DIST firefox-128.5.1esr-ach.xpi 465492 BLAKE2B a63f39d088162dcc48bf63b64ad98db26d060cf77f3b63480c1c89d384126e4d1d6a09c1cfbd3d937fdac212289a18295e4e33e5ab695627a8cb14361852adfa SHA512 d23f41f394d94092d1025849cab7586d9ed2269021bb813b3b61825e6e8cff0a5c5b7e736e8aad33666102d824c2f0676ab8b2fa157333ecbf114a529b418793
-DIST firefox-128.5.1esr-af.xpi 418820 BLAKE2B 1a66e5fc2a40857ec9d11cdf8cb4f392e6f92ab7f446bcba79ccb3db252db5dc3f5f4766fd29fead300d0ab0d179edcc92bc3f2f9515715be6235ff28960ff26 SHA512 f6a909680f11c5d2d1bf0c7c6e68997b1aa906d78ed922ad4706212dd4492e8e37cd13bf3044c2dda132797936671d80ab4f7371f7987500f2c100b28416d80d
-DIST firefox-128.5.1esr-an.xpi 508451 BLAKE2B 1b6da5e1dddc8147112011e2170f99f940d7edc57bdff12f1fb5d40d088e4582f8f05271e2fbfeb500d573c54e6abcc3a10c0bfaa36147f630f86dcdbdf987f4 SHA512 477cdfbd161e7ce0af5d02c1e14b886cec3d00e237f696a6e6bf95c1d6fdb2568a86837b140293420bb39407991d5457151265c6e99fcd5ccbdf46b3f62523d4
-DIST firefox-128.5.1esr-ar.xpi 630815 BLAKE2B 22675ec9c433c9c04874a21960bdfc2db6b0b91bf3f5f571a0c6c02947a5ab7702666918c7df06263e6a15e344f753c6a667ead1ddee7c62ffcdeec6b03ac30a SHA512 99163df1eca04285eb438035f7d4edb795e253f3605b60232d7704a26371e7b9a702e12eb65f4f4efe0236272c47745b63ea540ac39dd8ad90f3a002139254d6
-DIST firefox-128.5.1esr-ast.xpi 497753 BLAKE2B 3d0ab62c6fbf1bbeee2b5010fe89e2c2c2f9a076d4aa76fb080bf115306735ab432efb3e4543e26e38aff3e7aa1d8e61d7f6a66f8f0f86d075e1878314b1f3fb SHA512 18da8af84b2e37e978511aa7cda1ec43a8beec16b9bc125bfd5d40b529a993b3d9a48d5735cd8228239131757510a7b184a4b7e4b037a237c56b8e65979a9071
-DIST firefox-128.5.1esr-az.xpi 492192 BLAKE2B 992f72f268cd1c6a9eee53a447ec9f0a4eb4a40d76c0bb877bcea4ba17cf502a6b20f9c38a3f4823210c810e4b8215e764bd43e37a2642c27458536deecbad6d SHA512 ea68c09bd1bf5fef8377e1f0052239d8075f9e33f2e5b7589a8af7bce9afbd1c2df36b7ec3e41d820ed15888088db4a6d078df0cb70354810723c6afdc83b880
-DIST firefox-128.5.1esr-be.xpi 731593 BLAKE2B ccb07a0cd438b2c895af67adc53e3b09813617854d4f624a6078126ca4a3821d47e4de0a21af9d4f21a2e02adbb71b58ced1124efc04ecd29e0fe08fa1f4bbf9 SHA512 5950366c11ee2d243b235ede9f315e0ba7373f78c78280d3f056a635034fae6335097e1fec3a37a74690eef925ca434d3e8c088693a1b54d615772ba517ea7b7
-DIST firefox-128.5.1esr-bg.xpi 647376 BLAKE2B cae419d2955a4483a0fcc0b9ef4a32246c39fac4c9e32eafb35a6dab6792a6790e52a37abe9d899606a9b1d2be76385f6f399b2d8a2153d861d249e1c40be2de SHA512 47c9a71903fe0049f0c7446a59f62b00388b21e15b6c6df6121d5eb93cca6d3556462ff140f2ca55e782141f0995c4dbfc7bf4eccb91aa2b01d87285353acc2c
-DIST firefox-128.5.1esr-bn.xpi 582950 BLAKE2B 4deca9d8b38b355ed5afc9adb1a4e51258b0b5bb50f46954a7d3b34867761b3a09d01abe970bead630ebf31b6fd2f0d9532962b82868f1ac9023421131df2a4c SHA512 5b050603798468f5560b185287fcd7d4e2ba8654da67f9452f37e417ec9847f8b3482c204950ece73ad01f88fb04ee3db3a92842ae2a1001bfe63925c88ae062
-DIST firefox-128.5.1esr-br.xpi 595343 BLAKE2B 06c1829b965071d566ea07a6d9f8ca687dd300687fdbee61d2c86ee5ccd4bc0e9057a6ef99d35aadac8006625f47f485e1e334ca163cfa7baa498341e25ae7a7 SHA512 cdb16862f11961f670f0e49e25aea732ad90a5edf9cf64ef3429b38586b6738f2102627561489ba0acb0567d3eba97111886ae8514836bc17945d664401e8bfe
-DIST firefox-128.5.1esr-bs.xpi 515699 BLAKE2B 35c0357da587c6a29b87b29da3c3d914afdb724e9e8145e59664829c771ea4466e930e1acf77fdb4e97788b75e6e6cb70941846e31db8a3a383fb6b0d06cac53 SHA512 a2eaa29d9bac149b69c495fe397b466ad87f04044cd3557719e19db859936d422040f366eded0381266dc8f97571c95f6500e4c28a3d89b400187e79aff39b7f
-DIST firefox-128.5.1esr-ca-valencia.xpi 547678 BLAKE2B 1ebb9855c363e5d9d9c04123ab15466934d8358ed0b1c45bdbc40a0fc598d7c9170ca07134e6c33670e965adeed7c2b0ea71d034446d0b4a5565c36d1028816c SHA512 a3113e64e8bc72bb0c8657488d64ea7798bf32b784542fb2fdaf5987a27166028c9571c577d12100f7d56721faa31810be17bbfc9ae34499e0335e955ceb58d7
-DIST firefox-128.5.1esr-ca.xpi 599210 BLAKE2B 212bf9884482f24258c6e2f8649b732415755f2a287f16410b43bbf68df1626cf8cfae47e253da2223cf97272032cbe498eb47f3626890127ee0db5cb8163a01 SHA512 f307a31f530efd782eac8b1baa03d6ea27c792680ea122ebcb0f403afd512664ec20eb2a9876c4d4703fbf1c14ab4d5aeaf632907acf776a95b1731df4bc4b41
-DIST firefox-128.5.1esr-cak.xpi 594638 BLAKE2B 1839f2e4d1af901c5a3278e90f9d7f45c6e6afbb777311939751bb6b939df6e4d2d421cabca2a1b8bb6618e9670814ba4da874b88ff2eb5d57cbc68921a31223 SHA512 fdbe468bdd9a9689864f1b43ce46396fc912f8ee4cd535e262203779b0fd27addd6f82ae846b30a3ea81baa8252d2116450dacbd3e9a2ced95d6cdecfd9bf1b2
-DIST firefox-128.5.1esr-cs.xpi 675107 BLAKE2B 6557cfcd0beabfa598ac828301a0ff41fa092dfe13f2e1dfa3615509fc781a9f5a2e9e316e1d752634d8ee1d67f78959ecc1ed4e004b12c2cb5e871331bba36e SHA512 f2251e0715d697039c6659c44cd95d22cc06db7c79782e4795861a6dca01e629edbb3f7d74942923a178aae47f6099858e9fcf384f28d0c59e9e8e7fbf835fca
-DIST firefox-128.5.1esr-cy.xpi 641511 BLAKE2B 753f5cdac35c029ec8fb3ba6df1c1ac521b532e03e4b98ca6c0eeb89c3f264681a89ce768b56901dc136a652c92bdf7ba87747d4e7b59588669a35fe31010183 SHA512 d62b405959f9f8d3b30091157ad0ced7ce0689680932622a78f5221b5ce99f08411d906ec4ab5cc39d2b59a92a93dfbc5802e7008727decb05c253ce4a10165f
-DIST firefox-128.5.1esr-da.xpi 624952 BLAKE2B 99f639bdf59596014f76f1bf1df5e90ce38a3ad897331cb4948b6a09f4a5bc543974ec6d6ea5663a6ed05d1e69f29f18e12187758a7b2194a26b704878c9d34c SHA512 a859c79265f008c3fa28b9af00e1c821a39a75dc90379564307ae54c8b8fab4b32b53efb93f19d60242c46497cb24c811d2d964825e49ffd0ec33f91eeb9794d
-DIST firefox-128.5.1esr-de.xpi 647904 BLAKE2B b42adb4b6c54f831be1b49928ca824a353dab00593db3cfeca7d35e6b11f04b2d5d810e70f86f07fb98636700229ef267eb8980f4342afab5abfe601184c4683 SHA512 92ad010d88ec7376b42aac784846d149c664bbef395df0fb2cf2c3d4510c67d89d30c5f82e39a2aefce74fabfdfed1aa7e7617dd0e3de735acd588bf262e8054
-DIST firefox-128.5.1esr-dsb.xpi 667675 BLAKE2B b27b576cc625888cbeb41fb07e2d0f40af6024091a775d5ed61e85e24a00975adf99a43c6284fe68b99daa22055bed63b4ddfba9dded5d39c200f6cd04b749e8 SHA512 cebdc87e7ec655b67092f55fac1994b1aacb69161a2c8f15e85c74744350e7ad08381d4822766139c8812d16da777d2cc305f1573aa3883cb8e78af8440a0f18
-DIST firefox-128.5.1esr-el.xpi 752456 BLAKE2B 07e07956db04093336010e4a29c4953568266de59b1661d3636e5454fc4a41fcd3befd2384341f45f9dda5a5c765c3278f8ad9b4df1a74113dbb2582a94e46ff SHA512 767b267430723d1c9d5743b11ca55ac98847854ff669160b0c117d68807a973485917bae16c3820b75dcaa66debc7de0448903f193bbfa292702d3b53c8cdeb9
-DIST firefox-128.5.1esr-en-CA.xpi 597229 BLAKE2B f88266bfa5fa14c84fed9b77134151e4aad15005d5a704c49c1684ac80c6c8ef9916aa8ccfc0fbcd5fd3b480375d87e9de0c17141edf149076a4b5e7ec535c81 SHA512 1dd05ff8969e7eb24dc88e20eb1a574e5fc6f19dcb62cbdf34a518bdf65cdf481667c02a117675381a4674dde9639f3ce3b06a546717649aeb85ded8ac05e453
-DIST firefox-128.5.1esr-en-GB.xpi 600780 BLAKE2B 5b9163876a82116147158cbe98dd9a505e7b32dd8b8662df90e90beebe2b82756af5374be61cb80f6f72bdc062fe9ecd49b483e768cd71a0abe658e74b99ec87 SHA512 950b77eced8fa60d108bf1682bd257eb1407322cfd9d6e290551c478c44477355ce04d2c4d1f3bb09b17b0ebe5cd10f584fefe01e4d24c5c873462d1392a09c6
-DIST firefox-128.5.1esr-eo.xpi 628829 BLAKE2B d4c38f633906b26d67ed8b3031c517c3a15d91a6211ae7544c7305594016e408a45c08690f80b930309c19b9f750fee8fd8fd819920b9b14b592cd8545403631 SHA512 4e3361dcbaed00d8d89d32fe214212e650e4f8f7e906fd78005a37027be161c1e6e1220c15aeec45279241e5d761abf18656bb66bd8a24733fb9ec000ac8fa47
-DIST firefox-128.5.1esr-es-AR.xpi 644958 BLAKE2B a116a00f5246fea749577e6bbe1cb8c0418d86d6c2fd71b574aef0477137142ba93801841b567a2b3b75adf5d405f501db59570d4195558fb91733ff98fceaa7 SHA512 641b1e5a17fca3e576aca23b3aaef47663502a160d786d6428c1f63d74fd725a6c4324c7d40d994c28e40f4cbc15dd1be9b1e7c3225f6be01d6b655f4420f3f8
-DIST firefox-128.5.1esr-es-CL.xpi 644430 BLAKE2B c41833801f4509ffeedb94dc829a54712711a9119628c43b86cee2c1ec3344deee0a17978d02d9ee90797cab0fe20c49f774512f09a39e1b400da4f29492b589 SHA512 f648dd7124230452526a49cd72da69ec3e5c0a9e92acbc8358dd440ae3d453504eb6759bf7bbf38c2d8cc9385ee0a328c954dbdb06f2542f346ab6ef52150395
-DIST firefox-128.5.1esr-es-ES.xpi 637344 BLAKE2B 35a30afc8416919db58aa6ada451d4cb7a7899db4f227683a4e07e94a7953b1b68007fbee7fe96cbe686135a2311e092a97d978e54988269168fbc481bc33f39 SHA512 dae331159d0e0e7c1b5fb68f2f214edab83ce679facd0d40b7fc0a534b7a56630df902735098946516d9d9eb1801d40b978b7955532ba337ba692a11c572d5ba
-DIST firefox-128.5.1esr-es-MX.xpi 638915 BLAKE2B 9ec0bb6415943bde6391eeab0c842f9eae8ede140e4b85279bb63625b53da53cea905a5ec6f190d12cf16fd35eb1a04cb2b043c2805104dca7d4d89c8fc10971 SHA512 495341eba70df8af88235c31fc558335e3a0b0322d01d33c009709ce88f7f6e12f75f8e354a7f466d51b7238dae9cccf52a1642cb6bd38f4007ee270e64f1b4a
-DIST firefox-128.5.1esr-et.xpi 541117 BLAKE2B ec42e0abea13492d972af2439c9f2742681db3b612b6d2471beabf6342c66f21d35baabdc708bb99815f4edf834681c45286f33ec1032c758dfa21db2f1a0ace SHA512 35a90a5b0c13ba1f47ffa4b63af322487c2d5fe5beb4e1a4ceb29bd1cb0d0737b260cc4585f69538f13a6a2d8acd6e747794d48d3f076d93bc1ab865ccc23e42
-DIST firefox-128.5.1esr-eu.xpi 612327 BLAKE2B 8255a6c732ad51937c37c11fa06c93f76cc586892a2eada94fa138ed07eee13f59b5d8d3405893414899bb2a277f8139f1fa507f692c4206e2eb81a3b9e04f6b SHA512 63a408b7bb65cb5d178569ebb7b3f4af7b8991a6363735cdea31b5a9a3948127b5be6b126925d7cbe8735032a1baba1d96b64a4900ac500b6f23506007013e22
-DIST firefox-128.5.1esr-fa.xpi 593833 BLAKE2B 377a22464508b33ba56bd4a73763b50a3ef56df27b04884fcfd78aebb4d5b04ab8972e81faa176e7262b0426ca2f9a350901f2bbe5ad33bd7f8badc7f3077901 SHA512 22a63b77305eff83f3fcdefe2af77735a3027c71174b01b968e9c72f3424c0a7f4def5b7c9521d0695ba7b82b346a4af8b966df8c5d6ef0ce31ec61414589757
-DIST firefox-128.5.1esr-ff.xpi 477470 BLAKE2B fcd0f76b2f01f5c100050a77e4d7ea13e076f56374dac43ec8e564516386b52033f9e4c4f80a751941ea8fd055e67b5782ad98e827f1b16dec310c53b5e9743f SHA512 bfff0f3606e625aca267f469bee309bbfd80b8ec9dc658134cd0a8674739de4ce66e094827eec717d478bff493b1e30134d5bd1227eae685985515febdf747cb
-DIST firefox-128.5.1esr-fi.xpi 623004 BLAKE2B 6e26ad67b2dde0c61e3896264dd369aa0ee1f3a7cc9919c932db4b657dcf900456c1bc6f1b097d0c836114f75f27b94b5a3792a79772d69697a14072d3af5845 SHA512 50bb30edac747a61c6fba8eded51a1f346bbc4305f9c0f579ba7c5f373c75d1d5cabf0216f897ab26c687a885e8ae9b30a20f563fab4619d4f128a8e676fb338
-DIST firefox-128.5.1esr-fr.xpi 655849 BLAKE2B 8c0c601982142b24213f743bc41805aee07535ea2a168b117267db797f84ca6489b91ffce6eed7c7f798b654159a63829993ab60d000237133a300ffe74180a8 SHA512 671a6e53ea6b966b7e86f680663b0d4117a019da99c3884c8ab57520e879b691b4f9037a5d9688a0fb25b2d113bfacbafc61ccbbd4e74c393c58dbc21cb86c32
-DIST firefox-128.5.1esr-fur.xpi 651347 BLAKE2B debad042dcfbaa9062b0acd947edafaa26a6563ac00ef5170578d292feb2a81afc52501b389edcf274748c0160e44e25c40f5b3cf91aeca8292cb9171dc79fed SHA512 568c3ff380f55892292b140e9f8d3c565f2a00b180a5b4c792bd831a8fa72832685a3cc2e48e35da481c48987fc4990bd55da6f93ed54d6d229d0e02ba80da96
-DIST firefox-128.5.1esr-fy-NL.xpi 640614 BLAKE2B e25f60eb67744b6f0e75fda9093c3f7a7f25478c8f1011626a0352b06992013e2ff08c81bdff256572cfebc2cbadc2e31a9576f8fb1f7960cc237c57a04ed519 SHA512 a236ad89e5da98764c726d92a1f4825dd85881a903ce6e2d636484ffd8e7877c758216ee1b7485343d26806d69603f53e5d861a505577da8c13f75aa02325c3f
-DIST firefox-128.5.1esr-ga-IE.xpi 472345 BLAKE2B e66285d125ac48f94dab62d0c01ab63d5e3fa5733c57368f0f1c5f1f10dc712c0affa88cad656d651a797870150159644ce81c1d5c3b3b7151462b939255cc60 SHA512 c6bdc34a29c71a9ac38a8f97d8ad9d79669be19f4f8b2e9d8ea6afbd4b3718d3920b4777fedb184cbf11a524baa640fc662cb1b658c18fbcf25012d5c1fe53cd
-DIST firefox-128.5.1esr-gd.xpi 598313 BLAKE2B 13d1a4f5634348b27b7d34f35364b124411a3cfc15863183af9ebfb945d0078f8f13dea6e5b3a7a8383b471fd9c1068d4b4d9918d8d9a06a094e5497d12c4d08 SHA512 f753776bdc6fb898dffc96667eec7cdbec9d97869e4fd9103a67e795b64e60dd87cb20c28aac7eb76e3e861003074c7902fc23f7b9daca126aaff729f66d36a9
-DIST firefox-128.5.1esr-gl.xpi 609631 BLAKE2B 54323198c301186a61d1e21ca01af466a7fd36eae10939632cbb5a968d61fc2a262851b7c55a037e35516940f3ba362bad460db58c53de6e71584385ab8d77d9 SHA512 da3914990401b466c71ff7ba4fd046d42335bcd8503baaa7ea2f585fc2136b0416d4889c07fec675785a771f0c1196c9fd6a5c94f67cd17a56c215ddc8a50840
-DIST firefox-128.5.1esr-gn.xpi 652869 BLAKE2B c29f61a8ec0a6b9e09da9ecc17611649ab53541d068ba5085908897a89f48354bb398dabf6353ea2dd47086c2f78ea4a6c0250efaada9fcb6b57531af5642307 SHA512 f501bcc83f52dc4262ca5ab3f0df142b083ebd8787a7a1f82058e88e16279b7f9a47da731c8d4ea74c903b256541162437facf40c7bcf01556edac1b2f1a94cf
-DIST firefox-128.5.1esr-gu-IN.xpi 528781 BLAKE2B 9c9cd26ae5037a8035f2e51a32582571d1a18a5398663cb69a2b8aee04aec10a426a553a1d59ac1095f42e61e522014ab4e7650e17b1bfe0501294afbaa16d7b SHA512 f2b923b2350643dbd70c42a134fc764079aa8116c37fbdd0a1e1bd0a4c85ae57c16a0a92f41fdfadb5271e1a6c4eceab1cf23588b966afca5fd274d47387e3df
-DIST firefox-128.5.1esr-he.xpi 647292 BLAKE2B 23731f770acda679e89b5e2dfd5bbb45d1e3128158cbc14c5b71241196422a4414383b993d865f8b63da89f7ff09494cfb24c28cadeaf4b15ec719bfd39808bc SHA512 e37270be9ce1ccb4a875459deccb2f34348ec0423967617c35086fdf99cf8685858f900a376c43799dd8135703fefb9bf9b786945435e90c6399a887ec600a17
-DIST firefox-128.5.1esr-hi-IN.xpi 568352 BLAKE2B 7717a99d532f3640d2fd204382ec903ecd3ecfaf36d9f9bb86a93acd020a7b7ea8c8b018a0d07e34ba8c1b8ed2d1d60c7cb9d0576fdb2034286a736a37d0fbca SHA512 c4d0f132065eefec539003fbdbc22b1d0a6ff5138514c2dda13f04782b5932b5766baeec5ee742f0ba6471215f9969f8630238427f2275c505533fb3ec438fbe
-DIST firefox-128.5.1esr-hr.xpi 619163 BLAKE2B 749c0367e4a71ebb3a335d717e272f880b2d29caefa4036fd7e8c2158b6db479fde113b7b512efd75a435d36806d647b102f73a8267b7309fc6dd29d4f48b1d9 SHA512 f6cd693e488d3efa6e58c557dca647649792f01877a7b6f1d71582cacc3623cb8b373b8f80707c735ab3bedf77ad46cad029fb28af22485cdf12078885d65a31
-DIST firefox-128.5.1esr-hsb.xpi 663537 BLAKE2B 04c05188197a722bcf1efcf6a860d50b8577a39203a299d9089372ee92813d99d9b127499585e03f9644db34d077298642669a2951b073dd7a1d496181eea6f6 SHA512 393e70c5df40d8338b48b0ffa58c93db817142914d853240671a0fd2ddfe029a8247711f2b82bc16fec84ab3214fe31ae467991684c23905a72804ec6bfd0dfd
-DIST firefox-128.5.1esr-hu.xpi 667793 BLAKE2B a9b2b88e967f51de89c8d9de777a9850ae4ad16d6e5771a96d138dd9a38d3dba8122f7de9916ff249f263ec591d35225ca471e3d00e2a017a6311fa2c18aa3bb SHA512 7ac405ab6f6592e97e79ec40102d49e5b9f7fa3a0c47a0949b1d19f61d7593512f047f791d4a8287af8d91d173faf34b57e0b4a4f7d3547179137d34f8376763
-DIST firefox-128.5.1esr-hy-AM.xpi 653041 BLAKE2B 7f77449826de0dba2c08a9051b148a5f240b2f1cdb6321940ed59f6d196f4da22cc418046e82c6611a4f55c979630849a8798a46e3b1d233736f42bd59cc341a SHA512 c03afe92932adbbeb467741c7b78b2b170e910309f43acc63ff0807157fc4dde35ce23ca5ce150dbe91454d2ce97d2805d9ad7d9a7c321c55dfff73311ccc508
-DIST firefox-128.5.1esr-ia.xpi 627659 BLAKE2B bc0ee10175350b06331651b2fb0f9f49a558c46024e54a5be530e6d9296f3a3aaa9b21b1169e230397b62769f3ae8f1231435a692d91146050f59ba6901d1a61 SHA512 252568cfefce1926d7c0d80529fbcd8ea5e7ffba61ec7c2d332ca0b863c417ba9094bf3fe1f79e48f525cd606701439b8192049ca3fc486adcf15aa83b028840
-DIST firefox-128.5.1esr-id.xpi 587631 BLAKE2B 998ce260fcf8f31f9337b25f43d88df06448c8481f2246d4fd3ca7c53472a0907648000b09143f8a10f5ab225d10cf202f8f54520db72978b9808358dbc5b71e SHA512 343498935cb3c87cd210f6173f38a94e1a2d9fda388047aeb6e14806d02082834cff1f21c3d0c68ff87217549d83b6d374d9970cf76f65994255472380c8f353
-DIST firefox-128.5.1esr-is.xpi 630672 BLAKE2B 6810a92991e6ae67867bb63dc61f09cde655e7e77dca9d88659c68e07b3357654bc974fbfeb7040581eeb6105862f79c058ea43c795ab4f07762c153180f7da6 SHA512 6383e4ff82d387549dc88651bb3719487ba0db10d39641dabe460f0bff724f0cc1173049c50508fcecb2eb2510d8f4fce184f7c51f984aa2c8e3ef51b337f60e
-DIST firefox-128.5.1esr-it.xpi 584341 BLAKE2B 4faaf5de007699a0f4d2e57107ef69a8d74b9b992696049deedf0435ab85e8b05ebdfbefcbdd2c4b0501a90fe10516ab5a6dc4e139387f2265116d74f4c10dfd SHA512 7db2420af7fba7b74bb6bfcdebaa16ab39cad13abad827210a9693d0f9f6b0bf099b34eca10848f3d3cfd059fde19de49e27fe05c4ba52bdf793c2cedff0bfe6
-DIST firefox-128.5.1esr-ja.xpi 691954 BLAKE2B bf3b91348030ab5813ef4084466dc252c47f48fb039df811d983d438670b76693448ee1b7fa16ce24df9d9e4a19a76160231f60a419aab5d1773dae1328d60b4 SHA512 c44f6de971e2a6258f06903b4e295f99f0d8024fa3156da90d42ad21318db8a840ab9e9fee11aeb22fba2c2b296c04d01f21b97f2be783b59300825912edf296
-DIST firefox-128.5.1esr-ka.xpi 662312 BLAKE2B be36ae6adb95f1ae4c15904928d61e5fdcb64c5ed0c743f5d0eb975d4ad73a190309c1274e01b5377c77e0c2a74d8af89489c66a68968fb1965a137e02c1fa2d SHA512 bd4d87deacc22cfd7ec081be15e1753e4ee0c07b6a36d27ee005d1b4d4f87e761b274794f4ab3a9bf16d68c14167eb512209a2029c050bd7c7af91860140b98b
-DIST firefox-128.5.1esr-kab.xpi 619270 BLAKE2B 226e7a77b9e5bbbe44176a8f0bcece18d498e7c25b33ee8fb27a4ec68e6b4caa21568788ae24fc349c26712d34376e21b15906f6f51ec5ef9b560ac87d98a90d SHA512 d478589ac8d52257ffdceddfb9196593eb2b1b5394671cf695a3fda2848ea3516396e659191b1aea2e85e7b5ef310307a8902bca170f82bdf97761237bb464a9
-DIST firefox-128.5.1esr-kk.xpi 727326 BLAKE2B 4c2e19c0c72d56dc35a8943a66491202c481fa72d311e4377640c0ff113437214ba0225263dab27ec59e7f8dbe0f5d0f58fb5567a2d9328d2e468e70f2e52eb6 SHA512 c5d9d51d6f13f21f2e04acf1a6965cdf75e0674e7228ccd0b9f083e97c8f1c03f67757b1866ec7803dccdd769d2c28776d638a2de1c38e759236e1cfd4a3c6df
-DIST firefox-128.5.1esr-km.xpi 527178 BLAKE2B 85c6e1dca51c56995cb07f896fbb4ae3aac4d8a1aed3a00a6443ac77758fc4c1991671249707298aa947e28507d7a23fbf2c7765ebad38b7bdd8e17f1ea897b5 SHA512 10ffa99edc8716a3c5b510e6d18fdf1d90d7ce0d549b10e88c1c34a3fd37cf418c00295db88c244d143cb3d88e5b41c586f2ea440372b77f53168bf797ee1627
-DIST firefox-128.5.1esr-kn.xpi 492538 BLAKE2B 78e73840957bc2c5460a3a685c1c8cd2ce2b96331acf38f5a8d218cb4fa102d43afad466c78d7f4c2668717a60cc345199eaaf9006f9c191d41f91188ba19149 SHA512 139c1bd07be3a3433ff4da4f9a8831290b07fbb9026394275ed29b26a6582813460646e390869115699e3efe2e19acf6c9af49ea0a1d9d6bfa2923f155fbe940
-DIST firefox-128.5.1esr-ko.xpi 679377 BLAKE2B d789c5397eb3ef90ec75b0ff99a657444ef7051e32b23686ab2440bf3e0061151cf5bfccac98a7c5283dd2b9d1ac6dc684b67057b6830e982917d9a16f14314d SHA512 732854a80f6062f620d5ac280d5ee3bcd199b4eccc4c78061866768c212a9009d6f34c735075ff26466eef77e1992d212e7c5e85babf5d44a7c7c229ea174947
-DIST firefox-128.5.1esr-lij.xpi 485529 BLAKE2B fbe19dbc3da48313d2792c4dd37cdad45b0575ed5c6e93314afbb9348cb9438889cd6a8deb8ebb3cba96100c18797d40dc1a6889d2e212e814a2cfac660e335c SHA512 26354350784f51192e8115531d1c05e4afcf52371c4cf5dbe1b09e15fac13ecfda552a831cd516a875a26ec4e149c5e0e388506bac3b4959a5a1f37159e82be4
-DIST firefox-128.5.1esr-lt.xpi 574123 BLAKE2B 201835cea15528e0152d142299f222306eae6cb8825bb463e7918026ea189a8d74b9221d8bfc335633533b016d5ed614a534963b77ee63b365d2743499f5b285 SHA512 a5e9874a902de629bba988268af9387ca772c5ccab6d44f25edf4239f5a5e38a1e0586c036f70d7a2e8a2462c194330f6d0ff35c4f4d41e536042683c93d2c06
-DIST firefox-128.5.1esr-lv.xpi 587203 BLAKE2B 10303bd848765055369dad43aac968edfd6fc4b0533fe04271d5984a14b191863454198295145f4d346bc52e994e80637608d30e422d980a529b9e00e96a71f8 SHA512 c0d65741e9a434f65ed07698f97c146dc300c1f180b8eb0920428a7489de2ea75007e068558cfde3e9368df59c469c7e4e0b87f492fa00b7b952040c04a7a83e
-DIST firefox-128.5.1esr-mk.xpi 495172 BLAKE2B e072c75249990c136ae3f6482c8f8649246f3e7b934dd99340fe52254debf7b0a954e6397cdd5b8b9dcddbe8525fb412b2a2f434ff8247f1f5a68c560f081a9b SHA512 a07f2cb22063e3d761d0f157fff3f18f535206d8047291d06be48c4c4ca4c6b7990751a45c82167a3d74741e3ac3619a3a23ae3ca902bdc235b0d17eb4d546f7
-DIST firefox-128.5.1esr-mr.xpi 533544 BLAKE2B 7d3e362b0d8822a9f03ccdc779810dab1b66396d194f3d6946c8b3702911a5dc6cea66d7369f7d0b333a93d4d8fe01daffeb4a72348b79221f5d3c13c5def406 SHA512 0e6ccbe5113720d1b10fca7ea4c249eaf552d6156fd8da28e7f39d5d5e8fdb0290baee01888e2e9eed13673c52aadcfefaa4b1a601f26d23e9a8b960ab36b5fe
-DIST firefox-128.5.1esr-ms.xpi 451150 BLAKE2B 373b4de4a5c455cf23e4d5389ae2a6343d1a2280092846c41a62e9ff4bc2c02711d62a106a152bba806642635164b11e5970f0683f71fab6fe749313fd6a42c9 SHA512 a6f5d0a639d7da48f8bb688b0d519a4042a4ad0a6aa76c101caf5ac5c111caaeebb917e710ff3edb929d569f638d4a7fd963c5a32b6249462b4c98932803b3ca
-DIST firefox-128.5.1esr-my.xpi 519900 BLAKE2B 21c7e0a7891fa700e13d726b9c7d697b080b8261f3f93178ca4a8d18cec46204f0d93a9d8da3ce7c4f4a38c12b1bff4d24c5b58de996cb2c77435af1fd74ee3d SHA512 e1c84dd2c8f44d251689096cda602534ee7d8e8cc865e6aa5ff3ec5d0e0028ea7675193102d1acb2c8ca06f823faf9707b7d03cd43f78eef701f7ef2ca7cba31
-DIST firefox-128.5.1esr-nb-NO.xpi 620010 BLAKE2B fd399d9dfb1e1811b1f928e3cc74517fbb37cadfa33f12731b50b25f61dd28b099bd10807d9ea947bdaf7bf067a3af113a5a67ba573482a7a2fdf4d31b20ac7e SHA512 4a78f13573782ee8eb657fe1791ef7e5e2e683c77b708812699fe9f9bf54513a4e98a9e5583443dc024f54128a196a7722e75b6d6e5c90c025592fbd8b0c57e1
-DIST firefox-128.5.1esr-ne-NP.xpi 522141 BLAKE2B 71cb0e5349ecc78d66712b93ed9df63fb2285eb10e6e90a5ce76a5b798fd02e202de8dd1bb77eb76373c8b38798f3b7eff3df1261ce6599ebaeb6c6174908507 SHA512 6ade6baf8f8bacc87512130e1d4ea9195430f8cf297f36e2872d19b4b9dad4e55b1c458fba19d7d256d39b136085bddb416570dc231dca3d0d627f844f88964d
-DIST firefox-128.5.1esr-nl.xpi 634305 BLAKE2B 17817f4f1bfc2d4d9a2ca160668e57ef1cecd245ba8c2126e40d8a4f0041d2001dec592b8273c8b776535b0604f5bd12115cfdd890854d194e136c0f1e2381d8 SHA512 415debdd1844f2b393c16754efdaa1c75c4dd6e7294fd46b0f977fe914a7ef6addfdc7a7693ef651abb1260b6c469c710177bfa990676816295fcb124a9b3316
-DIST firefox-128.5.1esr-nn-NO.xpi 622819 BLAKE2B 8c14a7aae53ca52bac879c7c6d99980e3d00378b8b066990bc9c24c4988b78acb0864c49955b4da2d3a919d21236ca950632ec1f4d3bbd443893d252acb67c7d SHA512 f0c523af5a30296d60672a9783c0c4958e0b17e2a27e501f8fb56e1209b58aa558e6efb4024ca48e036a1add0e644b168d3f4f8f1f790f9cfe9dda7e2dce278d
-DIST firefox-128.5.1esr-oc.xpi 615781 BLAKE2B 9e46ae7ab52642c4ab79447d727889f3119889f14cf7760d182c91ca947fc3e3da0e62c06c90eb36ce0ba4db75cff20a0e3db1cc14c8efe7dc0908f03dd328f8 SHA512 4de45c46e14b6f45012f5f5690bd8664b1e447cbc4e1127c10027dbc86b56ef60ab9e21dc966b9a023b4b4e679248a504413226c7f85006afe762bbad1da9ff0
-DIST firefox-128.5.1esr-pa-IN.xpi 711071 BLAKE2B ff453be664694e9b6fea63d2a5746515cc7de5c9883c1db6e66154459d28bb923d4d843945371744cfd14c15f377ba95ce849e166d9728e6da34c5b54c21d40a SHA512 c178b4e09fa4b1076d966b250c57921b12c61d1306b68031e545c8026e3fcf9cca52ead2d43702105214ff63d05203831c50aa0eec893c8893995d38d12cb037
-DIST firefox-128.5.1esr-pl.xpi 648780 BLAKE2B 7e176972c265db9568e610322bb9fbe9ba4e02225cb4b52379c13e5c290aac2f2c3a60c54b2ba7883cb7953f7993daffd1031aacccacceba3651b0642348b620 SHA512 8f3cc2f38071177a890eee921015dd9f5db8938fcd6c985caf5f052e9eaf59fc0c4dc7d0f50b1e8c423e7ad5829e1c297ec94e476c41726bc6e67b8554133c00
-DIST firefox-128.5.1esr-pt-BR.xpi 638905 BLAKE2B 3e5525f3aa7cec5b2a21f9832f2557fdf140276ae5ed70c261a40304ee5e03bc21978f7d1d89f3b9ac58b80a857cfea490a3fe36a9c84686c6aaf73ad1c5a430 SHA512 0e2f457faa1eabc15c512bff2ef85173504972fd0d6ef00a4756aaab199334cb3ab05bb08830e7d3967572ecbd4be0824ffd770f6c9e314b6c58e212609d4dd2
-DIST firefox-128.5.1esr-pt-PT.xpi 642494 BLAKE2B f5e202e9902f7481a4594505cc3c477e42894ba903184a44b936f872c8006b7a23bcb9f4d3b1031ccb265b61425288ea4b6f4d5ac80022e98bfae0b4898256a9 SHA512 406e6687f5da1d2eeea14b5c1c6ef3b1681a48179e804f298a57dea43dc1df2efce3563ddc9cbc35c9e3fdeb0881e97e6d51f330ede7af2f1e62827431e3a345
-DIST firefox-128.5.1esr-rm.xpi 631429 BLAKE2B cd805802421b1f7cf280c163b5e4f6a4ba8460afa4e5e14b63e1d69d0b7bfe849de9e72cdad91cfd2ade789f32cb2067b2355413bbdeee89bf4ed5648b39e9b5 SHA512 1ed743b168886b0657fc0ffc0dc931d288f6459943b2e5c7779a754a8cadf695653a8f0b601ff10cb9d552f7109bac4430c810e2b53dbf0167f3369060509c83
-DIST firefox-128.5.1esr-ro.xpi 551220 BLAKE2B 3af7a52d6f6eeb932b966e7043e51e225d6100b18a43d920d5b1d877aa74b42b8f4032846c3f7c69285d4f6204e128759dac8d998c097f4b458927ceebc6204b SHA512 27cdc62ec4fbbd806be77b51ced5de94395b03dfa5dcb7ddc64f7d68dc3f0302de0278e7ecd87b98cfbb08ed8470ebb472c714c5d32c77fe7ecc0633c64666ce
-DIST firefox-128.5.1esr-ru.xpi 740415 BLAKE2B d5d11b1da30dbd135de99546f6d8887f4204f556403105235c947a3580859c1ce170fb369b435045f1c09269aeef875b0241317cb2414cc40c668e0a3833ddac SHA512 9098f6f112605f69734952206078f1769a6ccb299a9680dd7fb37be268355b6f32652290501bbbe8e5c8ef5bf09fe5d9036574e953b1e422931b762512399290
-DIST firefox-128.5.1esr-sc.xpi 598930 BLAKE2B 2fff78fa8058ac6b3b46f5ea34e38f837fd3f49b99058e7c7a494079493903fa0eef5765323f399c649000116647fdeff06bbb0c1952c4cf4dec5b2027f38c47 SHA512 7155d55cd62d04b58d332d0ed1665d244008bc400a7f6ab01bd3268f0875d6ebeb8a1ab54d03346c87632ab071575cb4c8a13be719f3302903f02504c7ef30a0
-DIST firefox-128.5.1esr-sco.xpi 512705 BLAKE2B 41b7081fd2faee088f8c99df9726486f25df972ca58af5bd43136d4c5aed886ba14f35ccfc4cf5e40a1656cc37f5a7e9031614982e4b54da0b21c261bc8e27fa SHA512 7c8e8888473ef0a808ce5c5b4258bbb1d834ef56318415ec44f54908069407717dd0afb91e82086d81164575f16ef73956c8340537546cd9af72d5d1d3962bc5
-DIST firefox-128.5.1esr-si.xpi 621563 BLAKE2B 57b6792ce61422c4247d445c3950771ab6e738be2d8b01988c633b283626881b8adcecfe5c66d2bd81167ee3bf5a886f43f56e705773e6bc1b05d383bed7651c SHA512 91e0a3b2822fe6d9ac9e0d2ab71e4ea774d1b3c685076128eb004bc13ee4ed96ca72f36481ab138d892134b6c8aac564afa49daf859cbf8801cd62d0a97a4484
-DIST firefox-128.5.1esr-sk.xpi 670792 BLAKE2B ced2bb92a40f81ed133b5767885749455cf54df075e05408d0467249e547eb6a75e04d4bc74c2a34fa0e30b80974f79114164ce98d8283b1192ae1555e011ad1 SHA512 486fee6fdac257b15a10d647588b79967f4482d412438f906ba0a4b9cde67dd2142704b60dc6d748394da2c9802df781c7a2ed633eff87555ae668e021558356
-DIST firefox-128.5.1esr-skr.xpi 722725 BLAKE2B 9de60a54e273a1db041a155e1f08164470c391a50bdabfd25f90f912ff3d4cb8ff39845ba53a2b5af2b7b2bb3c9a107166c82bb03a7465414ce54f9441a3c937 SHA512 a620db4da6fe2d85f1b1efbd0fae6806fc4aea3979d0ad9e48b318937f88430cd74719c27ed5fc22c7b11c83f7e801f87c7c49e8a0f6e5d8bfd88a16f550f855
-DIST firefox-128.5.1esr-sl.xpi 633855 BLAKE2B ada274869ef8341dc37514ab38fd772feca6fe44f963332063574794d5f92693f41edc0783aac2369beab8b2d4118a282089b037c62de7b470bd84a79d78cf21 SHA512 e31bd61810c1e7dc3db7d6a75fcc4a671f68ccc2dc44bf076ef577a164c07abefb88247abda604f9d707db1b9c909a067f1cd65b87c57beff60c16907e4d0856
-DIST firefox-128.5.1esr-son.xpi 417711 BLAKE2B 57e8156511a18dc50f7f379776e23babf1886c666122d3e49538c855a309116f1e41fb41b224b6721ff7cb871cbfbcae1452abf0f510dec8ea678d3ff0898939 SHA512 c89d4ba1292450b0cd4696233b8a74263e2fb0e2ac261d481585473c1ca76105bd89355748a73be92e4052807502679cf1d1281b74ae35a4e201d68b0a56dbfe
-DIST firefox-128.5.1esr-sq.xpi 652184 BLAKE2B 7f6b6b58c76cd07a8198b1fca7fdb3dcf75d71ec8e4c60beba3f8df5c48a15b9ec1488ce5b51faf7880cb5c98b1d0ae348f6914cf2126c9c2b2974f80d93b286 SHA512 f490f152fcdc33b32d52a62c3886837c3ecfb889a9cc081382fa4abf97e497d2b0bcc4f773adc26eadaaf159e6591a60d5fd68b96880dece3f82ab7688a7d654
-DIST firefox-128.5.1esr-sr.xpi 640903 BLAKE2B abc13dc51eea6c072a86587cf3e9014d5153d46c0e3b92c22004a3ef8883c8f736bb12f52de389fd2fbfbdfbfca5b792f383ea0ba88885e9ba2c813a7e23d2a2 SHA512 7cd7d3d54f0b1dc8a0f9efca5c4ebb2c42527f13cea70794fe9db1b43d92eb0d85d09157964243d0e621b6af2e281a71a90080979d4e05a1a9de3beaeb3a628d
-DIST firefox-128.5.1esr-sv-SE.xpi 635637 BLAKE2B f64cd27dfb4c6ca15591156a22bdc5321221d460170876669a92b437b8d7a4e080dcc2da1f1363dfa2f0c59d3273f5f6b1b7fb2325298902906e33e4bffe0e04 SHA512 7e9de909bc6ef6836bb4e5959c5d27add903185a23dff905947f1cdfe42a860cb2abd93dc23a02a711f3f41741071b84ea229eb91aa38236ca7038124938bb72
-DIST firefox-128.5.1esr-szl.xpi 527820 BLAKE2B b2c6ef766e2bb04c6f8fd69ad09ac10e2629c821dd564b5db67aa0e03acc9e10d65d5d2896585906fd4f927d77f8d44c82c128d42c3c187de94dd79bc32bdd5e SHA512 60e6b3ba00a739c6d04ed5084267d42531a8fe22956e7ce4cf85d5ad707c6660e9ebc34a0a3fd62595594463db819ef95226cbfe5cb4a5881084d90ba20fad24
-DIST firefox-128.5.1esr-ta.xpi 508808 BLAKE2B bf5ba66103fdfdf3cc86ce4a7edd11ca7dd29b9d14ac921d307bbc2e53db42ef87ac3d3da1b65bb9a11268a89c251ec1759b8e82fa2d77942da60c582cd38a15 SHA512 0f8a0396b1d110d64ea84c1914ece4cbba101e5a299e449a11e123b5f6266973af3498c685a45c73127340e027b62be97b41620e8b33e8d7f467363acc1fa1eb
-DIST firefox-128.5.1esr-te.xpi 565160 BLAKE2B 2c63eeaaac71a9b33bb9c0c015c586c4beeb4df8b1734deef5bf74b17ee1b20c3456943fff0108e6651dc0f5aeb5cf2d21b77054b022c40fdb20914840628923 SHA512 bb42652dc06b6e5ec97782acc225039159c71835bbf5b0b57e43e37d74f631f2143d841c09095caf66ae6383c61e5408f9354bf44f4d3cb2c5727b66c2369abd
-DIST firefox-128.5.1esr-th.xpi 711783 BLAKE2B 632b4741ecbf2867729edfb4a34371b61947b1dc7ca06d856fb71ab8ccca5b8f02199088a4d8a927eec81d3e70862a803979e9106a909c8b401fa56817bdb5c9 SHA512 5107b097255a97e851562936b73b897ae7d5f011bb97135326b245f85d1d90c1dc68e4c22207e901e3ba44b52f591056c50d6185c43bf72d02d688e097b9db6d
-DIST firefox-128.5.1esr-tl.xpi 535614 BLAKE2B 7c0cf241b573a5e0c5c3ae9710e82aaa70674c3713fbfa9d5c3ab39758864e6b2076c6b8d0fd0ab19422c4b902491550e0ab11fcfb29273de3f949146e8cc8ee SHA512 905361ee3e739ebd0443c9865a55d143d1d4500491cad9cd686469bce202c845cf6810ba3e5bc085d283b93010fcd6c375e085547f0371861e459db631efdb00
-DIST firefox-128.5.1esr-tr.xpi 649209 BLAKE2B 0e227a86167bbd4b86bdb8b0437e5905498f936cfc91feec0a1fbe99fd9da99db68742f885a9ac772ac6df6d34bba05b9a3448bc0d00d174b52f021f1f75fc76 SHA512 705fc314f1aebb880baa422bd3e7be2b4ded545f6745819643d55d6dc71d931eaf7a07a85a01ed22860f0ba57ad4ee2d248b968ee40541780607e80050b00d47
-DIST firefox-128.5.1esr-trs.xpi 505791 BLAKE2B 8ffe7bb6e6e1023276bf70e0381f8f387211e2315a2b842352337669f44ecde9118a96d77d6bae6d07c73aefb538a29c696ea48912cd8fc88d0250c5a2c03556 SHA512 6be45660fd383f8ad356fbaba4a77067ea3db3b6d9ba0dbf319694ca30f085956cd32b3fe2a9f4423e536c341c1c9e644e4e93b9edb9855783cd6dc4730d4d41
-DIST firefox-128.5.1esr-uk.xpi 731694 BLAKE2B a460fb7c8b2fa82cb3e0c95835d8eac2c6b7b1df42853a979238c31d9483094ff52fd1fa5e02c4ea584e5056f2ceca8162030787637c12002fd60325b3f6c8e2 SHA512 9ea74032a76c7796db6e16a5dde1aae9112c5a12d626a8ac8dce60081c4d1e0a4ef94a9d586ca2599e8cfaca49226a195c3f2474771db813e7588888dc409412
-DIST firefox-128.5.1esr-ur.xpi 561774 BLAKE2B 37f5a1c270f7d89240ee2e21368ee8041f74072d146991432b47ada22f0757e7fb88a31b34185cc578ce63741445e3f492afd2cbc49811c8acd2dc9f3d429d50 SHA512 1d9c01424e7119b78b53b8836fb8c649a31992a24d80b55273cf558e2c9947fc55f2510f6a5242d25a4dd4ec77fc39780972dc7ca94852af9e6a2854244d9152
-DIST firefox-128.5.1esr-uz.xpi 480216 BLAKE2B 2c0aa2c7490d2ef9ed928401802d0eb7e2e23f619674d1f0fda332f2d0d8e0b5544d4baa5d9e33218d49664b57c11eaa6ab65a43eea9c3bbe46a7cfc36767125 SHA512 da036dec083a885f3bedfc9dca9648474634699979bd08ed5b1fc56ffecb0cc7e0b7e5f3ddc15658367c19e322abf31f510fe38244e81528978c434c92372886
-DIST firefox-128.5.1esr-vi.xpi 673236 BLAKE2B da0663934b8462460f2a733da2e1887f1a6baff666fd5fee1b7d7a4b0ac3c0feef104d311405de58611f5f917764c60556f4b1b23aaedad76f0c0906c9fd1cd1 SHA512 88c4361a4e235a55fbc35470109de473e7ba5f448d2ba529ae30c428f6b9a2f950c6cdcacb06eecdca28411c90a430772a085b13028e0fbb48b01edf387684ef
-DIST firefox-128.5.1esr-xh.xpi 418473 BLAKE2B f380e0e675c4532fdfec0e685ca53608cde69ade595551dc334a9f732d7656949185008246cd52ce0192aa6247b5a91065c66040bcea47431b63e9e63e764fc4 SHA512 9a80f686b3b9108fd63b37196845b4ab0c3ad3d177962f3de51db6b9b126b99ab4d6295fc07908d550ca6a020134d3139f424ba4d8dec794f39202cb93f8e949
-DIST firefox-128.5.1esr-zh-CN.xpi 675197 BLAKE2B 5ef7cbbd136ad19effbaa3e27c6e0d16627b5f0cf38fa849e4e88086f0a421b9b4e1009e5572573c3f69f7e93509433b0047690d27784247e5990b5909233844 SHA512 d82fb4e9eecd1037d7ecc9660d656da9e7d679a8fdb850d5c4109d0c8ab20fe5dba0325d91efcf4025b1453d6c39e0036c20d18314ff6ce0d4a918c4be0b79c2
-DIST firefox-128.5.1esr-zh-TW.xpi 677431 BLAKE2B d7b0a38dbb8a14146d2b26a5c5885e89c89a7b9ec2638eb97ea7d7f0157b57164b29ef7c26461ba196222809e86ff12befdde48be30ac87e2ed5d1b258d8a8be SHA512 44da6850818affc80e9257150d6fd001b50f238f2e40b61298329540cdaad94b6431c5a3d522f921a8f9b1393591ec90ceef654c7403d01f0deaf3cf0c77ab56
-DIST firefox-128.5.1esr.source.tar.xz 559760256 BLAKE2B 45c1e9cb54ccc031ab8ce53d61337b3105cb76c7a00043ca62b323aae968c3e3642fd5141355a96b43fb3bafc43f72f4127d6bfdeac6a51be2f6a56f0e66699f SHA512 476d71ff45a7178301081191d1b4c47fb21b42618f12191605f95ad48603b84a9150cb5c96f668751a43c8f6a4a43ecf337d38007d8e2b546f006faead2d66d5
-DIST firefox-128.6.0esr-ach.xpi 465504 BLAKE2B 857c044f90e951128b9d7a9dcff9fb535ba4cc3ee7d5684436f9d74c0d5fac992bacce11c77f34a08e4ec01a88856d79915ef50d6b237c18dd061e6520533e1f SHA512 c3d2ff31056794ab936fe3bb9cf8f83517a2366a03018d2cf8852e07f1fd2a0249362d5c010e24db63670811142c90bb10bd3375cb6904686bbe5b361392bda3
-DIST firefox-128.6.0esr-af.xpi 418826 BLAKE2B b4b10cfd93a6b1e6c9b01c75381385fcaf3103574df7669c24ca2940a380c1e3d4ff8df980d3f5f2fd0eb7e6f8301b41c2bead66435e1c5413f31686a7dd684f SHA512 24904f5d1344482625c94fdff3b54dc93307aa394b65d07418677805eaf58744ad0e9c2efb93936e1e0113ea32bf2645f65319c3d5c633f7051b746bac7a8fe0
-DIST firefox-128.6.0esr-an.xpi 508453 BLAKE2B 63d6aa8c405e11cf50e01f0066d2fd26e9385ecdf740522202e419e6164a9f6f6aea6dc928881ddebfd076591604d81dbc6ecb0a90edf544681b9bce85a7d567 SHA512 4018f9c6ae66c3ef81c8dc2302725b8bae72369e2b7ee94cb5aaff1b88a2624e6d489bd0ef5cc0a421fa1822ea0c8e2261e5d10815a3d2e91489b34d86db8ebe
-DIST firefox-128.6.0esr-ar.xpi 630815 BLAKE2B 7716b1343ab0967907411714dc13ab547248c6bd892ba990562b50aac39f1f2652736a2d6ce70847292318c57cb8939a581f4f64f261adbe51d5289bee983e1e SHA512 a2e9b2c97e5e79d2353fd5a481d1aae4e1141e1b69df19d6df5831416d1518e2c05d94fc3e80ed8cafbc0d055c7151b3cf9595db77c9514661184d73500602de
-DIST firefox-128.6.0esr-ast.xpi 497758 BLAKE2B 80875b9c913e53bf118902559f54dd25bbb719d8d15bc88f25c03978d1bb43fe9a1fd2db7d2a9621a0dab8ff66adfa897c1e3cdbac64badad4746e4ff557a640 SHA512 aaa2ecb2c98aafc045d39aaf90b4299e30586af6f575a7a6b065cb1f2abc2af5080f33e01592536a4092f2a346b8947af9e87c6751aa1657801abf7af0168ca1
-DIST firefox-128.6.0esr-az.xpi 492191 BLAKE2B fcc5825ba3c7b3330bf648acb6ae19cfb1a501247d774da47cfbb085a8099a0e565bdf27913750c8fcaf68c4b78d39effcfcf3d97cc6b60d2d29fbcec90a6134 SHA512 7fbc47590f755b9f1e814ad5986cde3a33866d0543beb50fa4200e15e342c938a91c1b1a2b8232a523499d941f48b7b78fce0c29fd6fb775efbebf58f53eb36b
-DIST firefox-128.6.0esr-be.xpi 731591 BLAKE2B 567a192258f0e99d8f088fadfaac2f1b79cb97cb5dcdfadf042f54e68841c62533ec3ee8d55e9f24eb5283e415bfb57361986c5b57cbd75a82068d709e5fb463 SHA512 bf0e480f65b4731716584830adca8453cb9300f208bcaab9dfe7dfa6d80bbe6f07b97febdc8870ef8607b534bf959f340867899e36bcbd1c5ef0b7083f95e5bd
-DIST firefox-128.6.0esr-bg.xpi 647391 BLAKE2B 1bf8dbfc1afc3e0e6ca878f378201994e147fc8841644b774d2941ad8cf42dbefa36d88692ae869455a4e97a10a2336b0b1ef691462eba508210034cb1dab2c1 SHA512 bf925585c15ee62b945cbf347e45e2fc2a5f429761d43c84a56a6aed307492e6da8dd3288a2ad988cc7d9f65043244d45572ccd35f6f433eac4db12fad4fdda9
-DIST firefox-128.6.0esr-bn.xpi 582957 BLAKE2B 8ba95dc85bcaec8e337dd2c35985a485d1f565ef2d83f9fd29b4a232684dd6614f6676e2d778468686634b68df4ba3388a63bd17ab908e1f19dac7dca270428f SHA512 68e2ad66267936f96005f0d2c23611fc824203beea7f2d444d9b7f59ecbe96031a9dbbac6037988363fd4e1883bda7ad186c5c863d4442fb27ae810d3699d40d
-DIST firefox-128.6.0esr-br.xpi 595354 BLAKE2B 473fc7786989fcfedda4e7bde73da2e5bad739e15b61557f3b9c99baa13eef83de62301472d185a5dae999d938c4b6347458c06707fc74f81df02dfcac1d31a5 SHA512 0e48a1a8945770f5237c1ec4c531a8aacbe990a46279c0729c0854ef6bc12ed947a13d2360f16094c402bdeda02c30c9304cc87cf121610bb98183b106defb28
-DIST firefox-128.6.0esr-bs.xpi 515708 BLAKE2B d9611ba1573c73f8026c1930a91f0113a84e294a1691718633ed45d7d911d2f74fabc4e4cd0e2ec5fb0128f49a905e99fe4c9fa047d20f8d806264cf87c4bca5 SHA512 ae15bd9f602aef8c0748ed104ae59ae1e3ab10e7a1b01c48f246ae6614f8327a0d1a70d82822221b7ead31e8716e3c6e165817c676a2b986d1a0ade54ee592af
-DIST firefox-128.6.0esr-ca-valencia.xpi 547675 BLAKE2B 22feb1b9f49a93e7e9bc429a205745725cd5273c7672a89bcec0484ce22bf38e1213e8a055c7b0390495bd703f5d05317440f48eaad4a5fe0ff4d431f4b4bee1 SHA512 16a8c9cfbd95b5341486496fceec363e1b4b9321e1430ef7286fa254ad0dc6ad9dd14f85f213ca2f66d7859d9e31e8cd7e2cf9733ce662e7655d5a2b0bc55722
-DIST firefox-128.6.0esr-ca.xpi 599206 BLAKE2B d2b9f3c9569bae1ff5aafd301ba023feb2cb58026855b629eb848c109cfd377449fda7b17c818b5602c77767e1f88dc3125df8ff9aeebc719c2328088de55f3e SHA512 22fd4d70bc61568d4fa8c37501a16a4505a03fb49182bbb3e22c091b83903aaa32d53720c0cb3cdfabbe67a2ab5bc7fc31bae79d1f5f6db8b6ff48f8f664b6b6
-DIST firefox-128.6.0esr-cak.xpi 594640 BLAKE2B cb68c2ebe84378c9268f5a849ead273bbfa1674a330eb3211fbf282067ab2f30767c6c2a5608ad1cb2be4a552b21e92df17427dcf51eb03716113094606cfd3a SHA512 9332eb8e66cc5e24090caef1b4f93d4a2634ee8458984db048634a412267bd582519cb9952004d15110124dd91649f7cc79f756489544987d5346a68b75dd953
-DIST firefox-128.6.0esr-cs.xpi 675114 BLAKE2B f7a3039c32b801837153571e7ae0d44f53323bba1b6cf0df1b341b0d4ba20e2ed2ebc0cce52255d515ee9b35287b3082de3603317f6a9d306c4657c7e9b46201 SHA512 d6686ef7e2f3b0b734f26a27d4915e8341eff94909316a941ee885bee4a96c41691907561df4223bdb22dd4fcc018c07a5ff5b4363838586007db2be5ba553c7
-DIST firefox-128.6.0esr-cy.xpi 641501 BLAKE2B 2c9004e4c04982c31ab23cb8728b84ce5ee31484488bcb998b9662ba4dbe9a6137f7dfff5afefd52b25757375891cd83cf9cf35489268c079e6f71e742ccafda SHA512 a232f9eca3180a6f8161bf634c1052433561a951eaea8d77ac5ccd856e422782ad4334f755b8c8f4b010744cb3f02c10b2e7af9d4aba102034a3de2d78144b73
-DIST firefox-128.6.0esr-da.xpi 624946 BLAKE2B 2c08f5edd374422fb68cfb3e081dbc07448d980de1a1ddbfb22bb86c718972bd8455520f95db079143ebbf15cb6d8c6ef59285eea24ef2be8daaa98d024a5d7d SHA512 2cfa41910a873e9bc6e751dcf9e89e93a1b0922fa2640537105938110fe86fbcbedd0219a8bbbcfd25a80ffa7a6b49f50e287542072b0d80998a6b8eaf55db7b
-DIST firefox-128.6.0esr-de.xpi 647909 BLAKE2B 6ee4e7b6ce49114594f2b433b55f705a5f7e674659176a0a5751e0e7785b416187fc68de98710d27009e32138d1d7d8c0245b433ab83d4f225bfe146d6be52be SHA512 27eb856cb97d676cb83fcf543b52dc122f6e6b76cf9adacc8f344cc28b2deb2d7b09ccc068b4c6f498e7e453d72ee74d558d804b6dcf9126f3ed8b9b0ea2b56d
-DIST firefox-128.6.0esr-dsb.xpi 667675 BLAKE2B 1a548b5312ef452c8855e68c5d0fc86ed80afbd04a19b94c25e7c79ee80cfa6f36329cdcbd4609ca0f2b37ce2f0e1b63f25522101deaca0f9c7c389dc474f5b0 SHA512 6d497300803deac950efd51a5ef03e287c785800b3a46d67b68757f2b479e19830d08e5eeaf6d56883944a954ba5f7ffc214d18bc7bf68709b435e6099b9ae80
-DIST firefox-128.6.0esr-el.xpi 752467 BLAKE2B 5b290f3866ec26a2fe93618bbb8b9325a1f3babcafe9c9b10a907472dd0f29831ce1467889eb8cf8dd1798405a22e7ceb6095b59836f59bab1043166fd8ee9f5 SHA512 aa71e4b1e6e4a34b35f9bb410e3960c6a2eb3b1599d8d3d9f91fee70dc8d18d66f985522305c1a909b5cabd1de78e5e99ff4ed63068fd0f35ffd055abb940b83
-DIST firefox-128.6.0esr-en-CA.xpi 597230 BLAKE2B b2211eb4fc5f0286d80a61645185621bbdf28da27fe5a4598b8c02655a3df396765afa1f120910c3a2010fcb220ab84dadf92e73e9e7fa05f4b8ea834f61c86e SHA512 780ebb6403a77f1de24ab6cf150a83d540bbce0e79eb66aea47a4cb2b89ea65bd02f554d0762119c17265efa0ab42098b26f23dd65e43d48daa836d2233e914c
-DIST firefox-128.6.0esr-en-GB.xpi 600789 BLAKE2B a56509c7bc959c4aa637ca479730ac528e5ece613d310d3c7c7c50528625113c0f1ed58e9a89d813ca557c78e07c89cf6fd5aba9980daecf5705a2a138dba931 SHA512 506c6e4494955e811ccb51d8a96edface042767f70ab4d8d54016a8386afe81ad4c4778a6769ac4c09138dad993c6626a85791d5821f7d6afdd437fe3db2c34f
-DIST firefox-128.6.0esr-eo.xpi 628843 BLAKE2B 10c3c92c17f9615e762f0eae0bc7779261e40a97b595d33e5d0291ae151e178d146d895a9991f8b6853d02242dcebe3f6e828023b7608abf3eee5985b128d96d SHA512 653d3f2cb16471b32c47d46c08b2b4b011aabfd2c52e02e994ecca85e728143e04ec4abb0d4f446de6257c554eb22b94011231264729a4f52a70cf4447077371
-DIST firefox-128.6.0esr-es-AR.xpi 644956 BLAKE2B a825e1af97cdef7823e98587ac931e77dcbb8ef09af0b2904f15e18ecfaac0bddbe62926711b5e826fe1db30f1f3b72d3a9eb58a1730ea649a120231388dcabd SHA512 c0431df8b855a631ae822d90e049bdf85b97f5c0f59119407a19178474f84e6da76598c99d23601def729a16bc9f9d4a208638ce9e98636101220ac2340b342c
-DIST firefox-128.6.0esr-es-CL.xpi 644429 BLAKE2B fce77e57b5f8f5fd988ed9ce4e9893e69a6ece12a595739679c3adf5d726877e76e334d62343cf29db990b325d195c7664cc8f2e18fbff618fe801e4b5ff98ef SHA512 579dd240a25efb4cb89b650f9fca4395ebc9e5e02596fb397cb33fb08bb2c809dc88fc8f9fd2e62783773074c972088b684bb5b566d9adfd06533392bee87836
-DIST firefox-128.6.0esr-es-ES.xpi 637338 BLAKE2B 4e8e7cba5dba5154172d61aeda56679935e616daa4d6ff0bd337cbf71f75a8eb1d012e76518a783cac94d229228b8a10de0e193fc58d8ef1ed77a2e6af057b29 SHA512 79cee18ea8b0a6c58ca67e45a2de60275d459f906c6dd5796d1d1c0f3455b4a89e9e8ea5d55e058f7c5213dbc88ebce51683da637114727edca6299b71b33263
-DIST firefox-128.6.0esr-es-MX.xpi 638917 BLAKE2B bc7508a6ee1d7b4d6626e705371d70f920f24bd73a985dd763c9c1aa86e59c25e728b7af46a96f2390dcfc229fb6addcce6e1edae12028d5c84c99fa384b61d8 SHA512 21b37b22ee6c3d8215af1fb8f20232a43eb67e47da15c8c6f32d21c7f69d2fc83fe7862cc1001a06d7f2ba20c48bf71acfb78792c0d25e30867c18bd2796e01e
-DIST firefox-128.6.0esr-et.xpi 541122 BLAKE2B 519f09a25188664c84b2bbd8c55f54e2da4f690447a602d4263fec3c2d2680430e5c01791dd619b1f88a108110d9d47b76d293a32218a1b7dc8cd0127c0e57df SHA512 534ca55968f2894d2fb24e9abd676feb6c99b76d44a52cd37299e45578c8a4db8dfae12d3649d8ba312abb03f3167c9019b5f86ea38a1ae262528d2fa8b8a201
-DIST firefox-128.6.0esr-eu.xpi 612330 BLAKE2B ccb09539a2cef5c8ec62de66cdc03534d74e054ce1a53e94927629ade8c32b4ed154dab0ad518bf81f2943686ec434f6287b29035f319afabdc7034447d40d60 SHA512 2c0ed6e2fb0a2bdf78c99f071ea37eb36628310644b45edc324f4b5201ccccd024f85faeeab6f17705900881251b9dbfec6c52f496df0d2acaae78476d232634
-DIST firefox-128.6.0esr-fa.xpi 593837 BLAKE2B 4bad4e83ecb7e1671c052b118e9ae78d9206f85054c7cd4f5303cb5f9b71aa5e69521a4c592c9db0dc882d57de2013dea8750782579dffae0d0982eba038b889 SHA512 0930a2720bdb15653c1f82e5821176d7ed8177361f243545464818a65c9d5ac3aacd6cede451dc8257402922658a29d37107281f1f186e915a9b371f09bf8f32
-DIST firefox-128.6.0esr-ff.xpi 477477 BLAKE2B 1597e6a91c1eb0a14b991cc230314ec8dee458c6036d06ea24cb366020eda1f27e40141db0a35f17f91fc841260b8ff44c084e3ecf53784980af322ada2c836b SHA512 de6a0f1faa810ee6e150776107bfc6ddf81a98919fea265a9071b515ddfc934c7da2c8e105a6e5a989b5e4e5c857944dc2f4199b70d144d148f0bad0bc135727
-DIST firefox-128.6.0esr-fi.xpi 623010 BLAKE2B f186c84b54ad5a99712ce969a0debf34e21dce68f2f8ea99e2a514b51be95b1f97e4c46b419562bc5559037933f66aae49af8743d2a40325306511f817e130fc SHA512 5baaa8fd6caa7d61ea8abca1245c651dd810861b34687dc9cb2b4d93d42195f40e6302b31917be478cd93fb6c3ca0142206650822f55ff33424c86babee5619f
-DIST firefox-128.6.0esr-fr.xpi 655850 BLAKE2B 2533380d72f00be9ffe7682c347cccbfd9262b59b6048fdcecdbb43a533b8b3f86d1a88dd65e8e0b1d366f3c02ac76e674b39eb138618f85b94b62f694466adc SHA512 8e3283c68ab189eba0b17067654a115b8419a7394ecf5f219ffa274fb84ad4f0ef8d886c0e91a3f84a65477ba706d8f3e2e57b2f6c6b16889247b1864b806a71
-DIST firefox-128.6.0esr-fur.xpi 651342 BLAKE2B e14f787c25a5de9a06d29603fa5f8dd941356f1d0cec126071a3a2e5f08d17fc7d5c694291230a4a723125400af4a639d46681bc48420fb7fe6bc536e5e204c0 SHA512 8f9e90a4471c94f42b321e6f4593a90cbc625749d11894e90b2fa799814aa5da8557f6302b3243545bb9f61144a75e6311b24a648c7209010c990255cb019607
-DIST firefox-128.6.0esr-fy-NL.xpi 640610 BLAKE2B d9130a3ea8e6933bd621010a3c6f570570b362f7b11a44e8b15879af8350bd09d1fca9472ac29b779a4fd3f8f2138f45d98934660961fc7df14c36d2a2991053 SHA512 3dc3b9e4e59c9e78b3f18c576b2224ffdb4f56c9b4a40b2783c9b853fdbd6fe1b6d285102c84087258d17a45e6a9f8cec6c08917052869d5aa4b750416411e23
-DIST firefox-128.6.0esr-ga-IE.xpi 472337 BLAKE2B 5e37c28bdd64c69afdf2ca5ccf3bc1f6d2eb6e652b14a3d05f744e9f459b5fce375f0deadf60e34fba5d3f12d57d533c26a9f1a98184704dc6e6d35ba674f2cf SHA512 fba47ee2628e4da5d069092cf8877b9c1ad5eb30722c3925148dbb20828d87abaf584ebe24d32e8cd9ca96449859da9e22bf7252050453ecf17882110f4d7def
-DIST firefox-128.6.0esr-gd.xpi 598312 BLAKE2B 2cb61bcb98c48b0eac93171c3f6b6c290081f5d242e4499f56bad8aed351b9fdfc5143ff877734b78896d88f126be4d42e34dffe09d98802620478e7e64bd8bb SHA512 43e2df032788c147ddd0a39a00952656fa42fdd69ae08b9744e73c7ff91a315c30dadaf44328dfc12e0007ed0aaa1274a425cd3de78af5b3c3ff6e07a626fb0e
-DIST firefox-128.6.0esr-gl.xpi 609640 BLAKE2B e171fb79edba97be1e7eb45d2845497003db664a9acf377e109c854767bffcac7c9e9174b9c1cc9730c373c95245c1aa4db5976362127c14c5a4b86a1275380d SHA512 14c14b64c90560fdb768752295df53eae0def47964e146e7264e48628e5ef38e670484f7bfc948d071a0e783c29dc68ac34849be86bd98a669e2eeb9e99c6b3f
-DIST firefox-128.6.0esr-gn.xpi 652882 BLAKE2B da66349f0d3c356eb40470c4235db1d5dae37e945af667404076b6d08b1a594e3db4bd58a76eec3629a6c43a01da971f4717355b850218b939768be433371974 SHA512 68742e9ef1f8dc50f45d0c73d7f3fad5920912e78de8eb4454b4f0436014a0b46520e87ac82436dc1e1bad90dbbb2f53412463a8b5656ca3c9cd141b5e10b298
-DIST firefox-128.6.0esr-gu-IN.xpi 528786 BLAKE2B e2538e33e7790470add24e3aeb11955ff7321adfd373a3f2d64a915170eafcd2a2e6f244dc6597ab4b03f599591f7cde11195a0b7ef7b3bb4ec8ca85bff9e938 SHA512 04db30d7eeec3266dae78b7709e8b3c1445e00e3825d2790099954265b67db7b8308b03134bd386076fbdd1f7c4ab3fafe036ec77bd882e0058403414882431c
-DIST firefox-128.6.0esr-he.xpi 647291 BLAKE2B bfb9ee9d7b1aa9df99eeb8cc2025c65596c8519e134177ebdebdd48816af1c6062e9c594e805cd2389a3ef57681873bbc4e96ce498d5207b16f95f93ef03f8dd SHA512 a047f1d56b2fd682aa448b8da223ccfee005064104a7bf3304126946c49793cb808dcd7d52a9dd13301e5381d02bc5d66a25a8bb82801a6a985ea63d642d1517
-DIST firefox-128.6.0esr-hi-IN.xpi 568356 BLAKE2B 243b663b52d81e0d8fa614e9591ad54a918b2c534167bb4c48a9cb6d9172bf01769e5e84e7e00cae3d6f1f8f17fcb72d1c6d8d6b1649c48c6a65291c68f55941 SHA512 b94fd2dc53b5076650b2b783f4c9e7012a706fb207551067fe94327976030922571a2a6999115708136f3a954726c78ca16a727810ffaa9bff68f6090dcd00c4
-DIST firefox-128.6.0esr-hr.xpi 619158 BLAKE2B 6cbb1f616ee5620d84ae295c2c578e93cc0b43268552d7e891fce7944020bcd2b0d56a52a0a0405302990feffa57aae75623ede0d8cdd0e0cee8de0703076f4e SHA512 18ef34aa4ff4f317cd301d88a06a6398d4eb091134228ba175b6574678d364a991dffbfe8590434a2474ee302b2957fded13e41531eb947b052111f5b83eeb68
-DIST firefox-128.6.0esr-hsb.xpi 663552 BLAKE2B 008e7f2789d285a1fc19aea1141b57c0c372689848849413810454a742ab821dd7b9c2cce9791b749facb2bd5eaed817d080be1f83443bd2ca86be6250ecf208 SHA512 643622b993b2bf1376031cdf83e294a91793d2515e5f09f8b48658cbf898db48a9a6672579465adb881e11833c07e6988fb881cefdad8e206b71e9f95b6137e5
-DIST firefox-128.6.0esr-hu.xpi 667802 BLAKE2B e46b0ffb7f815182df21f84d3924e3a04334692a082dfbd4fbd56ce8f17d966a2b218a95e79ccd9896d4481e77838069b498780fffea3d16f83aa74f20b1bd56 SHA512 702059867a2fa6401c2174f17a7a07f8d63db3949f87a9ea37ac018e99f2913954251819e1229a50b576943a80582d769b7707e16cc2db593f6535e11aa38a0c
-DIST firefox-128.6.0esr-hy-AM.xpi 653028 BLAKE2B 5102591387703070ba95f3056f34beee4b54b4d024fac7aa9e63254d53584f5783e41dce590f9b7d5074be967882d8428f9206799aa822052cbd3cd6f91583c4 SHA512 9fa8b1682241494dafd934d6ab71ef23200925af1752da47d1d01da40d3639014bc2a6cfe404588f96c89d72a8308b13cb68078f364c0321ee07cd1e22d7c57e
-DIST firefox-128.6.0esr-ia.xpi 627658 BLAKE2B 41d6b428fe6171cc24efff3b006697c3f6273a37b99c1c48ee56244a3b49f763a54c6eaddc69001762267b99a926055f67825d0339d76b5a7807c4514de5e65d SHA512 e10aee1e1304f6b4db147940cfa5bd389b083274fc642720e45c2e96a51daf06753f63a8d7ebb966f58d35a0c4ef562bc82cbb913d3aa18c09aaf22fe79f3060
-DIST firefox-128.6.0esr-id.xpi 587630 BLAKE2B d676ae3cafff54eed30747e452becfe98df089e1d42157e17bb0104395a434c976858b72ae2097c43b4359dc89e4954d455db51f0c5e43678003cfb8ac18adae SHA512 449649c801ead408b28a308858b389de1e30bcd4a996b6d1c73119a9a26a7b8413a7177534610c82fbee4142a3b02f70cc71c4d67f5af5bba378a1ea20a98afe
-DIST firefox-128.6.0esr-is.xpi 630677 BLAKE2B b0f5248d89ad7fb50b7d544de20b1f95e00be9fb688d2e10f78f1710f9d71733f6fbcabe0ebecdfbbba4ad3337a6bd6524c2709bc54d799a3155bf7c9bf1ea26 SHA512 5c8a3e0849f49ef89eaf834d0982f033a3a407b4a6d1f96cf06487f8f57ea61862c4cca22112f5d83e81552f38b4f5a106348bfca0179e44de67984bd99f779f
-DIST firefox-128.6.0esr-it.xpi 584354 BLAKE2B 9a09d36382461a31d34b7c492d59a2c1225e773ebdc85e3d879caed1d900caba90717eeb52b5f0c46f56ce498f139e103021470b1aaca5ab986e389baea0b172 SHA512 5c43e6670cedcfc925e9aefb6e5f4815df0b3ed688cf3f904b92f73f89dd03c813f825731dd77d6ed4a136c864f4b72d511898f192552805a36ccdf4c41733aa
-DIST firefox-128.6.0esr-ja.xpi 691960 BLAKE2B 8e14f28f947b71af58a1bd4acc0bc33f56fce4c264332e09829109c9ad63c77c8aab3edd3924132dced379461874648d3eddb868846d3b328e552513c4cc3a89 SHA512 c89c58b262c530f68850bbaf869f66f59f1e0cbcbc40f60ea77052ba099f19ac9351873722b44d9c7a5ccba2f71c0a01d8261f712d85049cd7fbdb5cb290d68c
-DIST firefox-128.6.0esr-ka.xpi 662321 BLAKE2B 7596e3c4922209954da957ed5925c3e2a06453ecb48a0fa2bb8baf6294c1283dc013b243a1e12e56f59d7317c33ceec4983685bc82e8db6dcf03fdce33450909 SHA512 3d4edaf35ea639cc43a983cb8085cb842441c221ca7ae8caf677e5dea5bed8f5cfbde0df6cb0736518eaba751c9e4fa2d727db506b24e3f442dbc83b61a5bf8e
-DIST firefox-128.6.0esr-kab.xpi 619287 BLAKE2B c398f5afcefe2ae1058412728186d7c60f96239aae08c30ee55c18f6864f91303876930fddf568596035a150cb5c3bf07e100c737f2bb98aaa03fba00e8c8e27 SHA512 26f70d5ad34b98156b1a62979c27b1d0d7fe2f01a9b02c4a73ce5bacf9118cc72768f0c999d36bdb7591ef1557d5c0fc47df981281314184167d88d80536bc1f
-DIST firefox-128.6.0esr-kk.xpi 727329 BLAKE2B 2e5a2288126c12f6561ee4205f9336d44626768875cb533165e9e754e64ce8bff744a1b33835771501167031de59df0520895adccb34290539d6aed12265f108 SHA512 ece135953bb349ba1626ad48ef3f0cad4e568723afa97db4087d334a37389ae0f74290fd3237686d011779e470d745e02bf6b8f53b2191dfdfa423b2d8d58bf2
-DIST firefox-128.6.0esr-km.xpi 527177 BLAKE2B 2960a58929595048ff9ce18bc33a101e3f28ff092f273eedc7ee1a98a184e4d7190ea041083e31fdf8100b7975ac1bd623b14199a21bce5502f5bfa4bcce55f6 SHA512 5e72047111759d5959115cf0ac01fa84935cbd10c761ec74af097fb2fb647420afc0d1069cbc75462eccaf74dc59cbd6c57b84414bf9c5253cb0866a4aca005a
-DIST firefox-128.6.0esr-kn.xpi 492535 BLAKE2B 58aebbe2878a536b8a9dd09135c074873fa728abba40eebcf14a9056676a4dbb089b1edeb50ff8a7cf1e5a777dd1a681188e92f344209c4dbe50b7f42e0e152e SHA512 ba100dff5667a75e8391f26ea7f16d1e1a6fc92e3359165eeca25ac5403a884165d19fc2b8c41b4914f1344d10256017e878646d34ced7f05e3379d338c25353
-DIST firefox-128.6.0esr-ko.xpi 679383 BLAKE2B cbd9321527050e6bbc0ea77a7bc4c19b285d8b8f9fcbf7a888033f3428a6b20f5500977c946909f7e5b6d6e54732c1516177f1ef6f544c500f37cd092ae0c251 SHA512 099d04c79f6aa3bb601685d65f096d75f0aed84b59b140bd92ad5aa51c37f219a23189c8ea2c08b71e88247bc1cc82a8ab3ad9f23ad8210e549065850ad71c51
-DIST firefox-128.6.0esr-lij.xpi 485537 BLAKE2B 7bb433d1f5fcbc794909c721c9a15296187af6279b59991aaa06f8d09a7b116de7b4066ff6d2f9d1993c518551db2f89801ab5b0211b6d3c28ba555437d437de SHA512 db67752ec92df976344bebf418a2e4d88cd6fa1eb0ae330ddf26db4cc184679ad3ae427ba1e304ba1f52abc78b765ef01b67aec2b903c895ac003154834b43b0
-DIST firefox-128.6.0esr-lt.xpi 574119 BLAKE2B 2b2704e6202424669a26a3f9252337f09b5faa5e44b650308c6ad6650b8114204f9099f700feaff1039bf94928791cfa538e90bbf5f5b45863cc6f5ea21921c6 SHA512 082e579ae1ee15a3b859d09fed9459f18fab7890a74c57bc888e8fc0519ef91b90a78f5800041a869bd7ef48d2f4e38c16c309bda35d82c5a56e97f9245b34f2
-DIST firefox-128.6.0esr-lv.xpi 587210 BLAKE2B eaa5c4eefab6abd5c2af6d597a1ebfc1f013818baf39482e9e99fad393021d05ff596b8a450546e25c125d26f289d93004e303cd4d7235a27cc0f12d8adb2e69 SHA512 ced660d9912b58744ab8ebc229585a2479caa043fa9968c00b19941e6ebe73dac44173bacd8e2cc3faa54da101e436ecc2e4b48797547c2c8a6dfb03ea272adf
-DIST firefox-128.6.0esr-mk.xpi 495165 BLAKE2B e5054bd084ef3e25e9eeb6b02b4bd7389898888eb09426984c595426a92d892423ff045822ef8a343a3016f644481679693baa7a36f28c9f492f0ed3f3a5b580 SHA512 871d92b38b0808f1811d061aa8eaa88b63248b8717dc02b4c069f7bb6ff58a55d5fa288a160a005aebb9911343fb935ec80c6fe6f19a522997454e4e7964364b
-DIST firefox-128.6.0esr-mr.xpi 533534 BLAKE2B d57dda5f03f20f22ca98bcd1de883046f78f811d5962a146b254653148d64535158a7cfc3690b5f9cb11dd61dc759000f239d114e285aa37fe08658f59a45c89 SHA512 87d4da0f89745d91d15372c3c45fd355777a8dfbde83d842414126ae2e6380c03d0af208b8e91066e28da1517a7596c9971510284d626ccad6a1a1abf8701271
-DIST firefox-128.6.0esr-ms.xpi 451147 BLAKE2B 0a4f9f96dee62a14f270d0edc636f152a948d4cc1b8d7b5dde1ffcf5ff5d13f59174537df385245e4536cd5d0a03bffccdb9441b837064e49d157496af058f8d SHA512 14bd523dd44ca57e9a8c23c8288fb503681bf2c9ec6bfe1b12fb33e16d4fc27caf5c2445ae737ed185824a69f36c45f95909333e0ff017626cca4f1c8136e789
-DIST firefox-128.6.0esr-my.xpi 519910 BLAKE2B 03071e3dd1457ff3cc0d35ae2590c2faf4288d9905d023f88ae46534871507ad52475b459df53a46f1a5a4582d8b34cae8e952ec45d63c46d4d29c4c67ae68c3 SHA512 f8c20dd32e0f9722a10185f80d90f1d3de67522f4aed4ba8870262e37c83d9bae532d16ea9ebb8d6554cc532f66677fedbf3fe2ffb83a1ea7c8c2a34dd218740
-DIST firefox-128.6.0esr-nb-NO.xpi 620020 BLAKE2B da7a8e555d33538e350175243086307205e5060c76e916b59d067f2e81a471480e3661eeea0337cb41bcf6a15929e6133f965bd54fab97fa0dc305da50eb763a SHA512 812084ea21768add892369460c5858f7bedaca39964ac2ada3ba7216aadd60e591b7a818ba3bc3a925d9a18d7eb767451b1e100fe795bb8706c2c9c4ef15cc33
-DIST firefox-128.6.0esr-ne-NP.xpi 522148 BLAKE2B 4e982af7eb9616b4fb55b8d030fef87d6bb8ec6ae796f90bacb6d19dad02985553817b2f735f757f715b6eaebe3fe63608702267181b9b57b35b4505ec562af6 SHA512 7a9422fdb21aac753eb980bcef6c49019aa63b74c0984d23fca795d012467b860fd98adc4d91368c069f4e6a5ded6cc0feb5b6be9f1249a31127ba1adfc5c54e
-DIST firefox-128.6.0esr-nl.xpi 634305 BLAKE2B adc32a6f172fa93049181af1ca05024c246b3fcbdc16e6718fcbf5eb0302deacc45fe222a9489bcdf77eb9858f5293139a6e3c5cd27268b0ca265747a795c2ce SHA512 8c027d374c288362635e1d340d7f32cd97e4ef4abfdb5489cf61ab046ac6b8a77963153c1ed45c0b729946982ef3870aff0dd84229bf669b7ecfd8c0f8dbfe1e
-DIST firefox-128.6.0esr-nn-NO.xpi 622824 BLAKE2B 0b805d3cd846b16624c4d56afda5ce16a31c2acd3370a785b46306a129c67d4a9e727651403799bd1443b8eb41ff4833f88518ed7b8155b2fa0de98b063f3d3b SHA512 f974094a0292caee7d8443ac1f43b02f6a361ad591da818ef6d0123b65b15ab545db6cf5ce552ed82fcbf4a8fe0d0abb999f702db5561e6f4775dd3c693013be
-DIST firefox-128.6.0esr-oc.xpi 615794 BLAKE2B c10fe377bfd4cdf6354e1d2dc4985fc1ccce906ac0f8ad494234198a429978c54e4fc6d96a8b609b8e6d38934c2b6ba1c4fe0258a40750509e439844868128fa SHA512 a01dd847a70da1fa7bda6b5cf023e6012f046359d67ec25dc41c12710bf78981d93d7c019955b8f20529893c09b18e1c9986e091cd8fe57632a4038977b7197d
-DIST firefox-128.6.0esr-pa-IN.xpi 711068 BLAKE2B a0cf1a4f330e34d729b4ca5b14b72dc72e80fb8152b9a58c2b68f3e1e7e5c72aa9b2c7ef7af108ff9fe1531f243c039707a4e536ea413c7f584b746c85582ce8 SHA512 bc93c90a0de1e8f3ff3745a5bcba1f60a8a89a27311751cf70ee2ac0f819185ffbc79816aba9c6cc0071c2bd07e4979e40406eed48feda97dcf1fbfabd362ab3
-DIST firefox-128.6.0esr-pl.xpi 648786 BLAKE2B 571c08713973feb528b7eb05b77d0cacf6574a8603c23854f992bbc9bd245a333668e1fc2fb805bf4960d0c9152b0e9eb442b48e947b88c93c60bcf1b66b746e SHA512 dfd63c4441e38c9c8702af0e34f1cd014819593878e7efde0c583c49ad17c0c6c6764a9f52fa1effb2092a2decfafdd7285a0d8331f97b6de36d6b09ad522158
-DIST firefox-128.6.0esr-pt-BR.xpi 638904 BLAKE2B d8279cd78edd9552684da1b5dcecacbb4803b107577b946d7087fb4e8f23a864ceaf8db29f86cceead37692a3aab382cc4f9688164c05c0da84e75455a0f0f4e SHA512 ca6494ebc58bc02610eb7f33b2369350aa01fa40107c508cba593f23965f3207cedc8972cf12cc56fa530427987bbd1e5702fca8d2d4479fee6ae23f146188fa
-DIST firefox-128.6.0esr-pt-PT.xpi 642493 BLAKE2B cc0f3a685886eed4b79c977b50b31dff25b5ada520204ad7895a5bbc551e4ad55f741981b3ac4a4a8788f5adce4901f0efebc03c7032069127c6eb783851a788 SHA512 d9d0a987394effb6a4518b876577b139f2109e29bacb5b55465902008fd2184177ce2f00b85214a9d36d9b55b1a4ad5b3707b0e91df1185d32aec298cab472e3
-DIST firefox-128.6.0esr-rm.xpi 631437 BLAKE2B 46cb86f955a744d6fc9bb648e980676b2170993b905bbf5de1513fa3cd7dcf15d035343b17145118b9c2cb16d9b1679eb20cd15400092cad6f2b867e4fdfba5d SHA512 855391ee46e4770ee0a9ab0587f5e78b1acbf0d2e06684bf8f8862f14c9bc56e16b9127252cdccf9e27ece9c19d16e6f31b0bacd9ccf7c069620054ba60f9939
-DIST firefox-128.6.0esr-ro.xpi 551221 BLAKE2B 8c9dbd2c4a5726ff5db1f03e6bab4a14815b36a0b6a23b5869fc6b6482bddc96a7165f22304a12a006d62c4de107f1b659eae81f2cc5dca95555d3763abce9d3 SHA512 08ee74d44196fee131ac132f035a1330665d96e0d8e156199591fec52f7b6440794de6baacfc5ada72821bd84fd77be87899b73a8a65dcb569c64a8297f7628a
-DIST firefox-128.6.0esr-ru.xpi 740412 BLAKE2B 0fe5e32976119659fdf4415acced13c671176734259fefa613bab51e594999084b5332723cb5abcd68ed1cca204a6f26d0f859ecb22246d77ba47fe6c620c166 SHA512 ecede072767616a0b931cc3aeb96f8861f5921a8103513b905ac4f405bc9f0783188dfc03be359f933b604259be09c63f9707bb683581f1d1b3708fabf201cc2
-DIST firefox-128.6.0esr-sc.xpi 598935 BLAKE2B 78378cc604135a98b40a89c4b0e703706acbc322ada32dfcbccf495abdfa7986fa0bd476930c49c3cebc45958616581843c628ddab0f3f9ae41b7f652e9e77d9 SHA512 57586fb6b270a1fc82df693b50bd1ac89b11cba748ad95ac5355ba1496002eb1ea00470001b7d420245afd35b3ced18c2b0c0a72e8ea4dc89695018f264a1917
-DIST firefox-128.6.0esr-sco.xpi 512698 BLAKE2B b84e6defb1374b72160b6efcdec8eefa0d0de912e2f66f8e9b2a98bbdbbc016540a1b651406de0d989ed66d57111189d46f1509cde7583093e91579ee6cd7939 SHA512 679e149e2294e3aec38ea45d46eab66267c3a1fd45f1b1935a2dd704ad9f9196ebd238a125c236262e7ee1973208660be490691ac7dc3d8a786fc2c4426d4c2a
-DIST firefox-128.6.0esr-si.xpi 621565 BLAKE2B b1af6bc875f56c1f4bfb497de81dc185a050733367e90c5607d4c6e40107dc4d2f1e0f4daa74312caa72ca4a77a76c4abf0c8f8a8c248bc28cb57e5c3bb582a5 SHA512 87329117ace931192d842beca881b2658692858702f86c40ba5da82be730cfbb6019881ebff9b1ff4f0566eac9790c2db0bba88fdc5a14796e709155d1c5ccb0
-DIST firefox-128.6.0esr-sk.xpi 670792 BLAKE2B 36ff406c68bd24ce6ebcb1207a4ab943e4b2035bba56c4bcd117f313f829d41b4b8a8615f207b9d84c94147f1d316fc933410792afbb5cdba17f18c7052c7c26 SHA512 d5cfa93d724de2e5731d69e1fa14dbb72673ed3127a358916f4f6c5529b117fe55106deb107d3d44ba618c60855ed2eb43e2b55d44cb37a712ef805a80a9e669
-DIST firefox-128.6.0esr-skr.xpi 722726 BLAKE2B 0e321fee6ba51f2500a12b420b0fbd6f8f023b5130b17eb0f8dc0f87f4d39c37de32431e7aaa2659d969a66da027cc6d7a1856fb598fb924a2965cda8301fb1d SHA512 2f9c339b7a3f8940cfc605350d797612edeca894098f5d553aaa264d4ff8019f97f23681654764a1eb1f121bc3fd0b8c7bfd47fde8d8e3bdfb739db86d45ecd6
-DIST firefox-128.6.0esr-sl.xpi 633851 BLAKE2B 48bda89d76fbfac20db647823e3ecfa2857285f6598f94ad822e79aba5673ad255fb3ffafabe55cd20db3757239227fa2c346edaef63d7b7126eb49572959fbf SHA512 32239c96fe2faf9070dd2a022104a16a4637d23a362980e0c581d94e5eafd919a8c1c9dbbe3712d03447fc7d8d5b6449897b6d4ed114994a75fda41b0391cff4
-DIST firefox-128.6.0esr-son.xpi 417709 BLAKE2B fdeb7316afbf830dc40734fdb145c7c35a8d8bd415f0ae816a68404ea4cf04a9b95d65c24a5eb38b80ae499557aba73ee5fb02c22b1a71ee5366ad10c8582e54 SHA512 450788ce9cdbd6ac9e3b38112e2b109cf5c0dbe38b3c8ab140a87916dba0ee7ff4f2fd44f4f120e53fd0359a507a3ddedd2ecefd0836b05c9e42e7c1a6252fe3
-DIST firefox-128.6.0esr-sq.xpi 652183 BLAKE2B cf68c19aacdb9bf29f1787e2ff614b3c1106aa678d9b409e35a01b6ff3214f2efd2cb81acb5523b5f0c0371cc7298cd41a3dc86fa3d387aeffd4e8659d4a6a18 SHA512 740fd69f5b53b1f637979dab05b373a720c61b17b9d36708de01734700bc523b4c361670a4e1e0e584a2152a81024c37479a22600538738d62cfc1e6eaf6ad12
-DIST firefox-128.6.0esr-sr.xpi 640909 BLAKE2B 3cb57cd660e574b7ea1712d14b6369f7317535675bf5f57f860bc8de58d588d55b65139e0ab39179d4ba4da421f70e07369e2715c18e914a8eea170a6a3e0db8 SHA512 9295372e6c78dee88a6bca4800be4d772e92e3e39b30be64fa5e3bc1d7c2d6e0009e2930c84b6f499c9ec657fb3bcf5738b29f15d28bc114c3a5de0e783f6df2
-DIST firefox-128.6.0esr-sv-SE.xpi 635647 BLAKE2B 66965736235528ff4ddd07a26351abe1b3ca9b1ead0a585c240a727e648f223b749a2cb68adac43ea14ee3141c7b9ab7d021cc94affe1388b95b8efe2e39aee8 SHA512 9f38f36ac6c791425a5d92d68d8c86ab158c624f3fb1863a7392027d228b0b40eeea05e8c784003f25c81db1aeb771c7639da00be821cccbb4f27c10d5e9dad4
-DIST firefox-128.6.0esr-szl.xpi 527829 BLAKE2B 2044dd30829c122e6cbb4a3d7c2f477e3597d8f84e7cd2ff1c4d1a1d23e84ff70fc1e61239a8bfff7da914ec85f561f39ee8a7b9234ad28ede2a6ee4a2704b38 SHA512 9a29ae7bf79e5354ef41ba2f7ed44b88c58b3d8184cb368eaa87a3021895883259804b125ca69549d9626ed77d845c63b617c820bcf77dd1c1cf35e3473876e4
-DIST firefox-128.6.0esr-ta.xpi 508811 BLAKE2B c89ece045b13d8ae09ba76791d4eb16b9a1d1e306eb5b0893e6a62f0cbbb1bbe535b89a16dd2b3200cbc6604a8150a6ed7bb31e6e132fd8e92d9f513cc04e369 SHA512 4fb5eb14bfe02eebbf580d52ad3942fba36696e4e52bcffc3354742dc081e2a73582b518f6df7bd96ddfd38bfb6495e9f4186686482ca211c85d780b9ee9ebe1
-DIST firefox-128.6.0esr-te.xpi 565161 BLAKE2B 35e879ce133dfa203d69e425a7719c73948ddcd3e1fa80ed07857547a7800ca5ba7cf27502ca934256388f9e21b5bdc09407602b93207056e5af32e51efe28a3 SHA512 c8904fb3f0934a2be39860e054c6cedb390765c932e4a6fb01f73f8bad4ccd0654b0bbe560cfc41a1ca4ec2cb47463f08db37256554f9891035fe8208bc9579c
-DIST firefox-128.6.0esr-th.xpi 711790 BLAKE2B bff18428f65a23e87e802e7db44c86e477bab0cf37a187a14a45f8c898bc5eef8f761b48a577f608a89d490c8c114aa2a785d1f4f2a95ebbec958c3bfc74d6d1 SHA512 8e45e0fa6ae94576a85267dbfa6e5a99797110c3e87ce97663ac05e1a7f1ef6a0ccab83ca64e0f2593fed92f363ce744ba080128e155743767386cf7d2326fc3
-DIST firefox-128.6.0esr-tl.xpi 535606 BLAKE2B 5e01efe9c63dbba5f06bf0e8f1f72f0182ae1fe2d5a82a507d1ae92b3aaef632e5128bb1ca6a55892824e7f9ff97232ce6fbadd131806f4a45e08acf39d8e61d SHA512 86aabf2de88ad7ca4fecbb233b4031bf066cd7e53290de908d0f1f257ad73035da29d8aeb5ebaec09f0c7ea4e430f1b8fbde6f615daa65a679c63740ef780f8a
-DIST firefox-128.6.0esr-tr.xpi 649212 BLAKE2B f6cdbab52ec6a58c408742726bcf8f6b48b4c7ad7a1bef788a30a146b85cb6a0125f7a765da140e00cad3613c1d6836110f49cdb9f0ca23de98579e71060b371 SHA512 be764182fbcb8debad0739c8c5249d34295844608503f3ea241775129aa1382a7c31cd6e39ef4ab735bfc93dd6421c366a4da567f55a0ad1d188184d693f4aee
-DIST firefox-128.6.0esr-trs.xpi 505794 BLAKE2B 1b69e5d2487619993e03c31789790d131c3c24259f69e4262b755d7af558c0e5f5e35eba361286a598e84cfd86b56ab760eb2d2135be867afb84af2ad5f1dd03 SHA512 a843bed4965acc49299146c0809e988c8c42c0fb8023302eb6663094ef2333448a5abda5a9d56145d22c1de592f271d799a8eb7495e227aefb4ecb9f66795ab3
-DIST firefox-128.6.0esr-uk.xpi 731681 BLAKE2B bcd8e7fcc66a78ab1cfe5bf2fa07f054a82ab3c572efc8cb990bdfc7b62fc3331b05f809490ca2cd7ea302b5f650d7e8b465891eeebd541bc93dcb95cb065afa SHA512 12040d3a2b01a3f8ce12afc0e48bca246374e18abf407efabea1d502513af4ca261b2408c4df0b79e7157d0065d88e4d38e960c947765def54a99bd6a19c5d09
-DIST firefox-128.6.0esr-ur.xpi 561783 BLAKE2B 2b620d28ce998e043ee1ffb5047e94a9ab6711eb5e69678ff7d4ff94930ed5b6c57fd0990b684774d0631057814102da3d4d35967fe5e17f445a6184fe351c7e SHA512 7b1a8097ddd7f05ab4dcedee854a346c5384dac0e18e2dc94b335dfe6a2719b75875e1e7ca854711d9b56e143be4bd82a719869e4ec26f5eb968dfee1a7e3280
-DIST firefox-128.6.0esr-uz.xpi 480216 BLAKE2B b13cba4bf49685e8580fdd4905f1328212e429a158685c92e4106122433f792f378ddec87d39eac92ac8d9e2fef76d130f12c16aef19176e0e6d07a0b5e79d6a SHA512 d8ad2d2ec1269c0ddca496c38c2aa16cbc02b6179a59b4492e5fad6296ff9f141e62ed288d4224f5a575684a44b55000e56447ffb5f9ad9ca2794ecbaf83979b
-DIST firefox-128.6.0esr-vi.xpi 673230 BLAKE2B bc2dd96a1a960238055cf50b2997d50dd8193b194da8db190b9cd88a81179e3e156fd2570dda88d35feb8499b9a78fe81f9adf6e8adb032452ad6f882ad75052 SHA512 cd73f67b272d9d89b2f019b204d8dbba5fef1ad0f31d0ec8daca913c9ca2e267f69d3480bf4f98faa32522599a62ab5bf01b5d5ca149f64c56fcdf74c5c670b9
-DIST firefox-128.6.0esr-xh.xpi 418478 BLAKE2B 54d8625ccc0303bd0168476884a60a2018044e6d10c503ae7077bd27076bafe8326d390d3f86ce7a4bbdce60a42467d62ef56ac74437f537c843613e5791693e SHA512 905c1136f9dfbd372efa13a3174d52dde3674eeb9f3f1c0f5fcb3a6ca4efe591c7e77731ff69619f4a81e8f6550e8f26ecb504509128b91f06e99604d2d667ff
-DIST firefox-128.6.0esr-zh-CN.xpi 675204 BLAKE2B 25bf725f17d878b72125bef0d3f18e8424b3cd19c53ea98e6b5822b278b39e71e60cd19efb8f5d300b19d185e14f3f92eaa8f5247475b7fb81d90b3bba9fcc74 SHA512 ddeb8b74783d6654d9becda9108b1e2285d761de7170f850b854b78006a59775f341772de5806a50758d675f341e34b64b195772028d07a75cd6ceb27da0918b
-DIST firefox-128.6.0esr-zh-TW.xpi 677426 BLAKE2B b1c7f621ef3a73053ac60f57845d721fbedee579f098beac71f3b9d97b60c6a9ef97963829b4911cc1215f7a1dc935f3c9d30720b92f0eafa0f9d4ee46ebabb1 SHA512 1c415b1c94bbaabd6bb454a517aba30b7c19bab2a57641b48aedc2362ed8cffac1956cf56adee45ede9a9604dd1ce270d294b56363e859cf9e12e24d7adae48a
-DIST firefox-128.6.0esr.source.tar.xz 563259116 BLAKE2B 401c54e4c3e81dd1d4aa9fed072e5266a7549d9ac05e03f9755d3da192c9c46d2bc636e8bf0a7fad2269074615789ab274b897c8bd75fd524f4a5f138c3aa1d5 SHA512 49bce966e062766861712bd65cca46a438b339fe31598f69e4fe64da78ef6f8b4581c1d502341ef1c032aafaab2f4f88e69cb93a0b845ba7173fec277ae695b5
DIST firefox-128.7.0esr-ach.xpi 465483 BLAKE2B c0717d674ff6ef9d4b9cb16ee4a6a023467408364be0b95ad9c483d3ed2e85b07b7ba0b7c855235cc6fb476e7bf2db1489bd013d72459e65f47eeda6b2bd6155 SHA512 e52338351c9c04f52a1cb2b78a252e1f419c2595d173e565a4ef902bcc4bd78ecc37acf7ba6eb3062ba8d09a2ac2fa83a72593abf020492ec437d843754bb5a8
DIST firefox-128.7.0esr-af.xpi 418819 BLAKE2B 3d040b9ed03ef6f458d591d3db5f2c58b52ae2bed6b0b591fc0fb5ac179ed2f5cd577b9d2e1523fd152bb883716654f07eb1ef3eab659244fdbf7c6e2b0f3f84 SHA512 2f51ea8f920a2b5e694ebb847098f9807c1392ca0cebbda156904894314fc6221f428f4dffdeaf298681192b486341baaf25f75e896be191456317168de10c41
DIST firefox-128.7.0esr-an.xpi 508460 BLAKE2B 0e2328a7dbeba03e903e4773f3d1915f4afa79f3766e1f3e901cdb5e6201d5dd959093cbe2410c28549a409c04b2c5731d3b1bbdcbee699b78dcdbfff66feb1e SHA512 1da8dcd4b9b1dcaf1a3f324dc9057beb40e18ccdbe249f6121b629a05059e1de4c2385d773f52ebf043acf550ce1f3fd88acef5f070c25f6919a874b3e1ed0a7
@@ -412,414 +109,7 @@ DIST firefox-128.7.0esr-xh.xpi 418474 BLAKE2B b44cefd8149e389013cf36495c62be4726
DIST firefox-128.7.0esr-zh-CN.xpi 675201 BLAKE2B e07f861f85c0abce293798029206ac795755eff1647bf1842eeb2f7169217303041d2506498dec27e5e0c679534bfc8450477a169c16ed8744b7b8dcde04a3fa SHA512 9ebeae24f93cc2bcb49b8c482ff474ebe3357286d2fd35864e4a1e156d1cea5933fc776e18b75fc686ec84f91e355e49a8ad9e5f9bf044b8ca3a7d0bbe2bc0cc
DIST firefox-128.7.0esr-zh-TW.xpi 677437 BLAKE2B f2587278e02f26340261501b694c372fa7164b2113572176305263c10479466fb481e3bc5d857bfd068caffc5c7efdc9c6a77506eb955b035b0c707fbfc3af39 SHA512 d6b2df29a1bc98e49a96953c315f3aeb4fbea66fc9691d37085d0946c3710f6f0174927fe7103009343cc038f4eedbadacd592a4eda24b1d3f7f395474853c7c
DIST firefox-128.7.0esr.source.tar.xz 569300208 BLAKE2B 08bf5b571707b7a5acf1ebde12e370be5999e3ac8cac2e952fae635faa16e07ba4d9d0a00b304ba43b5a327c825cae04c1ccf8434456e27d4c396e5b09a4b6a7 SHA512 26f9661b395b85a44b42bd72ef1ad976c614216c68f6c2dd834d0ac8b84b9c9f398b8ac550a47396995d96e6bb5fa9a50064d7f2f526bddd45aed5039ef131b8
-DIST firefox-128esr-patches-07.tar.xz 18856 BLAKE2B 44d0ddf11518c7eef0a96de4f475a6ae1535e43e5bf89b8f61dc95330f28d6a053d08e6a183cf71432107256c83cd6ee6f742b235ca82babe4dd83698bf80d07 SHA512 60b4f18f5d91fc25f86cceccd561b55f167299908fbf2f9d7d69a8ce299c643f0b538d613d4348e42dd17c3812e4fa315e15004614af1f40fbe2adda417a1a81
DIST firefox-128esr-patches-08.tar.xz 17564 BLAKE2B d904b74fdae2e76866ded11de5377a7b6883d35996b358ae3419ffb7da53b04b2c7d4bb10d48998a8318a84e8221de39955289cb33a8f278c131b4af2006be62 SHA512 344a2d04dec679cd8ed714dcecc9dd5b56696803cee9267e7c0c45c439d78728e7eae674bb5f0a64f2e5802dc59c1ec25f1703885024d88bda8a02e2b3e0d69e
-DIST firefox-133-patches-06.tar.xz 20296 BLAKE2B 4665a955e844460ecad42bb888c15772a16a8c28ece22e3130803cbb7ee00272c067ce160525f45efa4441e1e74084262ea012ad5e9b30afa7ebd66ef5abe7ef SHA512 1b630605c4b91acf56deefb476d8aaf2ec6c37b4fd79b09fb2eeec79113d92c8f3417301afe8b0da4d1992291b7c17d1eb37e877de2c3d0503021b0eccc53c7e
-DIST firefox-133.0.3-ach.xpi 468546 BLAKE2B 6da604850f3d69b4eb65a42e3d7c48a9d88803f91dd95b5fde30801a2041ca2cf0f11083fc565f21ed30c6588471bbdd8019f6d4cff8734b67ea105d2cfaef2f SHA512 8ee31a3c51ed6d2d1fdfbf98750ab54e0c2ddd96cb836a2ae310dce095f0b29bafb731329af845208c9b04fcacdcfb2fc92405a01394200e41453d4b1bb1759e
-DIST firefox-133.0.3-af.xpi 421558 BLAKE2B 0a9adf8f87950c28cd7cc56ab75a391d2795cdcb60b6d9f7680a7456cd0886e169376ff18dd0e0fbb3ed702ea333c8668c2bf3a635ff6e54f2913a93fe668b5c SHA512 2196953781da16c7e01128ffc89325c1f13d55f6d9528f0dac0671954fb7a0f7da3f55a31e821efefeefea65d32339945ff988b90febc91a4750779f21b919b0
-DIST firefox-133.0.3-an.xpi 511311 BLAKE2B ae9c162cca93513a10ef31e1e43421b7a1caec7928cf63a658f95e34aac9f1c81c58d314f8cd8bee54fe2f6f91bd418c63dcc2758a6ceb92a31dc0e2d9594b83 SHA512 372ef860f44df17c7e2f1a8a53504b11156a19238b350bf189ad5c7d647ebd1a3e1235993ea989569610e5606644f5c2d768535b0e82c9ac9cd8b9d14eb2242c
-DIST firefox-133.0.3-ar.xpi 633736 BLAKE2B 0a51e88bc23d134c70072eac6dfecdd0b275c7976f3a8b775a0766afa6e4e3600a1c8aadcd036c4519ec2f6fb377847508f8d689dbc45c1109bac0cdaf2b0111 SHA512 6636a05a5fb4ec8c449e7f26b23b6e77e3ecf3e76ce5deb90accef1b0781c9b75c0f5fbad7b14eaeed3c9354606e3b7578b1d513927681379df94ec8d9da1bb1
-DIST firefox-133.0.3-ast.xpi 500531 BLAKE2B 302e0916d6b48d053e44da9689d4f2f56bd6c7edc6c55412b1be0837ee47f7528d5484dc68cd6332616d6f47b9512425a75e66a4fae0cd361dc7160f020c43e9 SHA512 4d205c781cb8413fdcf063241d4e8682e2c205773b78e5ba8746771d01c49ee924c3b9f7d834d2786ad2151a9e9a918894410f45d1403c0c796dcf58d2c7c053
-DIST firefox-133.0.3-az.xpi 495280 BLAKE2B c08f54c7214057f82309b1f6f6f503fa24335a970d02f7c1511a87566dc61b700af6efa099c4fd3c92f79d0b4ab6cd59e2d5ae414bb11f3610c16da3134c5650 SHA512 a9d3b6dc686e2abb35f3b1d9e6e5787701888b039491a55c05f04e0821a8bf75cc2020fa9c3db5f4d11db93275b694fde671ac74b0c68cfc81473dce84330944
-DIST firefox-133.0.3-be.xpi 740049 BLAKE2B 0e9df3d77f55c7e5c2f833f9f178143437cc752dbb809368cc0ac32d87b17d120d9c367c922937d21a2f839a0e16a9227a29b740995c4ce163d7feea3abfb0df SHA512 a31ed5827eb59775b12c8b179d744ea80d9e2628b7387016b6d1d2ee09155f0c8c4263514e8fd540e05ce6f1ceb7f0c9646c75a44bf8ed72265f64dd2126f146
-DIST firefox-133.0.3-bg.xpi 652762 BLAKE2B cc4760756b998c1c0f4df9b6863f42dc0008e5575fa1440623eb94b7608d251a82aab54bcdc42d36c8c82bf551cb4564dad6c2f7cab3c5700e748c777a08360c SHA512 7ead8bc6ef3c340b42f6ee2336ba577e4c9aa0b2a60b9c94d23dbe93519d6bbd23e2b43946d22e517c86a6188455d08396345b0c1cf6d11bd4a6204ec29e355c
-DIST firefox-133.0.3-bn.xpi 612102 BLAKE2B 3cbc6d5d418415acfe58435e49253b681f7b42bff0892c48f87cf139e622b57aecc2462642d8188c336f73f2b0c1e9fc0c1cfb7cad203ba9a90905bc8005cebe SHA512 2bc67e17a79cf18f11065444c70ca2f79ba6b514a67649ed4477b9c9b8f2d6fa12b86ba82de0b26aab730dccfec1583ff9279fe5cc6c6c2bc8347ad6dd235e1b
-DIST firefox-133.0.3-br.xpi 598546 BLAKE2B 7fb5bca258a9f5f4b7ecab869e7bbe42424f899c2865e91e0cc3fe0d28315014a1d559de7939097f9a0487a33267f2250f0e3aa7e8b84b8e3668109706b44c5b SHA512 0eac04e948a3913a37e75f4c6fa244f4e400f1f1149bd6438b09accda05b41994a09144a2172445aa4448b7b068671fe876c5e919b5125360b42b3d4e0e0ab5e
-DIST firefox-133.0.3-bs.xpi 518781 BLAKE2B 030996cf2cc6ddcfb78f79bf5e24db7ba94ec5291307168855bff48c19015d5ff0a7607382a31dcbf826f0a1b7f755c4e34a32f64a63ab51ec2027efc0d91ecb SHA512 07d86162a21f5ee4adcb809c0d331ef0a0c1b158675a09ff3aa197e71eaade7d9fc73bfe9416bb5d6930f445214c586398fc897e09f94681f35615912322a9b3
-DIST firefox-133.0.3-ca-valencia.xpi 550408 BLAKE2B 2a6264ea27dc5126e414c0d7e668732b7a460a3e2cc3b3409c8fa5016026d6ad12579db9bf8f0bef13a9077c548c8a8c69bf4cd3e441442fbb64f55e36f4883e SHA512 3bf4d0773d792b14e1f6713a92c5c71039bb6cb9c138bb5f36708ff6a2a86a9aa8d98d184e75be4351e78ca2b91726d80b3e5967dee4f7b26b90f21ea3c6b238
-DIST firefox-133.0.3-ca.xpi 608104 BLAKE2B 74783ba7047a71aaf3fa72781dcff6459e1a07ede3bfe7f0169d21d4495d5086f8554b2534f2f6398fd356e6ac26d21bc4ede346da3d591c7a792bb1a93d173f SHA512 2d500fe2f7238cc3e5d4848e73bdb0c742e5888198e5f3c140427e7dddb20db1b7c72b19fdcd3031c7e1cc5e0d6ce24cd2073464c7a1eab1341f940d7f97ab71
-DIST firefox-133.0.3-cak.xpi 597963 BLAKE2B 176c129fd274542c9bff8ff5012f48a960566ea67b6bba5da77fcb130179b7331834d5bd8e49ab0028ec0aa9b04c4f2d61f0773f65e7f18de440316068473a0f SHA512 c615ca79af630726fe61c2390e12e81fe610dcfa74929de100b5b013b5d6e401d538a8b2117d9f995dd795cb5c017c929a65a4b97a2b688ae0b8039982987a37
-DIST firefox-133.0.3-cs.xpi 682787 BLAKE2B 38199c714460b004b5df838271086437c059bdcc840289474b31eca4d240888e64182cf9d3ac8aa779593f931d6e0403f7e4bf6f13ab3b84132b7a2759803fe0 SHA512 59fc996a1ecb48609cde08c3b46748a2b4ad2d10f873afb745823372f329cc4e0c75496a4df4226c5b17092c14db1f5c28c873dc526b88c2cb5ff4230e50a70e
-DIST firefox-133.0.3-cy.xpi 645575 BLAKE2B 75d0a2f6c07296959db0b0a8ae71bc977aa4068701051738a88a8a7affe9a3a412ca77b132d008733f737c83d70ce1043213eceda9fcd6e538e18b3e26288e74 SHA512 8128d2804fc069c40fb95a37404a99eda41b51237354b88921d29c0eed4c1e31aacc86198ab7123b188e11ac29c9ca75a6d997fbddbb633eb9c6a19de67fb3e1
-DIST firefox-133.0.3-da.xpi 633661 BLAKE2B ce23d37ed6c72995ee377b9de79bf5272550cca072d8ca2533ce537705be5e0d95862fd0059de208c38c7a451dbad73f2f308cf5d9a6a3612f828d52ebe8df0e SHA512 544aa39d91715c9aefd0e7ec2a13077b4abf712e89d8967d2f0c2d41a1a60c7ec98b4d803825bff84ed873728b35864a38954ef39569eab5e3e5f6a124bf6831
-DIST firefox-133.0.3-de.xpi 656007 BLAKE2B fde0a30b2fafe44db7f9a08220ed2a99e2e0dcfb61a4b8f0d9ae9cf9d1bca5381b637f383bdbf3326b4171f43d85addc3ee519bd2963badd16911e1f09120756 SHA512 09a09d6385cd04c99efd6a87ec299cba455c0c9ae7ed34ce492169155ea7fc80c9627c4cfd00e79ebd8d57d1265cc153f20942e53c3e73889cf6c6ba710777de
-DIST firefox-133.0.3-dsb.xpi 672401 BLAKE2B 3227d7c592d4bbc537a2bb98186b4276ebeaad2634661f3668d18e8ee3138735c0fad65d149867f11fd39bea0aad37f30bce8475056425d26449882964514911 SHA512 9f4b226ba42c3c927f353ae5ec0fb05acd47520230de07a1bcb34ffab823dc9577cf499741dc4d2d8662930d3f4417d218c49128829419418a655ebc3415bf9a
-DIST firefox-133.0.3-el.xpi 758070 BLAKE2B b3423f5db2826eea5d9f5f4258cc64ce1e1d11bff149d6d1f274b854a58a0f91a4ace338e954ab4b4eb134114e2860227e8b40d521a41bfb7381bad1f34b56f2 SHA512 99e4bfbff21f034fe789b57156dadadd4f7c1519269b644d517004e0b2f46248a0a090ad3425f91b8c4ed14339ea08cfa297f167bdeec1b8a4f8b88a3c90a73a
-DIST firefox-133.0.3-en-CA.xpi 599444 BLAKE2B 51e7ee7cceeb6633238e16acf0297ac3f91475fc5f46769d41881ccaa84458ebef476b9bfdec85aacf89b3525a8fd4c10fc753f55f83090a74b15c4db21df91e SHA512 82fd5492e6076a686d5898b4833b40b0c542229f7e421ddf1396c29ef1f924dc662caa54e49f4d0e60bd74bbad1acb7917dcc3d61e0b65b91b744fc64cb6c2fb
-DIST firefox-133.0.3-en-GB.xpi 604586 BLAKE2B 14dd2ab2f4f29332458614888ad8040a67bda2c7a8feede37a77a10cef4aa9d2655de90639fd9a415b7eb74388efcec24156c545e553f131cc9911a5c708274c SHA512 0c3dea803cb42defe6873feb6232106a83865ec8a0efaa93f1a886ba3c3225722cef0686ab5fab6ba26459d4ceed59f85199bba4538426e8c3a8550ca3f5bbc7
-DIST firefox-133.0.3-eo.xpi 630842 BLAKE2B ac0398d82fd714e20b2586502ab552beb830d02e86e990e923b6cf8661ef2a97a74afc49cf710fa2b76519b83bce40f8e525517371cba202b47ca47e8d8a87be SHA512 f33007511ea36973df6d67368ede3680ed87f4915fa3180e669e925e9ed7e005e555ed7b92a03e90546d9c5d197498660504ebeda02f8743da1d0a61e179f1d9
-DIST firefox-133.0.3-es-AR.xpi 649018 BLAKE2B 986a4a3bcd8120ea074971fb93b9c9e32a3e42342128c4d92093aff4fc7fdf4e390f934df6b94fb2b28379701852c1387dda53b6cf39400d1427492296722a00 SHA512 b98de9aaac1d31d99bb423aebee18963fe16578e147c0aa918ae1dc98b3dfe1dfb72362ee9c511e4ef73b79817bcaafa809261418da0742b8cbc45c012e43368
-DIST firefox-133.0.3-es-CL.xpi 648498 BLAKE2B 757d446e508d8d950839934c25f471f6713a098e2c99cf5b80a5a86d4b717260c4211cccd79b144f753fff3ad730936e7770539123cb914217e6db671063a970 SHA512 b5a1a7920bd4f301de186e5a67e6288d261e07216141b5fb226dcf658e3269b7d8fba6072db5409b105a0f5efe095d4d69858314a7c665a8435de47bf9ac8060
-DIST firefox-133.0.3-es-ES.xpi 643428 BLAKE2B 76674b94d6cd8fb0bccfec266e41347771c0a385cc849aef0c3911f5268903620043c64e0a44e0426e4cd35d8da99f0e8b0f1587cd7270640cc61a8b0d08e5ac SHA512 4ced8ab109ee031e5060927047931f9e701061b7b407d07e96adecb9e33066e6a4403cc5d0bfe3d124e7bf5d11ac372054a968d9870cda78f039d884a4f4ca07
-DIST firefox-133.0.3-es-MX.xpi 641173 BLAKE2B c3649f06b5572729353601c90868fc9cd140513f16d0e504bea8cce52419ef614f9a96cd039ac8f6e2b79d5d7ec921732fa06cdcf5e14bcffab8018bbdfe87cd SHA512 c51edc005e48c7426af0f01937c49730b1d50f273b62db191c8f24ff200892e374a31d982b1ced802237f9c9a4049bd4bf4fe6c452c0f5ea1834d37c9a152142
-DIST firefox-133.0.3-et.xpi 546175 BLAKE2B c1c28d01bacd9b58a9fd08d31d6e7725ba83ae8236aabf47714239c360c4dec43ae84f911d09dd6b6664a38d19349dc664853cd86ba09f3ba6893285f10898af SHA512 d20df534aa887e1b2a2f6d5b0d57eabe9e5b121a67decf78f62cb4bfdc44d8039d1562e587a55f7b6b43c6230e0cd5b7beccb2511942f4049426d23c43bf041a
-DIST firefox-133.0.3-eu.xpi 619434 BLAKE2B 4a3fbaf0ae2bd9750a6e25f126df3e888874b964d6e2a539aa1c7260d0adee35ca1ea4d8687ad9443103bbb3a1f32554ca6d0045651a980a427fce3a0d650cd9 SHA512 290f40f7ea074f8653ed6481469510ee2355431f3459f980c7ae4c6c9ad9ca568fa9d46e249492f899b20698c46c9238705f4c0f42dde30315f46cd28850f331
-DIST firefox-133.0.3-fa.xpi 597003 BLAKE2B 5a96c1171667d045320e14cb1ec898a0f344272dc777c7363b221ebc14ec98fe7455875689aec7f4e669c92f59e2310d436c6759c2dcdbda542cad95d8b2ac66 SHA512 48871ee895a200de73ad6865f0af4b1d3ed4cb8f7581c348bcbabeafdf435c400ed4593d5ccd6b17bbb7f6c9ae7f28d8a677c1f40391613d8447a1ef54b33951
-DIST firefox-133.0.3-ff.xpi 480303 BLAKE2B e133b7b0c07c3065f20dbae8cb66e4fd314af0a8c62dec353312a951dea66985c905e253b0601e8a15a3df09481f528ed81a423ea46ad59bff84a17e7de80713 SHA512 4bf714235942a84889eab57997383474507fed85332dc631fca9a3d97fdcd81cc40f12f983ecea2ed4e08cd90d3280f4be8ccc11043e0c5b57b17642224d9887
-DIST firefox-133.0.3-fi.xpi 630015 BLAKE2B fe867ae86db2d203d97d2858cc93d3d107f77950645209ca4ee07f03864abfc07f808b6462ca7a286bf3a53802067db3c8c417c0042f08bb930f4a7ca40c409d SHA512 a5573ada7e68d6a5036173dbe4ad59b3f861e15fe7bcb52c5bc79a684b60a76a1af6da54de0b802af5b7e022caf112f71a033a1f6c3afce3091bfc469ce9bc90
-DIST firefox-133.0.3-fr.xpi 660874 BLAKE2B cd6fe54b533400974dab6723580ff05722995bff99c803e07442d6ce07e542d96bc3e2a4a77b2478491c654b3eab3d660ef645e16f93d9781a0b688551c7c5da SHA512 7998c8a04dc5dacf54b29f6a1a2b1cd62b75289d59bb1a8e4f1db2f2f541e89c51efa9801d8c2f561ca8b120da19280a3809d6507b36132b1349c3a8cce7f92a
-DIST firefox-133.0.3-fur.xpi 652983 BLAKE2B c21cd9e50f640ba25ea7a5d8aba0250aa92f69547403a8fb370b37c0454d2099ba2439d7b8ae51d0f3ea578b2c7ba3d657dd9ec69b856ab794095503da0f4ef5 SHA512 37a9f5911bb4c03e5f69694eb41362c970fbea21c46a01316050166aba45100a3d73e7b1e79ba5069c8abb3d3a1df73c78e5bfcfd6b1a897f865b2884213a631
-DIST firefox-133.0.3-fy-NL.xpi 644684 BLAKE2B 5915efe6b69465634f48abc0c235f100a8a36d2c13338b287b2039162bfa1576fbf928a9df0bfd2f756039104749208ccfe465192a77d5f7c78992028792e6ca SHA512 0a917df697a75a18d140f58878c9e2f77d045b644d969fd071a3ddd3d2baafe99ac027512d6b1e9fe86b6343e4c6d75d312f310bdefaf21b0a33a462af62e7a8
-DIST firefox-133.0.3-ga-IE.xpi 475346 BLAKE2B 7b46bd20c8179af26a53e273c8d9da9fe247f1ae7e5d46fe595b0440284203bb8d1db25f05b7e785b8019104e3a2cc0030ee26287866cbf756387da6c55d61cd SHA512 08a31a89213da9eddfe2cc188f4dc45726fd4cfd9215bd0fd89fde74d3792fd69c863e008732e8400d044c87b0b8bd81fb53a9c57ca5cb4400ac931e440cdfac
-DIST firefox-133.0.3-gd.xpi 601880 BLAKE2B 4fdee2d2bafd2dfb0e3bd8183afab98e7f6ee89a88a1b17987021a5d57f9779cacb38ff0b0706f06dfd553907f868c3cbbc605ec6f2d40c505c384ce8a254d85 SHA512 7b5d1ae378afdf4ce1454fd688fc3ad29b53992846ba03500b7c667cf3dfec4ed6e86115bf4cf7bb50fbf30bdd2df71fb71933ecb9e556a55074deaf79d30846
-DIST firefox-133.0.3-gl.xpi 613108 BLAKE2B f895e46384f526af27b569567177a86d32d579cdf50110145f5f5b2dc58897f1586cf51563372b0814776c5b6434d4421f6512be4913347b65359fce4eacae7c SHA512 7389425c020407f9470e386c3f4cd7f94098243075611039b6b836700b1bbf592d9abd6f840770a4ecbeb754bedb8365b08b86c46a6cab979021c51972e11807
-DIST firefox-133.0.3-gn.xpi 656564 BLAKE2B 5bb06883920903779860d5e5be1509a02f12e4f94bb0d7987fbcd196bdc57b857c4b1d396b569577918f2590a5f3968ec5d2b6520b10e0e15d575af7d3851b8a SHA512 eee555c8a22c4ef7dabf243fd8af3e517485a86e0ad6b655e343eb111dfa78d5f91edf76acb97c0eb9649ce81586426754244b0175f6d11172f3ff2aae0e0812
-DIST firefox-133.0.3-gu-IN.xpi 531872 BLAKE2B 0ee20d1afa9d5c07ecee5a817cae9ef77318d88217c350eaafc613293494a7fe0af65dac4e1c4a66ec1ea7d5f03b7e69e8832e891d35ee0edb8a0c12c8c0236c SHA512 78cfb85bee644087c485b618c262f509683379665d0a1807ee069595f0a2ea5ed913c07fa05164d3666e4061736275e086ed8556e0be255c7968e619d2a2b8db
-DIST firefox-133.0.3-he.xpi 652048 BLAKE2B fbff7e5e8e244007b02aece95fd5eac74a5c4448bb93d7ba8492c6395f5b321648d7df602cc75d3ee2752ea40563408c1c17023c667b2ebf568548adbf99f0be SHA512 3c19173317372c3869e87c1cfe05b505a4b56cd8ae87ad3f17195e30f5589fb6b16c2a5765f5bd0dec883342289e72a41e2ad74da218a3f691afc4a39f7ad33e
-DIST firefox-133.0.3-hi-IN.xpi 571161 BLAKE2B 1b8abfa026330886bb04ae05a42708d4ef0ba60e3aa1c2882f0164e7154c61219a5f45439a75ccd4fa95fdacb743ff520203207b0e78b3b751cf885bcf5e8c92 SHA512 1273dae001418d22a03107d76e6c93a027f62855ff94c49f211906987e219a21839a789bba4002fafe82df5a0e4e58d9ff93dc7ec01ce9e8a059c09fc5dbfbbb
-DIST firefox-133.0.3-hr.xpi 633713 BLAKE2B b714913cee58993481ec4ce08778a2250773ea1c8905c379d27763a197adc417c17c32bc4d91c4ba385d8760ae34aa5389b8588d9b1a0f4f77fd14437f1dce38 SHA512 aed046c79e16b9794246e9049e08329774f0f791ae2108158a7cf90ac963e67653a27c7b33cba2b84b26164382461b33c81597a1ff9eca7b48522d8e5b73de02
-DIST firefox-133.0.3-hsb.xpi 668328 BLAKE2B 253b2ff5f37b14fa245efc6c7db9d7bd8c1f1e669ea9d8e906b112fb310c46d7da7e8ff6495cfaa1cd3cc5677771d84db74d7e9252bbb49eac11db81f2c56ad1 SHA512 57d1468d87b809eba6c94a86e1de2e8518c4b32343d077bc77c6b2bcaf1b58afb8dcdf53784f751ad81a376b046637e84a7272993da5790b96bf7b5a7372a5f6
-DIST firefox-133.0.3-hu.xpi 673650 BLAKE2B 52d9f172bc43c59290f0190c7ca574c23f5af4c7ab3e3512dabfdb70dcfbe3311327e48db6f7eeaa9a3253cbe248a1f413c7fecae7598a7bab764aca16084c5c SHA512 abbd71abc423430cf1d37ffcef60690169e54b91b011e9cc3e3bcced114d9a880f8561cb2a2f5e110643f394d0c29bf1000fece8ca3b59a91c00eab83248938d
-DIST firefox-133.0.3-hy-AM.xpi 656347 BLAKE2B 7ab90f0eee62493d638ad0ba9488cdedd0ed3e04d159e3ebe49abb19620d465786800c421895d6e423031c38eea0f762fe352d7e2014a321b3865d9b6daec563 SHA512 d7895079130651689639ed4ad46f6fd0b52b938655523ae1debe085661aa03b4d646001c728b4e2b88ded3a6507a789ca50af8edaaed8b761da05a1ea45fa766
-DIST firefox-133.0.3-ia.xpi 631746 BLAKE2B a594e05205fed7ebb8667c45c890ed94f06d5f25937d2267e5a75b6da8bf55a04ba21cd0ce340ee333864ff899c100cc9e1b3d3117f454b1dc5515fdd7ef6b29 SHA512 b8a28194be4a9f5306a621d6b9dfef28ef908f770fcf30c64a9828a60850767327f92745c511ba6ea912a7364c052aedcc3804e3154faacb56a98aee288db66f
-DIST firefox-133.0.3-id.xpi 601454 BLAKE2B c9e4342a91d56ca565cb5b2d19c684fe483f4a307847f0536ab8d5956e633f0534076bcc55612bdf6c91d013f71d2550378feb459229e47a44bbabfc3689eff1 SHA512 3e4e1bb80f50deb942440863867451aa7bc4ce2cf38f95d6e6153683f8788b5a3d9d3258c1687ffb73b2e93c0e597f57a6e02087dae4e9987717bec6b965c4af
-DIST firefox-133.0.3-is.xpi 636747 BLAKE2B 74bb835861bdc63c0c3ff861c853748130eca8d98784850a959d3ea40d86fd1c3935da52278b200037385b68d4e29ff0351936db8e30632c176c6017152f554c SHA512 e12954daa21325620ab1dec42cd69d1097543a4a0eef699abe471636057f9a060ee370277e3eee09345d14547a9d054fe5d4487e2ea484ede94bc634f2b122fa
-DIST firefox-133.0.3-it.xpi 588525 BLAKE2B af515e89df2b1c8aad50f2e2cb21511a865d9f611f8e3811a7b2996901d7a7657fbbfaa0946eb0d4d252618f47821408313baca9381d8d5ba01b7c2839eadb32 SHA512 0df2544d55745ce40ad6610e37a5802ecc5b18fc2866f2b15244af5a0791458ffe936b10a499fce9f926e5f7309e0f17c800b279ea6c4fef99104228c29e58cf
-DIST firefox-133.0.3-ja.xpi 696515 BLAKE2B b952364d43c73fbafdf5ebcada6d0e3c6c586e14a6d8f87ffd423e1e644e7f0af076726cd64c49d0679ad996e4a77070009fbf81f9f8571e451bb54d44fad41f SHA512 bf14b8d45bf80a1efd4b7e6c8005ee57b85ec0c472cdbcd7af7e8d0c5e768f6e036876e22e4bbb282eb6e50de9ec441ed8d3adbc8931b525e912edacc9e8d33a
-DIST firefox-133.0.3-ka.xpi 665916 BLAKE2B 44b6830a3b92ec60669af60fc1e8ef077e2a4cf652054353bd74238a1c8f67e3bf068376e17fc0137f65d626a054556b7e31b9ccaa669b6286b4c3f24cfe76f4 SHA512 2b3fab4b3b923ef6775e5803529169fc6c4c4bc23af3de21e740a42469b48348e8ce26556b601116c3e3f6d99df3dba0f0e56d40f6717b89522d39e3915dcda0
-DIST firefox-133.0.3-kab.xpi 622468 BLAKE2B 45141dbc6f2ed8011866ded78f3148763b57e09ea9269e4715c3e96a1660da81cffc4a4ac3cce2b723c96cef886415bdf77d26914978f0de8936208e200b05a7 SHA512 038ca3a08b530002a6088ef4f2c9d5d40219eb82f7a6238053b81cf7f29a812eabdef3f303c5c5ed6bf8835b18f4d08c1d4be71329b9f54296a94441938c5167
-DIST firefox-133.0.3-kk.xpi 731765 BLAKE2B 7da2b904467c55adf48c132457c837ddc2fe7fc5cbd00ead9fb9e531a66a19d987617c0e7128cadfeff6e09c2a5dc446317fed2fcebc198b6816f58c63d71ddf SHA512 27aa18389be8f3df7681229dc6ad3ec899b9794c12bf5e0ee4b615293fe86e7f14924865cc3d6f73ef050a5cac5b90544a7b5559cd0f2ef21a0b5724d16e960f
-DIST firefox-133.0.3-km.xpi 530322 BLAKE2B 900b7ad33ee6d0e6f22526423da8959ccaba2395d6aa25d697732fc54a529997eead96b485d3f8721e3ecb721a73ed05bfa32f7e73b1826cefdc891858eab1c3 SHA512 ecef2f8d3e4b1364edb236390264165bb7b59abed3b7197b61d7f159dac17219d694ab3a24abccabf8b9b7e039327b2698350cb9f277287af79aaf2abd4e48c2
-DIST firefox-133.0.3-kn.xpi 495319 BLAKE2B d13bc41d56daeae406338fe6b42902602910513d44bd436f3af109c317791f1a14e8c3057b36cc3018f993e7ed4d1de70dbdfa7e9bea289ca581adcb616ffc8b SHA512 b7768792a95c14a3beb5d49e84fe1815cc8ffe57d4a4dba593ad82c4266ff1ae7cab6915021811bdb8d21db60ef246ef9dbd56a5c40c249f5e15fba78bb83cc2
-DIST firefox-133.0.3-ko.xpi 683527 BLAKE2B 9780e61492cd3f9cd254caf6780b14c5250521f72cc0ef5829d51acae16e5c064e1e7f14fe780898cacd595783ebbfd2b7caeb2a11f0558eb1cb10e868eff06c SHA512 5b42394d7b743c7f8bad2c3bcd95aebacaef6f276eeca2eb5f934fc9f3a148746928b45b5ca82151de7a0f932e95dd48584358b0cf8e60163692cfb20eb7198f
-DIST firefox-133.0.3-lij.xpi 488696 BLAKE2B c80dc7c72d81a2dcc4ccc44ba55d6beaa4b2e6c6f9e058c3996b3e2afe99035296cc18cd8e1934d27496c765ca85c046e7158df37dd82dd27e2be4abb79322e7 SHA512 278d4bd79280092a09ea94511b3b72deff2781658cd906827218f02b54db27bb651055e1dc24a72ed4645fb9ecb0657b169edb5c88b6c3de6387251607f1ceab
-DIST firefox-133.0.3-lt.xpi 577371 BLAKE2B e966c1d6f3f08e00f1d53ab9814b3472442c2c90589337632ae429cc5769ef3b84ab39c2a4c3b7708b4edcb3b87b6858aab06fdabf3c59cabbb126b25f212040 SHA512 d7198268bb69175503b0961510205e80c435700f4fea6177e5743c3bd781b70473221296bd6c1ece0fa0dba7961c842c4510d1fcae3a9a0d2efdbf19becbb59d
-DIST firefox-133.0.3-lv.xpi 590645 BLAKE2B b9ab741c43d66c90e9afb8b248c09d173e02f12c7080b14ad1fab0348bd49fbbe683eb09e0daa2cf13151ab295a2ff74946e6e53eec598f054d959f171912611 SHA512 9ef9ea87c8d324f35158f419e5fa00619c32addc2d15b748a48a7b5e018ba6b987cc9b818c7439f2b6976621f0433a35701c90b54ebc9c6241b4390cc14ddad5
-DIST firefox-133.0.3-mk.xpi 497913 BLAKE2B 8504312fae7a2824758a5596fb1183f47bcf44e2597fbfa552a23068f11e1b7feb60614202c57fe70bf6bba3d6c9e73053824beb888e610635b857e139cfe43b SHA512 c4e93c785a48ac43120e3cab224fb7d7f9a1ebb3e246c7259ff3c121c314a1ac554a8f8b70dfc99c51cbcf0b6ad3df2c4a102bf91582d97290cfbfe3d08c8ea9
-DIST firefox-133.0.3-mr.xpi 536500 BLAKE2B 7dc03871b727af0ebcabd1022226f444cf68a74cc3ad31f5cadd117620182ec39dfe3863b1a0268b936c739eef8f6850ba4838a8651529919133972a71bd8c07 SHA512 a4bd09be81cba8200e46993235cd52f2bd61ca4943727d68a7e42c393c1c5eb3bfc48acc4b5bd4ec52120496e006f5c41e85a565887dc0abb91f6b1619e6f0f6
-DIST firefox-133.0.3-ms.xpi 454212 BLAKE2B 8cf9be3eed2873e4280123732aabb23ef18011d32a1796acca04430f7fe678398311bafeb9056cf719f774e9dbcdea352472da35d485fc3dec44c12e1fa56cbb SHA512 57cad514037089c4673a149f2b543d3b63e8cba7b2da45ac8d83c9e7afb31615ffed55a74b4d4c6d2044660ef71d48cafa52296cde417d148ef203ebac1e3eb6
-DIST firefox-133.0.3-my.xpi 522780 BLAKE2B a664b79412d2ca800ee0cdb552a6ec40460c9c506f2f91674079ec35b2a454227e312720c88131d7d93a0277d5374caa9972186dcaca2f211300e33057f3a502 SHA512 830cb208744d54016cc44cfd2422cade0c78cdef4b23ecb852156335a658e29aea946fdef080200808c13d3dea78624244057f6896859150b4844762fcb54bf5
-DIST firefox-133.0.3-nb-NO.xpi 625452 BLAKE2B 74153ec03c9478fe63f2aa729ccfc6506fdfafd537818890faa557c451df8eaeb1aaf98ec1940689f2c8117c72474044777b3ddf62be20a6cb193854f3b795fa SHA512 ee0a5f820cffb64e8089f49c1c7787fea525711d6c8d367184071261561aa1a9becae95bf32f7c4530468a88136e3eb6ec55dbd6938ba33c3446c5f60f095832
-DIST firefox-133.0.3-ne-NP.xpi 525204 BLAKE2B 628a3c7c9979b754cded68e48f928bc337d2f56b0c3601d9ea1084b62d204aa6c7d7bc1e5716f34704989ea5b33dc69a39b464f463b4e172218373a7a5e93525 SHA512 875c428ae23db49f7b5e0488ebda5a77fd2a99845d31c972980d5f6b16ffbb47e57c651a308fbb3a9eece75943a15c4adf89ebbe302c6934ede6529b2311ad56
-DIST firefox-133.0.3-nl.xpi 638356 BLAKE2B 6508fd2efaaf2d2130503343f709e63ec27d4b6c684cba26efa597a8223d26480dac725d45c1a54e54b86b87a7b6f50894c5a83264d7b62c2cd7bb2e0aa77523 SHA512 7f6bde6626fe4c5483f028a2f5dfc421ef1391ad95be1427acdf5d4c498baebd5192aeaa39059dc522c2df3d39c41918a0f140ff967efa57fc9085977b39629e
-DIST firefox-133.0.3-nn-NO.xpi 628466 BLAKE2B 6e6efd3b4c12f5efe0ac236e1c3f65e1b0dfffeb1be256938b4fb4b508c4197df6d4a95a57c01697e7897fe649f1e2e648f47bfbf236f9975ea479e0425f4277 SHA512 6ad7116218ebef72f54f1c9d01ff2a552bcc9fbd72b92a3db14911d35c220050e263d3ff83de6630c5c29ead7ae7d7d3d292415192792f38b6dc798f00ae72d4
-DIST firefox-133.0.3-oc.xpi 620702 BLAKE2B f2771d4506e465d8d917f05154e5a681db8ca15d52a499416a002632fe26eddd81d2025214219321af99ce577a347bc753a62cd84ec991bfeaee8c8169a96cd7 SHA512 24801c2e1fece7e76458b45954157785ca2bda21870d749175505b90e28cfeae484d67fa359c70feb189b2a11bd09e6ff41c4471ee1109fb558437386b389c6b
-DIST firefox-133.0.3-pa-IN.xpi 716145 BLAKE2B 839035303e765a3215d2282eac0250cb1fbb532053f6355f4e570e9abb0a9c9e72d774363c98d4807b91361c739e72d775bea0b48885d88da5889d451c7e560b SHA512 08f1ed252f92369149f24c93e4749fbff8eddc906bc83a746a68f1dbd710df129b6185504b8b06dd55876d74d851ab8c59bb1921eb23da0f9cea56be6cd4bb4a
-DIST firefox-133.0.3-pl.xpi 656087 BLAKE2B 518e09a477c39cd5b09c66300092ec92fcbf2a83d4bdfd66e57f81db05446eb3931eb4b6e59172df384a10ceba395a26b13625cfeb9670110f0b531626ee8c43 SHA512 33fe0308d6481887887f2ae26738fe9399d0500102e877bbe7f995c7a78f215f3c4d67ec7ed35eff3c30ae85c86ad17129163a86663df9a8aa6269387eb52b41
-DIST firefox-133.0.3-pt-BR.xpi 642957 BLAKE2B 8902ae16015c8e42f74c6df6a9054d82ae8569dd0770785af821517004d7ffd94fe4ff4cf8d0d80ef264dbe125b98cd7a8506474ffd54870c577c3da946e1139 SHA512 5f874f79bbbba68c7a65ce4e009ad4c7a649d112fe1f405e64129a1e4b0e79885857e7f66cd117c94dfcc830975bce2736364fa33f18f6f7cebc24dbb7b49145
-DIST firefox-133.0.3-pt-PT.xpi 648771 BLAKE2B c66c8c4e60a95309289dbc8ae4b242d0abe507554c0b25fc482143c677cc9bd49862e1100937005a280a2f75ae6eb3baf0798e9713869a542caa803ea6866ee0 SHA512 58eaa27e3f7da843a06d922b81f8c121b4a681e9cebeb8dbc49d0296dbae08e15fe446f5c05152ab24918d78ee38f85aefb8f3210536bae7c0f75c15f6ee0b2a
-DIST firefox-133.0.3-rm.xpi 639578 BLAKE2B 97565456a072a4425ca80d9583e07a1e956bd6c7a2228a39c5542728343276e983ddcb59d38372b51059b0fefa7b56792bf3d344833bce801f02cdc4a88517e5 SHA512 51e81de15ee1c835eb2835d661bc0afa7d5773cf86745591c0d3a4978adbb2f18c0102089c4e15755848301ce7f384a3023f1d2b1540df5d854bcae2e7f52354
-DIST firefox-133.0.3-ro.xpi 554422 BLAKE2B b104806e76321b5c461ff833707c4c5dcfeb9c1e171cb10cb95f616440e65c896c63be004ea67f6b1c74855ddd83a80e9277a62962cf6ff4245a5a22cf652e6a SHA512 56c289f0e578c540256112c410dfb3f7b25d4083af4a570ac82f4a71c26c0d20ef8840001392e5cf86c68d0162ae85fe6df330e3fa53b47718df280499e88251
-DIST firefox-133.0.3-ru.xpi 744955 BLAKE2B 00ebd6b0ff68b586804f5d72884d9586a75367729fb3a60bb92ad89ed68fb1c47aefdbde8435fde0dcfee3ff92e21faef0015ffae67eb76b9b9b3d235458d347 SHA512 49d6410c05bb535c3f3d8261fa73cf8c65b6e3027e68ea779276345981f2242f74992d88607a67c176f2df49cec629f19c7b7a133441d5bd9b4c4a347f4ed766
-DIST firefox-133.0.3-sc.xpi 601911 BLAKE2B 9aeefc81c4dd0036267e056e87468aaec2dd70fd4324ea087e956b2c6d5db06f498d65f7c282d53cc910b1016191ba680b54a1a3844d5c641cca243e24d84689 SHA512 b5964074e402527bba99951f9b36d372453b09664de763d9083e3f06e37f03e3329de34cbf56ddb0c64992cca01f0593239c8a0a9e8f39e699dd990164938e56
-DIST firefox-133.0.3-sco.xpi 515711 BLAKE2B 1555480e5ff0e5ba572cfe510a9921da6a23990c44e10d7af54e31c5e8151dd52b74f054ed36c1c29f8c5de29789ef8cfc9aee896f3b0477f5e6c1cdd5a88407 SHA512 fd2d8ed9d40760aa802946ec0441a9d1ec26a04c88d2600fc5ae7a21a8dbe20011b054c848dfe536649d4df75a126f4e4f535acb8660426d9232859edc163eee
-DIST firefox-133.0.3-si.xpi 624515 BLAKE2B ea3e6ba9f9ab22a8afdb87d5014eb49b5812b28eb339747bace5e7daa7ab3a3a2247fe8e5894bfe0e648d1106fe1b37cb4e9f8f76c4b3d149ac0aed07fa2d6e3 SHA512 f9a71da2cc54a0fd8ae79bb74140057977aebf00fffa6f2438456c2db1aba35ca4d92abf186fc36edbbf8f6f6eadddccd004594d45b854250e22dd78f1ea8cae
-DIST firefox-133.0.3-sk.xpi 674987 BLAKE2B 040063aa2c163f3e36dbd5557d84a85e22d7f743b9ec75b3c4251e82303772010a0c48b4756e9aa27fd0353b574aff1577556def0e5788892749f3b7e8a86cee SHA512 235593ece3ae4dcdc510103f0628d63884c58cd7779c286422f7215af8773d0e3b3c4dafa696b5cc750437ef157e861c5e782e8a4216a518cfaf48f238b83ac1
-DIST firefox-133.0.3-skr.xpi 727052 BLAKE2B 64283e88e00f484036734549828bc2e58fc6ff279fdbd9df67cdb4f73f875b1455dde505a7e94ebc13bc078471163a1b3efb0e1b449ff21affb380ee82f3e697 SHA512 0291c635f58cfbcbfc8cff8faa664b65adfd005b0fd7428bd1655ab93cd05221b9dfc211b9b4355047af8f6095b05f9d77441d7cb5ab30fa5c04b1e36d5fb70b
-DIST firefox-133.0.3-sl.xpi 639523 BLAKE2B 2eaa6b9bb50e9edbd9328ef2e404e7229ee70560dd36c02b80b5e70468dacbbff3772337bf4f618af6eb4913287a7a17a020cfeb7e91c2c89e23b62434431a1d SHA512 59513425dbcd8a9c254dfa50f65211c76ad465ffb0faa77bf8f6157a1fda540470a5246c12d6611627dabe5c9e3dc50126c6891d756703587f6b1bd122d8e00f
-DIST firefox-133.0.3-son.xpi 420661 BLAKE2B 0bc157afda00d2dc03e6a86f6841d9ecaeb06b6d83349f95f1e2dcccc4e484b807be5c50fdec00baed7fa64c9e7cc5cd0226f9b4916249a866ef34400c7b45c0 SHA512 b14f8e9ffddfc1c327d28d184f5303f6d2aae0f56b406f2093ff021670dce608e5e09484a6f03c6fdee184f0f6fffa067ac9610111536c385b7f8d8c1082c243
-DIST firefox-133.0.3-sq.xpi 660168 BLAKE2B e90ba6eb6b69dc5b82da5e8f38f663f6d9dc01a6839afcebe4efde6af10a5242e0c3ec0f62cb4ce50802f5f4e29cd05fa00008c6adc351e5c865cfbc3f2f9572 SHA512 e8cd415d94437cfb695535643747bd1ba3c7c99e353612983926b83a25d47dcb99dc4bf2d195067360e9892237ae2c5b70133931fd470325887a40d916d21e44
-DIST firefox-133.0.3-sr.xpi 645613 BLAKE2B a6b088d835ed4cccb595672a4d44a12532fe6519f3f6145b44a7767de9c4b80ac3e9499a2d822a67325e63f06488db5c61b02cd6be31c70bc35b16c249abcf35 SHA512 fa361e032ded0da87da5dd713a8a1e8fa60d634e9ac47d77aef696fb3c6f4661e58bafa5f7783eb600756a60a0745b4fe20a34c1ef2798f8c3e486bff8ca8baf
-DIST firefox-133.0.3-sv-SE.xpi 639673 BLAKE2B 5f53f0336dff7e293e2bdb1b3ab9b7f9f66f229b1b95a11b032ba09a15eb699edd7088fe606b3024c0b9dac45a69649b27c82251387c7becf4268b9154586203 SHA512 7305bcff3cf203bf5afa17748554d78ee9a674cd47c924ebb97824f50ee6b7f8331c8fc3433ad8aca71c07da9bfb8022c5ee1d91ce299907be8892e2daa283ef
-DIST firefox-133.0.3-szl.xpi 530806 BLAKE2B d3cdfebf92806624cb912ccdd2edf50cd599631cebd553ee5f4ac919aec9002001efca592910b34b50196dec47b51060443f040f002ec2508700ad0cd89e1694 SHA512 fd3fce038ed73cf184b0a4e85cf0cf2fb7d941a79e0d279fd9e5efac043793447d8076a425872da0d84953661755a8b8377e42ea45e8526d7d95c8537dd3d1d2
-DIST firefox-133.0.3-ta.xpi 511582 BLAKE2B d0fef37716ad527dbc97659096c004e0ff3024c46db94ef30e0e385801ed8715da59e89bab76baecbd1fb91e02b8c7f7896eea69c2262f27ad677fe903eb7b21 SHA512 10b4980209f498ae6f012d49e51fb4b0c8330eaa6850b03f4d45fbd9e31bb905a1fafa65ecf3d3b0023e02d842da640cebdd72ed88a7512e4cda1bff6708e01c
-DIST firefox-133.0.3-te.xpi 568826 BLAKE2B 0fb5ba0e2a41e4b71ba33f75cbbebfbd6a8c77ae42e81f497f9070c05aa16b0584d3cbbc69c6c757af12c56afde261ea93d37840c28a34b3fb42e915ce6679f4 SHA512 306c11923f2ca3afcdeb4d9491fee29df45afb648e213c3d30d84617ed8f124489fe0e2d2e1a75c16bc05ec12fa0c6c87a72deb20b8ec498e7f910f9e5981e69
-DIST firefox-133.0.3-th.xpi 716295 BLAKE2B 6f662bb87c15fbd2803792c15262cd4bc4201981c2b0608120918da62cd64073c69ad2a50dfd174371532608d2b601149f1cefb6c5f7348d0b2a2e795fb6e243 SHA512 35a3f3b36b2d2e01c1f0f8c2385fd4d82a8b4a64636269da162ba81f8c6765084978a0f41a3b063eab06e8c85b53149527c9b14585f55c2004be63099de247a3
-DIST firefox-133.0.3-tl.xpi 538705 BLAKE2B 4510d832e7aef23e434092bcfc907eee2f755fab13a29719e96a06959bc1bd618a4463751bfd593441c2cec17fc8bd7c14dc408a06f0d9a5b5414e5438500a24 SHA512 e688fa068a7ba4819416a644f404478882414c8bdffecddcdf8bea55852dfb50e3c4c4bfbfc867efe567e1d806deba73a4ca17bf18bb64477715b46b5656e171
-DIST firefox-133.0.3-tr.xpi 652845 BLAKE2B 0987327de542780f0cf5e5427f030ce92f231cdea45d74738e441deaae0b3e56311d160c1c415c0bf25c88853f9918104e075258a5d13ac7cd6705e0d5e87e77 SHA512 ef401cf8c084f639cd6b362150972d5e04d6d816f211e76f756fa80deacd28af2851a34e3973adfef6c6243ee9b350d3c01c122e1d9c3b2885353c4294408add
-DIST firefox-133.0.3-trs.xpi 508677 BLAKE2B d101c40cacfa1314d6130f63ec8ea35114240b9ca15372230c6ae1272d8221e8ecc8e70f923ee02e47fd4fa171355339fbb7a82627b567b2e81ae93a46b5a4a0 SHA512 f954d0d670e0c5401440fe5e2cb3a18aec45e75d32ad29204ae42553ba1fa489feaecff02144f2bcad84037c3a71bdcd206ec49ce739b5273348a8d9bc19c96f
-DIST firefox-133.0.3-uk.xpi 736143 BLAKE2B 0984ab0af7c51f2fae15b3478edfa45d11af23c99b558560cfb2ecd48c66a3f97532c90b95a6a9fbef421139421e564982bbb3428524dd1cb54355045145669b SHA512 6685254a500e155088fd09ddf139cca594c790b573c0325c7447d9d9bd9b7495053dcdf36058e38d0cc385979f833dd1ed9342329dbc5eb50a8d3811584a88c5
-DIST firefox-133.0.3-ur.xpi 564701 BLAKE2B 65081ef3043b80c6d86f95b95508d76b4a0b3e2ae8001d27812e8ff1a0febae8a1057f8ccc0a0ad269e1d7105d89d11f0850b4879cc4124fb3a030e93753613a SHA512 3054c2cd1813e5b7fd49d1550f7db370ec27ba71f461d185817a24bfaf1c736bc001f2bc0fa0f6b841c28924c2716f4a24e9448cde1b4895d96752007e3f67ca
-DIST firefox-133.0.3-uz.xpi 483212 BLAKE2B 609f4ddd57411d0c85213d6df4574422f3d052d6ad3618357c67a2e61703af77bb7df99b9916d35a77ffdd2c069a0368545c4ae504e119b0c6a1f3d78d82171f SHA512 14210b4d7d96fd07c8f83549b9f299203595f0738f0f7a1105553e822c8f5448d0f7133cfd7d8580a27cf04cd4c20616ed47ece62bfa7023168d32cb1b9bc4a9
-DIST firefox-133.0.3-vi.xpi 677944 BLAKE2B c520f4174be263dd011d3c856eac0053a5a342e20211578b815da461a934a078c2ba53ee3da810a29c6aed92c4dd646d48cf4ce408afc41791b4b8c5cdafb5db SHA512 348d73edae8a5ee96dcf5bb335fc4c24e754a95c34c9bfe167208212f26b15967ac122fdfaf506ebca3807923fc75a9dbf30bd214bdd4f7bb0575c8f947dd611
-DIST firefox-133.0.3-xh.xpi 421372 BLAKE2B 79238c6ce683f1d9cc585f8ce40e1603df46a926b9d8bf02c001e70a4924cfd1a913b73dbbb5bb6301d01e988ef216241b67a3bda8e88ccd8fcc13a17440cb59 SHA512 a2b63a6d79d2c9f388d9ef2ebccb71327057a188268c816d66abd2847493ca5fbfd8b1ece1fe8653f3c88dfe5459e9038d1c2c254084ca6afb0007ae97e7ac81
-DIST firefox-133.0.3-zh-CN.xpi 679309 BLAKE2B b6f9d3ac6055a258b78857dddffb89c97f2b77bd859bdab6bb20c7791f811267bcc09db2b451ed56855c074cbb9a7c6b09c375819e951f89d67b011178b30f82 SHA512 c42eba97f3069b38fdae933489c6dc1b9fbd7ab866830b4d3fbdbaf10969e1cf4665235193ae6985d032fd4007c12dc221f8a6f284625f60b36a043dcbf3c6b3
-DIST firefox-133.0.3-zh-TW.xpi 681633 BLAKE2B 7f67226c9bf2a2d311b7a13c5aaf68bae1c784c53256f3e971490980f6d739f2dedcde7803d0f1955d6be8390ad461d3fe1f84083a7ea093624ae39564aa6ffc SHA512 975b508f569eff982575a5d62387882a4fe0bc061ef5af510cdfcd4b8c04480b260d9bd89b0da857d481272b12ba5007b73b46938bcb24e2754139d7ec16a3d8
-DIST firefox-133.0.3.source.tar.xz 580071280 BLAKE2B e686408397a886e36ead739851ec190f108db2bda92b7147ec16c12233459dc23ab256ba125fb8902fb2a855ea76d9cb02e6c55ea62e7639f8700dba6bae9acb SHA512 ce48beaa5bb1717d9b6dbfff035b1bb5de1456df14b6a91adfaf3ccfb7ac550ab7ee854546231424a920e01d981825253609fce2ec326c4aa1ca316bbbdb31f8
-DIST firefox-134-patches-01.tar.xz 13880 BLAKE2B 4f80540acf09b51de091882318e205e1d9c7a8d65de62f453953d1e943321ba334d8f337244800e705fc38d7fac8c1cee87f4a8532020b708338cbbbb8b69426 SHA512 bd454754a5b14d9e34b8970d992639196672ee4472ee6c473287700c38f1a0127480c3a5eaf4de0a59ba72097f703fe231ef52fb4ab86d5dc5b99569285ce164
-DIST firefox-134.0-ach.xpi 468175 BLAKE2B a9eaab4624ae5675cc0f380c877b8aa5205cd768f640bdfac44e97714c1dd754f8bb89dcd2a71732438f6027b20b0f5f8493e839cf18640bc8d47b604034a1b9 SHA512 ca12411ab30de0f101656b4c2cc9914cc5602580ecb16a0af463c251de36d13641b468690961d4170dfcef89fb62242a73665ea320704e5c23227f5b6edbf8fe
-DIST firefox-134.0-af.xpi 421162 BLAKE2B a9bdd1b7f129a9d3a08df608e1b2d23a844b367bc2985fb6904ed233be5e0d57f36b840bf88712596117970ceb2d20c48f2afda4db3b6e767b1d7d39f72ab2f5 SHA512 36411f485e16856ca96fd5a8ad6a9f4b8266ccd880a9196b5f8052dfec32765e248c53f65930b9cc9b151123ad240edbd3095b7005ff132a6937cc48d2b9be25
-DIST firefox-134.0-an.xpi 510952 BLAKE2B ff0e62dc07bf174b68e691c5285931593312aad5b9522a8310dd5d78c6cde894d768cc394ca75082ea4085f80da164a8f46c632d30c09dc61d548a95362018e7 SHA512 2e1ea28b965ceb2ba8317635045b775084c239ab726a8c8ff5e95388abc09d54e4472914302f5b0c817801c3a962859ed3edb1c15a4cce39e5ccaa86899ae4af
-DIST firefox-134.0-ar.xpi 633883 BLAKE2B 499a63f6432343a0e0917ccdc5b74a381114683fb22a0361f2fbf1f1a57722cc3896ebae5cf7c8d1ac59fdb7ac201a1cbdc9108a9903ff0227754a91ba0e3a99 SHA512 4033c754a91f88b4b883ce539940a8e13241770df6bf41f30fe1dbcf7eff3589b3e7b67696bc62abf64294c044e25f54cb28179ea1af672147a8247bb5926c26
-DIST firefox-134.0-ast.xpi 500083 BLAKE2B 4806276202782d21fc715abd1f9acc3aa6c7971a419fdbcee9dbf11baccaaad6fb2176691631ddbea62351076cdeaa1f49454a2f383aff2aff9d1acec6b6c931 SHA512 2268f5d46db69cf61dfa9c7dd17f3178060180c856eb78fd0a930d98049cbbc81d1d7bcc542f55c586e59d417220ba7f6a6ef8862596d6fb7580434919b3e917
-DIST firefox-134.0-az.xpi 494914 BLAKE2B 98fed19418868442f33ab74a1d9400e91b9e71e4e028b9cf29751730b7f315c4eb419cb6d146a3cf15acfa8404753e408571bf4a8ad8ba38387aac268fc7cef0 SHA512 e5f22868fec85d0082abb5ea8ba24ae6833d38f5f70d0e717aabea718c513bef58bb519feb9a889f5bc6ec4d6d18c1cc9b4b8916100e0344e426841416d0175d
-DIST firefox-134.0-be.xpi 744276 BLAKE2B 5b85f995f7a8a065b8febb2cb31ca4681bce49c7df5a06d742c4bc47f3e0afba5a0181a09c58a3d3f9e99a2cda14a1489df68a31ec537c93dc155cce5b1ef51a SHA512 40ccdab86a13601506174c395812ab285b212332aed946c309979332d050aedf10983114fe9540538b8d45a783d6712acfa6ddeb334bb06b9bb7cec6c6f0c1c2
-DIST firefox-134.0-bg.xpi 670917 BLAKE2B c74f8c258ff87da9036b7720fa8f1b667815cc369b59084a06b298fe8fd0c7278ec302596b834b514ffc89e194996f8dadf485d50b94a3687078482bcc6230b5 SHA512 2984937477e5e15cc78e8d14a58a3ced09a60e9e72cb0decce8950969ce954ac5e18889cf804cd28421a4c799adb8041e761b8c8fd444fd4a8f596069af0e944
-DIST firefox-134.0-bn.xpi 615540 BLAKE2B 8598aecc24159a9ce4a3130351f7eb9a3d52121e9c4ddbb386101041818bfb7012b379e57e6a4162832278807fdd8c99e32230284934ae54b1dd1dbafd0624bc SHA512 56b3394fd8da1f189db1ccd7b636307e592199db2f9109710591d4c9fd77fb25ac0ca8ebd317c91eb3fcba143bc2648844f4b74ed76f6bc9e58aa3c710501e2f
-DIST firefox-134.0-br.xpi 598074 BLAKE2B 02a67188192651658c7bdea7a5256e11964e7ca86d479577bb9ec314b64796f47ffcdd21726e5b7b495196b26b7c4aa8d86f086c0c9b7eeb0fe556b61cb15e28 SHA512 280c030873b3e29ca1245ed0104b14a34c74e41bac485066058cb87f7e2e2df56fd5b89fc9378c7b018aff9e776e9e1032c2331011676c6c2bd2527c4607a57b
-DIST firefox-134.0-bs.xpi 557244 BLAKE2B c19d9a67887fc21ae1df78001759d5b44f45d2bb1e394c5e008ecc89fce9288b42f9320ed8b83bf1cabf83429be5e11bdb2edea8322a40bf8c1c1645805d8e03 SHA512 b4a8c5b09188afa95caa0694342160c8082b6b6668145e161d137144791fe85ef982ca852e67b56aab4301cfb6271259ae41eacbe6da211a2e07919f52c360d3
-DIST firefox-134.0-ca-valencia.xpi 550243 BLAKE2B 2b94db9efa25a8d72d2071824d923da49fdae896d83ad2ad3a20f765cfaa7c0761f8e0befda7eee70f8db0a82d62daac9712946a2645a2ccdd70b55b558b3ea1 SHA512 48bbbe27199f39b3b7b6db5d3aa2b475978d234c50a2f4d1e82d62c4478c4ff3a0a4406b1b473d54560e95146fd82f15789a3655c47ca72130f07303b865e978
-DIST firefox-134.0-ca.xpi 607760 BLAKE2B e369bcf5ac6faec9e2b80267785f8e80ae5f38f1cbc80be82b8cbb676ff44543229d43d73cdaa8c31610ce427b30324bec42ce59affb164190c6b291e3747e1c SHA512 0d411187a750975309071936c93e7ec5d179cf600acec8d5a63d00b5bc1124d6cd71d86c4ed29678bbd8bcceb56472c4ddb96231ffc704473e7cd27eeb0e8d73
-DIST firefox-134.0-cak.xpi 597775 BLAKE2B 338ceee303e1f61923827c61bc183f36c210371a5df8f4affe9f43c946003f07071c8c2b0b25e3f0575a007f9d818e703781daec8cc84aeae661a5687ca0db78 SHA512 e94b4320478188cc2cbcac3818bdf01c739e84f1503427264a3c0f8fa81abb8bfad05fef05f2b87e7a0f2a5d3185cd7c3ee172917fd8560d9a97dff7b95183a5
-DIST firefox-134.0-cs.xpi 688675 BLAKE2B 89750207ac3755d2ae8cd56f38d574447d7c547c153bd59779b6af421416c710fead0df0125ba41a3041ff096dce680abbf4cdcc2c61a88903051d0675be541d SHA512 787dd821e6cc4d8dc8b077854b21a7e2b2a444cfdaef21cb905d87584c43270900f368de049a940211c82d8d34c5a944c101483cefe1aa98a6a5f01afaf512fb
-DIST firefox-134.0-cy.xpi 649374 BLAKE2B a012dcf4dc063dad39349feeebc57f65d2dbd19dd9bcb30c6e0cf352832e40f431b1354299ae87c5ba84ba8f59b125fbc4cabc46f8c1d5808d47f893fecbb5e1 SHA512 535104977911640070b0a90915eb12863fedb3dbb9aba673cf2ea3f336cf449fe09daa198f9852c8643369e85b9a6da8791a0e0a93892ec94b7111de3c6a9631
-DIST firefox-134.0-da.xpi 637277 BLAKE2B beac566965ad67645341e95370dacdac62744ccdf70fab3fa3766c2b7aa5dbaec8ad07638e379e6bd0d72785cb5b7a2bd2b49721e409fda8fc9dc458df2c9533 SHA512 7bfd03093ffe0ce226d556322a26889008b362ccea90bb02b195061c83ba214773113aeecc18c791ab7e8d181457008cb9908e9fc1d57bc1d9f76c3a35b0244a
-DIST firefox-134.0-de.xpi 661278 BLAKE2B 2ae531ae6f9eb6a9f24267069e268f55e34cb3a8f316294000edecbfaeecce3256b0796131251fd88d1f796b1fa58049eae83c2a7fc7d239a1efa90bb046397c SHA512 a4b859e5536c6c7f5dd54fc1bd275efb16bb2d37b83299967ba97d8368a17c6d3bfc66c7288fe0d56369010015d8b0b97ce453e66830a203c6e716fa00ea2b93
-DIST firefox-134.0-dsb.xpi 678094 BLAKE2B 4ef86f513736609808ac2e2c0ec3b5a993795a24647c3871f4b2c877b9b6b03889629f6483d278ce86ab76c63c1c34a8a01241426d630a4ba19c4ac507bfd768 SHA512 e4c35f7544466b1f44b83b1837cd9100b57aebc574290ceed487cf38fa77eb9da8fea66c3c0043d7919b61e3c0ed9e7103ba5b9c4bd0e2189d7afcf1949dbdff
-DIST firefox-134.0-el.xpi 760444 BLAKE2B b01b4ed8767c4736ee103442d575947d984820c7c7b83e5302100c5b7e040d5d3977032a1e72eb4efb23e091fafcace0c374ac8c72bda5c952df1a8f8c8aee53 SHA512 1b85d8383a2186602f19125e0a2d8ea7a7e4fd2b7065db41419074254688f767c5d77c9874c768b83b5473d97519d50cc53025208d069e7fc6fb965a449e8fdb
-DIST firefox-134.0-en-CA.xpi 607990 BLAKE2B 84aa24343d7f657f9170f532900e719673fe9a81c03d340c3fb0b9d7b204b13b87df9aad63405b5b53d60dbc6bed2480b8dba4cb66f3f4f141b894ed5383e45a SHA512 8bd7905d288ca2efaa8e66aa24a00d062d15dfc82f256e9ce3c5d48f25196c625b4f9d03d2e848e417c6a77a98c47ddd142a390e5a1ad8b25bf08dcfbf5bb817
-DIST firefox-134.0-en-GB.xpi 609127 BLAKE2B 621027a1962b61a62ad6ece1028fb18e86d01ca760fcb51361bbd3b2b9bc7787118378bb5a4149caae17045e1703bea4956869cc7b9414731e7d4ad0ebd912c8 SHA512 bb5c07495920787b224160e8b80965c661b3a5e3efc281205a4f72f15c9195f12feae1843832439ccc58f6b7db9e1fb3a415bed0cb23e1bb3d68558e55edea73
-DIST firefox-134.0-eo.xpi 640106 BLAKE2B dc07c9670fd4d7340c7df5d21fa4e4e6a51d278b97ee5937953e12008b0c39ab36c00fcb1c5e28a7ab47518e9dbf53dd8877fae94d1e839e522d83c27e91b8d2 SHA512 783337aaf0e88f64992e90ec659a59859282678ad9a1330ceae9f1ec0cf050732e6ea4547f0525cc39674c680c8323afed3daa6bf9c66c7a519ed7ba0679ddcf
-DIST firefox-134.0-es-AR.xpi 654030 BLAKE2B f903a48e6dbef2e5820b6d9f783b68297b7eba7f3cfefaac6e4376cca626321a4e03d5c65c248d592e78c42e23981eb3883c0e1395d840e013176942fbfc0ff5 SHA512 4eb99e6e13f63df53006eff38c03f2ca25e8494e5406ccaa23e7d3eb51aa2049ea1fb558faa114248af92d885d3010c01d9637401f60623102fa3a8e20c06b94
-DIST firefox-134.0-es-CL.xpi 653726 BLAKE2B 92d312e3b68cf562d85a2980efc367a374bb380de5461770fddf66dd9a2f57bfaf4d1869c2bd433b56159ba91a4d65c07328b87615f38d7f5c39b2ad4f7572f0 SHA512 1175f079f704f3b4ecde696a0aa6a19646ca31f1ce7bd52762caefc7c9c88cb9ceaefe425d6ea2a86f9a428aad620ae83a9c4074c2820248333f9957d1e16d08
-DIST firefox-134.0-es-ES.xpi 648570 BLAKE2B 4889a95618d3a66e6e351086f023d616507bad730f18f691088b612ba0fd5e722d8946f66c826fe91e072fbd431a9d4fc297bafcd5aacdc21fb93940fc737038 SHA512 19ce7b26ee126a95587368c40b08cfb1b856c573b06a6b5adabb9eeb9bcd1ec00a18b09e51ddbe2a0e11a54e65ce88adb159d6f275ab932fb6c13484d6082621
-DIST firefox-134.0-es-MX.xpi 657163 BLAKE2B 55adbd7d260524a017c808aee37e22ee1c9aca9a92a812d6b79303fe2b2d2d12068a40883a5f43bebf1e400a201c9bdb75ae45521361a2372733e973231ce52a SHA512 60de9104db9fd3e76f1f0611e9aed423c16ef957f8ce6a6f3534d3fcf80462650c5c7aaae3659b80f9d8df40a54dcce5656302956afdad23125ed9bb717d984d
-DIST firefox-134.0-et.xpi 546711 BLAKE2B 6f76c5b5e2633c1024c8927427a2dff039fbebe68c5f5114d1e6d1296e07357636ef1438ec548169199d2bcf9cd7aec2d44b0b21298290f9b94c33ce6791433b SHA512 83bfe20856f81493d222bd5d8676c3ea3b87553def038b3ba7cc15b0b5d35e7c1980df51f8ab036e0835f17029c9e776403a3e498353513ab3830d2bf586cd9a
-DIST firefox-134.0-eu.xpi 622849 BLAKE2B de83771937c91d360fc2aa62a7247fd66cf0dc6a8a78256e3577138d121ef810ba8058203d30f33c023a9434a481e95f31df1b98fbdfd8ee2a2859f1bac973d4 SHA512 e1638c31fd4dcaa1a082cc9f8b278c968dfe2b377381638e3682638f211a363beedb3221f33acb65e325ef98b3b75f2a812c5de991674fa4092246f68427da72
-DIST firefox-134.0-fa.xpi 625175 BLAKE2B 29d1200918b50ab32150995f9c72ed3c3ed495a691b4d446c99d099c64ef4254fd4d4194d726904e04c1f17826313e2ab4a8afd048579007f750c804a065221f SHA512 92a9bd736629e6ad97ffd6609ef6bed2be43a770a1e356b94e8fd74bd3471364d605141b8e257aca88ceaafc586424e79b7b63cb5a3258126b14ebbeabd6477a
-DIST firefox-134.0-ff.xpi 479999 BLAKE2B 85c2fdec3c0e3f37e33f756e5751aae6e17f02d3d503f913200a2788b0b5aaa3492c46b6c381f633b96eaba3f13164177392658ceb2d18d39473b0b58760cb77 SHA512 779a6ce6ebf1d2dd82345a92a166d8e83e8216287d8a6066bdb46fdc42b9342f5556be11ed78625c87179567845b1eb93bb4d101ed7c39297bec657802bfb2c6
-DIST firefox-134.0-fi.xpi 634177 BLAKE2B c4a28dd11b971b7d3b74011d6d6137f6fd7890a98f860cdaee0cbbe9edf48bd511c08fe22bc2922aa3bb3d26665b745584a2bb712ca7df515c89bd6c70a8b4a1 SHA512 4f0479c83b457b575f70a149c37c90877a55100d8b3fcee0b5216d6b4d73b62e9e0d04467fedab9a2aaefe01b7feefcf2c4f623ab997ebbf3e6617739b349fdb
-DIST firefox-134.0-fr.xpi 667546 BLAKE2B 510825119b5ae19935623860ac038c0345d3583f80d8c296b8e4f7aea2e474bcfda1cfd538fc2c79d8ec19ad88b12cc84f7f31f7b972b2364e752672d5ef14a6 SHA512 116e99d4f0b543739127131470b07f0fea478de71e395f999a71f99b799df8c1c33e7352472ec40b443d620a05269ce98587f74322e898e08daf0a236ca01606
-DIST firefox-134.0-fur.xpi 652563 BLAKE2B 3faf2cb17a496470d49bda53f4811c517f77860a02c4dd4222b2bea97a1e4380f7ca6624ece7bd416686aff047cb7c40cfaff38bb20fb49cadbf77a32451f510 SHA512 febb5f87a803dd81459e92fd55c0236a4225d927df21ed95f0fbc9c6727c9e73916d18508acfaaa0b77bed013c6f7c39be0a5bf066d66c6767cd28c7bb356918
-DIST firefox-134.0-fy-NL.xpi 649694 BLAKE2B bf3f00c9b4c7bbfb103002a1382d3c99b44bfc157d8b9865137263515d950bb5d9797623844a2cd053746f2bf0c0db577bb12827c19e04a514bc231dabae69fa SHA512 b2d7f8672ed0360b2ad95017cddb0b31f030e8e5dc87679a059e6b31ebe687eface7a7120224b55a310c476b82d1adb47c35858f71de77238f3ad9ae70892f3d
-DIST firefox-134.0-ga-IE.xpi 474982 BLAKE2B ebee8e595678b4dcd4adc159b9e81e42481746af9f90c8a4d0c26b04bf194804be7f2eea84d54115924e712725c8b7670b082082a737603ea4c516f9539a609a SHA512 c28ee784a56b5535930645e7398c13c07ea6822486c6b9260ec20ea5ff0a0b30b7dafbd93b7abacb3880bd521243b72dae72ab33780afff1a1c4b4640d07fbb6
-DIST firefox-134.0-gd.xpi 603300 BLAKE2B 019e09fd2c46919aac770689c17a06f8d3c83006e27f7f92b29cadefe529951c18f50f9e6081d4bc4e49895d0f28e49398fb957764cac912868226a088cb969b SHA512 7f9535446536919fb9c6c4ee5f4cf8874d41e500a0a9cd65d1eaa436d7cfd8edbac2c4a1fc2b4481b53ab017019e5da176c45240c5525cc06d1e9fb7537df79b
-DIST firefox-134.0-gl.xpi 614908 BLAKE2B 35c1cff09869b2fa556b112fb1e46deacc645f37f3af8dbf9ef4aca60596d06e966dd65a68554c365c5a72495bf94ee215b0b5a884d9dd316a30108e197cdc31 SHA512 ad794ad32fcea6c5d3d677f215c78cddcfb6f9bf7ce2001f13da5ae0bb3ab83fcf932b2ed5937a5248d96bb3b052f53a11c3ed9289b851e5c7d7573c80d0f986
-DIST firefox-134.0-gn.xpi 661081 BLAKE2B 96af2541f39a6bf0d1f84210cb78a0eda3aaf698773a5d484dd76927fc3faca0a28581e95e42afbe404cb867f5730c4f15d1719011ee90fc875116ec154c5e94 SHA512 61f5612fbdfed0ebee60a118734761a9c8c382b0d50b8281566c9f3896a3eb509b86b2bf9f59de08a231f9af80bee9b40acfea8149e378b6e851a42d711cfdfc
-DIST firefox-134.0-gu-IN.xpi 531510 BLAKE2B aed65e51e72a525bfb74e9efe52af651c787bdce71962e2f035bea4b6c0af2c7d6b293a7c99c65c2e7b76748b58dc5c425759786eed73530be60860e654fbdc7 SHA512 b5daef8e06b003511a0bf34a7e802f3c278342d0d1964930e2904c002c76ad22d7c839b4450c88709f3da3662d8a8d97ad412806d9d2d8582c30a8bc17b2135a
-DIST firefox-134.0-he.xpi 656241 BLAKE2B e5e33c5205019120333e1bf28f0bc7ff5fc651e72452650fb3ff5211c773185149b5b0328c4384778f46f42a12f11e17cbf96af8d60908d71b43b41f88dbf4ef SHA512 9948154b38aa50ec11a3f478682bf61c5f7a9d2c9022feb4b2e0e379c42901d5604e32a8455c4caa2a8e4bf94e9232d5b3d24e2e93d970f15570c45cadbc92f5
-DIST firefox-134.0-hi-IN.xpi 570956 BLAKE2B 516aa55421d863261421ed8bf3dc93c63157aa4cf324be8ad2658780861128c5fb3828c5237208654e49cc0f11dd8cd64bb4e2b02f99e112f6077b2471a916a8 SHA512 6836bd4de8ba0c57a9a1e9f8079d6eab4230442fb3ab29e69a27c9e836afa11124a1c761b90a0ad2d37f21a98542d04d6c87f30d4ad83420a7ae49c6598b0665
-DIST firefox-134.0-hr.xpi 633368 BLAKE2B 96b344a5bd091e574bfd0ca7350df579732484edcf54f3db709901cf63415d306b2c4919d8f7942dca3876892394732a975f245d652c50a487525a7d61039381 SHA512 aebfd94df4e98412410953b922850a58c37c6ca149b64a4301e4e0cc82d646a9e050260cd0e237e8e685415cdec6a377618cb7cd1db2773056f859ce003c2e11
-DIST firefox-134.0-hsb.xpi 674109 BLAKE2B 7f053ef3ca21c59ad5d2d55ddda8136d54b60f51694131dfa4b5d8fc47ccde6d922c50967ccb1047ec607af489e1cb64313628a9f5fbd865d8741dae77c9a907 SHA512 a7885aaa5f03138dae3a70aecd77d090cc57d5deff3cd7c36b9b3c3a5250b814db1edd69f00d49845d98ba8ac0ee6130c88ecba23a3208010c26a5ac7b72d652
-DIST firefox-134.0-hu.xpi 678173 BLAKE2B 1865fd393f9dea7fbc0bae251c0c6fa7a1f8047e87508e06c21f2d755635b372a713f32d4ecc32a112c77cec249d3e883900384085ecc2d652d9bce604d8e320 SHA512 5b1247bdf0fe4cc4a5ff31db0398589bf4b17fa72b6f61814f74fafbe52a00a0754ea0e5585cc909d14bda0a7a3301e5efa8501fe707c23b5d9c24d4732ba729
-DIST firefox-134.0-hy-AM.xpi 661671 BLAKE2B 027c9a6ac7b9139b2e5b633c359005728b1d8f80f3627e1770702781b7b4ea039eb6d14b6aebf51d610659d72019b34efff3fcba9fe6f22aa0ff087e43865c4f SHA512 48c686539e93f8b0510ee1484e261e0f700767fbace31c745d4242e8604c23921eb102e89136f96c8ff46e5caa360dcbe10fde2a3111785357fead8099938a9a
-DIST firefox-134.0-ia.xpi 636635 BLAKE2B 52033a26972eda686ad6b18ed18552cb75ad79ad36f2b25ae1798cdf276efecfd480a0e8c7eb8e6907d95989251ef1210218ea6d80dc226c3c7a535720e18540 SHA512 8d7d17fb12797ac7866a202e213048195fd3a888f308153bddee559c308d974d3c28f4e7c7ba33f466276a5dd133adc6f47d043855562f2570ff229522c07371
-DIST firefox-134.0-id.xpi 620028 BLAKE2B 4a6b509ed71d455a952098606db488e246441d5708036e2ec5c5da5f6423ff10807ddcf5159e0f30f102a3e651e81b2d50806e25ee45e5f0df4f86a8aa1e1325 SHA512 a198e8e85167ab37a158d2ce3dcaeac4a66875e8a3bcf14b9e93f1c041266165a8757f42d42f8bf333a8935968c61929b7a01e808f2bede03617d03dc34075b1
-DIST firefox-134.0-is.xpi 642110 BLAKE2B 56b463c588dc2b43861ba7d16e08df029f390451702cf38eccdec73abd989c6e46216078c85cb870f983cf311ce1eaa65997caee07f685e06ac51e05ef5f1269 SHA512 26036a48139178aa4609bc70371814543830385224c8c9b5c9291356ba0f530426062c69b9b2d2bce92d10d927fda9aebbf78324bad01793ffc59b23cbc4fc63
-DIST firefox-134.0-it.xpi 646160 BLAKE2B 8dca9f809cded5193b34b9682114aefeaf27383fabbbcc94a46de294959e301fd1454d868e242355078a989fe6da83951ddc02d693c38f481fe172d7009a3776 SHA512 39c328508f6bb53b0688ee40fcf7e50e21ff85a397fefa1612edb284f2b7e36502984ff8e543398db4c8b295f2c1523f260e97aaacabe27bc8d987ab950ba16f
-DIST firefox-134.0-ja.xpi 704024 BLAKE2B 76aee1734dced3a87537ae0f8d7f82ff74171a87c4f9418c3f69359fef32ed199527c8e1ea1259a070e421d84c62d1d57bbf9cb5f7f2ccf6704013e60720d6d4 SHA512 9b1f0c27cfc472a22aef82fb446c8ddf923f997442a1369575c98723b33ec7a31da7b61bc5744cdab40d1f7812d6768c5f6c47db9c1b1dfa1648499d84bd98c0
-DIST firefox-134.0-ka.xpi 711240 BLAKE2B 8f221b7f4ea16e5e2fb3d8c2cb274997f95f21f9419fb9606fd4a7e8e245a971d4a7f825d97c6c04d2bcc9a7a0ef996980e5bf3612c9b68a0d69cedca90f4df9 SHA512 f2ca38b1e8ebbe73c37d0c009b1ab65e103175a69c2d42a0c9e1e27576f1ac7051f051f2dfc323d417c3cffadaded2a178b2c927975a7377fe4d42a7f7e73eb6
-DIST firefox-134.0-kab.xpi 626328 BLAKE2B fe69b8c014967ddc649ed98e17f56967a2449f9b7107e9603d6202a97a093e4ffaa04431ca83867348bda9b5101ccbb936e3bcdde063eb2231e3012f8e06739d SHA512 76c6e9db97ebd1daec554e24ab48564281b4ad8fd198f5750c14bc94bbb40115cb76716e4f5a7b44d0b7ab2073f68f4ceee23f8b5a6c4425734268d19c21d2a9
-DIST firefox-134.0-kk.xpi 734784 BLAKE2B 6f77c28fd237f8ca9634ab0ad9fbe820dc78603b09ef3fe796b9152c4cb14bdfc3d0189c97ef3a6b19cfba01025ea112d3d6f46bbc7c0a7dc2f7e273d2edc6a4 SHA512 d2e32e4a9d9e2ad35b5fab0ef79921d60dc62e21e51b792f9316e60bf77394354e13b480cc4248579a31f470ed307ac8e66921f8cc5ae59c3fe73b5e209d72cf
-DIST firefox-134.0-km.xpi 529770 BLAKE2B d684dfcf62f0e5ec777e8dba8c58cd3ea0f3be9c3ff2db58164382b0ee11b03591bdc50604fab00bdd4d266a6e73202fb1bfabce854b15d9e1e9590cfd6bf5e2 SHA512 a4624a5cb60041ba2b94c199a0f6a8e09c5ce29f577bec7a791afc3d9eed944f9e416801c88fe158a0734f83d48a3076495e146095b2fa5b2ff481af86fa20ee
-DIST firefox-134.0-kn.xpi 494779 BLAKE2B 8f2e7d9ad8d67d0b03982738d3db00ce921befb54f1bb67a4451013ea8f583f91c79a468de37abc59c073f77667ebb3f7116edb08f393cea4591695c4dfb3263 SHA512 92fbc828362f09572fbf909e4b50b3bf3572dd5495f6449c622d6072d89f50ac095f8ed48cb7cb99c9aa92195ef033ec3fa4a44b21fbb13aa07380004aa20210
-DIST firefox-134.0-ko.xpi 688670 BLAKE2B 46552c5fb5a08da2e25a15baab5ed5d64aa9964e93ec6769a532f7e8808f56baa74b3c402eb80196f176c4fc90ebb3493971e2e70f96caf2da9e6e9d8f36f197 SHA512 b82a3c0d9aa69afc94f8e74fe1021cc28ff1d2521f432ade955940cf6c24418aebc3ca26f169d57ae105256d2cb34697d256ce4b9fb08f448c6d90eacc6fee50
-DIST firefox-134.0-lij.xpi 488327 BLAKE2B 9a2b0ee6328da5b1efc83be48a0cc5eea886df98f1f1bd55e9b3ded4eeec1ab5c2bdf105eaaad0ac547f3c0cfbb8e8a558a25429abb0bc7dfb8391e52a007db1 SHA512 5e405965493f3aeedbff0f06852bc1ec40c3ea9b440fd18a9de169956a554fe0ca0b31aeeec9840de49e223e1a87a446d9921e92120b59d7ccc6ebbc6a3134cd
-DIST firefox-134.0-lt.xpi 577201 BLAKE2B fa99bf93f7298e69381a4a986c10fbe203629edbb51c761c08b7ea40dcd9c6a616611096a3036cbeeb1c6c8e7fc8b6e272d0319c00be273c84cff934745d25f4 SHA512 2f37c3b318b1d5d985e32755a8a351791e83a0cec6215d02e435ceab7915d08afb06870f0fb272a179a63fbdb94de1c3f84bb94a679bb7bad66a7da29c85b76a
-DIST firefox-134.0-lv.xpi 590048 BLAKE2B 5a8623e003c2aef172d0796433797e9eb510b442066bcb45cb6fec5002e63fd7b81056f57f10ac59c905cc274e011e30ec92df5465e734b4297741156b7543a6 SHA512 73099be1cae3f0232acde3063d8b9f60bc3f22876449ffc53ab19e981db9927f7adce57553ddb80b2efa31f3db14bcb37257583c7c83360a2d65c2fb605f80d4
-DIST firefox-134.0-mk.xpi 497213 BLAKE2B bfad1e6a9c919f96d6692b2b2eea7ae841cae24cb532118b177c0c3fb99c040e72da88617f42ead86c63b9a83b945958a84b6b39839b91e9dd74e5e1e6c94baf SHA512 2d102dfeeb17d66abf6c2c40b35d99541dab01d64ff143d28da1950a1ffc46e99cf45317b4382fdd0a25de9db331589590ee7d8976ba50e12de5360aba0071dd
-DIST firefox-134.0-mr.xpi 536143 BLAKE2B be8b5a11105da49ab2479fec5fb15fbf7efbd7de6838c326515d296bc4e1bc2ea5c4feed5d65ac5de0da62a46ad33675ae027c5525c6615bfb2ace406366d523 SHA512 59d7555d590cbf6dfb855725e9ce85f6d033a0b3fb714b92e9b9a954868ed590df55dd67b4a45bcd1b5f4c5c029cc65dd7b7fbf7ec9f71d50668082f417f283e
-DIST firefox-134.0-ms.xpi 453846 BLAKE2B ede75605082be68e8965eff116fc19741cf338d987ad0c03dae4bdb441aacd2c5151e2fa8655c15937b7a69033d9f88474928ce60560872d71b812aa23db49a4 SHA512 15dbc9b1c56d97aecc79ebe99965b05238b37c127cdcb4c52035fa88d23b7ab3f8f5b97b6cabf9193c77d37a669a2d4de52e31a0796d801b0443125412d2de8f
-DIST firefox-134.0-my.xpi 522468 BLAKE2B 00a9e7328968c4ed0636c0531b835b1fdfaf94f451ea297e1dbcbe05c5946adee87a5ad9d6e20af897b4f56de0ce964773fdd90ace5f6e68ade4cc36b46d04a2 SHA512 e7794350f214bd015896e5c8cdd4a24e02b71a2bb73ae2f95ef23de030c7fb2e9f70431c342a99e12d8899da164ab820b56011f1ac7fb2bf313d51ff879b2596
-DIST firefox-134.0-nb-NO.xpi 625554 BLAKE2B 9ef2a904ce19d095acc49ec9ef043ccca21d94c79f84b69356e8f812f2acdaef768eed0922e688728d659701e84d09eeafc405363e931cfd30cb660bb3177879 SHA512 ee97217855b3cdc73f4d4529ffffcb570026becafbe542a8477ccc743475762af69edaa788278a60b9ea8d733a8b20bcc7a17f9303a603daf5a09585eabad68c
-DIST firefox-134.0-ne-NP.xpi 524811 BLAKE2B c1d4403220341adec278fc204b44c1443fc94b00158a3deebd4bc1a5c790c9706e2bd18d150ecd27efdac966c57a2c32aa67d6f367bb1b752176020a1a484563 SHA512 47e50fdfe3fd4921e4cdcc2fc72501a754d0e51d3e149cc093b82b9c4ad00e0e9951c83afa19b7b1e85e96923e9ec31f6dcc55f8b992bf742affe662fc153b00
-DIST firefox-134.0-nl.xpi 642841 BLAKE2B ed7bd0d0419819f3d9939b598328598de04b03b02fd3b4b65b2f24a419824d34640bbc51d8374de78db222120629768eaaacbafcb894fe83e85ba5dfba4207cc SHA512 44620f7fef6c7c4c3e41a966aca5902e58c1f04401e0e1bfd9cfca285355d00c82d038be55d62ab0769b3be0ca81400d12c731c2b82e4964c8ba05701387cdb2
-DIST firefox-134.0-nn-NO.xpi 629840 BLAKE2B fbbba8a0590f849df7b17e1cdad0a088649fd57a81fd008bc72c3d0a819773966bea710a7d234b3cd272e0650359031485e6c8c64cc97dbc03e09fca98679209 SHA512 d73d2338a401fb0fe950f78bf080f5021bd60da33077cc1a525c3da8b8297d2f9fe28f6d20bb3c0786f2c0f19dc65256456426d646533d60cb2d8adc9799fe7d
-DIST firefox-134.0-oc.xpi 626181 BLAKE2B 51e33ed53bc1e730867ada9498c2cc69a0a81ffc7c3d79c293e8c378036690467297cc33cd16519fd48b44214998ececda9c8fce0082227230ace54dff615d3f SHA512 67e2473eac8176557dce11ffae66c68bca5597f79d7f6151087acc3c2ee79806c34582d6e2337885a5941bc20c5524db4b0d081d8feb6918aada10ee15564f47
-DIST firefox-134.0-pa-IN.xpi 723083 BLAKE2B df9a2c5a04add3716b31aed17ed44389a24bdaf4d174ef7d728a74d5675a68857f2ac5944bd608e8da56a8c18c3ff02f3ecb07b5b43c7734ed7a2bb16dadcf03 SHA512 7ff4909d046317a4ef6329a109061d771a054672fced6365ec2c2d7487f665b98ea90ec5f5a45c9410e1916ad0122f92828a3267ea829cb38cca90ed9a503a17
-DIST firefox-134.0-pl.xpi 661734 BLAKE2B 0f83a5628415325aa808244c91ea7cd5483b19b5d6237ba0b949fb0ea4a2e4b42d002467d6d6313b0870c0decfd1b28e4969a94a136f9ae9c7a4cf719281b70f SHA512 ad8329ed1e96be483e9a1e809fa4dea71d867e7359b13e24db8b71dbda908972ed456ed89917eb0af4fffc4e8c952bf2060bd96dc46a4ca980ce839463765ae9
-DIST firefox-134.0-pt-BR.xpi 647955 BLAKE2B 8c8006f9bc32dbd1c24827be85af0be7f895a40a2ea7d7a2ce5f57da82381f3f919d132dba4db181c84fdc216ebacf49deddcb0fa290a4c64bbd3513f7e67771 SHA512 5a5613be6cb85e6e5175b7ef028a6554c37748f6439bc8fbcb7c0a92c94c7e0a21c1b67e1b6d243fcb533af9c5550435f4a19e132df98642d089c00318ab6dd9
-DIST firefox-134.0-pt-PT.xpi 654969 BLAKE2B ef28cfb5c6432a7a6544f689b2650b220f539bbae2ba8db1643812eba253168abb91be37679550155b090c3d9111a6636aa13879018c79aee838de6ad075033e SHA512 2f6119783cd9c5f7c8426b9be9dfcf3856c465e63966d38d4863b15734de53898c00fde3896beb965845bc0df2a33089b4353b82ca812660efd0ef73256f420e
-DIST firefox-134.0-rm.xpi 644069 BLAKE2B 4e00656d142d6fe2b47e1c37c44daf99ba49ef5e2c977fc4608dce721870fd18aae83802576e917e36cb8e1036ad8784f7cd22d37ef3da2dd961d56f3c87ada4 SHA512 5e95251b36d4ac8cf36307c2fefa6fecdba532177efed439d12f5492aa6b3114b2f13c31411ae38a7e05e3f15da703c4f06f3c519309349424ea4140ad59317d
-DIST firefox-134.0-ro.xpi 554204 BLAKE2B 152690cf27c8b66b1201ed2d5158ec466a2954cc94ea39d6781811fba05499fd127e9b0ee7fea54f48da69c183d91901e39f6e01fb124b51d0bfd0b002d23737 SHA512 a498a0be99a01ce8c70d099e32c25f1b84e9442fd940d288c2037e646db8cd408c7bae12f9a764759b04065a47aa455e5da7f9075d3e71e3be2516d19bb62cd2
-DIST firefox-134.0-ru.xpi 750993 BLAKE2B c1696b5da1d593a3439a27ceee154b12db6256c53cd45c29a684a2bdf6b4bbd3fdb8e70f76d488f8c5653db3875aa67049acbee5d10857cbc7ac9324280a0d8a SHA512 8777c13f33b6c6cdd8a051fdd1b4671a77d9e8c74754ad16129f28042aa5ad44981eb2859b1abb9cac6b8caab8163d0f4b909a9817b52395b9c233c817fb7451
-DIST firefox-134.0-sc.xpi 602167 BLAKE2B a6c567999ff69fe2ce1e582bf1832ba9e5e96d522acdb8ab93dbfeb70131d9b241d71b0a1a16c18569e754c2415d6241acd4b2753c9da70b90334e9c42113403 SHA512 a4ca14be44f2b8ded0152b9c5bcffa710dba48d21f5ec96c47251e327b5cede1965281d2006c3ef881dadb317fcfa0b5bf962227773968b856946789a1e5e68b
-DIST firefox-134.0-sco.xpi 515423 BLAKE2B e1d0654918a714460c2790717346c469671735a07f330fcada32c4947991e7b0da93e497eb0e80d893f03b12097edf1d71dfed5cfa46eaa582ce8de73bcae4ad SHA512 7cb519be6f4c23b311bf3423b69895c19fb14e6fd372a2b75fabc7ea2d8c63cedf42f28f3c6e61f37db47879ada678655238b223c21686d642a8cdd6cd80dcb7
-DIST firefox-134.0-si.xpi 626867 BLAKE2B 077c7f1fc1320669968eaf605c6614799f6b2bafcd330b3f489a0624ff25e831a7bc38351bbb5adc0de64dbe04ced481f1c0e7a78ee45e868b5175fc8063f161 SHA512 b627fd841542107b098e4c6b7e705bec76f646e1822a99ed70daed8a5bba0048d9092aa958d1ae73bf7a41ff3d5fd74490d0b973e448f9d10091fe83d8001014
-DIST firefox-134.0-sk.xpi 680487 BLAKE2B c3dd9a39b74231e0af76498557d770898ba4620f95f144fc36d53d0ab588b350ca3eef5b8071764cbcdaa5d6005c23309d5bed497220ba8a340ff8582f99b1d6 SHA512 55b3c48e0593d0902042557245c5f2747e3796b24e5bdbf5bcd7c22a7c221684147058daa599eab3d0556fcde28620d81bbdb24a2ee874e15414ebed39f6384c
-DIST firefox-134.0-skr.xpi 727787 BLAKE2B 43539ce890c628d4cfc07d5169de790964f1a56ff17b7760e08e189c0de717f6a7014ce94176e2cf3539067b2906ba3415f183d3646499e77d51e0b3f9a91077 SHA512 2df6f26d44f1e0fd8b61660b2e493c5f6d477de708b86a08d425b886c4973bb92a4b98d18f66a9e2e99966e47ace1c2a2f143ae82d3681a2d37454ce5cbfd91c
-DIST firefox-134.0-sl.xpi 647162 BLAKE2B 59c456d0a606323663d03a7e76344ef8c5b7d909535017dee9a711bddb8672e1df23f10568ae5f09d49547dd97b4c03e28546bb2a13f3b45b706228c125e25d2 SHA512 c23b7540f60ccd69db8a462d34747babbd825ef35d0f68d72a1ae329889cfefcc0916ee7ffa6aebfd4cffd757a2ba6f1142cc3ee2a0cd95eda342fb947d9cbc4
-DIST firefox-134.0-son.xpi 420277 BLAKE2B dbf934e75653ccd7f8c7f987b5640aae1891c02a07baf0718e7cb0a633f20b079d910998242ce37f0105650e3a2777bc1f1da7fd46d799839707a615df060ed1 SHA512 9355c045bdb761e66bdd7ccb131993ae073015d9ce80712d64eff9fe7c27a109308dc14e6090103ccfe75c4d375b3348688cbedc47fda69cc6b13a95ebcb4239
-DIST firefox-134.0-sq.xpi 665689 BLAKE2B 7283bb5bfee040c8404bb60b3a4bec4a420ce9287719cbb22c4f596b7b00f98b7db25292c69017c92575d1088b7819946db20b0eca69d8bb6a2d67e44573485a SHA512 f1bca9246daba492d5e2ffb29781cd299eda64e4944ea885d1b25a8b31989831b83f830021862431ec5828c6bc35154a359b388af3dcb4caf8a28b0e3506e753
-DIST firefox-134.0-sr.xpi 676512 BLAKE2B 5052293123365b0655010824485aac2188c41acf68593469970596350de7db000f98043d32f863f7032253ae1075539178dfcdce8c4411175a15559335737c55 SHA512 6ffc9baf2fa80bcc61337c75b28f77b9e5c9915dc8c4ab3db3d968be0f80d6f5cc62f3e3057b5423fd158b663066a0f9b938763548c8717182be9911c5ba9fde
-DIST firefox-134.0-sv-SE.xpi 644572 BLAKE2B 2473d4381cc01a331621950916badbf6e8ed441f81bbee1f91fd86e218df50be1bc0c33a9f342454731072be9c1b39a05b0cedb1811a39c483952a676f471f36 SHA512 b364924165cc1e463ccb572ef79cfd2014352ccd4ed73d09215ce977f9682f0cb1f7653bcfadf26bd8f73eb1cfa9c7edc9509c1de19620eb3b7400b10792ada5
-DIST firefox-134.0-szl.xpi 530484 BLAKE2B cb68fb9eb03a1b2fae3d3359e9912e6317f7487709093151bda3270d0f27e803c21975964e02c424e7fe7c9a6e0ad78c3d5b6f8c7f73bf1861d1174dccf647db SHA512 247dc50b03ee0db9773ccef63b69c81494ff9f68d9a7958730aa466ade17f1d01fcf186e9619767c49d75eaa8d9726ebf7b4f03c3fd24e820b8e4d2b53a4222a
-DIST firefox-134.0-ta.xpi 511223 BLAKE2B 923c419aa600a129a26a4b6ae8f25a19b17804ba3b158904488c5fd072eaa04955dc74985f00baac68baf8583ac82b76607167873c3d86dbfc3ee76503c9208f SHA512 6354017396ca9b0aa2c7ab1922194b6406cb14648d96c7dce53f6d59933245e21292009afa8154358e82ee46da98caec94c6728199cfe5af18fc6013911129ae
-DIST firefox-134.0-te.xpi 575374 BLAKE2B a6cd392aa090ab43c15a25547dc635cdc2515342d4e71c5107c8dfa584861a50615bfc9604439595de43c66878df45617c6f114fce42136cbc3f3a690187330a SHA512 a4024e7e9a7301b93ffa0e19f770ab2380db675802d7ccb55f709d7ebdfa11188372b7eb8a83a2fcf44260943572ede7ea53823300609bba570151df356f732f
-DIST firefox-134.0-th.xpi 727737 BLAKE2B 5db06b144fd0dcae2412ed238c2025e87069972057e6e00c27cbaca2c6864537bbcb0a527ae0f220b7e5a3e9faf02034733a29f026e75be4a95b2aaaadb1e3df SHA512 f2580bd7fdce036cfe275d1bd0a44b31e93f155faccf980a4b662acc2b6daf6dc463911888d7a786ea107a0f8f986aa7999d792b24f908f87263b9ab6a5fa660
-DIST firefox-134.0-tl.xpi 538552 BLAKE2B 15ee6b545f884659252025d983339d71498b258b50062a1ecf6f542697ae5c4556acb7ee898471ea530c97e6f754180cc010f91ec50c9815829615d179000c6d SHA512 c14a59836795062f96059b6eca08b5b46dcf056bc360ddaed6181fa06f80aa8987955204b42da81b4e850816df265b50843e7b920f9e750f2f8e6530da0e16b1
-DIST firefox-134.0-tr.xpi 656854 BLAKE2B 706941944a18ea03de340e471e418d4201058105cba51a6eada0805505dc8b17df8d62bfb95209fd8de67e7500106bb132aee58f4484002305cddfc2cafeb6b0 SHA512 f8e31694235fd77d5d1e3136dd3a53ce4680c07b3c243a0d70e2f32ad98801c3af7c417de2d129fdb170238e6b55499f213d4d6e2b7437b1fab9f6743b1200d7
-DIST firefox-134.0-trs.xpi 507813 BLAKE2B 7f1fb796821aaf37fbf7052163fabedc57453f9cdbf2c4521db48e3fbe871dff6c2e873be091923073703cdc27668f31d13fee0ae82045f8dba4e7805af94d96 SHA512 9383f0a069e47f5ae6959df6ac026b69d074a7b163ff5c1f3c72861d558d0bf9ae0d280853414d84ae5d7b6f32688d134f5a5db0b6b27720747913e0c967248f
-DIST firefox-134.0-uk.xpi 742077 BLAKE2B bbc0c8813459ba0c0f54fbdaaecadc9c729535b896005f6d2947ca9ba09233e7507ff026579632604598e768d396fd34ac3291d25a0ad56855584b24ccdabc85 SHA512 920969f555f31fef82325d8cebd213a59c7b0d895044538cd34e5eee0b9f688657e76e9c0f7c6489a7bda660ff6747a7902515734277adea2a7939ce59a56d96
-DIST firefox-134.0-ur.xpi 564382 BLAKE2B 90aec1224989da6d6fcc88e99416a02b84909bf018e594a09082fbfd4947cd9afd649e83b972a72791a2074ea4e01b93997bb6022dcebfc0c5987798d49fa2b0 SHA512 e1c354defed3fec88cba9869296ac698d380c7c4450135ede9409c0c049bba0af01e774591881bfb1a71536361e2d4c82e67848138a37cdced3bac6b6f4f37b4
-DIST firefox-134.0-uz.xpi 482831 BLAKE2B e9bdaf98797a83b71e49390d7f5a048158f771734d213165911160550d5cc092f4701922ff3ab5c58ebedca88ee45a369977d6ba76249797061987f986b694c5 SHA512 ebc41f4d9e12935d6d815eb782a41e7ebf8e237f3e0d3896f5330690b80454f00c36d3f067be26b068913bad93bea876a7519f557aa0c497298c6225a0b99161
-DIST firefox-134.0-vi.xpi 683428 BLAKE2B b734c15bfb6712a665ea53d27c6eadef985c3c40235b52d4438ffe8c3984b387468c95e4b1671ed179377d94b71eb60e7275520806707b5aed19ccf14cc044e8 SHA512 4e15d75acf84a780bc34cf11d78a0568fdae087be441870df82f8fbb6f99f6bffc45763542d5fd8983b4410d7c10d6c900730c7d55b3f611c2b302e71dbb8a83
-DIST firefox-134.0-xh.xpi 421002 BLAKE2B d491bfa4f6be41b9403e13e0c1752878222a0d8f6eb3a7466e19efb217a2916143beedaab4512378811faf733d2ab39e9355e4bdd7c45333499be970333b98a8 SHA512 2c6005ba3716f6124a4baeb3210b2cf90ee9dbc51a1b3ace99dc1a3b72d3142c6b62d91363be17629cc0819aba23ebf38fbd53eb37b929e04231eac52436c4b2
-DIST firefox-134.0-zh-CN.xpi 684492 BLAKE2B e0d23ae8493c56b890e1390e6f472cc6d8921f296f0b792fe7c4dc82c3af465597152ec41adbf819a5a775af8f2eb486f3a62c01de246dbadf106926dfe855b4 SHA512 71486999caa8e8a3f8b6420ebe97111855b132fe1f1837ae85af112cb5a30a6b264bc659060f9da48aa7c7745515dc30eb05e44b2ffeada09b5885e53231e443
-DIST firefox-134.0-zh-TW.xpi 686751 BLAKE2B cca65375ac4d4569873a79d331604c88022b9ec8a19967d5faeba855aa89092830cd1cebb16d45aa8135bf38fbdfec53c69a307e79965a8ffc4c308ac617aa56 SHA512 18d9b8025eb99302644b7a2c535e750414e0f419886c4fefb517403881798bc66aa5084e3878b9e37aface79a624c725a62f3b00a89825ac061ff2469a704485
-DIST firefox-134.0.1-ach.xpi 468175 BLAKE2B 788b4c43d946082fedebb17be89e3cf434015c882655a5372dcd409d63eb7792ec5e10b1482ce5fd0b925d77441fa12804e4ebfc71a7d82f61d4b0805e7ec0e7 SHA512 e13f7cc1d3f7d27ec7e11a980cf89a767dccc7c4f35b464d27dea4ebce5ef781fa2556dd57b9c8335177165cdef11bc777ba21e361fe38cb771a31a99a1762f4
-DIST firefox-134.0.1-af.xpi 421160 BLAKE2B 2d7a974dd2862c6e69412045908847ef9725398d099169320da54b03249f9f2e56caef908a416f4e2ac4595bd1ffcb7636f156f8d06de7f4cc198c5de41e6e46 SHA512 99e97009f5a63210a1582712801a997d8dbba70b21853df6e9eaceaa52351df447936d5656b03c6b7072d824d0b5ae00b898b52e2475802eeb095386dbbc4c18
-DIST firefox-134.0.1-an.xpi 510941 BLAKE2B 8c161c455a5156992c5927bf7ad72742986a6018c514e71e2b8ff3a9207d86bcd80424c11e18692af8283da8ad8580337984f61cfdc8abeb190b3b2a3ad34270 SHA512 19b722c6fb8114e73bccf239dd08c8e184ba66fa615c5dcc8aae577f469248b85cc25b26050d0ca675c0ae3793b14d0f2d10b02c24d1d89959d0a03978fc155c
-DIST firefox-134.0.1-ar.xpi 633882 BLAKE2B a19e83d00690f621e2bcc1729a981135e1a888935187057d6263b3d29b5959c4a7f842d0b566a733be15bbbb810bdc857fd7d589e56892bfd50f015a0cbc9855 SHA512 28114c4f7971dabd3e74bc22f052faa0ff151fd87a693a681217e4e4e15a912c1f6ebc54d4564f96456f666509127a0abfd7bb761a092487b62f1e8ecde3f235
-DIST firefox-134.0.1-ast.xpi 500078 BLAKE2B 1bfd6aaa0b1959c1039c1e3b9aa1212ee2bf94d07dee1d0b0e9a77d33ac4c83a58f46bcaac9039a2af6e2fe4a258c54d5478fb0e3211bb146764195eae8516cf SHA512 f39812dcdbe5641ce2e1b347bea72060e5d337d39d3133f2b272d3f743daf825aec187015fb086cdd57ead5e0b357ccc77cb9183d706f29ef1c37884a0549960
-DIST firefox-134.0.1-az.xpi 494905 BLAKE2B f417e13bc2d2152542becb6143eb7f4af0352d0a82171b729a5d5118ab934af46153bae95f1bad56665567e12dc01bebcd7bd6d5c727183e41993029572c99a9 SHA512 54ebc1385587a4ec21332e102aaa6f20ca4a4be4945540f2f3dcc2e2ab4fb12df7d6b5d8c5d3d5743131eaf0d30086bfab91735f211adb9a85ad872753c4187f
-DIST firefox-134.0.1-be.xpi 744277 BLAKE2B 5fff8ea83331f397a4ab1828cf2fee3645abf897a6fbd2340e43e11e0ad8c42211e5c418e1dfde2e1e9452837954f04bac9bbb76424bfaa4a8f072bcfc5e229d SHA512 c1af86b6fd488da66c1d7bf11cbb63c45383b0e9aedc1c3bbd2092fab159248047b8e9e16be7d156b498652c52e745eb86866d9f0fabc8df72e0e72012b06618
-DIST firefox-134.0.1-bg.xpi 670911 BLAKE2B 01b8dc1038b7b6e9128958b5e739c5a4b3639807cff8df1b050359f2c3fe9811888c5c9370f647e7b3bbad154758a0e1f6b882b8afa51474ef157930e7cf04ba SHA512 8f9d8be21c16001c74fa19d627f2c2957d131dfbefdca91b27f002cf565038501bb0411828fe78bed2345868fb6afe6d674b2dc06c51dab8519081e8613e326e
-DIST firefox-134.0.1-bn.xpi 615533 BLAKE2B 53b652f52a148c45ce7d329944eed7e84f00c93c26070e312d52312c0a1f0681ed547b8ade89271d851ff10fe2299d78272df512da0d4667c42fabef1e12ced1 SHA512 c676dd896b38358f798d721ace3dec428ef6be5d23284ec0dc808eed6e99cc740f602413d61a38033de9438986eb9e8ddbbf87c9ce06af3d4ae4273073e3bb99
-DIST firefox-134.0.1-br.xpi 598067 BLAKE2B 1261ec2774e698f450dc310eb567ef553a61c74a952a294561063e07488fad48df6f13a53ddfec5a167583d0d09f2a8b4bbd94cddf9fec59530fc2834797abdb SHA512 1c33a1bde8b0a8eb217314803b09b36d876d90cd5b539edce79b89e7751e3b50d6c21e8645cff75ed955d9fd2bab4df6df4e65582ba4b7975e2023d726440e81
-DIST firefox-134.0.1-bs.xpi 557253 BLAKE2B c28892d717b30aae7aaf7aea077197a307678d6fc53a0aad48f639357d61a3b93de2b370263dbe793f372fda644d7d539435bd9a232b990ee954d80578b04d39 SHA512 a7220eba676b0346ec1f2ca59dd84590182c4b908a2c8b886578a035f92b6c1d921f31f7083dd0f172756e6a182b4bf3e90c86ffb520a6b08a9cbf19378e1206
-DIST firefox-134.0.1-ca-valencia.xpi 550233 BLAKE2B 57d2fda6869373e843cb307884d3f4d63f3b7e9d7502effd2dacd3e7ce87d08611f8c4ca8882f2a2bcf0a0dfb6db66b8af8ce90fc5a58f5aed0b7def6bd7a422 SHA512 90f360c20371763990a90a958f4be72c34897e372ca2133312f5b3325e33a9163c30a76b1b3cd667497e3dfb680d2aecf276616ffe9842834957062895bbb894
-DIST firefox-134.0.1-ca.xpi 607763 BLAKE2B 471abe72ded5f9810f7b1d91b1f897772cbefa09c4ecb14d8cad38dcc1add0b97f229cca207eabf66989f06ebeaa9404185b46888828b45f6e7e295a194c265d SHA512 4f422d4d2c7800d194cf03741b7b9a51b53c14842e96a6358e6967040d3866f451ef977b1a099b32469b362b2704eb3349c39a5c0e981dc5c016c8eceeec3af9
-DIST firefox-134.0.1-cak.xpi 597763 BLAKE2B 551137974d12f5e85bd92e6e98b9ccb0ab021034c05ddd48885405610d78283fc923bc3bb9a93006cf2cd421e6d2b0049028671af8b5fd21fee85f6f3eeeec8b SHA512 e20e9320d6acb09aa99750c8124ecc657456bbaa8f55bf106a7105f7e6fc57b43a91edd5da4aeb9a7bcf7f4019c0e6e1f4c5d532f14efff7f517b7459f920f15
-DIST firefox-134.0.1-cs.xpi 688666 BLAKE2B 2cbebbe2d3232d528d53cabdda6302980d06c668519d749e901a121f5cf770b4b138f3e360f84bf7a36216cc254270368aa5226dfd249a62d11be141369550f3 SHA512 de5838393bbc6de2e38b142fa4a87d19b72e4233342436b7cc7bd9c7d9a4ce472eaa26b5a7bd4db4107f6e1d48536b29dc1ccd8fa69a7514cbb792fb2b2de4c6
-DIST firefox-134.0.1-cy.xpi 649379 BLAKE2B cdd5ba1d5aedd5851d255dfff6b921fb410d100b562640ff5b4933296e307dd3663f6d4b5b850517034d33f5818dc34856655a0379e7160342d7060818d59a13 SHA512 f7f630e45abbacab40e647bc88ba3d1aeeaf3c9c59f029c86264812713df0f221d33179f7d0f88a32e741d55d31cdb7c1f7826c2399a0c5b7f3b0a5955d7c9ef
-DIST firefox-134.0.1-da.xpi 637282 BLAKE2B 8e164298378decb7ee8619099fb6f6dbce3ac154943fbd3d4ce8a626127dc2cb7ceaace59866b2fa923f48ce3c58fb9e055e27518ddc9b949b40753e99ad0ad7 SHA512 565f69bd98a0d5b921deae553436a2ac2e0ed72e04029bf1488d81a05d202729642e0e1bf93d6d9e51f718a9b05fd4f10da4aeae3620743fc5745d613b5dd49e
-DIST firefox-134.0.1-de.xpi 661272 BLAKE2B 1151184923790742a50fbdb05b2477fca7404c2ad245d65c0ab8fe0ffa599cc3676cd1795da779bb60a16f6f76c0f520ef890d7eb776fa91e164da6803fbb7e0 SHA512 fd1dd3da2d952cb1eaf9f21f38a3f158a057249c4a2f7d761bd1d8e9a6453d4c50d494dbd3c81876693655c866cedac4204ab72b58174f07319a68de9714e197
-DIST firefox-134.0.1-dsb.xpi 678091 BLAKE2B 72bc98f77b5c4675f6c1631af4df7ab82a3d7d2807c6dda96f72b1c6be03b40e87fe093ba8d6486d04af78f67b2c4824555f8bab4c7598850201f8ec4975c862 SHA512 46780423beadeeeb8cd590886c29364be69e9a6886fd0e9238c346cb036f7b069c7d7c947f2e9c6fb9ea6f89566211057882093adbb9da252c364fb7797c46f2
-DIST firefox-134.0.1-el.xpi 760434 BLAKE2B 9fd7aca441b63d304e2c5d6ced84d7ce6dcd76000475171fb9c77be6cb9b8807dd4be9bb22efc74fc3744e49f38be02fcbdbacf4d92a3d5253cd8875dafd956e SHA512 a52d07337891d3fbe583651e24c91c378bfd1bb5fe1d6041c27b2cf441ae168a9ae3f5eb5d1d74fae25b719e908091aece73c415188ca70bb01c21b23815727b
-DIST firefox-134.0.1-en-CA.xpi 607984 BLAKE2B d1a0d2e889d59ee0d7c006b12ca97f0c284f53563dabb963294981cc9c4462cf7d28d3d5bed1aa9b9ac999cec154e88967a59c1c596cdbb68358c89ba002abbd SHA512 bb0774b4d6fb47ff411b90ca0ab9d98ad58eadfab9123185b7f46bd7ac610cc5e2b0f4a2ea643b4bca10c2d7ce34ce2de5a0fa9548667a322c82eb4235a25ae9
-DIST firefox-134.0.1-en-GB.xpi 609115 BLAKE2B 362948f71c974bcdab609bf9516f2f98b52540fd0a790dc8109897c78360ddf3dcccf661167f986974d0d9f0111a023fc5b86f2e784bc1787621022efc6268ff SHA512 a93dac733809e4842d0828388e613cd093526b762507676ed147c08d20aab711f36431c8517c592f590761781e48bf543ff8c4a7af0c3792345bec1714acd720
-DIST firefox-134.0.1-eo.xpi 640105 BLAKE2B 09ab880f6a2d34f2857205d409839078f4a2c7126f45dabc94f1c06b657bbb9f94514260007b1c6882433621281ca229a7115fa8dabd04038b091a99ec25bf18 SHA512 c1b8d251f86174ca7807de476d0465e0ef92f76a3bc4b1f0baf4e5dc85727d0f75c5e534ed9851c7d2b8b670a0a981e825f6dcbdbae38072ffb1df2111d6ee1d
-DIST firefox-134.0.1-es-AR.xpi 654023 BLAKE2B 4c1016c614999770a7fbd396bf17ebb8a0b87140cfdff8ae00108f8b5597828ff517692fb3521f69dfc698e4dc50ce7b80df9e3133f791c88ad7069e1a97c671 SHA512 5fa435a477224b2cd15a0f94648b9240d5e29da3102169cb3bd8098f7269c92566debab34c462d38ed3da7b1f77c942f29f1541e9539cf0a9bb8bc6e829240aa
-DIST firefox-134.0.1-es-CL.xpi 653723 BLAKE2B 55a8eda049f5eb410a12cfe4ea09f486e9a0626b9a3a0e3f4ba3a95f930243572f595edff3b416c265c086d847e8b7e50212f506e934dd2faaea18b73ec5826e SHA512 251911b2690b22c57234bec301efbb7e5a85a894827279dd19c28317b1883e1e586c0074aae0aab0b726b06f143d19d8626d424f378d51e22e703a7c2272456a
-DIST firefox-134.0.1-es-ES.xpi 648563 BLAKE2B 620d4736cd3e41c8210cb4319e5ce9c9fc8262bd599eb7c8585740a7f118a74c599a5f4a2592b4aa0dee2bc33a3a39ae0b48779d8d156e9d185b7914c4646caa SHA512 c65720d87b60f9f9d68078bfc5f1d0b9420940527ae42d43bcad9d74464b6eb35aa2cbf2cd1583e09cd7edeb930dbce5270b4b17ff2041bd4fbd58534a21ae7f
-DIST firefox-134.0.1-es-MX.xpi 657160 BLAKE2B 4e8ee9b9b1bfafa2ed83ae79581f349f46acf0baaf0481976168b7414547c6e9736ac513de6e414a7fa25279c90ab651131e789fb7e36dd2f4c35ac04645ac11 SHA512 1a5e312dab7ec5cbd6f1679dd8b53ac4fc0d856ad458b1f762c358c2d2a731e7b753e9b6354a0ef369bac5d87dab661abfe603fbeb6da287e57affb3c634af4a
-DIST firefox-134.0.1-et.xpi 546711 BLAKE2B b673824bf57de531f23c34ef8917132adc739f4da1668c34e8d075b231c42e90a0c2d6ff1848b63ed1b7a6bcec142af682186ee66aca601a42ce5ffb0cd58466 SHA512 0d2f9b5af88b640d25428cf6f189be31d98e17a04d57061a6321eef82fd47c3a566326f4e7098cc066e239c4f900016518dfb1e7cce258cd31eaf14672ffd78b
-DIST firefox-134.0.1-eu.xpi 622843 BLAKE2B 1834e4d050bc6b400a0474e8064593254a9ff6f43eeec7aad06be98efd5a082ced7dd8eaf62575bf11d3dbe5aa620466d8ba35f89583c1fc2be919a4674b5c9b SHA512 110b7f787d8374e7e586ff6ccbeb9ec7d87cd5886e388a586e8d5fbf0617931f98705880ce4b916eeea6740c8f92fdc30d27a448b0a94b67c37052b7ff2be3cf
-DIST firefox-134.0.1-fa.xpi 625170 BLAKE2B 34943c9a14758165c3685684e74dc19d381a5192375bb2ebf500d3bed5f62d8dd771bce500ab5d9d71a4c63765bf3aa30afdef496bd9708974dc31324c76b85a SHA512 55dbb1949d62e042e3ad17b77044660292889488a357a0f880c5b901982298a41899e3d5ce782506045ec5be4d53b0a99dd9d8c002d754c523c23a284e5a3e3a
-DIST firefox-134.0.1-ff.xpi 479988 BLAKE2B 72bdf2767f69b94ea78e24e9991aa0a71d73c9f9ab1fce94af26e5292959109b8c0a8ff91b22642eb65c6d244d6aa85edc110f48e08752abea379a3efe4bffa7 SHA512 4eb31ded1971a531f19f6f3852bff48a67f855204956ae41eba137dcf43d5e84cc4de4282c3b7efe971e1013c4dc87d8928ea78148c5457b56417b1328a9499d
-DIST firefox-134.0.1-fi.xpi 634175 BLAKE2B c28718ede4a3628809d7f9d77809540775a454e16f23a436ca22ada68d8fb75c28e0a39013ab9f8fb591c579c5582766845fc51f88a8c9cb65b15bb648c26178 SHA512 76d16c818beb8286fe4e633d20f5c0def02184f06773fa3bfa554fdddfa6855e4137d5691dea56d0df6c7887706fa4b59464f0dc8ec42d357f53ea310006a5a0
-DIST firefox-134.0.1-fr.xpi 667539 BLAKE2B c5edf355d8301bf0a4a245eb8ad2a543af2c12a2f4549e6cf6611514387c4f3b1dc8603a9c2d41cbcd690db46df707a9a584077b59285f4c5c118689ad6d1820 SHA512 82b4756b45effab7cd322869d3c0f82707b7fba8d79c154df3e748df1e04b57264a1b9ee6bc8e8bbe597c91d011e0b4ebb62877dc847867444798af0cfbd05a9
-DIST firefox-134.0.1-fur.xpi 652555 BLAKE2B 66b9f111b853085b5277f31bce69b808ae9ad4a4bbe91d4355433606ff5bbad0a22f6ca371dadece69ceb125d9773ad101302d0cd11fe537bc5c741438152faf SHA512 163c6339a3e573bee6beb15c12dd0292da765156cb98422550de97d4e24c0c2d8c0f0021564c7f23699c0d64cb139544ef484287cb462b33704449a55ab85a2b
-DIST firefox-134.0.1-fy-NL.xpi 649682 BLAKE2B 00c39830cc589349b2e4aa92f24552d10a1df719d6273d86b2e02ba2c661d548914ece5371441c68ec6412086adf886f894e7797025affca93cec26ce62247d2 SHA512 b5fb3a7444ad8cf21ce6302642e23a6dea4025289a2d381b8fddb6605acfe3e69008c124f6995f634a1063dd5339b7edd6463cba3b4e6bbdfc447f3fd55f1eb7
-DIST firefox-134.0.1-ga-IE.xpi 474979 BLAKE2B 9fe63cd9e01f371803d0ce5afd0797016c24d17c742e47ba60c1a9020465103825d9218bbcc29053aee8a41dcc80b9f018c66d5b0a9f6d9016088d29114724c8 SHA512 0c5a1e62956e91d468dcddfe7f055ac9177cc1129f3158a99e186400ae62cca687b0a305833fb4bed240d42da3736bcd4727816b236920af6df7990e57797729
-DIST firefox-134.0.1-gd.xpi 603290 BLAKE2B 7d111ad363dc155d48761105bb846f3a0d815cad1dbac38dc398b2145a13af4c20a86f82b0ed160662f7157cbf1ed4c1307503884ffe9ca3265501a09584f8cc SHA512 bbc0757de6f144efda90c58b3a61281971fb854310f73e64b6eebcece81162cee81734830de4d4000b763fa30032ec7cc1107fbfa4204a5a2df5dcf40641447e
-DIST firefox-134.0.1-gl.xpi 614904 BLAKE2B 5faa407f5698eceda380505156b7e7ecda69e2871ae3cf1ba46a1198d3ed9636c762178209cef8b1cc285bbd58f1fdd106e724fc91cf738a7cce073ae2ac542b SHA512 8a30c2ea9ed3e6b6f335f2d7d0e1f58ba8cbd6b58859ffbde90ddf935c9cb17f56cd17439169be10a226b2a69268ec96f934211b3941ee8cd2da9cd1335aa74d
-DIST firefox-134.0.1-gn.xpi 661075 BLAKE2B d651686fff74773c3cdfd5d510d2dde2f666642c860b34610780c10cf66acbb938557700bbb1e565409fc26e00e2663b5c83edd2f308f9e2629fb5efb28ffc15 SHA512 a1c192261a0e5e325227dcfce712fc38d09e6f7546f74f82c229c3a16964ef5c0e8aa702303420394821eeb10ced49bf4c4fcf1d0e3494c64f91b13052b85904
-DIST firefox-134.0.1-gu-IN.xpi 531505 BLAKE2B 40d949467fd2fe93e99c7f496927b436b74cd0233af2d2c83efb06079aa2152b8006f953965199221666676c420b705057a30f827921b348d8e24e6568b36621 SHA512 f62798ba22e9163adae024de3349457ab4016edc1601c0fd1ff724b7c82c02dee8ef87fedd2265a1ea1e071ab7d0d72937523efae3d1d49bf15a7055b5a4da98
-DIST firefox-134.0.1-he.xpi 656240 BLAKE2B 39590855f02159d23f5cd8e60c940a4052a6f75be8045a37f678c99d877bbae9cb9efb1f5b05795b15ad3c2d0b3fc3d42fe913caf29af5dea703930a14f2dcff SHA512 8e8aa41eda57bdd2db844142fa49579edb43dde0d954fc78837dc9d4ebe3e3ad56142b6363c831409f2f0ba552c1d78014d06aa85c01bd4287b23a8685604696
-DIST firefox-134.0.1-hi-IN.xpi 570947 BLAKE2B 967cf67999796bd0be99befcc0afb425ddf13fa2deef026fad18951d402b3c321b1c4172b6cf5b108dee6813ddbbbc999be95ad11d375a5391576a5d0d6ce701 SHA512 c16dfdc8a9f178b39df53262936e39a2dfc3e1f53e208e2e589b7dbf9ba888c28b86814404ad798bc70f9ce814c2023d6ed0f238da263b173de987ce5660dba1
-DIST firefox-134.0.1-hr.xpi 633368 BLAKE2B 798befba32b265836933f7d19bcaeaa24cba8edd322b7ac996880f8dc4ab549bd9c53e002e68cb18f3ffc40953c4c4369944cabe00d06ddc0e07a35c8872808f SHA512 f2d230be6cb825458cb4e636095e74d737bf14997ee24f39a80c0882534df5af9a4c9702cbf45d86b7fb37b23c4627c7955fa56377c1d8a2478d73cb4e1fc825
-DIST firefox-134.0.1-hsb.xpi 674093 BLAKE2B 8c4cff5e920c63a394e0c393e5ffcdf2da24802a154fb9adda381ce15e802842d09fe6e83693b5401b24c92dc6a37861175b59a1d0cbb61d98fdfd6eaa589f6d SHA512 c455f94453e1cd9b730299eff59650ac304514ad241757c6ca895ac49db50018831fd901e0e508921677775e3777151310f24e667db4cc75a2924b3f1a9ec412
-DIST firefox-134.0.1-hu.xpi 678160 BLAKE2B 45810ebc540dd5796ca79eb4506df9b059f8abb9d832e0838a897d0ebd9fa32a17ab9e712fbaa7708a6d2a3b7e43aba140e54ff6632568242042e16199cd86be SHA512 120f50eee0b1e1219fd02d5d7d8057d0cdc519727aa319442154890b99b3ce3fe544283c77b8af946bd236edbd4bfc97273ec17aa4b6f02765083b501813c523
-DIST firefox-134.0.1-hy-AM.xpi 661668 BLAKE2B 1bf61ae9d99823097e1eeb4de17a521735c4dcb3b05c566c2bcb1cf755e1618880413a7030988b2b2420aba0ba212e36906e3e7097243189e64a5f4f484ff772 SHA512 dc8187317224ea007e39481a6c5872a15c15c0a21fed056d9f8ff5b3ee733a8f0619e6d988d0653edd6eac048305d88cc4bef8d3a45a54655ed454d756512c6a
-DIST firefox-134.0.1-ia.xpi 636637 BLAKE2B 75b0cc092f632bad4e8b05e8455aa403373a4d41ae7cfc11aedda32a4e932b297101459d53e8cf2a4f8b1583e86044456d285be1989bcef1e9dbce1de3a5e291 SHA512 dec17bd540588eab7ede462a897e6022dd7d6d0d48c04101ad566f09ac77c0cfe004e209ce6518961b540ef56856251eb2390d73d91bfe3f781790801e3c9c24
-DIST firefox-134.0.1-id.xpi 620031 BLAKE2B 3d9594e939287dfda94a271b07e9d05fcabd26021b5e75d7b23d72c905e6488188afad09654865addead69f70e158156761732c6380ebfc4450067e0eb121a97 SHA512 dd7d8b978eb809d99be1ea930496270b5b0a728eecb0893a15c600bb14063e898fbce3424e261048fec6e193c6838d990630f7aa8029333dfe149484cc571e58
-DIST firefox-134.0.1-is.xpi 642121 BLAKE2B 4da6a20307cde66f5a39246d966fff223c9f112340c23bfca79747caace201753cb51e8484a770f2f78229e936768b7722ebfd24e0b00ec52a704fc8bce2781f SHA512 a5816e6169cfd2031429454f4f4ec1943a2e79dbcb7531dc3c131cd035c4901390dcb122064d6e7687d9a727d1059dfcc9173a48c0974051c1fce6e7705b767a
-DIST firefox-134.0.1-it.xpi 646156 BLAKE2B ef69e5d790b476ae98bf2f9d3cb0fa27e2b8b9f54754f6f206b68922163465a707170ccbe673e91dd26fe9711d46b5b4bde8d99fe2b2ac0abff51f781d5a0ef6 SHA512 b45be9b36a93f21bf885d3c70fdcda2252509ee9b8e5c4e22e9278d168b5573741caa73226a57806f2455263b52a6e3bfa7db204e0ea461d5a47f533a7c5f73a
-DIST firefox-134.0.1-ja.xpi 704020 BLAKE2B caa33493e15fc4a0faa044d7b10dea04bdcc722e95c7bfc72a0eb78f97a4551c9d397ea4afba086364c1052d98c5904024084cfe06e23236fe1d00d45ae0e3fb SHA512 454b05d7a9238bbd3c8395e1175db275729950553e31dcdfb9d728964d3053b2cabcd019f76d738454c06554c1aaa41ef0e8f9dd2db44b62c0ea191c31da46a8
-DIST firefox-134.0.1-ka.xpi 711239 BLAKE2B c4571dbf8ab7ae8a9c5917eeb5614641221acdecd0e23cb1567bcbe7927e4457248353c72db1a8abb2ab14e1e8cc9411c6c4dfe17fe86c98845872b2a3db6593 SHA512 2dea45cce48b936cac676883d27efc7378adb4729dc639036c12902956c8e6eaaaf2a91274216c3a6c7b826a00aad81fa82d00cfc596cb44b683525afcfb2e88
-DIST firefox-134.0.1-kab.xpi 626324 BLAKE2B ef543360e97676a3a6cabdb3136f160aee3d1c2000f4828ef447f87c9aaef349df4e68df12f9dcd7ea10ee05f5b0e6b1543200f55cded988af3546913cd1e7d4 SHA512 1460708b8772a3feb4dcdae5cb93e0ad5b5ec31b8b002312493079d294af729e643f5ebd98b868c1d8b0f00b84fb307c6c2c80d4ed0d4530b431164e878fe23e
-DIST firefox-134.0.1-kk.xpi 734779 BLAKE2B 997bbeb292ae336cf892137f6247d996e9275ad178d4bbfe3ec436400a0b70433bb9faf6ca1db2bf2333ec723eaf3b062e9b5b3757603474d88129772c800cea SHA512 810f48ec04699b0ededac2abe79e4bec78fabfdde207b4cc18a9a4f770f5ce79e24dd2b35283709835bf61094309c171184a62b826924021053ecd8195872fec
-DIST firefox-134.0.1-km.xpi 529766 BLAKE2B ffc3986397992b7ea52fcf734ac3fe750825be92a2ad316f60a63a0e2b8364279f01741f4a6de07d852a5e02710124814baa48040f14efa5d179a13193bb5884 SHA512 512552f3a0b8a8500350e48f8b95b08b6fbd13e197c2a1375494140c7108720f17673a055783bc0563d7f1f2db643ff74ccc8f3e5ce1e27e8558ba47fd56be03
-DIST firefox-134.0.1-kn.xpi 494780 BLAKE2B 9526039df0db78e3f3f91a286b0918c8bc64c01373ac59a6a3e9c0282b8455ea3329b23dc740d0f134e909c5ca3d7049526477c1490d0266a720fae7c84967d9 SHA512 20c0ea269b76a481df5c03ecc9c9db0354978b9d39bd9d43bd55bc5956298d8b56c1a1edde1ec3d6b04e9cd83da3eb9cc4ebfee856c207f959569c282611cda3
-DIST firefox-134.0.1-ko.xpi 688661 BLAKE2B 026baa4268d3752812e9174e828667586873da09d12ae5f83e4391ba6fbcfec184e36b2364b2a72674eb17ba7c3a4627b41270f9c69f8959cc2627be8f8d9b1b SHA512 ec01d896bd887aea151527d456c52819dd201eb98f8a5e5bfb189fe33163e5c6811382fdd380f4da0a78bae5bc20e07147fe285d971a449ea72906ce22591d4b
-DIST firefox-134.0.1-lij.xpi 488308 BLAKE2B 14da2a82cfc53a9f87a568f4cc5b60e0d8f16b009c77cea776e05cdc4ac93f29e21d0e75e4c1f66ffa445d7e4ba02a4c68e8d1986d1514d05555d1738dc6e0ba SHA512 9f7a2805943b6b47fab323a5b258bdd2c9420955d48b9ad5fb9ddde64481feb1a4d540c47c73ec83385faf30a013c07bfae49c4cf1f2d7dc151767e7022f3b6e
-DIST firefox-134.0.1-lt.xpi 577195 BLAKE2B 091011e0e17b9eed978c7ac7ce688521d2cc0ab232884d4912ff2e2464a0541b475ef94ef8cfa5ed80addfa85586d246b44031b5988d9f78a21f2beef2ff7c05 SHA512 374e5870a1f17c183faeb7e0a69fd8378b27334ba7e21ba421548fcf95eab71d6a1fe89f404a83ae5e8c6bb881db41d48aeb9c0aa043c8568616aeb22f894a91
-DIST firefox-134.0.1-lv.xpi 590047 BLAKE2B 58ea9e0aa3202ccc3c31c83be173d94f528a6312ce4e7213edb2ccabf1921de88baf35f4114f8fe6f2d1cb94e863b9ffaab7f3dd1dfb1e57bd6511c7ec7c5b93 SHA512 8537d86331d77221903f3a5445db1cc37546f7ddb5586421449adc15a396c5308548e908e8a7a4188b0f2f4581aa007282461331192d3a8365b76bce0b234fff
-DIST firefox-134.0.1-mk.xpi 497207 BLAKE2B 509213b1283627c6ed7b1391d38f27e7f1a7a72f6221e8fc411e2e95175ca5747b4a4b88a0bedeef9d5a33a230a2c78879a841dce931f5c11bd672d8d1006293 SHA512 cdfae1bc8020fe9d561cdd1f7e0277b9f0a772d12514a8678f5f8ea96e20b649f8448b2d9e67ee2366c263bc5c72e83bd98d5bb20e32e559f0970fd26879629c
-DIST firefox-134.0.1-mr.xpi 536146 BLAKE2B d50880231e938be54d44fed045801f7eed192c0f710d36c6f2fcb9119074045611140c8c24d8b17f118f609f976d62df839965ffa25adb63a93aeabea432d739 SHA512 2cdd92c32658545fdf41f8b0ae50658be644c4c71dbdbfaefc7adabcdb5e6bf4fa5a32ea2fa16c8af5af232c12bfcd7c68551c9f3093863d433e2e6ae58f1733
-DIST firefox-134.0.1-ms.xpi 453846 BLAKE2B d9e1443563eff6d1bb2f09864e42632e4eb5e2f794f462654f25d062d6ceb989480b520b2a8afd067f4757f1d35154349f4e82433ec8931b7dd37b8c063e05d0 SHA512 40f99116731ac80fd4fd49fbc5d5fbbfaa7860e9806aba308a01960e2cf098f3c50d301e1a8ed9162e88f6bb56d9ff01566c0d3f835adca7ca66f11a08d144a2
-DIST firefox-134.0.1-my.xpi 522476 BLAKE2B 65d6149824f5fdc87552904f4fc5f569f9bfd70249e38e8ef8a7c723988f0ab18b08db085fe8c1ea1baab3b92e2a6749ca7e7bc434d73dbb771568014eae3122 SHA512 6dba49140c2a9c6a5348f18378da6730ea354bbc3366e289a1af2a5d5a7275bb56a4775ab958d42124690f1f51ba547d41abc2e1172eb5370433018016f989c5
-DIST firefox-134.0.1-nb-NO.xpi 625552 BLAKE2B c3c85efe7902e9d3e49cb6a72da6860eee84c4d79351a999484c3bad407bca372aea475825f6f3360156efb8b0ccf82945dc1ccb61a2914612ba7f89a6df7222 SHA512 7e06651cf7facc1ab104dc4a75fc3e232601afe9827556481e0bc28865f8b47abb8b7328ba90a730b5e811afead62152e028db8fdd94a835b9a70792d3fbb2fd
-DIST firefox-134.0.1-ne-NP.xpi 524800 BLAKE2B 0714bd61a28deada6e1d4097552cd5b67b6f8d0c8e8be973086eda3858f423665e2a0cf03ab23de00b77bd9bcacc780d93a4b15e457eeeb01447d2c40ee95769 SHA512 bac85169e2f70e7d5c358bdb78204d7d8b8b5e10003f9e6e67962cc38066f79366f00127187de2a131abe331cd998559b82a06073c24d6f13f570ec3a9a0267a
-DIST firefox-134.0.1-nl.xpi 642843 BLAKE2B 4d692e5d0beac05dca50dd178c1217a2076281a8eb55802e6e95ce56f8a6536fee16fdd2cba8451665a56c808ac484c7472e906db5c264170062b6a295d3285e SHA512 fa01408d61a098e26177f5a6b15f70e8812d4aa69cb7cc1fbb40cb414365fb7feda05f9880d5dbf4e552a62b527f5ea089b1fe2c26e6504528fee835b431ca5d
-DIST firefox-134.0.1-nn-NO.xpi 629834 BLAKE2B 4d7141b7774bf89fe9d6b46bd49fe1786921ae80604ca9c98fe872e18a0d118c43ce4c2ff7542e5892b90408b398ae3989528598455abfe41f936ea6064ca34c SHA512 31f5487c3de90a49464f45e0479f91442fc96d543a780d0381c3f88a33e13a0cbe39359fa2ef0162edc1e46c571749c8c09a212a96c3a0385ebdcad03e138cf9
-DIST firefox-134.0.1-oc.xpi 626180 BLAKE2B 968f2e94f341d0bf6fdb7d65f5ddd2393f0657e1dd1e24188a7642c7cd195c466910f5f937b8d8cbecfc8abc014b212e91be853559a4517b5ae144b0b3017b3c SHA512 00695e0dd5bea54332a288decfcdc45422bc20eb44b9e83b94e7c55de378dda22da2b23478d16b34744458d6db564ca022b63d90d724d000f8c7fae7f3359287
-DIST firefox-134.0.1-pa-IN.xpi 723077 BLAKE2B 053f71b2a2cd6ca574a30cfcf1af4e1ff7e08a8efb4d67908304230f88e477408c37576e9cb3aa1a22095aa3261d86e5bb4e597a74878fcd9f9562fda86a2ce9 SHA512 1c8ec921c5de189911c6f2c80d9ccac77b70c75752e43c4e8173682042cd104d9e416af065114cc8c32a7958cf3b470877fd8dbb7c59d2fe8ff7203d5731d03c
-DIST firefox-134.0.1-pl.xpi 661730 BLAKE2B 89079300e7317e686e68b61d9ae0ae1c0360882f7f01933f102634635c96ba8897bf00f9ae4288b7246071ccc0e83338267061b1df0da098abf11b10d552da79 SHA512 ec4fa15d1b3719c765277df503ee6ea42e1949d37ee2524b5d6ae30307db0ceee86837ce992a008938601966c925e439f42dbd96f421d781d2ec66a48bbae546
-DIST firefox-134.0.1-pt-BR.xpi 647946 BLAKE2B e14d24bc7d3bb37633a19f8f4f73fde518837819f91f0d551f370004a6061ede536939e51c3204a27b00cb2b93d2ee33d773e7d481777ff0af8c13c509e887f1 SHA512 8d0c6c5252064d7be5eee30384a3d39851319b206c158b78ee6cce146335c78bc847f37743fa76460f893578220e9c598103249c6b323ed816b1986b32001952
-DIST firefox-134.0.1-pt-PT.xpi 654958 BLAKE2B 438c9ad7cb9e2099d43f7989d09ca2ef8444e428e11ddd2e3c60878dd75b1370259b5302462d70dc3c5e5a6e97dfa6122eacd99abf363b78a2bae03f42295695 SHA512 04bd15d670f40827b25a47321d03fe20deeb511e82423e43336eb23b932de32cc606b87ce327e2d89860fc59c7c768a986dec0e880129804e5e63ed2165082f7
-DIST firefox-134.0.1-rm.xpi 644065 BLAKE2B 15f0becba9faa5ec3b83445103a6396c4f18b3dadda9491e9ecb9167fe042dbd2e06da47d03eac7d478973ad1a33f3c9aa6c3aa289d697ffb39a629c75ee884e SHA512 6e7a0aaa8a4e784997067284124e9441701e91cd52236e121651bf4eeb8f846bb04396f6eaa72010ac35ff8dba58e1da360b8b9f2e6213ea0de1d85888b35682
-DIST firefox-134.0.1-ro.xpi 554201 BLAKE2B 70e452ba9951671e6dd79265ec14c9cd5c1a1b96fb86586c916560674809b8ca1fe069ea1897b63533797c38fe568c68adfda7169c0107f57618d61f5790da1b SHA512 03e38daa7b9027458d0993624161bae6c2db824ff0421858ce11a90e4724e6fda754b1b71c4cd09b5b10b3bb59fbb6e419011c5d6e14ea3ece402bc7debd32aa
-DIST firefox-134.0.1-ru.xpi 750985 BLAKE2B b5e15f23836309493e20bfeebec3c5d364c3c33dda136407f006b65756b84aa4332a87b87c1fc6f3e2d073310fb2f595154121cee7a852dc73684aa63aa0456d SHA512 bdcc365a4659c3c7ccbd13632e93822572e4037d70f562aa944dad7b04811ac270554ee741bab77a16ee5bf9248b0423008f635c97eca2696ecdddace4f169e8
-DIST firefox-134.0.1-sc.xpi 602163 BLAKE2B 3cf87bb1f2e4d2435d1d01fd7208db1a7c780d4a7a43fb210826825be0adb49b19fa86673a9d069e05fb182816d54310c30899c822e911cdc7c0908d78b81097 SHA512 67170cac304862b610e4e5c08648b4db10284e215b05651353badcc293ff98e2570372481ac682c6bb8921307be46f718803ac8d0dadd070e2c093c7ce52c1de
-DIST firefox-134.0.1-sco.xpi 515424 BLAKE2B ed5cce9dea2fd6ef9f12604db52282dc22f35fbe6a190cf6141245712205c8b5961fe0f04c06b72de3b4f8c855d9e5c0bc4e52956b91540e6f270a2b0e5c09c5 SHA512 d7a7e95bcb0753cb7697628b7229ef8a729d9fe32e3160d776842e6fa2dce2a34e76e6a63d89ccd86164b5c61b997898e44f5d30196d305bd5feb4f1e93b3a89
-DIST firefox-134.0.1-si.xpi 626864 BLAKE2B b6b9163b7cf77aa53a38cdaa22f382b4e2c244574e899dc2486f65d29746088e81c045673e7c66a5f44d69727f2f7124480c6cc13c4233c1bc8da4936f7a5cf8 SHA512 fd4b0bff150e04d402d7dc7730a95d254505fd71e500396986b5732b5adf121c40b77d1b6ee6d5e0450e240f12d359b491c85eee9381881b60b294fdd367fcfd
-DIST firefox-134.0.1-sk.xpi 680478 BLAKE2B a4d4bea37c48c58d819539a698ddcb3ba78e05747dde612092ca3616d7c754ed96eb7830c592fe1dbad2e9a3c589f93a9e6c318c7142abe0a23d5e2e1793f434 SHA512 9e0b0a832691dfa04fb524343b156059df58bcf9f9bba424e4c8865dfbf5dcdd28bba82b2db5fa60db1488d41b0512969c154e5d66d666362e51379c6a344a84
-DIST firefox-134.0.1-skr.xpi 727787 BLAKE2B 361fcf3bc793ffbc035ee7e16855f94025aa380c2cf432783a584a783b53b00544ee0d3bdfd58646600f1a57c1605becbb7f61bef27acb60ff0db6feeb377bf5 SHA512 85c1d0aa771bc23355818ecae2249e7bdd9c48fe57856aaa356b9c0527be1bae8afde2a8c063776ef1fb56cd0c7bff9a88285339353c75fcb304b8f637189368
-DIST firefox-134.0.1-sl.xpi 647153 BLAKE2B 1cc065a6fc66c9d912096c0b7f795d562389885848f42aacb1dfbfb8c80b9049c0600ae126c2b9daab98726028895efeeac1c518607864bae7bee9f06dc51d12 SHA512 cacc3bc097e493850f966f2d651beef9f139ebce1161c247cab19fd8ba0b93643795235e7bce9240e912255ac0d42a344313600d8a6abf6d2b1722053f5ae642
-DIST firefox-134.0.1-son.xpi 420280 BLAKE2B 50c91dacd8ab84485133ca9aba6989ca105193809607dcba3b83722108c662a51bd580edbe90f2945231362427d3e5a0066aa2c2d12f02cea3c3c905134ac000 SHA512 5ac00b2d8968fbb9bb3c03ea0218a47c29accd3dfa6314b84babb6727d2e017d5e0d858af7f38c873c09be61c70fa97ca92cd8857e6225c3a84e4918a3fc1398
-DIST firefox-134.0.1-sq.xpi 665680 BLAKE2B 0cd71ccd45dd4817b3a39b20fda396dc7e0cdb05df30590227091c583e576c0473299a688bda58ae45eee8669628ae4c4aedcf88debef8d263a7392072c46f38 SHA512 d2486637ffeddfe57b27d6e5a696d1aedec6ab5824e2b401e3e9a57eae02ee34d18ed63e80997c951d8c511f56794dc0b9dfb5bb8cc5e0c2c9683d385bb0b166
-DIST firefox-134.0.1-sr.xpi 676500 BLAKE2B 4f335c0f542ca7d4f7e4e0218fc67cfaf30088a78b1681c517e15a55a279885f4e4813a720b1e87fbaf39c4715ecee3eb4e79127fbdf23d090b72c4c126ec0dd SHA512 7c761fa604deb8c72898cbde1f2593f09b543d23919ab1b4b006ec80f8eb23acdda521b18328dda6449ab40da00e13d230d6f530b193af8b4ddcf2df745a407b
-DIST firefox-134.0.1-sv-SE.xpi 644569 BLAKE2B 51d03f40f61fab659f622df7626044b416b0aae95b6f5e29b792d0593c681cc931f97395999a11e6c2f6ba0ce22aebcb27c41eaf33a9ef4843a0e000674e1d1d SHA512 cacc53adc221f3ca66b03e3acd91b4b486f1df816e163de7514c04aa2b822b709c2cc572753b11f84bec3f4ee44c9b3f856630450fa4aa964c08be446639e2dc
-DIST firefox-134.0.1-szl.xpi 530485 BLAKE2B 6d306e4796e095454e8b3ee6b4c69c6be2b2e14c6802aaa442229ea9092f4d44444fb1e244ccc40afa283b8829df91d6d31f39ec18f4f5aefaa25b043ccb9dad SHA512 b0d861e1cca91ca02426bd07123c60b96849b3862cc0c5e2af680b56ff03267ac40de138f3ebedfd87458d7cf0f994240902161145a43ea67e803737a2eee6b9
-DIST firefox-134.0.1-ta.xpi 511214 BLAKE2B 1473f6543931c5b045a05a32232c18d0aa3cfcd9836459bf346c5c9828946358ad98a5905c22762fcd6f470f0dd6b385234730cfcf9c87105b8d0a3657215cc3 SHA512 abc7dcc57ee6ed1a1e4ef78183cf17a4801437d9993838adc30c07115c592743343706cfa1c3c03e5b102dbb3bada26f9af41e06efe622430c09511348938ee4
-DIST firefox-134.0.1-te.xpi 575369 BLAKE2B 1e941acb251bfbbd9c497dfad0aaf20727455a5ca1ca20e913f04a744c91349a6c221aed669abedc2cdc9c1eff255f9eabfce1c1f183a7a1d71f18a4f25bcca5 SHA512 c432f53a30adfd8e33188af5851674a75c80f612a784c031aed7b77e5f12b0aa311f157e3ea22d42742e6ab96b411db57624326c516378e2295bb194d5c5a78f
-DIST firefox-134.0.1-th.xpi 727726 BLAKE2B b58b778f7e8969ae9f7b624a814a1702283946239c85b67465fe3ea45d12d620fd3e41dba023e3837f41f3a95bedb68a4312adda2d1d599b4a3d0c24ae616251 SHA512 5f7085c7e6e1d3fd509d21539d1efe82e480bbb571d661748dedfc2550f25a21daeb1e5730b665f79759b6433a89274452dc38ac3d1784846a52f7d34b2e1489
-DIST firefox-134.0.1-tl.xpi 538547 BLAKE2B a411c7f6ef10343e11963a16e9303f16f239903b246f438c98be7e019fdaeb3dcaf1decb98fd4b4b2cb56921cc7fa87dd34bdc1f8d2d29a30ab43e0fd87cd84a SHA512 33755684f6c881fa4164bd710a988a9b9ae186ed2d987fcfab84351137c2f166b5732c32661cd9d9ca5c4c4ab180b8e6c6e93ae12e6e74aeb8be5abc325acb72
-DIST firefox-134.0.1-tr.xpi 656842 BLAKE2B 1667f7e399f9407130cc6b6c003ee86502aa5d7e54350201ab457b7e354855d41e01058beaf4ac0a8b500c6ace40408753418209f7bf653d76888d8a52efca5c SHA512 02f105c1ce0142c063c41abb41a3e89933cf86b53a9106fd6c48950580b318a3928bc746ede5b1efd6f09f690abbcad2fd47d4e5a4398475dd130f18a7e4c375
-DIST firefox-134.0.1-trs.xpi 507815 BLAKE2B 7695fb9055440fb411d3a14fefb9c0468ea6021fb726a910a79e0dc5fb6ccb1254492a091d11a67488cda194d3a176a426f42b5c3b5daf92ab294621069866ec SHA512 04f7913b61bfbfd8eca29907a56f2ea7afded4a7df892510b70717895095978444f8d3ee6259adb451aa1c57f9b2606b5d8d471e1295ec2219ae1c914a0a8816
-DIST firefox-134.0.1-uk.xpi 742087 BLAKE2B 16c52791649d5c23764694b852f7530bb02e8a959143c2891dd4ed90f6e95484930ffa7c24238065e0b33105b6ac9fa675cc4ec7532a34228d1ea0e890e2c0ac SHA512 5b2d0d98c5ab94304b6998f6d0a99a341db2d63df775c21bcdb181ddbba385b1c552a850690b7f8518f0a7301ea71ae5e394fc907b3632dee7446c7085a44797
-DIST firefox-134.0.1-ur.xpi 564371 BLAKE2B 680680c8b3ff393734f6cbd69a4474dc34748fa80124a9e28114b98f7e864eaa0356d1480d6f4b071c871704ac8472930142199ccad6a9086435fbb6d5608998 SHA512 e8660617e96cb4fb44d828f19a3350c78eec71595e57f5ebd6d8f16a2d132523debb6fdfa902d0a5231f7efad1c1fb2dd7e7b231fdb36b041f85983c10006750
-DIST firefox-134.0.1-uz.xpi 482821 BLAKE2B 929e808752c36b2970cf5e20de52818ab0d284d1047591645a1813edfd97cca455cc03da9bf1e95edadf5960809a73899279506369f3697048d2251efde2a8bd SHA512 8ec21ac0a20c3200c77acd371f0cdef717b919eefb9f3597c80f4eb67466ce09ad863c734c1c82c56d97f1fc360d579d59dbe1349d991df7ced56de025918934
-DIST firefox-134.0.1-vi.xpi 683427 BLAKE2B 0b9926c6ea07a0f43ead4201d4d639358f37c7ea5ce0950cb81320bd52050702bf28038b85604185f655779c8456d88960410b1541cac48d9b8f2d758031e017 SHA512 bbfe3a33e5784ab5bad0dad1e2ae9cf183cdc7e325613d42f28765a7b93631db147b4e4a0430a047248329ba025f04e388ffb636d960427e6d538facdf157177
-DIST firefox-134.0.1-xh.xpi 421000 BLAKE2B e294f811b4631e5f82a4cb5bd78b6975a57aca1e4d81ceab9847579823f6f38652551bd8df931f9798a5afc23ea6e70cd9a5e6b64f18deb797b1eb4b4012d15e SHA512 cd46448d84f973d38887d19d57a34e9bb049ba4f550d8acc901c67a0825460fd8970df1e2a88560f633234919840e77aeb29d39561a51da026484b783d2543a1
-DIST firefox-134.0.1-zh-CN.xpi 684489 BLAKE2B 2113c7de306fce3c07f98a2301bb9a86e4a9ff0b5dc4af4f1a99b08b787f71a99aca078fc0d7eb1cd86cdf04d46ae5b42f7fb0018bbada84e6e6ad9115de9e0f SHA512 beeea5e91bb502bd560b8100033dc922b51f2e06da01754845ffdc58c08b62154f3ccbaf6b71a4b12da8bb30da5ec2a63b7019c1665a881757fca7f6f8a8f2cc
-DIST firefox-134.0.1-zh-TW.xpi 686744 BLAKE2B 77b3cc5fa4e33e2ff940599082bb741bbd0dd3d5f75ce1f9c3f77c8440ee6b7eaca575883215756a5c40290bf706b4580f9a7b4a9d03277098e86105424d3020 SHA512 fe9393f2b5ed97c24efb82181df81d971238440bc41f6f716f66a3359dc9d8b583a81af8c69b504cdf2ae99fa69bff53f8240293c126eb2b06130e3ce031dc76
-DIST firefox-134.0.1.source.tar.xz 602467028 BLAKE2B 8ca00a9701eedf9b29aaf33ff1fbb57f515a006dc747ebac358383a49ab8492315ca321bd5b8e1c6d9966d5fefd83c0493c6df6419abddd3f07396ec7495e2fa SHA512 3f40ca5a753a66e08af4e8b12d75feab67b0567ecffd34f5cf013f49aeb809ccd458c8011e9456dc902c24eaf626078117874514eb40cee5574eafce93ee772d
-DIST firefox-134.0.2-ach.xpi 468183 BLAKE2B 91455b0dea7133afa08a028baf85c7af1152c668ec18d021c2c4b52cdd022a783fe6ff957cd0a0d465c68f2404ff32e269988baa8730e9fa164b0bb3ac590ea5 SHA512 28620fa421c375ece3d4557f8cf6c6e03af641fa2e37672cdc243b40e773fc9204bd8d950dc7570006bf55d941c3d26cf57a170c79e3e4dd9c0768562af6e6ec
-DIST firefox-134.0.2-af.xpi 421167 BLAKE2B 08b0592f6787e4a24e96ae5c4bfbcbef2d9aeea236020133e975537bf62e3658114f83fff2a76fb6dae46e85f5f951bbbb64d22b9e967f755672015be36a143d SHA512 a1794da6b6e2f8db7092e6821bc943b103ba8dee951b9f3397592df72f24c923b9065013ad9a4daca4b85339cb32b3274f6b4d16d2e9c977c13fed9536563f52
-DIST firefox-134.0.2-an.xpi 510946 BLAKE2B 29ca8a6c28143f52f88430224b83042db01810839b662038807813d4c83b08b5e9fd5d89899ed09e0ea2c7ba5a6299fe4566e809451c0ad89fcfec1236323823 SHA512 db600a4c5f5535c88fece4a47a2b6e734b0b36fa575e09ee1dc5913462c56d88011c2a32cee6269ef2ebac0769f6f0af4807b7ca8cb86f1bf827ee40c8ec8aa7
-DIST firefox-134.0.2-ar.xpi 633887 BLAKE2B 45ff400fd076dd182de8320bac741bfaccec8f285734e5e9b74b045e3c5322e156096e1c4b290b204b22ba8c42507bd892637e3f5ac682d172982951b3fba33d SHA512 1f5217a22582ddc0de9b308a5202ed9501f0a46a16edbb7cac5dda5b3a7e30c2a89c6de6f526a2a5ffd90602d220df577e23d16fc91fae7d434651e9fabdd6b6
-DIST firefox-134.0.2-ast.xpi 500088 BLAKE2B 24a5e6a8d25ed3d6acd75bb4f42bd111b981e3bc053c36d204fe9346a4b726f264c6f2c6e60babf6f13b38b6b0ba854e4898ee4db7381a025553e2ccc3225bb9 SHA512 536a4cfb4125b03c4a78a1e131296f639b9eb1c5010b35f0f4bd83ecbca2777c732b6484f97a4204da404f3558f036453518996fa410b1093a8756f928fdc365
-DIST firefox-134.0.2-az.xpi 494909 BLAKE2B 1396f12aa5694db9259e2a336340bea9c6ce149388472941bf815341558cef15bb8c21e6238c6b8d9957a529e35337160e94a2d06dd99885d089346db48e5ba7 SHA512 d55196ce86cf7735e5c54006ac1bff60152aca55c99b67ac8778ab24db186eb6d7b7028967a643d264033e36b1cac25353869b41a9a114915014a04a856cf8e3
-DIST firefox-134.0.2-be.xpi 744293 BLAKE2B 9487c2484b456c2f654e3f663eec7da783b7a156553eba084f1df3acabbf58ed69677251d3f1dfe2cbe7b0bbac0144790035a6497fa47d8457b32e366c5e63b5 SHA512 eb9e39c7521668756a516570dc6eed4ec179473debcd48c5ed74d6a1ef03893b6f4086c1b2e1badaeb6ed477b61c2a9e5ff3a5022ed33120ec62f50cd8e37271
-DIST firefox-134.0.2-bg.xpi 670910 BLAKE2B 15cb1c571dd14259be536338fcab9e459f45bcc0c4af13a74453fd79b8450520afa895a1503e22665e357e43b0d61cf8f18bc464efcf4af0b3be0916718d9b2a SHA512 1fac3d9fdc25cf206ee4bcb0da63190d90f755f49f17544dfee7eb312ea53f1c397e35d71d365931e5db407806cee6260da57fe31251980cdafbca633878eecb
-DIST firefox-134.0.2-bn.xpi 615526 BLAKE2B c1c21e1f36a807a566f83176421fb48fd55eb0936ae8d71150c5e29c76e09ba3f91d46ae416754ab7b289f9c06be7a69f348061370ed8e9bab96d71fd32bc7ca SHA512 3d766eee4762e1a8c820406f361c8a71278f84f602df323bf24d3904a72a39a66fd220f265e14844ebf255a20dc2cd7d932f38ff653d688745e09c7217914492
-DIST firefox-134.0.2-br.xpi 598071 BLAKE2B 341ced2776436334b5ef85427f138a78378c0f21c6f82c094bbc05af41d40d6bdf934fa5814e5443464d3e7fd86347f594d96e60b4274a38c33868e5a0abf26f SHA512 e030429a56df0d4cb1cf939c07be904a4dad342c8ea725f09bdc46af79bad0d02f446717400551d332d1873a3b7a29d7468df829274109010192ed0da1dcc8a2
-DIST firefox-134.0.2-bs.xpi 557246 BLAKE2B 45aa9f9a02cba0001996fb24ca06f162f478aa25c76303f09cdb7b948dad7e5a0941ef7a1acafcd223c94b2879eaed62dbdc89204dc37954d987148a576e9e77 SHA512 d5756568967d997614bb282f16752a9e31d867b65d58b98e1bdb4e314f098f4b16b39c646d4776faa17ab558dab8ff6611a656faac622d6365686948e951a12b
-DIST firefox-134.0.2-ca-valencia.xpi 550244 BLAKE2B 22b43f335fb1e929013bd9526476b2e910547aa94f4405225ad3016e6e4bd214a5844bdb11b48d307575ba8a17f1878525c4fba871b9b16e77db0310962630c9 SHA512 ef1f4c5f179291872083730de90df2f1176bd29c8afb4e2d777c2a0049946f37a0319a58b5500dd0fd56f9a67deb49165a18f89c3ec61cad57634817e05eedb1
-DIST firefox-134.0.2-ca.xpi 607770 BLAKE2B f1c6051911fa9c84aace6d130d466e20488f34f962a1f0e2d9f05f6ee9890d5a4ab282c0de9500a013edc8a8cabf7873476fc387f76cb8e02b8cadb1102dcf65 SHA512 788b5d971cb7062c834898a1cb8b37908e84e30ca3917c526f978697721d1a0c889ee941332fc40a24aa34a59278e5db648e467662d440bb2514446533e948e0
-DIST firefox-134.0.2-cak.xpi 597772 BLAKE2B d8ea4ce4f08ba4e45ab38c7b872c490d7a1b85b4394abc3c8d3f72ab30a2e41cfe56836f5f2a2ef72349ccbb9140904b945ad725c7d655a032385435a7e81fe9 SHA512 75d3097873ff94553e4f0fa2e08c6de495b096a365be09d16c4d5dd28c8b0b6085bf72905faacb4ded3a72f473824a838e4f7466f8e1c6dbf2aa3cbf984f7c12
-DIST firefox-134.0.2-cs.xpi 688678 BLAKE2B 4613b877cfcd46c3956484fd231b56a0c23a816dff6ee0cd6e26de153b41381c3b0d950904da0910579dcdc0f073a3336f25de8a1d270336eba2448e5ea574e6 SHA512 82747ce8469b514aa367284e55fb79c022430276b394a56b76903b8784bd7c569093216cdf0ae922542aafb768048e7a5e165c45b21791f6bd8016d9ac90303f
-DIST firefox-134.0.2-cy.xpi 649384 BLAKE2B 6ef3a13bbc34ba3cbc7f8be369c3a414a80f8d19ab91958349c6820c15d00b9a8cc2acc0e79375025ac5705f45eb6ae6efac6cf93794adb148981a581a431ad2 SHA512 8fe21142730e5c321c741cb214e5814580a38ae8ac8bdd6d468f24e138950396df6238c5f087db7e8e2ae9dbd5e68454b3b206659edad50633098253b7e73c58
-DIST firefox-134.0.2-da.xpi 637279 BLAKE2B 7565d0cd6ede4bc1a236666f1dc44b6c2115e954167f9154b7ba85cfcd365cd5d147464e8f2120c39f5ead4bd774209fa8fd8514495d3054bbb95a2c20a27516 SHA512 f5d99d52b7febb34fe5cd7a7334044855f74ac8a919d8382e4abeccd7bd60113672be8b0bd47ab31c764f5092d31d66f566bb217ae1ed4b9e7bffde6e8fe6937
-DIST firefox-134.0.2-de.xpi 661274 BLAKE2B 121bbff7df561b7e404b86ab7a74cb2149d25059ad48249b24aa7272dcf0758817498229099d95eccd44e04fdae51aac4c48df670cce4311cf6872522c2c9bb6 SHA512 86cd284f5c648fccdfe28771c2a9b06ce879864052ae5953c0246c763bbc0e749fa79aa19c00ff4de28a946569c0a921ea8d4851bbf19e45ee5cc9150eac051a
-DIST firefox-134.0.2-dsb.xpi 678095 BLAKE2B 9119f2cce2193148d29063f9ac59e80d300270079c3ef28bfc7f7a578f3bc569c5fb0dd95223f9ca8288b22c0a4c8668bdec8b00887185a74e3538df3b53413a SHA512 199f80c42027ebf314180ee92c25f6bb4e6c8fb62287b7a67b41f15a9a1651bff680e35030a654a8c83c19c1cdd88724ea5e102b4d3066a7e236f2413467774c
-DIST firefox-134.0.2-el.xpi 760453 BLAKE2B 1f471a7e754b8fac4fc9aafdac2c0c58536e1822400b67952fe6c80ed5a4d8ea3c531fbce704a153ea7367e351010eabfd3150bd0874f9ece691fa535b90aebe SHA512 100e5e21cac15208e3c5ff76c3b0fff2dcbf33b2d0c643c0ffa7e5fae246a8a6212b92c33dc63325f0eab18e923511fdab662dfac744d1ed304bb338efd3f47b
-DIST firefox-134.0.2-en-CA.xpi 607988 BLAKE2B a38f9093d70522ce28e0080fcfdde6f201b259d833a3eaa86bc359b98c512ef150f4aa460c26e7dc66df215f50d1511ade196e8a9e5f82052e035499ed54f0d4 SHA512 4e68eabb1e3addbe3c709930723df8406a005ee96209078e2ab38d85db3e2237a760d5d88dbc76de7919f2acd323e548f62123bfaf4795256277e9959c2390cd
-DIST firefox-134.0.2-en-GB.xpi 609125 BLAKE2B 13baf2846643d2e1365d9a2111957300c8642c78a3675d59e29da50fbd6ffc7cf2cc0736f117896b9b9fa3e07e7d4f950df823b92dfcde6f11f5e11c62e30942 SHA512 04f9a3c61c87490dda717c80ae2c4b865064af9e8e0f6f72426ea2f47ef12f730097a48c5aee9d42c2ee0929e958a3eef84a11de6f7fdfa2b62e2b8cc9c990e4
-DIST firefox-134.0.2-eo.xpi 640107 BLAKE2B e0af3b4a51a1d6ff021b552ac337d965b9bb8bb9e4eacac75fc5894c9f685dd4780876332ef86f74ded4543676fbd472bd69b7716d026cae1687c0ee4f3dd39f SHA512 7bf6cd4c901a9db4c873d596f4518aba219c7e347ded0546cb1e508643f5e4b9d145fe43db2b2c3c18b21e57bb221b4b7ca2eb61252d06cbb9e1df5d71fccd8d
-DIST firefox-134.0.2-es-AR.xpi 654030 BLAKE2B 672ff2459977d08013fa39cf98588337078f58ea3ebba74a9cc13e25498aa31a061163e7a38423a8f3043e3b065b7c469d12ab5b6b96a5ce4ea6deb691432a46 SHA512 a68772f891a68ec7c683932859d1367ad96fbf167a6488629b93e42e861d6d4222ca9f723c9076481fc0765e50a1956c9128ad4b292fd736d95f24998edba8be
-DIST firefox-134.0.2-es-CL.xpi 653727 BLAKE2B aa596062cf6ebc7cbf7a0d5ebd077179ca0ace4873e277fae77528be48199d3aba4e5b87634b9c06c8168a0990973daf49b291cca71cf68dca338f032d522caa SHA512 9e68c4b40ee9080b6c86f214eca9da736a4e6f1860188944fb60d4d99f353e8a93b744b46973b0e80714d64bb629b2ddd34ea95d4e375a67d747b169a1992883
-DIST firefox-134.0.2-es-ES.xpi 648576 BLAKE2B 8f9d4384b42d10933d99b23eb3b0e9b1b3da622325f9fd11d61fe9b29225048797030f453289a4eeb89440a98d8b76baf57cedf7c6bf76ae16031b790c132b3d SHA512 80f54a6531522abe30da8e2a0d6fc01a70dd3d573b2bbc99d80c409e02ca52fd51f4feaf5df4b11548899b09ea26bf750bb22c74e8643cc4b38537bf8896dbc3
-DIST firefox-134.0.2-es-MX.xpi 657172 BLAKE2B 65d7318c90b5f3e2c4093ef1b2b1e06b308b005fcba9778474cf17bf3534cac0379d3eeb14d6f7608c35f99a30d21e3b244297b801e51d86a35ec954ebda2b51 SHA512 aa6c12525c7a2fa808ffc48203eced3ae17f4d9131f85b3bb1240d8ef6ed67cc05db091b7d0c896622a6b662adcc035d57515dca091f82072c0a615022e05a4b
-DIST firefox-134.0.2-et.xpi 546712 BLAKE2B 7f7d14c2a4f145684e43818c66836eefdad661bcb23e48e0415a46377bb8f320d832573fedb3b3e40d47489940d8eb5430a3999535afd3ae4c7f7c736c6ac205 SHA512 747b51562dd3de57ee5d0c115b244589c6eb300a69c74a6a5373f942a9e88f106abe87e79043922580b2523051233f52bb21536063255bd3f1217efd4d214244
-DIST firefox-134.0.2-eu.xpi 622846 BLAKE2B 5cc311e6e69ed1c618dea710dbf390e9be23a4b5108d9bc2167edf916e30637a6c236969c62f2fe7bfcd65ca8a8f12542e68fa79905e5d8ec6208b961f216b96 SHA512 d61649cacab14051df4bdb8c84a9c07d75534a1aefcbaeff42949cecddb3e936ac20ae87db924b3bb624ccef8cf09c58c4bde295bcbbcb5dc46387ee1090c592
-DIST firefox-134.0.2-fa.xpi 625173 BLAKE2B 8a83f91f813742b553aa2e0729f453e30a6ba63544a5a78cefce822b1d5b30bad27b0c97a4d16757f7d88b0554678f6a0e436826bd1fa0af275bd79070a07513 SHA512 4272de5ae5ab383412972cfce469b1149d28993e4e11d2637bb5dea281d70fe3b434f8565058c491cb069f185a94324e82e380d539a4443408332eeff23e0b99
-DIST firefox-134.0.2-ff.xpi 479990 BLAKE2B 7d9b9df4107b0060dbdddcb3862e34488b95a74a37f8ca89b8840f1a823b34a013c347c297e6941ce3e939a0706d4d92b78eebcb818facf69a11f9607ed4d0b5 SHA512 563a20402a591390a33b0f20da2752c1990f35e57a8d200bd188e877d99eec80f12febc2779ac26a72db639165500271463cd1755cb5dc97d0646785191fdb15
-DIST firefox-134.0.2-fi.xpi 634175 BLAKE2B 95b0932aefc452a2e9b29861ce6c738379ca248f5dc20a6ef17a42705637ce957011e9bc44b73ed1b9e0b17a137a06909299f5732e5e74856b0cc488b9508e23 SHA512 9ad86fa96130a0522c33b5bbe8f5a809dde0f2761c982ff14723abf10984707e707d9bd87f4e75efe4f8868412884f5537847fbc6c246b7309072089b415c143
-DIST firefox-134.0.2-fr.xpi 667545 BLAKE2B 76564df53bff5d1a01272bb460d6d91c79b5f78d9e6bca078e07955c4f4c0f116b4e7f8b7abad35f7ece426113c2ea60d223d831b2c397e7fa7b451f7378e4f8 SHA512 389b2b916d08358de46f9fbd60a2462c4d362a1a3db7af611ab16c596f9cc0b8bc52517b479cf78e42efe28c72768ae14d03296d964330679cd20aada0767b5f
-DIST firefox-134.0.2-fur.xpi 652564 BLAKE2B 98f4716015835a0749439400113517d32a29a7f94de952f4c26d534beb4b9a050cf461b1a125bd36feb945c10d181d2c144ce02c20411af1080aeff312f65fc4 SHA512 96deab0467b2f92b3a298de3139dfcfbde89c094771bc391d652120211d6e095cfb8ebe19f5c85aeb06a70939fe2b609110254d76370b1bbf0a85f0c35571586
-DIST firefox-134.0.2-fy-NL.xpi 649698 BLAKE2B faf13b822920f297bdab3fb722307a9e87d5f5682595fe467318305120d92ff22ca2a8e749a600a104cef8f3ff64315b1a6a5dd95866ee24bd5de0a912cb204e SHA512 11a028ab6dc5ebbf0c6ab9f52b75f2ca59cfcaa47a9a90ab77d228c0d838a5102ae1d994c45d10dd9785ca020a7308a645ae45f2c0dec1f3f7d049593421cf0a
-DIST firefox-134.0.2-ga-IE.xpi 474980 BLAKE2B 4e2f1835f9ce5136655f8e0ff1a7e598af38c08ae55ac1d2937517fce36040722daaa60c5de1894bc3d7cf8619b75948097d21859ee7eb09918dd9d6b5bc48b1 SHA512 dc76d77c1648a942c08dc9091c7b016e18b7a2c284a4f6bbf4e58651bb520c4de6319d61d0836b69a526b1e15478ad697da7d459e9eaf335d792794a2e59082d
-DIST firefox-134.0.2-gd.xpi 603300 BLAKE2B ee7f7ea015f6e08e0017fdd8cf8b2a15e1d12c894712c5fa06aba0305300863d1741e6443a48ffb9a69fc84bfb3745a55c62fa1a1564d8ecd41739b12d03b5a5 SHA512 d7612b7726ff3bd7cca2df22e38ece666b6d94a6b575c8f77dd098f067aff7d85f087c4428ea9ee79490eed5162cb7250ae2aa109e3b92aa9bd49574b98c7577
-DIST firefox-134.0.2-gl.xpi 614898 BLAKE2B 69322faa162013925e25e00d684252e8ea453ffb5dc99272e7971628ea5c06ff0d45f039251906ddedc25ebe10103e1294fb2d9feb4f4bfa4609b14872467a25 SHA512 f387aa44a401007b7fa3da1edf11b3ba42969d92ed1449928991f604a889bf8d952d9fb8dde823b1f4a7ca2ac23009554e5ff06ffd477a04a66daf6ec2586d97
-DIST firefox-134.0.2-gn.xpi 661083 BLAKE2B 7e5fed42738b3891ab58f658e9fb38c16428b4ca79e57e2e661c12ea60ae03f9b69e6861c7d25af82eb45f0083fe296515421379c7a44a8ef9e47661d684ff3c SHA512 9b1edcd8510acdc8cce031b3753f6ffd65dae202fff987e8a1955f1eaeac7c494c5870b24678e052d565ce885a89f2f3aafc34b768f81efa92fa56c5420af7a3
-DIST firefox-134.0.2-gu-IN.xpi 531506 BLAKE2B 32da48c3da174c5dbc784fc289556b28de43a78e4be1e13f51baf9ad333d3248ef37e9af2e51932b13c31344d95be4aa1b95369a7acab86d7e9c443fe9045716 SHA512 3ea36f9a30c60cf715f2253448784e8a2cdc241ef6022c92333e92078aedf132b8932dc67e94d91458d46ea8a649fac4db54e0de510cc5281431fc05afdd0dba
-DIST firefox-134.0.2-he.xpi 656250 BLAKE2B c1eab0002cb46ed5b4a938ab176103e8c98ddfa116b62499b90556186ad2506606b5189d88d5f3dd7f456ce4cdc00de6a4f05a3a279c235bea03af50ff351185 SHA512 3f203a678471a86ecb5ac9ade5337fa5df1a1f9f4cce5509b3cfa7e555aba52899283086922468d1c4fd10d7e6f626c6e1c60faee6cae6153a2db3948ee126a6
-DIST firefox-134.0.2-hi-IN.xpi 570951 BLAKE2B 2070be5756dda4f052dbf44a102a981e175d7ea677e3f12d059abe95908bd285385a96c6e7ec1178b964e5ebfac4ede72bdf9a46f70991256019059fa3583123 SHA512 26170c931087ebf07da2a4d9b047dc28e671b0d0edaf686ff316a8dbceac75155b3baeaa7cd95023596fc1c6828b24f140d8b5777e603ddfe9af4cdd4148d532
-DIST firefox-134.0.2-hr.xpi 633364 BLAKE2B f2b25071146afe6a855a49f69834253d1fa0e7f293e91b05327cb3e39a8aa677379a302b063875d1a798971ab0ddb2096525243c2c92abeffbadfc9cfbf517c8 SHA512 14cfd5dee97851fd66ace3c8f783023a3e1f15995c1d1bc33a1608b0127533d142926aeb1816fa46143414a20e25d8cd26a32b6e9dc0b0f43d950aaabf775433
-DIST firefox-134.0.2-hsb.xpi 674094 BLAKE2B 6946a02e5206db18b7e7858ccabf92c8ff89bb19b515945bb3ab37f32242ab8794024bef63c37ab0b6d1254bbabf355ce85bc2f3f31ac6b784b97b39f66c835c SHA512 5ff6d30ace7065540c177e8f593df1b0084812223844f12b9b2cf01929bd0deb2eaca15b8c73d6fc98e8990fd1e5d7bfe67f91659ac88b5310cad4981dc34d3d
-DIST firefox-134.0.2-hu.xpi 678171 BLAKE2B b2de66091fb9750ceefa589cc816dc86fb15ac050144d2900f226f41ee9321eee741290bb496b3a222aa1b0c1349521fdd27e7a0cb3310b1b69ade1b561676d0 SHA512 756bc161ea6debf018ef1b3689d56e2dc14cadf3e1a297481131d16a5a0d16be7e46dbf30964df8042c727af6ade87b9a0f4f85fc72a6982e72fe42b8648ff4f
-DIST firefox-134.0.2-hy-AM.xpi 661668 BLAKE2B d0629f388ccd7eea29b7a62c15b2869f60eb061808e12f67972c3cc94c114d67cafc5051c693506d72ed7c5e4558b055866e04dc2b5780b36606f6a3d70aa043 SHA512 95cb4e2e269b7fb5b061798713e53e6756882df1a522767c5546c7ea022e2da5fb388580398627f83ee7ca38f2879bc2d7b78e222172c881471e509bfe218d5d
-DIST firefox-134.0.2-ia.xpi 636641 BLAKE2B 0ad7121b94e38d1b87366cb76ce922c1388a5120cf56a8732c5b3e38be748d70f7ed105e4557fd1c51d27e3cdf32579b1bc1d6b0ec6dbe08cfd7cb6afb9c414d SHA512 d4b50fce3087c9bc86172e80f61af1c49a5726d82e4b217473c011d7d29a997b8b98d101c0f7c6ba59b968ec82d0be33383fa23fa04522a13e447e12917f56b0
-DIST firefox-134.0.2-id.xpi 620030 BLAKE2B d19441f894fa01bfa9d70ce0ffc22ebf288106a3c5316a92f7f1a4253765e4ec34ba1b112e4900446b89761364e58f7ecd1c816a1fc944bedd5ae578f66cd356 SHA512 f9f585e99bf9f09957f92deba6c7131767a9379d5770e776acaad1bdd170f6fcb5f8d91a50ada6d777d307ebd1e7e3648a09d2621a2dfcb90496851929855a32
-DIST firefox-134.0.2-is.xpi 642113 BLAKE2B 1650c60e471026f224ea44938f5de3ec347a0567e2262a3b592cd675e6127268e38bf9a4812da817e53abbb9c45d891cbc3e445f20bbec73121e94b956d59835 SHA512 670276c003825ee87e2ee9b875b3cb65c7b681af17e3371765f77fb257d2ae768f6e72f58a05caae13e7c686d4abee62cf358ebcb31bdfc4ccea395019d9265e
-DIST firefox-134.0.2-it.xpi 646155 BLAKE2B c3a61b0ee00cffd33a1a4cdd151925f130937eab32abd0fcac8d01ec16c1d22d4451edbfbd171cd8d37d443ced974c30e6359907765ae44043838845df6b589b SHA512 47d05d3a2864cc16ab798f9fba75ab60f7f84972b0a8d6777d7a16ada927912eeff5f47505ab0318d177adf5a06dcae066c38d612c50fc161977aca42b5657c5
-DIST firefox-134.0.2-ja.xpi 704020 BLAKE2B 21bbb707fde92fd102c02e05887d43522a6516cdf3828d4b8944a0fd285650dac73815bef11460e351dda3f033d6fe5f8fe3e22a938f7b9ae9a4acbeb23001aa SHA512 1630e3a3ab7fce57b326313948088afc16f9d078584b62f3a086d41616dcf12fe4c69a717964b315a19c8599ae0c4c6b3fedec92cebe4fec2736956a8d78fa09
-DIST firefox-134.0.2-ka.xpi 711237 BLAKE2B dd0113c3d3d31be04380a249458c1deaf436238d3613100f46a722cf4c9ec7196921959820a57fff35c531a09366d719d6cbb7bd5b58d14ead19f3c6fb810d45 SHA512 99823fbf10be1a22d40f809d6f176358666e087536c249da17b5febc0184a702cff3f3c6daae9116eacef2b24cf84d7e20c127809480c0971c22cbf4992ee34c
-DIST firefox-134.0.2-kab.xpi 626325 BLAKE2B 4a6e407a984e1c67c9807e6064872fca46e98db8995c3f7f0486d11ac6e5cde12dc19850868971ecb4e16e250548284b416a03af40c337f91aa60650382bd8e6 SHA512 0a536b59d7e892d347b2bc50c83fe24795d36d2d187cad8866a7cd11b8d94aba8796f1d033372a4d43817efdf61881ef383fa48b96e3918e89aac1f461eb6d81
-DIST firefox-134.0.2-kk.xpi 734771 BLAKE2B 3ca4504c41e83efd367df9b8fc0322f6b4c56a90af0149486969ed641a9a9fa29afe6c8e8f6576aa41c5515a3366ca502c7319b3c08baafa9fca623ac051c66d SHA512 a5750f94a84ec6e54e5d0b9962be729f3f6c71f3926b5bb48cfbd881013b734ae3afe94863ccb2a290ba593537515ded16973320d04143104a5abe2181fc3162
-DIST firefox-134.0.2-km.xpi 529767 BLAKE2B f1e01001e37ec62f75a999cd0b9de498f5c6765174bf42bcbaf1b0dbc52fa734f8e6c2673a5d1f439ddc65b945f7ef1f045b9ef4dc05f744e1be7590f9ac6b60 SHA512 a60caaf040a14ea072aa25b2165361f87af0005731c594c15dd05e7abc9e435e76575a51594a1b8d0706905fde23b5bd780ac9bbdbe72d8dcb326403da8cdf11
-DIST firefox-134.0.2-kn.xpi 494772 BLAKE2B a64a6320bc280805c7d2177d8df97061dbe56410cc1157ddc9cab78ecd91ec948ccec2eff611e623f2e70dd43821ceba07ce6c3939ca6255384981925e69008b SHA512 9db4d0d538d091217c6f8dd0d8bee01afcf3f98aa2197055222744468cffd8cded43d53b702dd4d8c62a7ccfb57c1f3a6abde473d58bfbda774719f5acdb368e
-DIST firefox-134.0.2-ko.xpi 688667 BLAKE2B a460fe1b491db2ca958ff81053c3fd1f1865f20ceddae3e5a318470deb5cd16cc566dd0b06427b7db28467b122cab2462841c467fd88aa6edb6590626008ed7a SHA512 d3eb1a9f32a86bc2898240983beec368b5855c529d3eb5ec39616f60ec531ab538dff4a8ac1bfe0f7822b898dd27ee73492978de360057c5a10915ecc4d7ad70
-DIST firefox-134.0.2-lij.xpi 488326 BLAKE2B f1c72e8d2a1c4ce715d8a88ade1166dc2871e547dd4d6b0b03cd97aebfea7fcf3ec90bd97cd5d80bbf72ee5f9ce311eed86a41a3e0c5ce3f4a40b22ffc432f01 SHA512 3252e2db8e744075aad460a245a4bffdea90963f32b3e1a44157a752fb473b56dccf1b25157312870b3ffb3cdbe1b0fac0c12b987e3a25ac999dace5fb714f1c
-DIST firefox-134.0.2-lt.xpi 577197 BLAKE2B 9f3b73599d8290f9c002e6f25aec7957603093f7f0a1fa897915a08bdffd4608d0ded77a6851e2a5e9c0910037b37847796f14891eb18fa3f8547d11095f56d8 SHA512 62ef191c57989fa58389d512d3bba0523c105bb6450f3965e4405ed862d00d21e4761c9d90f4e8b1b712e04e0178fc0dabe56328e94c657c90e006690950f480
-DIST firefox-134.0.2-lv.xpi 590048 BLAKE2B 9ed8da5fdc57463a2b9cd3628b297d36fa5f091a1a4f26122728ac2125cf0b8a5d30aacae22289fcc8e8a751471bcb3ee0ee50679f6254e52aa20fbc23ef76ee SHA512 11696c0ccecb557d71d96130df6125c4b13b08200412aaf36f0a64ec44b5b9959cda3da9dc88b8630df5099e5c528b99eba150b97a8f526271ef657b6275d368
-DIST firefox-134.0.2-mk.xpi 497209 BLAKE2B 42e2aff8e6717830b95f572ddb009624214b75fab977abbfb3b614bc0ced814aee91afe162df8d98c555b2825c59055c3b658ce19e97e1453e8048960e468722 SHA512 4a1bc08b54d00bfc05fac6843c72648dfa130b0c6666087d62d944de632799c7dae9d46042e34e5855cd9713f8ebee83c2cbf0bcd7825086ec4456f025a56255
-DIST firefox-134.0.2-mr.xpi 536144 BLAKE2B 4eed7afb68feba320e023a13733acc7f24b4833480b5bce429c9ee25d8b5b3110d61b84917fc145de05f12e19412d13d80ca9d0632c995f9a9954e3fc4ede0b2 SHA512 21a052b0aab09ba2ef83231a46b67c179e8a3cf2b47e4bc913849d40e11109bfcd90805b129778cc5faceaed6b787a55514ca8ea155db063011ab8fb82e832ef
-DIST firefox-134.0.2-ms.xpi 453844 BLAKE2B 1a18ab8fa4948dbc26396f2b3649334d4a95916b682de36754fee8b5a9478247de9ed4084808dd082c5ea8843e2d5cc906d84a867a6b68d00033477b8f16812c SHA512 4b22c1092adf696508d45e396a334debee949679cd4e4f745ec32c3927c703bc92c8e463b09f99c84c6a5b4f8ae7e50671843b2e5d160e54b5cd74d3b4569d2c
-DIST firefox-134.0.2-my.xpi 522472 BLAKE2B f9356284b54fbfb432a55ca6f9e66150fdb9fed71a94866a7d3c37d5def73fc27bed6d5ed9ac367c04e8ff3f981ab489be08a70c615a6d2e7022259a6650b619 SHA512 eab10e0b8563f223ec3a19160cb6a095fe1f85b544d3df119964446951218a22585aaf7ac0f597e1ae41146b009fc59e6f77609ef47eade7b684861a807790b9
-DIST firefox-134.0.2-nb-NO.xpi 625557 BLAKE2B 51f8d44e3a15a52a7bc63d29e38d715c7c13bd781532c80f6903dbacf9607bd4e4e4eecb1f21fd58c4839a75f147d32144137cb38632ab585ad4907866a9d8d5 SHA512 17ffea7c83f88aee8cf0859b12a27de016bf2108be0f514dcc60296c1dfac7732bf286f907bcd9f671d17bee08a8d6301ade164876b2a7693fcd577aaa70da7d
-DIST firefox-134.0.2-ne-NP.xpi 524801 BLAKE2B e7ffa1b0fcc78f6c895ce9b9338ea8478ad61c6cdc89da77e048fb44edc3a77e4b5b70202a32d7c1f78e7b2a08503a259e0155ece02fe4364070a8cd2a7b273a SHA512 3bb166bce1de86f2d63ae106aaa38365efe5a3d7296d1495bddc7c6e408d3530223d6323826aec6c6f0c8a56f614b2401b13b2fec783fca2df68dbcc5680b99b
-DIST firefox-134.0.2-nl.xpi 642842 BLAKE2B 7abe0316d0225894fe82eae71dfd4552b7454f9cce8d67e5d4e3a015dd4d97b958fc0ad65b4c45ea671d0bf3d60d4a007969145ce1be546d1989abbee6046db9 SHA512 19c48cc4466a7fab770a558967d48012d3b8524b7009cc1031b8ff65ef2215f03a4db97a2cbe0b8f7e975d10fb5d737ddfc7c8e0adb0d334cc252c81527c1e40
-DIST firefox-134.0.2-nn-NO.xpi 629847 BLAKE2B 72347e2c0dc988c32fa03634b7060e0edf4e68ae48b0c4d141713145cbec14b7b7f95566b4b2c6f348b0db7d22f0af4143fdcecd2afd256f7e4bb75a54b0bec1 SHA512 25ea6c572de098a03e977dfc43cc1d5eb5b0b6f01558fe19d9841f315e74c35362f4a74a7e52c82c5f9abcb3ba34cfdb6d208291fef0ecee0ae5d2355b278a36
-DIST firefox-134.0.2-oc.xpi 626184 BLAKE2B 9bb0f6fff001d5a48b8da9ee57982e41dba5a1839337763701cd3478925a518c1c232fc3768751340ee9028733401ecfb9caf8139ef152d058cbd2c63d325708 SHA512 b8541481e6502c4d21b910cd2b82afe6b82ac00cd792b3fad42544a9a85712d553473b5a647a0c54fb41fb50a9d4f8d40127089dc702612053d31db8f4adf3a8
-DIST firefox-134.0.2-pa-IN.xpi 723087 BLAKE2B 98c4db6d88f73969e6bea7207dfc44b44ad6486afa0454f4023f49341bbce3bbc6e91085d9ab5abad412ba81c6082efd82950744b9359898911e633b29f7423a SHA512 79cc7f20d3c2c3137cb8c9d6d3ec085eb72c1b814b4167ff6dc3c1092b9e212bbd4462f211d2d12702fd52ee7ed1bc5ffca4edd50b74f3b977facaebf27424c3
-DIST firefox-134.0.2-pl.xpi 661727 BLAKE2B 8c188693e8826a4e7a4b3ec1a66998274b704c9b5031ed97d604d756c99cc5e8197e3dbbab0e820701aeed71cfedca7a54a031e21a0d21c3808ee46bfc58a56d SHA512 a920c895d696f9e684551c3c33be2326b16b05a35d9e97c24cc93f957336f7842db9c833c1e42402cf8fb84e4080a677f8087a3edbe8220b141b6f7c87f89668
-DIST firefox-134.0.2-pt-BR.xpi 647959 BLAKE2B 64e241fa624eed060dba10add81d63c32d54b8fe0c927ddbb4d8568af6db5efa6f8f21e703900ba7b8159aa1ff53ecc8ac4afb7d714c5b0c039f78dec226790d SHA512 c13a0bc90c230f64b961f2d9c40ef884596722ea04739a3da6e90aebdeaa8deb7b5dc2c0112aea6d62c60e8f34f7d51d3ea5050af2eda2aecbb91bc807a046a6
-DIST firefox-134.0.2-pt-PT.xpi 654966 BLAKE2B 84baddb4e46c48f98651d61480b3e609371cceeb52bba684c37f1da46af61621743d440c802dfdadf3ce597af6d915b8c358a578d73b381c3f82a65b5dc788a1 SHA512 31788b3bc476f6019ada36486ad90f3e476b1c6f20d6ecde2333c19956a8761647717fd037229c4aea02454bfb5b8b0926eae8e76d64e24ae8f2c5b89412f582
-DIST firefox-134.0.2-rm.xpi 644069 BLAKE2B 971efe6bc012c621fcfcb0582ab2dc8b3471a8b0fbc4ba7a5082ddfe8be6048e53452950d0bc7d5dbe40592c1e715194ff238a7d45347a7da17f0162fc441cfb SHA512 edd13362bd17eb0fe37f97db839e402ff740d725c149c66b7b830e2d223f2c29876150705f95628213231103111504a64668f1c0975e3f24a62f409acfb60e34
-DIST firefox-134.0.2-ro.xpi 554203 BLAKE2B f7bc2c860db254f5ece82eff1467c784585810c3b4a0aa879302a41437695bb24559030917a3d473f2ebd61d3f02b437ee28637dbcb60fee5d153489367fb33a SHA512 ad7054dc38d11724cd97fe0cdcd0fd77028c4782aaf549c03b0086e84daf86b1a1244c074aa214ec871bbf0e338af534b1d2624646cd79c3d26d81603a0be27a
-DIST firefox-134.0.2-ru.xpi 750994 BLAKE2B 5c3caf97acd758bddab7ebc75e4372e6c333bb7b41b9cdcff9a00c55e0c72a7376b4ddd1a6f553b63a5867821272713cd70ed43c3ff561f56bf52a0e14d505c8 SHA512 39f74044e69959717fba65b6c95943a7d29c848c8b338aff5410bc0f608c50d0b52422192929c83d1bad74f328d228969a2ab008a6fd409054751fe3249bdb45
-DIST firefox-134.0.2-sc.xpi 602168 BLAKE2B ebd0edaa3ac43d267334cd054ff7764ea7aabb1978a97b70b735e16100c30ed5eff98fcd1f5bd00829406d7849d883d6a2cd94bd01c049cf3d80505f3633e862 SHA512 3f17c57b1136f5be1ecd51155c0cf38be8d4b0a8a9442b8dcc46f7c40e5d0645b581fe5ed47edb97e6716f8db089ddcaa714b18a1b774217abc0de5199a20498
-DIST firefox-134.0.2-sco.xpi 515423 BLAKE2B f4acfed405aa27c2f01114f97c1a086f23b696a93dee91bdc31a265020ec87c09ed0b530b074aba675fe21a7b71bbcffe0169f59d5d3ed8b0f6e0e4bf30fc6d1 SHA512 c87053eee836f81a6680d38d70322f2944e919604d90c3df3b8c589b745ab80140026ee4758eb3825de4d1349187ab27df52136d9f0de19a72eca26efee61292
-DIST firefox-134.0.2-si.xpi 626869 BLAKE2B 1439f04b2666ea656757cccce4507c290a295bec746ddde94b3cce29218b2ae66608985d6e6276e0ad140a998d10924f33544864874a64d761788f3f12a05951 SHA512 4ff1fd4b0af8a65b8108307864b131083380c69a39f6e3feffc8ff7e5e209d58431f99415ade2a57d211eda7537625ecda5384f4079158f73d97bf00e105528d
-DIST firefox-134.0.2-sk.xpi 680484 BLAKE2B 0d407ed97a02195f45120010e97412add658c6b4373c3b23851af6db6d0bb6db2a56fd12d0939e82df53e60c21d24af7427077f5f11f236cf3d05fed4b9fb4db SHA512 3a50f280da4a62ecd3e91c376ff24eb96a605189e3c4975064ed56c8a9d9a9906cc723ee166bc7b74c942dbef9b596aefc4e3afa67361498ba9375b338ac4a01
-DIST firefox-134.0.2-skr.xpi 727794 BLAKE2B a93a3967e7a1c61e43a849fa5b560e9ea1491335ff183c508ed5c402725ff075fee5040e3bc51d7752647fa955f732d225ec70b5b974f308b72d7951a912949f SHA512 d0f0bc5427f00ea16cbef9404a2699fd2a34fdc4abef0d328bef90ae8bf7a9244b5d205b388db714cc9fc4b4caad2b2399db5924e483bd7d18da18c006ef229e
-DIST firefox-134.0.2-sl.xpi 647153 BLAKE2B 8e54d1c994721e4e19edbc707f56f5bfbd8ee6fe05e5cfe499e005ce19e54c645bbf0b20872dd0d7763123c69cdd7cee6c12b5b29138daddb7a42c955c5f970b SHA512 1dac80c77b1d6a2c0661b238067d424b4a40d78b29d42096bf45aad1121c54c27783539c529a41983eb546cd5f311c43812ce0debfcb8fd2fecda00617a5695c
-DIST firefox-134.0.2-son.xpi 420280 BLAKE2B 66c2e089d4657b8666ff5eaf01279c96f48dd84f074039dfdb2b6104b9ce3bc3524e57698744382f2cb8bbbac8847c613f8cae9dbb3ef43b32915314f14878ca SHA512 a59617ef750e221cc7efc1e9d5f4058324be42f786619cd4c1f173dd94ea96962d3e53ede27602d00a63fc1ce0258b3abfdb63a3fdf833240de3eec51dde3ba0
-DIST firefox-134.0.2-sq.xpi 665690 BLAKE2B bf63c5f42e94edca443461606d1c87f1d391597b72fce85c2dd318fa274636205730aba40fd3374e86165cf06046e94b080a3aa113eacbe3bb3123dcb03a100e SHA512 8c31684a1a1fcdbfa93a0a579868098ba8b83aaaeb86e65c464dbb4f36b4fa747a3b4772a243f2f7d2dc18f71a3a5c93cec3941b9c4b4b049be97d15c94d4a36
-DIST firefox-134.0.2-sr.xpi 676502 BLAKE2B a41d7cd2779dafaccd63272113a9a16b531e8c7377bb1310f734a3a0177fee77698cf42af2537c142d49c84f9d1cfeb431955c74702bc76c1e4dba56184a7573 SHA512 54b3fac720a9f6b5e4b9c0ea2f7267f1a481cf1df5fa20e28a6cbf2f2efbc6f1643ea151e0b1aa04e98f062b39533f4cb472317e0b72bdff32bf4e83bd432ac9
-DIST firefox-134.0.2-sv-SE.xpi 644572 BLAKE2B ac727677d059374609860768bb094abac9556d7c0f5d3556f05290f7a29a71a3d065211feecc2465537a65b674cbfdb7436d8c93aa5988e891053ffea6ee0f0b SHA512 0cf3006e822bff478c31e9712b473222855dac3cc3796d0616c0adca82040506daf66a25c5a50b82fe37dece9f47950c2b4f98ae914f32c6997769f62577184c
-DIST firefox-134.0.2-szl.xpi 530486 BLAKE2B 389cd7b376393e3e0b61d7692fd49ef323340421d3aba5eef188ae1cde42d2557c6b45f026de194614283893e553eb633fe73862a70ca9c0aa2b68ab6ef08f22 SHA512 5053c677c79c067a227153c50cb170c73ba2e13343b3ec45b158b9f90e6b39b3b2fe356e66f6c5423fed398aa9ef9cd2eacfee746b174d0ccd95e489b734cc09
-DIST firefox-134.0.2-ta.xpi 511217 BLAKE2B 35c2badfed05a3a174132c9a743871b716e9dff0fb51eb5ffe82534613805d0426d7b4aec9bcf619a1ef52946abd9da2fac0a561528eb6577c179988c31d1dbb SHA512 8ea523da807a016445755ebaede060bbd1d16f113769b8ad6e946ed62539d07ab647109a4c83a034236a444b37c71095e5aa9be1f87e9d15e105853876951a87
-DIST firefox-134.0.2-te.xpi 575366 BLAKE2B 1b43e4999e2f2004b8db03136b80fa5c530d4f8b81d7239a815839872170a399d06a7668bb8dd2b359907bb206c3c28ce298ff17214ae51b480525051620a156 SHA512 0c241e6a30ac6e87de1c5d2c92042460f01203e8c26d14495fca18db3891fc503a5e8bc61348debf5f26a38df0b0a982f4ac499e43d1b6dbdc17fa0096ec7b59
-DIST firefox-134.0.2-th.xpi 727730 BLAKE2B ea5b4de061fe582cf1f33ebdbe9eb7522ef5caa271ca63833c8d3d203df4f149f08c5b8071facad810d6273b94c2f323b04dc86bb0de0d6f8d20bc9cfaf65016 SHA512 e9160fa79349d3e3ab5d39fa7b852b838aca3709347307b177e9374e0305016b9734558aadc43b155bcb03d20e0b14df53add6c65c9ca7e05575cf87fee5900d
-DIST firefox-134.0.2-tl.xpi 538546 BLAKE2B bf74822975816060da61f23591e27963fefd73ffe9f1f6d885eaeed663a344d50c3a905d5d26a39aea9927e6f464c7d91af8c831d578c4b888dd7c73475d7f93 SHA512 e3f54f4c670041a3e9b52724f37aea1dbb5816e8e09693d6d6bb9034acb1fe132be1dd01a8dcb963d4e96f9a2c8b9bfc39a62afd55ffb06214a94ebb325a7203
-DIST firefox-134.0.2-tr.xpi 656854 BLAKE2B 55f9847bfee9eb1a32570279b5715757ce6af15013a2e1dcbdd2ab4202e3bb26009326b0a1f6e55fefd65741ee3102cb5f892df044a042c0d80f426f99319c01 SHA512 da63d31d0c9ed9f29e429bb2e7b6d14d762de940af26330a8cc4f65424563d88dfc19ba5613fe60839c42a3686d347dca6a4e62acac4f38231d48346b671c4a4
-DIST firefox-134.0.2-trs.xpi 507810 BLAKE2B 0086999e232a3789d69abce703f887c787933db386b2095352c6521cabaaef5531cc52e36617113b0f2fbd89218bba9fd341d20f60e46521e66bcaa8c76c4e6e SHA512 60c96fbb59905007356db428a8f194af8e4cd91308487436597e7c61cd9fe1d72a533e001a0bf2d038e7eea77ded60ac705536257647aa3f9e4391cf24c10431
-DIST firefox-134.0.2-uk.xpi 742078 BLAKE2B 2589e3f00726dbbcd12f353ec0079b6ce37806cd92718e19e79d028f721de1dc6d66ff2b2ca85c5470cc2bcd974c8cc000fd298c957c170a77f29951ddd498ac SHA512 54500430a4045620255fb5d21427eb299cab4bba1135379b006dfa1bf0c35bdc98b24549718ea093319771aaa735d4990e104432e3b1920341b0cc355e0eadd0
-DIST firefox-134.0.2-ur.xpi 564367 BLAKE2B da26c584e0ebf2074636e8e622408b0b69610f609c7053748c7f64b98233fc9012a98d3ce13abd7085af67a3fca8783384eae345d2173ace89e214ed4559f2c2 SHA512 3b6e514cdbba4506422ee039c2ce4d0011d98d2be1e968ae528ee2bf79c6f80db3f766f70fe43ab8b0391869005346f4d8ae00bebc036be6727beedb2685cef8
-DIST firefox-134.0.2-uz.xpi 482832 BLAKE2B 4f0e7de6855da62732786c90447e68cee03068c9a647f3bbbf7495c58e8889e3c0611bcf144dc51fdb17fa3014e67cfce28712fa357d7e4a5ac922b1d004caa0 SHA512 bb17b008e3745b34855c2668e68a0de5ac09bcaadeb88affd0cf6741ca162e99177c7d9f19fd68f4b1714b5d4312bf9ef8366e813d0f6fab3baf95a6659d759e
-DIST firefox-134.0.2-vi.xpi 683438 BLAKE2B 34ec85bb8c88758feb26b7d3fb0d9e166f731ac873b2fd182f11ecd5cc95feaa506b3e6cffb012efbe550d64623668b9a21bdf6cb482d57f0fa2b36892da2240 SHA512 506b0e4038328f3aa4dd7bfc439dd3805be7ac932c42c1140c4aabce3f19d5b95dfc94fe3e781480cd35b665c23aee1047f6efeaa15fe44af16d74c3a97cac58
-DIST firefox-134.0.2-xh.xpi 421008 BLAKE2B b0110c3a1930c312f385985b00b1e2bfb19666b137c4e2adc708a89fbfb921b4e5fde794d5d2651d1f45290ad7ededd7310e116d74d0b520329f7697e0bd1dd5 SHA512 8626397cb9642845a2f6d7c39511ad8d9d9f16d2d55c38d1804ec84919900f28a7fdb4e03312e3fd711fab21dcc3ca9db344405baaea9776cb255bd256728c26
-DIST firefox-134.0.2-zh-CN.xpi 684487 BLAKE2B 086b88dfd1451614af4da8b51ac180aeab8e47ecf69c6e5148738491f221a06d34c28254ea09ac951ba25f644b9024c917118d2818f583d0f259847f635b0f9f SHA512 3d2f762eeaad47dfff627087d174074d3a89507734c662c974ab5c4b5f587541ed62e8e59d5aeaacd881283b1f311c495894c60f4cb7f6dfb5feaf2508ea030a
-DIST firefox-134.0.2-zh-TW.xpi 686743 BLAKE2B c3a157e5fae193476bde6722d32b1ea4e65cbd3bde891e76830ac193b609de6302291b6eebc5eb3a54575244738763a1c538f621d5bfe2f6715ad98009e83db5 SHA512 8fcbd4a0c897a9a0731283ccb78fa35d799957cf8fee1f70892c65f106efd42ba5b2024eb227952c45f4212a1bc2ddb65e7d7ac8cd61608c7c837d29b2c6b517
-DIST firefox-134.0.2.source.tar.xz 589962348 BLAKE2B e1d4eb6fd528fa405e1487ceb256a28946f703d39758594f65950feb1448f7423545162d411255c559c4ba697c5e14c7cf7fdbdabfdfdda9663f24c53737a742 SHA512 74d631ecbdb5607cfcc4de408947b3b129e36b3d1daa501827aebc81f48c878f9bade875875c466c07c651f26b5388ff2d2d2087e66e0613d8914abaa7ddf5ae
-DIST firefox-134.0.source.tar.xz 604421068 BLAKE2B 599049006a65bc70ce7a43b8412a260e033888609fefdec33a7aa4cf5427e0a89a725e6a74b396097a9263acafc9251f9a54294c666af1f7355c66ffeff4a007 SHA512 1275a686dc0a27b48df4ae05616511512f676e03474e3095b2521eac25a385d345aa3e8786716dbe812af49e07d72b32772479089d648968e2004ca0c9c35344
DIST firefox-135-patches-02.tar.xz 13740 BLAKE2B ff1780260ef9032c9fbdb6af9cf63967eeff0e3478dcd53e42e6ae7e476ff31084c3f61b840ff0ab7cc9a6932b5ae2f012b0abfd5c0551f2896ad1b10a5bb3fb SHA512 ed124fa1c4685b45fe0c3402d9abd99e34bb54d42f1e5891204df26af06578d490d3bc0a0593144c69970df5cf0b89071c4d45540939c54c1cfdbb155cee8655
DIST firefox-135.0-ach.xpi 297493 BLAKE2B e9f6422239452ff716089945cfec4696c6f48c92f283e412788b8b70f95f1c6e7aa14ab85d983a4423a76e5a110b5043bd966636942e2714626ca3b14797dc02 SHA512 173b83bceedaadefa5cfdb5aa6996803e41f8f7efddd89d3dde7778fd7b04b99d6d3c2bc3622a2246c78e9c3c308694fada412d17a2539de3ab63712335e0455
DIST firefox-135.0-af.xpi 269128 BLAKE2B be97eb56a031773a7c647d72181ee3af86ee7fb23e94a34f5b0d7fc47af3e3dd01a67e81a5bae13d30985c1c6ff75ba5a6de91af8d0803c32d0e3cd0c5f73fba SHA512 e6352c7da7985cb1564fddf8c8e8445baf47a27e16fde93148aaf2f45a92177ef4b507b83c4df90308fb5d00035d3059404a49c1425cd943caa30049fd427c4f
@@ -922,17 +212,8 @@ DIST firefox-135.0-xh.xpi 275831 BLAKE2B bae380fde3744475fb2f45f6e4f16f228bd2f8f
DIST firefox-135.0-zh-CN.xpi 455592 BLAKE2B c98b1d6b40de79364aac1f00d5873fb33db274b8c8d4c6d76e74ba1c5ab35cc9981112ba02be760844d9b44534032e4fd3b0d814b0b67060cf6d3ca9e80865b9 SHA512 903222a913298c1c15dfffd6ec6de2fe2817d678f3004fc0739d7e63175ae91cd2f75ae5dc718df7ca70f9af646b3690cb20a10743339faa0f22142b65ba6a42
DIST firefox-135.0-zh-TW.xpi 458490 BLAKE2B 226ff3062418d0827d01df1efe5080f5703fd8f4edfb9ffca2eacf7db496dfbf69458127380a6057e263f0d9166ca14d515baa4c8b4504a8bd390a9d2a14e87d SHA512 69aa1a2f600528db8bdce44a7056ab3c1b05a08b9fe82dc6b5d9246b4e0d4a4166241e6834ec2894c5a14a096b29d335134597652e4ce3c8b2a774b05739e8a9
DIST firefox-135.0.source.tar.xz 613526736 BLAKE2B a9309d125b48988bc4e5c6989f2a1a0ee169dc7661a3d8d67d6bb32271812b2e22b885fa8384c027835ba1907fe00ad2fb8c8c1e8d87f8dafebbc9939c378edd SHA512 7d283bcefe1e328901f15a88f5ff3da566bb0495ce5b9e3895e7a156020126a5743b6bffd69d94d9eb812e1868195ae92db162d29a5d98ee118fdb238469c089
-DIST wasi-sdk-24.0-arm64-linux.tar.gz 119660865 BLAKE2B 5067fe0d63a8be0e3466131a7f1e0a92185e09879e5256b8d12428606920fb074198d7c5b4f949466f5179852f53911333baf8fb2409068de4a9a6c4d62bbd96 SHA512 412df3d066ef4a175bc5a10353d4bf853c6aee101a024b84b2fc10c1e2a48c0dde1b7162c08a56726861a5b5b9838c05da75c5069d3454513ed862ba3f4629bc
-DIST wasi-sdk-24.0-x86_64-linux.tar.gz 118879731 BLAKE2B 385dced143f463427e48839b4c9a810161b2791f0a1a335ad53b1cff9e20fd004b1c24c80443ec213f448dc31a5b1748f447569161c88ca8fc01b3bf35421aa6 SHA512 e320e1d3965324dcc435aab15e0ec3597dae914fae9634af4e7181a76609d35fd01cdca07621f39a6c894b528055e2d014ce0c1fcfe23a154343f51fb48928bc
DIST wasi-sdk-25.0-arm64-linux.tar.gz 115160800 BLAKE2B 1ce22aaea87d0720d40d46ebdd96508c8fb0593b53c4489022fd5a1a9afb043a26a6e162a992d73454f612f2b6ab01e17a99c189c0c8b8c2d2d68fd96fabee1b SHA512 ef4eff22c1efec4dc5ab199d09d93ee0004f9fa67b32cac0030f8b6a40def10f714391cec8e803c200995dd8bfad3ebad9ec79b4195aa6b2ea61ea47a8b9e61f
DIST wasi-sdk-25.0-x86_64-linux.tar.gz 114450290 BLAKE2B 07618828d4c25d67421aa72d38fc49bbff9052b8ecfe0fa9f4207e71880e9c650f458567cfa5bd389d5f830fcfee89142a77d33c29e7bccd1da7ddba2bc47b95 SHA512 716acc4b737ad6f51c6b32c3423612c03df9a3165bde3d6e24df5c86779b8be9463f5a79e620f2fc49707275563a6c9710242caca27e1ad9dd2c69e8fce8a766
-EBUILD firefox-128.5.0.ebuild 41203 BLAKE2B c7f12ff1ec0ab88d1ba0d2e96e5fcd62ce294715906b9bb381090e89c7b33e5f42035cbf9366d3eec5be6d3c5506654025cfed5a1c5c1e51b2b959a5f6ef440f SHA512 bb574b16d9782045837514d0434f3a627398cb75aef7aa7fbf68bd151dc5d24806ad8c711b33fba4c65d0f9072ea7989c30eb5957811a023e0a948ded93aed2e
-EBUILD firefox-128.5.1.ebuild 41205 BLAKE2B 62be1b1a02d0630eadbf2b441febb6d02bb9a0633ea8c46d0fe35bd5df9ca30ab85b854d5c1bf5c8fce0e5fa020d6085d358e69b80ed43f919dc5eeb80a0171f SHA512 299056c24bda66a12cb4a29518b522fb7551729631d01d2db3d54a5c5dda6bb568d6cd5db27c57f686231034397162841739cd6e49ff244fc29ebfcc05f1cd32
-EBUILD firefox-128.6.0.ebuild 41758 BLAKE2B 52d51a1d0935179c0cc46c541e1645ae850b89400ec65bcc74ad4dcc23c76c922da2104ba44501c8b1f16655410d55f126348054fd3968ed3c9c0714920437c1 SHA512 4c125c2316f9678bd77d662337ae785b384c23f894d0769cab210bd444920b108f7f0b15baec04334903056b654e9f842d0fdd106fa79a80e45f8c1226009272
EBUILD firefox-128.7.0.ebuild 41824 BLAKE2B e5ccd26fd642ad39215be1d7c63f5cfe892b64175dcea805ec702a8636518dd53d598ebc3c38335ee88c5a98872ee4af747ae4ea49d504138561e4d0c85544c1 SHA512 8fefa3dd02c9b5d65e7f373527ad59037ffb8f96668da3444d05766138abbed9394a6a3800d846a05758f3c9384a577a78a8cf7dcff1738359be61386d668e75
-EBUILD firefox-133.0.3.ebuild 40775 BLAKE2B 80594fd1b2501bda3d6852cb9af0c0eeb25852c4dca9fda50c45af48b439fa716f624a5c6885855c72370edf540bcf216ebbe097ac1e922c9281c3c645a8d7ce SHA512 90f5653a1f8b81bf99a87f4198b28d4a207c7421fcf88a19a4cc57b360e69e944561afe571e357f9d0f2e09709f182260bc03d4b08edd7a31cbe4fcde394b9f5
-EBUILD firefox-134.0.1.ebuild 41083 BLAKE2B e3c1339be6577370c54853d08abe549be982de7188427bd138103d7c6ba883956a280a6263cd86224e3926d62f4fd8f57dcedf810a9e3c432812bb5453443774 SHA512 c0e4115dd53a93c18fa98e622b7386d7f27d6899eb333d1b1a93027a1804ceb65ed93861ab2bb7d1bffa7d746735acd8b6eec2a54ed1a41cb7fb6e750d35bd78
-EBUILD firefox-134.0.2.ebuild 41083 BLAKE2B e3c1339be6577370c54853d08abe549be982de7188427bd138103d7c6ba883956a280a6263cd86224e3926d62f4fd8f57dcedf810a9e3c432812bb5453443774 SHA512 c0e4115dd53a93c18fa98e622b7386d7f27d6899eb333d1b1a93027a1804ceb65ed93861ab2bb7d1bffa7d746735acd8b6eec2a54ed1a41cb7fb6e750d35bd78
-EBUILD firefox-134.0.ebuild 41083 BLAKE2B e3c1339be6577370c54853d08abe549be982de7188427bd138103d7c6ba883956a280a6263cd86224e3926d62f4fd8f57dcedf810a9e3c432812bb5453443774 SHA512 c0e4115dd53a93c18fa98e622b7386d7f27d6899eb333d1b1a93027a1804ceb65ed93861ab2bb7d1bffa7d746735acd8b6eec2a54ed1a41cb7fb6e750d35bd78
EBUILD firefox-135.0.ebuild 41149 BLAKE2B b0fd1e8637bf1e7000e643bac4a13cbe3918edfedcf44f585bc219826ffb1e8a918c82cd717e1bf86e22fca586a58ae9f09411491df4f9fe4c3f1f9c63b7ecc0 SHA512 695064a7ea917fa9d4cbeccad0593d1d5a14469fb1a661b5dabdee636051029945255e35edc3a06bf3e71eb331a339c80ceeb55803ccae406ea22c235a524508
MISC metadata.xml 2730 BLAKE2B b9afb69e8ce59ffbf2804d7d2fc0540bbf4f6cbf4e2290b198339421fb1d27cadf26681d66e28797b2cff0778e07795a9cb5a8a842e68dda8c502d1d5522b044 SHA512 f093bd263102c298e6c3a05a2fb6729b34809a3bbcc5c4ebc5d308d9b6efb371ebb0392e2f12bed3d333a49123cc0ca450ac94c3653fbbe431a63acc18085551
diff --git a/www-client/firefox/firefox-128.5.0.ebuild b/www-client/firefox/firefox-128.5.0.ebuild
deleted file mode 100644
index 73b8f278ed4f..000000000000
--- a/www-client/firefox/firefox-128.5.0.ebuild
+++ /dev/null
@@ -1,1369 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-128esr-patches-07.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
-RUST_NEEDS_LLVM=1
-# If not building with clang we need at least rust 1.76
-RUST_MIN_VER=1.77.1
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-# Information about the bundled wasm toolchain from
-# https://github.com/WebAssembly/wasi-sdk/
-WASI_SDK_VER=24.0
-WASI_SDK_LLVM_VER=18
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.org/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-DESCRIPTION="Firefox Web Browser"
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}
- wasm? (
- amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
- arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
- )"
-S="${WORKDIR}/${PN}-${PV%_*}"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
-IUSE+=" system-png +system-webp wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( jumbo-build )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- wasm? ( llvm-core/lld:${LLVM_SLOT} )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.101
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- 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-libs/harfbuzz-2.8.1:0=
- !wasm? ( >=media-gfx/graphite2-1.3.13 )
- )
- system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox:rapid"
-else
- RDEPEND+=" !www-client/firefox:esr"
-fi
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( skr )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || tc-is-lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
-
- # Get LTO from environment; export after this phase for use in src_configure (etc)
- use_lto=no
-
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]]; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || [[ ${use_lto} == "yes" ]] || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.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
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Pre-built wasm path manipulation.
- if use wasm ; then
- if use amd64 ; then
- export wasi_arch="x86_64"
- elif use arm64 ; then
- export wasi_arch="arm64"
- else
- die "wasm enabled on unknown/unsupported arch!"
- fi
-
- sed -i \
- -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
- -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
- -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
- -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
- toolkit/moz.configure || die "Failed to update wasi-related paths."
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- # Make ICU respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
-
- # Respect MAKEOPTS all around (maybe some find+sed is better)
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py ||
- die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
- python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
- js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-valgrind \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly, since it's not activated automatically via "known arches" list.
- # Update 128.1.0: Disable jit on riscv (this line can be blanked to disable by default),
- # bgo#937867.
- use riscv && mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- # wasm
- # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm.
- if use wasm ; then
- mozconfig_add_options_ac '+wasm' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
- else
- mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
- mozconfig_use_with system-harfbuzz system-graphite2
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # PGO was moved outside lto block to allow building pgo without lto.
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Add telemetry config prefs, just in case something happens in future and telemetry build
- # options stop working.
- if ! use telemetry ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set telemetry prefs"
- sticky_pref("toolkit.telemetry.dap_enabled", false);
- pref("toolkit.telemetry.dap_helper", "");
- pref("toolkit.telemetry.dap_leader", "");
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- if use gnome-shell ; then
- # Install search provider for Gnome
- insinto /usr/share/gnome-shell/search-providers/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini
-
- insinto /usr/share/dbus-1/services/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service
-
- # Toggle between rapid and esr desktop file names
- sed -e "s/firefox.desktop/${desktop_filename}/g" \
- -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" ||
- die "Failed to sed org.mozilla.firefox.search-provider.ini file."
-
- # Make the dbus service aware of a previous session, bgo#939196
- sed -e \
- "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \
- -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" ||
- die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file"
-
- # Update prefs to enable Gnome search provider
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs"
- pref("browser.gnome-search-provider.enabled", true);
- EOF
- fi
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-128.5.1.ebuild b/www-client/firefox/firefox-128.5.1.ebuild
deleted file mode 100644
index 5c0759a47c61..000000000000
--- a/www-client/firefox/firefox-128.5.1.ebuild
+++ /dev/null
@@ -1,1369 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-128esr-patches-07.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
-RUST_NEEDS_LLVM=1
-# If not building with clang we need at least rust 1.76
-RUST_MIN_VER=1.77.1
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-# Information about the bundled wasm toolchain from
-# https://github.com/WebAssembly/wasi-sdk/
-WASI_SDK_VER=24.0
-WASI_SDK_LLVM_VER=18
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.org/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-DESCRIPTION="Firefox Web Browser"
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}
- wasm? (
- amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
- arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
- )"
-S="${WORKDIR}/${PN}-${PV%_*}"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
-IUSE+=" system-png +system-webp wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( jumbo-build )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- wasm? ( llvm-core/lld:${LLVM_SLOT} )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.101
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- 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-libs/harfbuzz-2.8.1:0=
- !wasm? ( >=media-gfx/graphite2-1.3.13 )
- )
- system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox:rapid"
-else
- RDEPEND+=" !www-client/firefox:esr"
-fi
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( skr )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || tc-is-lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
-
- # Get LTO from environment; export after this phase for use in src_configure (etc)
- use_lto=no
-
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]]; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || [[ ${use_lto} == "yes" ]] || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.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
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Pre-built wasm path manipulation.
- if use wasm ; then
- if use amd64 ; then
- export wasi_arch="x86_64"
- elif use arm64 ; then
- export wasi_arch="arm64"
- else
- die "wasm enabled on unknown/unsupported arch!"
- fi
-
- sed -i \
- -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
- -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
- -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
- -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
- toolkit/moz.configure || die "Failed to update wasi-related paths."
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- # Make ICU respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
-
- # Respect MAKEOPTS all around (maybe some find+sed is better)
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py ||
- die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
- python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
- js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-valgrind \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly, since it's not activated automatically via "known arches" list.
- # Update 128.1.0: Disable jit on riscv (this line can be blanked to disable by default),
- # bgo#937867.
- use riscv && mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- # wasm
- # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm.
- if use wasm ; then
- mozconfig_add_options_ac '+wasm' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
- else
- mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
- mozconfig_use_with system-harfbuzz system-graphite2
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # PGO was moved outside lto block to allow building pgo without lto.
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Add telemetry config prefs, just in case something happens in future and telemetry build
- # options stop working.
- if ! use telemetry ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set telemetry prefs"
- sticky_pref("toolkit.telemetry.dap_enabled", false);
- pref("toolkit.telemetry.dap_helper", "");
- pref("toolkit.telemetry.dap_leader", "");
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- if use gnome-shell ; then
- # Install search provider for Gnome
- insinto /usr/share/gnome-shell/search-providers/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini
-
- insinto /usr/share/dbus-1/services/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service
-
- # Toggle between rapid and esr desktop file names
- sed -e "s/firefox.desktop/${desktop_filename}/g" \
- -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" ||
- die "Failed to sed org.mozilla.firefox.search-provider.ini file."
-
- # Make the dbus service aware of a previous session, bgo#939196
- sed -e \
- "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \
- -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" ||
- die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file"
-
- # Update prefs to enable Gnome search provider
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs"
- pref("browser.gnome-search-provider.enabled", true);
- EOF
- fi
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-128.6.0.ebuild b/www-client/firefox/firefox-128.6.0.ebuild
deleted file mode 100644
index ef66fd5507fb..000000000000
--- a/www-client/firefox/firefox-128.6.0.ebuild
+++ /dev/null
@@ -1,1376 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-128esr-patches-08.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
-RUST_NEEDS_LLVM=1
-# If not building with clang we need at least rust 1.76
-RUST_MIN_VER=1.77.1
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-# Information about the bundled wasi toolchain from
-# https://github.com/WebAssembly/wasi-sdk/
-WASI_SDK_VER=25.0
-WASI_SDK_LLVM_VER=19
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.org/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-DESCRIPTION="Firefox Web Browser"
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}
- wasm-sandbox? (
- amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
- arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
- )"
-S="${WORKDIR}/${PN}-${PV%_*}"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio selinux sndio"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx"
-IUSE+=" system-png +system-webp wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox"
-
-# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being llvm-19 based, and
-# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19 is already stable in
-# Gentoo so it should be widely adopted already - however, it might be possible to workaround
-# the constraint simply by modifying CFLAGS when using clang-17/18. Will need to investigate (bmo#1905251)
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( jumbo-build )
- wasm-sandbox? ( llvm_slot_19 )
- wayland? ( dbus )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.101
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- 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-libs/harfbuzz-2.8.1:0=
- !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 )
- )
- system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35: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]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox:rapid"
-else
- RDEPEND+=" !www-client/firefox:esr"
-fi
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( skr )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || tc-is-lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
-
- # Get LTO from environment; export after this phase for use in src_configure (etc)
- use_lto=no
-
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]]; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || [[ ${use_lto} == "yes" ]] || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.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
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Pre-built wasm-sandbox path manipulation.
- if use wasm-sandbox ; then
- if use amd64 ; then
- export wasi_arch="x86_64"
- elif use arm64 ; then
- export wasi_arch="arm64"
- else
- die "wasm-sandbox enabled on unknown/unsupported arch!"
- fi
-
- sed -i \
- -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
- -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
- -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
- -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
- toolkit/moz.configure || die "Failed to update wasi-related paths."
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- # Make ICU respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
-
- # Respect MAKEOPTS all around (maybe some find+sed is better)
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py ||
- die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
- python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
- js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-valgrind \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly, since it's not activated automatically via "known arches" list.
- # Update 128.1.0: Disable jit on riscv (this line can be blanked to disable by default),
- # bgo#937867.
- use riscv && mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- # wasm-sandbox
- # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox.
- if use wasm-sandbox ; then
- mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
- else
- mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
- mozconfig_use_with system-harfbuzz system-graphite2
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # PGO was moved outside lto block to allow building pgo without lto.
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold ; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Add telemetry config prefs, just in case something happens in future and telemetry build
- # options stop working.
- if ! use telemetry ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set telemetry prefs"
- sticky_pref("toolkit.telemetry.dap_enabled", false);
- pref("toolkit.telemetry.dap_helper", "");
- pref("toolkit.telemetry.dap_leader", "");
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- if use gnome-shell ; then
- # Install search provider for Gnome
- insinto /usr/share/gnome-shell/search-providers/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini
-
- insinto /usr/share/dbus-1/services/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service
-
- # Toggle between rapid and esr desktop file names
- if [[ -n ${MOZ_ESR} ]] ; then
- sed -e "s/firefox.desktop/${desktop_filename}/g" \
- -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" ||
- die "Failed to sed org.mozilla.firefox.search-provider.ini file."
- fi
-
- # Make the dbus service aware of a previous session, bgo#939196
- sed -e \
- "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \
- -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" ||
- die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file"
-
- # Update prefs to enable Gnome search provider
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs"
- pref("browser.gnome-search-provider.enabled", true);
- EOF
- fi
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-133.0.3.ebuild b/www-client/firefox/firefox-133.0.3.ebuild
deleted file mode 100644
index 4c2dac290e02..000000000000
--- a/www-client/firefox/firefox-133.0.3.ebuild
+++ /dev/null
@@ -1,1371 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-133-patches-06.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
-RUST_NEEDS_LLVM=1
-
-# If not building with clang we need at least rust 1.76
-RUST_MIN_VER=1.77.1
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.71"
-
-VIRTUALX_REQUIRED="manual"
-
-# Information about the bundled wasm toolchain from
-# https://github.com/WebAssembly/wasi-sdk/
-WASI_SDK_VER=24.0
-WASI_SDK_LLVM_VER=18
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.org/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 rust readme.gentoo-r1 toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-DESCRIPTION="Firefox Web Browser"
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}
- wasm? (
- amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
- arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent"
-IUSE+=" +system-libvpx system-png +system-webp valgrind wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( jumbo-build )
- wayland? ( dbus )
- wifi? ( dbus )
-"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- wasm? ( llvm-core/lld:${LLVM_SLOT} )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.106
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- 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-libs/harfbuzz-2.8.1:0=
- !wasm? ( >=media-gfx/graphite2-1.3.13 )
- )
- system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- valgrind? ( dev-debug/valgrind )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- )
- wifi? (
- kernel_linux? (
- || (
- net-misc/networkmanager
- net-misc/connman[networkmanager]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox:rapid"
-else
- RDEPEND+=" !www-client/firefox:esr"
-fi
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( skr )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif tc-is-lto ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
-
- # Get LTO from environment; export after this phase for use in src_configure (etc)
- use_lto=no
-
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]]; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif [[ ${use_lto} == "yes" ]] ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.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
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Pre-built wasm path manipulation.
- if use wasm ; then
- if use amd64 ; then
- export wasi_arch="x86_64"
- elif use arm64 ; then
- export wasi_arch="arm64"
- else
- die "wasm enabled on unknown/unsupported arch!"
- fi
-
- sed -i \
- -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
- -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
- -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
- -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
- toolkit/moz.configure || die "Failed to update wasi-related paths."
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
- python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
- js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- elif use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
- mozconfig_use_enable valgrind
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- # wasm
- # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm.
- if use wasm ; then
- mozconfig_add_options_ac '+wasm' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
- else
- mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
- mozconfig_use_with system-harfbuzz system-graphite2
- fi
-
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # PGO was moved outside lto block to allow building pgo without lto.
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- if use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- if use valgrind; then
- sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
- fi
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Add telemetry config prefs, just in case something happens in future and telemetry build
- # options stop working.
- if ! use telemetry ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set telemetry prefs"
- sticky_pref("toolkit.telemetry.dap_enabled", false);
- pref("toolkit.telemetry.dap_helper", "");
- pref("toolkit.telemetry.dap_leader", "");
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- if use gnome-shell ; then
- # Install search provider for Gnome
- insinto /usr/share/gnome-shell/search-providers/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini
-
- insinto /usr/share/dbus-1/services/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service
-
- # Toggle between rapid and esr desktop file names
- sed -e "s/firefox.desktop/${desktop_filename}/g" \
- -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" ||
- die "Failed to sed org.mozilla.firefox.search-provider.ini file."
-
- # Make the dbus service aware of a previous session, bgo#939196
- sed -e \
- "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \
- -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" ||
- die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file"
-
- # Update prefs to enable Gnome search provider
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs"
- pref("browser.gnome-search-provider.enabled", true);
- EOF
- fi
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-134.0.1.ebuild b/www-client/firefox/firefox-134.0.1.ebuild
deleted file mode 100644
index af9245e50f9b..000000000000
--- a/www-client/firefox/firefox-134.0.1.ebuild
+++ /dev/null
@@ -1,1371 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-134-patches-01.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
-RUST_NEEDS_LLVM=1
-
-# If not building with clang we need at least rust 1.76
-RUST_MIN_VER=1.77.1
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.71"
-
-VIRTUALX_REQUIRED="manual"
-
-# Information about the bundled wasi toolchain from
-# https://github.com/WebAssembly/wasi-sdk/
-WASI_SDK_VER=25.0
-WASI_SDK_LLVM_VER=19
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.org/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-DESCRIPTION="Firefox Web Browser"
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}
- wasm-sandbox? (
- amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
- arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent"
-IUSE+=" +system-libvpx system-png +system-webp valgrind wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox"
-
-# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being llvm-19 based, and
-# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19 is already stable in
-# Gentoo so it should be widely adopted already - however, it might be possible to workaround
-# the constraint simply by modifying CFLAGS when using clang-17/18. Will need to investigate (bmo#1905251)
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( jumbo-build )
- wasm-sandbox? ( llvm_slot_19 )
- wayland? ( dbus )
- wifi? ( dbus )
-"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.107
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- 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-libs/harfbuzz-2.8.1:0=
- !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 )
- )
- system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- valgrind? ( dev-debug/valgrind )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- )
- wifi? (
- kernel_linux? (
- || (
- net-misc/networkmanager
- net-misc/connman[networkmanager]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox:rapid"
-else
- RDEPEND+=" !www-client/firefox:esr"
-fi
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( skr )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif tc-is-lto ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
-
- # Get LTO from environment; export after this phase for use in src_configure (etc)
- use_lto=no
-
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]]; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif [[ ${use_lto} == "yes" ]] ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#915651 on musl
- if use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Pre-built wasm-sandbox path manipulation.
- if use wasm-sandbox ; then
- if use amd64 ; then
- export wasi_arch="x86_64"
- elif use arm64 ; then
- export wasi_arch="arm64"
- else
- die "wasm-sandbox enabled on unknown/unsupported arch!"
- fi
-
- sed -i \
- -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
- -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
- -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
- -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
- toolkit/moz.configure || die "Failed to update wasi-related paths."
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
- python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
- js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- elif use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
- mozconfig_use_enable valgrind
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- # wasm-sandbox
- # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox.
- if use wasm-sandbox ; then
- mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
- else
- mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
- mozconfig_use_with system-harfbuzz system-graphite2
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # PGO was moved outside lto block to allow building pgo without lto.
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- if use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- if use valgrind; then
- sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
- fi
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Add telemetry config prefs, just in case something happens in future and telemetry build
- # options stop working.
- if ! use telemetry ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set telemetry prefs"
- sticky_pref("toolkit.telemetry.dap_enabled", false);
- pref("toolkit.telemetry.dap_helper", "");
- pref("toolkit.telemetry.dap_leader", "");
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- if use gnome-shell ; then
- # Install search provider for Gnome
- insinto /usr/share/gnome-shell/search-providers/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini
-
- insinto /usr/share/dbus-1/services/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service
-
- # Toggle between rapid and esr desktop file names
- if [[ -n ${MOZ_ESR} ]] ; then
- sed -e "s/firefox.desktop/${desktop_filename}/g" \
- -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" ||
- die "Failed to sed org.mozilla.firefox.search-provider.ini file."
- fi
-
- # Make the dbus service aware of a previous session, bgo#939196
- sed -e \
- "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \
- -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" ||
- die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file"
-
- # Update prefs to enable Gnome search provider
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs"
- pref("browser.gnome-search-provider.enabled", true);
- EOF
- fi
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-134.0.2.ebuild b/www-client/firefox/firefox-134.0.2.ebuild
deleted file mode 100644
index af9245e50f9b..000000000000
--- a/www-client/firefox/firefox-134.0.2.ebuild
+++ /dev/null
@@ -1,1371 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-134-patches-01.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
-RUST_NEEDS_LLVM=1
-
-# If not building with clang we need at least rust 1.76
-RUST_MIN_VER=1.77.1
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.71"
-
-VIRTUALX_REQUIRED="manual"
-
-# Information about the bundled wasi toolchain from
-# https://github.com/WebAssembly/wasi-sdk/
-WASI_SDK_VER=25.0
-WASI_SDK_LLVM_VER=19
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.org/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-DESCRIPTION="Firefox Web Browser"
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}
- wasm-sandbox? (
- amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
- arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent"
-IUSE+=" +system-libvpx system-png +system-webp valgrind wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox"
-
-# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being llvm-19 based, and
-# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19 is already stable in
-# Gentoo so it should be widely adopted already - however, it might be possible to workaround
-# the constraint simply by modifying CFLAGS when using clang-17/18. Will need to investigate (bmo#1905251)
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( jumbo-build )
- wasm-sandbox? ( llvm_slot_19 )
- wayland? ( dbus )
- wifi? ( dbus )
-"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.107
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- 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-libs/harfbuzz-2.8.1:0=
- !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 )
- )
- system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- valgrind? ( dev-debug/valgrind )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- )
- wifi? (
- kernel_linux? (
- || (
- net-misc/networkmanager
- net-misc/connman[networkmanager]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox:rapid"
-else
- RDEPEND+=" !www-client/firefox:esr"
-fi
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( skr )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif tc-is-lto ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
-
- # Get LTO from environment; export after this phase for use in src_configure (etc)
- use_lto=no
-
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]]; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif [[ ${use_lto} == "yes" ]] ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#915651 on musl
- if use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Pre-built wasm-sandbox path manipulation.
- if use wasm-sandbox ; then
- if use amd64 ; then
- export wasi_arch="x86_64"
- elif use arm64 ; then
- export wasi_arch="arm64"
- else
- die "wasm-sandbox enabled on unknown/unsupported arch!"
- fi
-
- sed -i \
- -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
- -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
- -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
- -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
- toolkit/moz.configure || die "Failed to update wasi-related paths."
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
- python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
- js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- elif use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
- mozconfig_use_enable valgrind
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- # wasm-sandbox
- # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox.
- if use wasm-sandbox ; then
- mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
- else
- mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
- mozconfig_use_with system-harfbuzz system-graphite2
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # PGO was moved outside lto block to allow building pgo without lto.
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- if use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- if use valgrind; then
- sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
- fi
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Add telemetry config prefs, just in case something happens in future and telemetry build
- # options stop working.
- if ! use telemetry ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set telemetry prefs"
- sticky_pref("toolkit.telemetry.dap_enabled", false);
- pref("toolkit.telemetry.dap_helper", "");
- pref("toolkit.telemetry.dap_leader", "");
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- if use gnome-shell ; then
- # Install search provider for Gnome
- insinto /usr/share/gnome-shell/search-providers/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini
-
- insinto /usr/share/dbus-1/services/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service
-
- # Toggle between rapid and esr desktop file names
- if [[ -n ${MOZ_ESR} ]] ; then
- sed -e "s/firefox.desktop/${desktop_filename}/g" \
- -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" ||
- die "Failed to sed org.mozilla.firefox.search-provider.ini file."
- fi
-
- # Make the dbus service aware of a previous session, bgo#939196
- sed -e \
- "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \
- -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" ||
- die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file"
-
- # Update prefs to enable Gnome search provider
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs"
- pref("browser.gnome-search-provider.enabled", true);
- EOF
- fi
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}
diff --git a/www-client/firefox/firefox-134.0.ebuild b/www-client/firefox/firefox-134.0.ebuild
deleted file mode 100644
index af9245e50f9b..000000000000
--- a/www-client/firefox/firefox-134.0.ebuild
+++ /dev/null
@@ -1,1371 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-134-patches-01.tar.xz"
-
-LLVM_COMPAT=( 17 18 19 )
-
-# This will also filter rust versions that don't match LLVM_COMPAT in the non-clang path; this is fine.
-RUST_NEEDS_LLVM=1
-
-# If not building with clang we need at least rust 1.76
-RUST_MIN_VER=1.77.1
-
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.71"
-
-VIRTUALX_REQUIRED="manual"
-
-# Information about the bundled wasi toolchain from
-# https://github.com/WebAssembly/wasi-sdk/
-WASI_SDK_VER=25.0
-WASI_SDK_LLVM_VER=19
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
- HOMEPAGE="https://www.mozilla.org/firefox https://www.mozilla.org/firefox/enterprise/"
- SLOT="esr"
-else
- HOMEPAGE="https://www.mozilla.org/firefox"
- SLOT="rapid"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 rust toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-DESCRIPTION="Firefox Web Browser"
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}
- wasm-sandbox? (
- amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-x86_64-linux.tar.gz )
- arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-${WASI_SDK_VER/.*/}/wasi-sdk-${WASI_SDK_VER}-arm64-linux.tar.gz )
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+clang dbus debug eme-free hardened hwaccel jack libproxy pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-jpeg +system-libevent"
-IUSE+=" +system-libvpx system-png +system-webp valgrind wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" +gmp-autoupdate gnome-shell +jumbo-build openh264 +telemetry wasm-sandbox"
-
-# "wasm-sandbox? ( llvm_slot_19 )" - most likely due to wasi-sdk-25.0 being llvm-19 based, and
-# llvm/clang-19 turning on reference types for wasm targets. Luckily clang-19 is already stable in
-# Gentoo so it should be widely adopted already - however, it might be possible to workaround
-# the constraint simply by modifying CFLAGS when using clang-17/18. Will need to investigate (bmo#1905251)
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- pgo? ( jumbo-build )
- wasm-sandbox? ( llvm_slot_19 )
- wayland? ( dbus )
- wifi? ( dbus )
-"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}
- llvm-core/llvm:${LLVM_SLOT}
- clang? (
- llvm-core/lld:${LLVM_SLOT}
- pgo? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- )
- wasm-sandbox? ( llvm-core/lld:${LLVM_SLOT} )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- || (
- gui-wm/tinywl
- <gui-libs/wlroots-0.17.3[tinywl(-)]
- )
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.107
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- 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-libs/harfbuzz-2.8.1:0=
- !wasm-sandbox? ( >=media-gfx/graphite2-1.3.13 )
- )
- system-icu? ( >=dev-libs/icu-73.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-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- valgrind? ( dev-debug/valgrind )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- )
- wifi? (
- kernel_linux? (
- || (
- net-misc/networkmanager
- net-misc/connman[networkmanager]
- )
- sys-apps/dbus
- )
- )
- 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:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-# ESR and rapid dependencies.
-if [[ -n ${MOZ_ESR} ]] ; then
- RDEPEND+=" !www-client/firefox:rapid"
-else
- RDEPEND+=" !www-client/firefox:esr"
-fi
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "llvm-core/clang:${LLVM_SLOT}" ; then
- einfo "llvm-core/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
- einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- if use pgo ; then
- if ! has_version -b "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=llvm-runtimes/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing!" >&2
- einfo "Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( skr )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif tc-is-lto ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
-
- # Get LTO from environment; export after this phase for use in src_configure (etc)
- use_lto=no
-
- if [[ ${MERGE_TYPE} != binary ]] ; then
-
- if tc-is-lto; then
- use_lto=yes
- # LTO is handled via configure
- filter-lto
- fi
-
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- if [[ ${use_lto} = yes ]]; then
- # -Werror=lto-type-mismatch -Werror=odr are going to fail with GCC,
- # bmo#1516758, bgo#942288
- filter-flags -Werror=lto-type-mismatch -Werror=odr
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use debug ; then
- CHECKREQS_DISK_BUILD="14300M"
- elif [[ ${use_lto} == "yes" ]] ; then
- CHECKREQS_DISK_BUILD="10600M"
- else
- CHECKREQS_DISK_BUILD="6800M"
- fi
-
- check-reqs_pkg_setup
- llvm-r1_pkg_setup
- rust_pkg_setup
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # Clear tons of conditions, since PGO is hardware-dependant.
- addpredict /dev
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- export use_lto
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if [[ ${use_lto} == "yes" ]]; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- # Workaround for bgo#915651 on musl
- if use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- elif use arm64 ; then
- export RUST_TARGET="aarch64-unknown-linux-musl"
- elif use ppc64 ; then
- export RUST_TARGET="powerpc64le-unknown-linux-musl"
- elif use riscv ; then
- # We can pretty safely rule out any 32-bit riscvs, but 64-bit riscvs also have tons of
- # different ABIs available. riscv64gc-unknown-linux-musl seems to be the best working
- # guess right now though.
- elog "riscv detected, forcing a riscv64 target for now."
- export RUST_TARGET="riscv64gc-unknown-linux-musl"
- else
- die "Unknown musl chost, please post a new bug with your rustc -vV along with emerge --info"
- fi
- fi
-
- # Pre-built wasm-sandbox path manipulation.
- if use wasm-sandbox ; then
- if use amd64 ; then
- export wasi_arch="x86_64"
- elif use arm64 ; then
- export wasi_arch="arm64"
- else
- die "wasm-sandbox enabled on unknown/unsupported arch!"
- fi
-
- sed -i \
- -e "s:%%PORTAGE_WORKDIR%%:${WORKDIR}:" \
- -e "s:%%WASI_ARCH%%:${wasi_arch}:" \
- -e "s:%%WASI_SDK_VER%%:${WASI_SDK_VER}:" \
- -e "s:%%WASI_SDK_LLVM_VER%%:${WASI_SDK_LLVM_VER}:" \
- toolkit/moz.configure || die "Failed to update wasi-related paths."
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/chromium/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" \
- python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" \
- js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-geckodriver \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- elif use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
- mozconfig_use_enable valgrind
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- # wasm-sandbox
- # Since graphite2 is one of the sandboxed libraries, system-graphite2 obviously can't work with +wasm-sandbox.
- if use wasm-sandbox ; then
- mozconfig_add_options_ac '+wasm-sandbox' --with-wasi-sysroot="${WORKDIR}/wasi-sdk-${WASI_SDK_VER}-${wasi_arch}-linux/share/wasi-sysroot/"
- else
- mozconfig_add_options_ac 'no wasm-sandbox' --without-wasm-sandboxed-libraries
- mozconfig_use_with system-harfbuzz system-graphite2
- fi
-
- if [[ ${use_lto} == "yes" ]] ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- fi
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
-
- else
- # ThinLTO is currently broken, see bmo#1644409.
- # mold does not support gcc+lto combination.
- mozconfig_add_options_ac '+lto' --enable-lto=full
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
-
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # lld is upstream's default
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- fi
-
- else
- if tc-ld-is-mold ; then
- mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
- else
- mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
- fi
- fi
- fi
-
- # PGO was moved outside lto block to allow building pgo without lto.
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-jemalloc
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # elf-hack
- # Filter "-z,pack-relative-relocs" and let the build system handle it instead.
- if use amd64 || use x86 ; then
- filter-flags "-z,pack-relative-relocs"
-
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- mozconfig_add_options_ac 'relr elf-hack' --enable-elf-hack=relr
- fi
- elif use ppc64 || use riscv ; then
- # '--disable-elf-hack' is not recognized on ppc64/riscv,
- # see bgo #917049, #930046
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- if use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
- fi
-
- # System-av1 fix
- use system-av1 && append-ldflags "-Wl,--undefined-version"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- if use valgrind; then
- sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
- fi
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if [[ ${use_lto} == "yes" ]] && tc-ld-is-mold; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from llvm-core/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Add telemetry config prefs, just in case something happens in future and telemetry build
- # options stop working.
- if ! use telemetry ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set telemetry prefs"
- sticky_pref("toolkit.telemetry.dap_enabled", false);
- pref("toolkit.telemetry.dap_helper", "");
- pref("toolkit.telemetry.dap_leader", "");
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if [[ -n ${MOZ_ESR} ]] ; then
- local desktop_filename="${PN}-esr.desktop"
- else
- local desktop_filename="${PN}.desktop"
- fi
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- if use gnome-shell ; then
- # Install search provider for Gnome
- insinto /usr/share/gnome-shell/search-providers/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.search-provider.ini
-
- insinto /usr/share/dbus-1/services/
- doins browser/components/shell/search-provider-files/org.mozilla.firefox.SearchProvider.service
-
- # Toggle between rapid and esr desktop file names
- if [[ -n ${MOZ_ESR} ]] ; then
- sed -e "s/firefox.desktop/${desktop_filename}/g" \
- -i "${ED}/usr/share/gnome-shell/search-providers/org.mozilla.firefox.search-provider.ini" ||
- die "Failed to sed org.mozilla.firefox.search-provider.ini file."
- fi
-
- # Make the dbus service aware of a previous session, bgo#939196
- sed -e \
- "s/Exec=\/usr\/bin\/firefox/Exec=\/usr\/$(get_libdir)\/firefox\/firefox --dbus-service \/usr\/bin\/firefox/g" \
- -i "${ED}/usr/share/dbus-1/services/org.mozilla.firefox.SearchProvider.service" ||
- die "Failed to sed org.mozilla.firefox.SearchProvider.service dbus file"
-
- # Update prefs to enable Gnome search provider
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to enable gnome-search-provider via prefs"
- pref("browser.gnome-search-provider.enabled", true);
- EOF
- fi
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" || die
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
- if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
- optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
- fi
-
- if ! has_version "sys-libs/glibc"; then
- elog
- elog "glibc not found! You won't be able to play DRM content."
- elog "See Gentoo bug #910309 or upstream bug #1843683."
- elog
- fi
-}